cross compiling gcc : cannot represent machine i386

john blair mailtome200420032002@yahoo.com
Sun Apr 11 05:34:00 GMT 2010


I am trying to cross compile gcc 4.1.2 with binutils-2.17.50.15 for RHEL5 machine and I am getting

/opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GLIBC_2.0;
....
/opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: unable to find version dependency `GCC_3.0;
.....
/opt/toolchain/lin32/binutils-2.17.50.0.15/bin/i686-linux5.0-ld: cannot represent machine `i386)
.....

I have built the cross compiler for RHEL5 before successfully, and am unable to figure out what is going wrong this time. From the errors it looks like the problem might be with the way binutils was built. 
Any help or pointers will be very helpful. For the complete error see http://pastebin.com/E7Gsx0px

Thanks.


      



More information about the Gcc-help mailing list