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

Reply via email to