On 12/04/2017 07:40 PM, Michael Brown wrote: > On 21/11/17 03:29, brent s. wrote: >> for wimboot, there's a fairly large amount of these: >> >> main.i386.s:470: Error: 8-byte relocation cannot be applied to 4-byte >> field >> make: *** [Makefile:127: main.i386.x86_64.raw.o] Error 1 > > Does the build succeed if you do a straightforward > > git clone http://git.ipxe.org/wimboot.git > cd wimboot/src > make > > I don't have an Arch system available, but the build succeeds on a clean > Fedora 27 with gcc 7.2.1, as well as on my usual gcc 6.3.1 system. > > Michael
Oh my word. I am so sorry I dropped the ball on this. No, it doesn't build in a straightforward clone and make as outlined above. It appears that something along these lines: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462003 may be related; I've looked at bugs in other projects[0] and they all seem to concur that it's sometimes necessary to add --32 to the compiler's invocation in these instances. If it'd help any, I can provide a clean full-virt environment you can shell into to try to replicate. If this would help, feel free to email me off-list. [0] "8-byte relocation cannot be applied to 4-byte field" search term in google (incl. quotes) -- brent saner https://square-r00t.net/ GPG info: https://square-r00t.net/gpg-info
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ipxe-devel mailing list ipxe-devel@lists.ipxe.org https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel