[Clfs-support] Need help building the cross toolchain
Binghoo Dang
dangbinghoo at gmail.com
Sat Nov 8 07:27:25 PST 2008
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
> Clfs-support at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org
>
Dear Jon,
Thank you. And I just built the toolchain successfully for ARM,and it
works well for building u-boot bootloader.
Only add:
--without-headers
to the gcc configure and with out "--with-newlib"
Testing is going on for the kernel and rootfs.
Thanks!
Regards!
Binghoo Dang
More information about the Clfs-support
mailing list