On Fri Mar 10, 2023 at 16:56:43 +0100, lieutenant_bea...@web.de wrote: > ok thanks > but I still have a Linker-Error: > > ld: i386:x86-64 architecture of input file > `/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o' is incompatible with i386 output > ld: i386:x86-64 architecture of input file > `/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o' is incompatible with i386 output > > I did 'apt-get install lib32gcc-10-dev' previously. > So maybe a -m32 flag missing somewhere?
The path indicates you're using gcc-9, thus installing lib32gcc-9-dev would provide the needed files. Adam > Gesendet: Donnerstag, 09. März 2023 um 21:36 Uhr > Von: "Matthias Lange" <matthias.la...@kernkonzept.com> > An: l4-hackers@os.inf.tu-dresden.de > Cc: lieutenant_bea...@web.de > Betreff: Re: building x86-32 > Hi, > > On [09-03-2023 18:42], lieutenant_bea...@web.de wrote: > > Hello, > > > > I try to build a x86-32 image on 20.04.1-Ubuntu x86_64. > > Doing 'make setup' and select ia32 gives this output: > > # > > # configuration written to .kconfig > > # > > All build tools checked ok. > > gcc -fPIC -Wall -pedantic -g -m64 -c > > /home/b/l4re-snapshot-22.04.0/src/l4/tool/gendep/deptrack.c -o > > /home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/deptrack.64.o > > gcc -fPIC -Wall -pedantic -g -m64 -c > > /home/b/l4re-snapshot-22.04.0/src/l4/tool/gendep/syscall.c -o > > /home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/syscall.64.o > > gcc -m64 -shared -Wl,--no-as-needed > > -Wl,-soname,/home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/64/libgendep.so > > -ldl -o > > /home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/64/libgendep.so > > /home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/deptrack.64.o > > /home/b/l4re-snapshot-22.04.0/obj/l4/x86/tool/gendep/syscall.64.o > > > > Notice 'gcc -m64'! And also the object-files are '*.64.o' > > Is there a fault in the Makefile? > > Shouldn't it be m32? > > This is correct. The output you mentioned here is from building some host > tools that are needed by the L4Re build system. > > Best, > Matthias. > > > > > Thanks > > B. > > > _______________________________________________ > > l4-hackers mailing list > > l4-hackers@os.inf.tu-dresden.de > > https://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers > > > -- > Matthias Lange phone: +49 (0) 351-41 888 614 > Senior Operating Systems Engineer web: > https://www.kernkonzept.com[https://www.kernkonzept.com] > > Kernkonzept GmbH > Buchenstraße 16b > 01097 Dresden > > Geschäftsführer: Dr.-Ing. Michael Hohmuth > Registergericht: Amtsgericht Dresden > Handelsregister: HRB 31129 > > You might not be working when I am and that's ok! Please make sure to only > reply when it suits you. Mails can wait. > > _______________________________________________ > l4-hackers mailing list > l4-hackers@os.inf.tu-dresden.de > https://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers _______________________________________________ l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de https://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers