<br><br><div class="gmail_quote">On Tue, Nov 24, 2009 at 10:18 AM, Pascal Kesseli <span dir="ltr"><<a href="mailto:pascal_kesseli@hotmail.com">pascal_kesseli@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">




<div>
Hi forum<br><br>During the final spurt of my cross tool chain compilation - the compilation of the GCC-4.4.2 Cross Compiler final package - the following error message put a harsh end to my efforts:<br><br>Checking multilib configuration for libgomp...<br>
Configuring in arm-unknown-linux-uclibc/libgomp<br>configure: loading cache ./config.cache<br>checking for --enable-version-specific-runtime-libs... no<br>checking for --enable-generated-files-in-srcdir... no<br>checking build system type... i486-pc-linux-gnu<br>
checking host system type... arm-unknown-linux-uclibc<br>checking target system type... arm-unknown-linux-uclibc<br>checking for a BSD-compatible install... /usr/bin/install -c<br>checking whether build environment is sane... yes<br>
checking for gawk... gawk<br>checking whether make sets $(MAKE)... yes<br>checking for arm-unknown-linux-uclibc-strip... /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/strip<br>checking for arm-unknown-linux-uclibc-gcc... /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/lib/ -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/include -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/sys-include<br>
checking for C compiler default output file name... configure: error: in `/mnt/clfs/sources/gcc-build/arm-unknown-linux-uclibc/libgomp':<br>configure: error: C compiler cannot create executables<br>See `config.log' for more details.<br>
make[1]: *** [configure-target-libgomp] Error 1<br>make[1]: Leaving directory `/mnt/clfs/sources/gcc-build'<br>make: *** [all] Error 2<br><br>the config.log in libgomp contains the following lines:<br><br>configure:2569: checking for C compiler default output file name<br>
configure:2572: /mnt/clfs/sources/gcc-build/./gcc/xgcc -B/mnt/clfs/sources/gcc-build/./gcc/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/bin/ -B/mnt/clfs/cross-tools/arm-unknown-linux-uclibc/lib/ -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/include -isystem /mnt/clfs/cross-tools/arm-unknown-linux-uclibc/sys-include -g -O2     conftest.c  >&5<br>
/mnt/clfs/usr/lib/crt1.o: In function `_start':<br>(.text+0x28): undefined reference to `__uClibc_main'<br>/mnt/clfs/usr/lib/crt1.o: In function `_start':<br>(.text+0x2c): undefined reference to `abort'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__eqdf2'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__divsf3'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `memcpy'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__ltdf2'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `malloc'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__fixunsdfsi'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__nesf2'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `calloc'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `dl_iterate_phdr'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__eqsf2'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `realloc'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__divdf3'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__muldf3'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `memset'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__ltsf2'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__mulsf3'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `__nedf2'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `strlen'<br>
/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `raise'<br>/mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to `free'<br>collect2: ld returned 1 exit status<br>configure:2575: $? = 1<br>
<br></div></blockquote><div><br></div><div>These defines must be "patched" into you libgcc via soft-float patch.  You can find the patch inside uclibc's sister project buildroot.</div><div>In case your lazy like me though:</div>
<div><a href="http://git.buildroot.net/buildroot/tree/toolchain/gcc/4.4.2/810-arm-softfloat-libgcc.patch">http://git.buildroot.net/buildroot/tree/toolchain/gcc/4.4.2/810-arm-softfloat-libgcc.patch</a></div><div><br></div>
<div> -Zeqadious</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>My uClibc is present in /mnt/clfs/lib, so where could this error emerge from?<br>
<br>Thanks a lot in advance for any suggestions on this one<br>Best regards<br>Pascal<br><br>                                       <br><hr>Mehr als 250'000 SchweizerInnen profitieren bereits! <a href="http://www.microsoft.com/switzerland/windows/de/windowslive/products/skydrive.aspx" target="_blank">25 GB gratis online Speicher - jetzt kennen lernen!</a></div>

<br>_______________________________________________<br>
Clfs-support mailing list<br>
<a href="mailto:Clfs-support@lists.cross-lfs.org">Clfs-support@lists.cross-lfs.org</a><br>
<a href="http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org" target="_blank">http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org</a><br>
<br></blockquote></div><br>