[uClibc] building toolchain/gcc-3.2.3 for sh
Stuart Hughes
seh at zee2.com
Sun Jul 27 12:52:19 UTC 2003
Hi everyone,
I've been trying to build the uclibc toolchain for sh-linux, this gets
a long way, but fails in gcc-final when configuring
gcc-final/sh-linux/libiberty:
checking for ANSI C header files... no
checking for uintptr_t... no
checking whether the C compiler
(/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/xgcc
-B/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/bin/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/lib/
-isystem
/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/include -g
-Os ) works... no
configure: error: installation or configuration problem: C compiler
cannot create executables.
make[1]: *** [configure-target-libiberty] Error 1
If you look in config.log you see:
configure:2202: checking whether the C compiler
(/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/xgcc
-B/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/bin/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/lib/
-isystem
/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/include -g
-Os ) works
configure:2218:
/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/xgcc
-B/usr/src/redhat/BUILD/uclibc-tc-1.0/toolchain/gcc-3.2.3/build_sh/gcc-final/gcc/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/bin/
-B/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/lib/
-isystem
/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/include -o
conftest -g -Os conftest.c 1>&5
/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/lib/libc.so:
undefined reference to `__sdivsi3_i4'
/opt/Embedix/usr/local/uclibc/sh-linux/gcc-3.2.3//sh-linux/lib/libc.so:
undefined reference to `__udivsi3_i4'
collect2: ld returned 1 exit status
configure: failed program was:
#line 2213 "configure"
#include "confdefs.h"
main(){return(0);}
Anyone have a fix for this ???
Regards, Stuart
More information about the uClibc
mailing list