This repository has been archived by the owner on May 10, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
no such instruction: `text ·bdoor_inout(SB),NOSPLIT|WRAPPER,$0' ,while building talos with gollvm #19
Comments
CC @sigma @fdawg4l @caglar10ur @frapposelli Ivan |
this is unfortunately the expected behavior: those assembly files are using the gc syntax, which other toolchains (gccgo, and apparently gollvm don't support) It might be interesting in the context of #18 in the sense that if avo supported generation of multiple formats (but I don't think it does) then we could still centralize the definition the same way. |
sigma
added a commit
to sigma/vmw-guestinfo
that referenced
this issue
Oct 3, 2020
Regarding issue vmware-archive#19, fail in a more obvious way on non-gc toolchains by guarding the generated gc assembly.
sigma
added a commit
to sigma/vmw-guestinfo
that referenced
this issue
Oct 3, 2020
Issue vmware-archive#19 shows that building with llvmgo (or gccgo) currently fails with an unclear message. This is because it tries to compile .s files that are using a gc-specific format. A complete solution would introduce .s files that do compile with those alternate toolchains, but at least we'll now have a clearer error (undefined reference to a bunch of functions)
frapposelli
pushed a commit
to frapposelli/vmw-guestinfo
that referenced
this issue
Oct 6, 2021
Regarding issue vmware-archive#19, fail in a more obvious way on non-gc toolchains by guarding the generated gc assembly.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi there.
I was trying to build talos project using gollvm .
I was trying to use two known options:
Another one assume involving "noasm" build tag:
Ivan
The text was updated successfully, but these errors were encountered: