Hello, Can anyone share their knowledge about ld errors, such as this one?
LD arch/x86_64/boot/compressed/vmlinux ld: i386:x86-64 architecture of input file `arch/x86_64/boot/compressed/head.o' is incompatible with i386 output Perhaps there is something about the current configuration of my AMD box that produces errors when compiling a linux kernel for a different arch? To indicate the arch of the host I running: make.conf has march=k8, cpu is "AMD Athlon(tm) 64 Processor 3000+". The linux kernel currently running is 2.6.18-*. Any pointers to links that may explain when one needs to use the gentoo cross compiler tools? Liewise, any ideas when multilib is required? I tried modifying the USE flags for gcc but it did not appear to change whol gcc would be built. My goal is to compile a linux kernel 2.6.16-* for a Xeon based network appliance. The config of that kernel specifies "Intel EM64T" arch. I'm attempting to determine why this fails to build on an AMD Gentoo box but yet the kernel will build without an error on a RHEL host with a Intel processor. I'd like to determine what is different with the respective toolchains. Any suggestions? Cheers, DK -- gentoo-user@lists.gentoo.org mailing list