This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Building without bootstrapping


Paul Brook wrote:
How can I get the build scripts to use the precompiled gcc throughout
the build process ?

Short answer is you can't. The newly build gcc is always used to build the target libraries.
Nice statement but what does this really mean?

Does this for instance mean that: "The newly build gcc is always used to build the
target C libraries ? A native GCC builder now expecting those '/usr/lib/*crt*.o'
startups, '/lib/libc.so.6', '/lib/ld-linux.so.2', '/usr/libc.a' etc. "target libraries" being
rebuilt with the new "better" GCC to be "smaller and quicker" ?


Even some fanatic "people should always rebuild the target C library from its
pristine (FSF) sources"-guys have publicly given statements like "nobody should
consider replacing the native runtime target libraries with something built oneself!".
So maybe in a native GCC build it is not expected that people really would rebuild
"the target libraries" with the new GCC...


Meanwhile with a crosscompiler this thing seems to be totally on the contrary, even
in cases where the target C library with those runtime libraries exists, still everyone
should replace it with a self-made C library. Nowadays there even aren't any
instructions available for producing a crosscompiler with an existing target C library!




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]