Jon Dufresne 写道:
I just tried the command "all-target-libgcc" and "install-target-libgcc" for
building libgcc.a , but
the same error it takes: libgcc.a need target crti.o which is generated by
uclibc.


The following was recommended to me by George Boudreau as a list of
configure options for gcc during the static build stage:

--prefix=${TOOLS}    \
--build=${HOST}      \
--host=${HOST}       \
--target=${TARGET}   \
--with-sysroot=${ROOTFS} \
--disable-multilib   \
--disable-nls        \
--disable-shared     \
--enable-languages=c \
--disable-libssp        \
--disable-threads       \
--disable-decimal-float \
--disable-bootstrap  \
--without-headers    \
--with-newlib        \

Perhaps, "--without-headers"  is what you are missing. My guess is
this configures gcc to build without glibc headers. Someone correct me
if I'm wrong. Either way I suggest playing with that list of configure
options
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Thanks all kind man!

I'm telling that I successfully built the toolchain.
with gcc-4.3.2,binutils-2.19,uClibc-0.9.30-rc3.

Building is successful on both x86 and ARM.

Here's my script for the building.

Attachment: build-toolchain.sh
Description: application/shellscript

_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to