4.3.0 and 4.3.1 don't build startfiles (crtXXX.o files)
Joseph S. Myers
joseph@codesourcery.com
Sun Jun 8 21:13:00 GMT 2008
On Sun, 8 Jun 2008, Denys Vlasenko wrote:
> What is Paul's suggested process? I just reread his post again
> and it contains no suggestions what to do, it was useful in
> other way: he explained where my understanding of build process
> is incorrect:
The procedure for EGLIBC is documented in detail:
http://www.eglibc.org/cgi-bin/viewcvs.cgi/*checkout*/trunk/libc/EGLIBC.cross-building
(as that's written for GCC 4.1, you'll need to add --disable-decimal-float
when building the first compiler with 4.3). Much the same also works for
uClibc; you install the headers and crt*.o files from uClibc between
building the first and second compilers.
However, it may be easier to use existing scripts such as crosstool to
automate the process, provided you use those scripts with versions of the
tools they support.
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Gcc
mailing list