Re: L4Re Build Failure on i386 (Revision 80)
Adam Lackorzynski <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Paul, On Fri Aug 03, 2018 at 00:26:45 +0200, Paul Boddie wrote: > I thought I'd try and get L4Re and the UX variant of Fiasco.OC working again. > Various errors with the actual compiler - not typical compilation errors - > have previously occurred, but system updates come along every so often and I > saw that new revisions of L4Re/Fiasco.OC have also arrived fairly recently. > > Unfortunately, the L4Re build fails with complaints about the linking process. > Here is the verbose build output at the point of failure: > > [fb-drv] ==> Linking fb-drv > LD_PRELOAD=libgendep.so > LD_LIBRARY_PATH=:/home/paulb/L4/UX/src/l4/mybuild/tool/gendep/32:/home/paulb/L4/UX/src/l4/mybuild/tool/gendep > GENDEP_TARGET=fb-drv GENDEP_BINARY=ld GENDEP_BINARY_ALT1=ld > /home/paulb/L4/UX/src/l4/tool/bin/l4-bender -t ld - > Dl4obj=/home/paulb/L4/UX/src/l4/mybuild -Dl4dir=/home/paulb/L4/UX/src/l4 - > Dgcclibdir="/usr/lib/gcc/i686-linux-gnu/7/ /usr/lib/gcc/i686-linux- > gnu/7/../../../../i686-linux-gnu/lib/i686-linux-gnu/7/ /usr/lib/gcc/i686- > linux-gnu/7/../../../../i686-linux-gnu/lib/i386-linux-gnu/ /usr/lib/gcc/i686- > linux-gnu/7/../../../../i686-linux-gnu/lib/../lib/ /usr/lib/gcc/i686-linux- > gnu/7/../../../i686-linux-gnu/7/ /usr/lib/gcc/i686-linux-gnu/7/../../../i386- > linux-gnu/ /usr/lib/gcc/i686-linux-gnu/7/../../../../lib/ /lib/i686-linux- > gnu/7/ /lib/i386-linux-gnu/ /lib/../lib/ /usr/lib/i686-linux-gnu/7/ > /usr/lib/i386-linux-gnu/ /usr/lib/../lib/ /usr/lib/gcc/i686-linux- > gnu/7/../../../../i686-linux-gnu/lib/ /usr/lib/gcc/i686-linux-gnu/7/../../../ > /lib/ /usr/lib/" -Dl4system=x86_gen -Dl4api=l4f -Dlinker="ld -m elf_i386" -- > spec=/home/paulb/L4/UX/src/l4/mk/bid-bender.spec -- -o fb-drv -MD -MF ./.fb- > drv.pcs.d -PClibc_support_misc -PClibio-vbus -PCx86emu_int10 -PCx86emu_int10 - > PCstdlibs -static -gc-sections -Ttext-segment=0x01000000 --defsym > __L4_KIP_ADDR__=0xaffff000 --defsym __L4_STACK_ADDR__=0xb0000000 -L > /home/paulb/L4/UX/src/l4/mybuild/lib/x86_gen/l4f -L > /home/paulb/L4/UX/src/l4/mybuild/lib/x86_gen -L > /home/paulb/L4/UX/src/l4/mybuild/lib --warn-common -Ttext-segment=0x01000000 > main.o dummy.o splash.o vesa.o > ld: section `.note.gnu.property' assigned to non-existent phdr `interp' > ld: section `.rel.dyn' assigned to non-existent phdr `interp' > > I know that the ldscripts have been changed, but I struggle to see how the > above relates to them or whether they are even involved in this particular > outcome. Might there be something obviously wrong somewhere in the recent > changes? I also saw this, I currently believe this is due to the latest binutils (2.31). Are you running this one? Adam