[Clfs-support] GCC-4.4.2 Cross Compiler final --with-float=soft

Joe Ciccone jciccone at gmail.com
Tue Nov 24 17:36:10 PST 2009


Pascal Kesseli wrote:
>
> the config.log in libgomp contains the following lines:
>
> configure:2569: checking for C compiler default output file name
> 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
> /mnt/clfs/usr/lib/crt1.o: In function `_start':
> (.text+0x28): undefined reference to `__uClibc_main'
> /mnt/clfs/usr/lib/crt1.o: In function `_start':
> (.text+0x2c): undefined reference to `abort'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__eqdf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__divsf3'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `memcpy'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__ltdf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `malloc'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__fixunsdfsi'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__nesf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `calloc'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `dl_iterate_phdr'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__eqsf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `realloc'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__divdf3'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__muldf3'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `memset'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__ltsf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__mulsf3'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `__nedf2'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `strlen'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `raise'
> /mnt/clfs/sources/gcc-build/./gcc/libgcc_s.so: undefined reference to
> `free'
> collect2: ld returned 1 exit status
> configure:2575: $? = 1
>
> My uClibc is present in /mnt/clfs/lib, so where could this error
> emerge from?
Your uClibc may be present but it is probably incomplete. See all those
undefined references? Compile in those functions.



More information about the Clfs-support mailing list