Fedora Core 6 Host
Greg Schafer
diy-linux-dev@diy-linux.org
Fri, 1 Dec 2006 10:23:24 +1100
On Thu, Nov 30, 2006 at 02:53:44PM -0800, Dan Nicholson wrote:
> On 11/30/06, Greg Schafer <gschafer@zip.com.au> wrote:
> >I believe the frequency of folks bootstrapping from very old distros is far
> >less than those bootstrapping from say FC6. Therefore it might make sense
> >to
> >cater to the majority. Ideally, I'd much rather have a clean solution that
> >works everywhere, but sadly, I can't find it :-( If anyone can think of a
> >good solution then please let me know.
>
> I think you're the only one left trying to build against a 2000 era
> toolchain. :) I can't think of any better solution, but it seems to
> make the most sense to cut off really old gcc's. It's just another
> host requirement in my mind.
The only reason I do it is because I firmly believe it improves the overall
bootstrapability of the build. If it builds from RH62, it should build from
anything, right? Wrong! :-) But you get my drift..
> I think if I'm understanding the tags in the gcc repo, it's in
> gcc-3.0.1 in the stable releases. That's fairly reasonable, and needed
> to build a 2.6 kernel with thread local storage, right?
Not sure about the GCC versions. I'll do some tests to get more info.
The kernel is not directly relevant IMHO. It's true that a running 2.6
kernel is required for TLS and one can't even build a native NPTL Glibc
without it. I've mentioned this before (but *still* haven't documented it in
the refbuild) but one can build and boot a new kernel immediately after
GCC-pass1 to solve this requirement.
Regards
Greg