[oe] failure on gcc-cross-initial-4.2.4-r5 for i686

Travis Stratman tstratman at emacinc.com
Sat Mar 7 22:07:33 UTC 2009


Hello,

I am trying to build an image for an i686 based machine (pentiumpro). I
have it configured to use gcc 4.2.4, glibc 2.6.1, binutils 2.18.50.0.7.

The build fails on do_compile in gcc-cross-initial. The log shows
"checking for C compiler default output file name... configure: error: C
compiler cannot create executables" in configure-stage2-intl.

Looking at the config.log in gcc-4.2.4/build.i686-linux.i686-linux/intl
shows:
----
configure:2118: checking for C compiler default output file name
configure:2121:  /opt/oe/EMAC-OE-x86/tmp/work/i686-linux/gcc-cross-initial-4.2.4-r5/gcc-4.2.4/build.i686-linux.i686-linux/./prev-gcc/xgcc -B/opt/oe/EMAC-OE-x86/tmp/work/i686-linux/gcc-cross-initial-4.2.4-r5/gcc-4.2.4/build.i686-linux.i686-linux/./prev-gcc/ -B/opt/oe/EMAC-OE-x86/tmp/cross/i686/i686-linux/bin/ -O2 -g -fomit-frame-pointer   conftest.c  >&5
/opt/oe/EMAC-OE-x86/tmp/cross/i686/i686-linux/bin/ld: crt1.o: No such
file: No such file or directory
collect2: ld returned 1 exit status
----

If I recall correctly the crt1.o file is a start file provided by glibc,
but I need to get gcc compiled first...

Any ideas on where to start? Is there any information that I can provide
that would be helpful?

Thanks,

TAS





More information about the Openembedded-devel mailing list