Aw: Re: building x86-32
[email protected] Fri, 10 Mar 2023 16:56:43 +0100
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <trinity-01496cf8-bde6-4e33-9ed4-c4fb6d61db5a-1678463803803@3c-app-webde-bap08> |
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? Greets, B. Gesendet: Donnerstag, 09. März 2023 um 21:36 Uhr Von: "Matthias Lange" <[email protected]> An: [email protected] Cc: [email protected] Betreff: Re: building x86-32 Hi, On [09-03-2023 18:42], [email protected] 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 > [email protected] > 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 [email protected] https://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers