From: "Sven Köhler" <skoehler@upb.de>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: bootstrapping since gcc 3.4 is stable
Date: Thu, 26 Jan 2006 14:54:43 +0100 [thread overview]
Message-ID: <drak6g$g6q$1@sea.gmane.org> (raw)
In-Reply-To: <200601261217.06964.pauldv@gentoo.org>
[-- Attachment #1: Type: text/plain, Size: 2316 bytes --]
>> I have no clue, what "bootstrap.sh" is for anymore.
>> For me, Installing gentoo was always like this:
>
> Ok, let me remind all. Stage 1 is a minimal system that is mainly built
> statically with the sole purpose of being suitable to build a working system
> from. It contains a cripled compiler as one of the first things it does is
> make a proper one. After that the original compiler should be gone. While
> some recompiling is needed because of circular dependencies between libc and
> gcc, this should be no issue. After the bootstrap has been run, one should
> have a proper minimal building environment that should be able to build all
> packages (except for some assumptions on available tools). This minimal
> environment is called stage 2.
>
> Stage 2 should not contain any trace of the bootstrap compiler. If the
> bootstrap compiler was a 3.3.x version and the final one a 3.4.x version,
> there should be no 3.3.x version remaining. Be aware though that if the
> profile does not offer a 3.4 compiler the final will be a 3.3 compiler. If
> desired the profile should be changed before running bootstrap.sh
I think that i clearly explained several times, that bootstrap.sh
installs gcc 3.4 _without_ removing the crippled gcc 3.3 that came with
stage1.
Mike Frysinger is talking about "choice" and ignores me if i tell him,
that the "emerge -e system" uses the crippled gcc 3.3 for the first 10
packages until "emerge -e system" finally rebuilds gcc 3.3 (only due to
some sideeffects!!! namely the dependy of gcc 3.4 on libstdc++-v3 OR gcc
3.3).
>> Mike is telling me, that the 2006.0 tarballs will contain gcc-3.4.
>> Then he's telling me, that the problem, that Im trying to point out, is
>> going to vanish with the release of the 2006.0 tarballs. Well, yes,
>> until the next gcc-slot becomes stable. So the problem is not fixed,
>> just moved to the future again.
>
> If a stage1 install does not remove a 3.3.x bootstrap compiler when a 3.4 is
> used as the main, that is a bug in the bootstrap script. As such it should be
> fixed.
So i see that you seem to agree with me! The crippled gcc contained in
the stage1 has to be removed by bootstrap.sh - and this is not done
automatically by the steps that bootstrap.sh performs.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
next prev parent reply other threads:[~2006-01-26 13:56 UTC|newest]
Thread overview: 110+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-25 12:30 [gentoo-dev] bootstrapping since gcc 3.4 is stable Sven Köhler
2006-01-25 13:23 ` Mike Frysinger
2006-01-25 16:23 ` Sven Köhler
2006-01-25 16:38 ` Marius Mauch
2006-01-25 18:12 ` Mikey
2006-01-25 21:11 ` [gentoo-dev] " Sven Köhler
2006-01-25 18:28 ` [gentoo-dev] " Mike Frysinger
2006-01-25 20:44 ` Sven Köhler
2006-01-25 21:17 ` Mike Frysinger
2006-01-25 22:27 ` [gentoo-dev] " Sven Köhler
2006-01-25 22:42 ` Jan Kundrát
2006-01-25 22:49 ` [gentoo-dev] " MIkey
2006-01-25 23:08 ` Jan Kundrát
2006-01-26 0:02 ` [gentoo-dev] " MIkey
2006-01-26 0:27 ` Chris Gianelloni
2006-01-26 1:00 ` Mikey
2006-01-26 1:13 ` Stephen P. Becker
2006-01-26 1:32 ` Mikey
2006-01-26 1:35 ` Dan Meltzer
2006-01-26 1:49 ` Stephen P. Becker
2006-01-26 2:23 ` Mikey
2006-01-26 2:53 ` Donnie Berkholz
2006-01-26 3:07 ` Mikey
2006-01-26 10:37 ` Marcelo Góes
2006-01-26 14:16 ` Mike Frysinger
2006-01-26 15:42 ` Mikey
2006-01-26 15:53 ` Mike Frysinger
2006-01-26 16:06 ` [gentoo-dev] " MIkey
2006-01-26 18:50 ` Mike Frysinger
2006-01-26 19:00 ` [gentoo-dev] " MIkey
2006-01-26 19:08 ` Mike Frysinger
2006-01-27 0:16 ` Mike Frysinger
2006-01-26 3:09 ` [gentoo-dev] " Marcelo Góes
2006-01-26 12:08 ` Stephen P. Becker
2006-01-26 21:46 ` [gentoo-dev] " MIkey
2006-01-26 22:02 ` Jan Kundrát
2006-01-26 22:07 ` [gentoo-dev] " MIkey
2006-01-27 8:26 ` Paul de Vrieze
2006-01-26 14:06 ` [gentoo-dev] " Chris Gianelloni
2006-01-26 15:02 ` Mikey
2006-01-26 15:10 ` [gentoo-dev] " Dan Meltzer
2006-01-26 15:39 ` [gentoo-dev] Re: " Mikey
2006-01-26 14:02 ` Chris Gianelloni
2006-01-26 15:34 ` Mikey
2006-01-26 16:15 ` Wernfried Haas
2006-01-26 16:27 ` Dale
2006-01-26 16:43 ` [gentoo-dev] " MIkey
2006-01-26 16:54 ` Pete Ezzo
2006-01-26 16:42 ` MIkey
2006-01-26 17:08 ` Alec Warner
2006-01-26 17:30 ` [gentoo-dev] " MIkey
2006-01-27 8:42 ` Paul de Vrieze
2006-01-27 15:08 ` [gentoo-dev] " MIkey
2006-01-27 15:48 ` Paul de Vrieze
2006-01-26 17:08 ` [gentoo-dev] " Wernfried Haas
2006-01-26 17:47 ` [gentoo-dev] " MIkey
2006-01-27 10:11 ` Paul de Vrieze
2006-01-26 16:16 ` [gentoo-dev] " Paul de Vrieze
2006-01-26 18:48 ` Mike Frysinger
2006-01-27 8:30 ` Paul de Vrieze
2006-01-26 2:40 ` [gentoo-dev] " Sven Köhler
2006-01-26 3:02 ` Mike Frysinger
2006-01-26 3:06 ` Mikey
2006-01-26 6:14 ` Homer Parker
2006-01-26 14:59 ` Mikey
2006-01-26 11:17 ` Paul de Vrieze
2006-01-26 13:54 ` Sven Köhler [this message]
2006-01-26 14:11 ` Mike Frysinger
2006-01-26 18:23 ` Sven Köhler
2006-01-26 18:44 ` Mike Frysinger
2006-01-27 0:16 ` Mike Frysinger
2006-01-30 1:37 ` Sven Köhler
2006-01-30 1:39 ` Mike Frysinger
2006-01-30 1:50 ` Sven Köhler
2006-01-30 1:54 ` Mike Frysinger
2006-01-26 14:57 ` Chris Gianelloni
2006-01-26 15:51 ` Paul de Vrieze
2006-01-26 16:17 ` [gentoo-dev] " MIkey
2006-01-26 16:36 ` Wernfried Haas
2006-01-26 17:17 ` [gentoo-dev] " MIkey
2006-01-27 10:18 ` [gentoo-dev] " Paul de Vrieze
2006-01-27 14:32 ` [gentoo-dev] " MIkey
2006-01-27 14:40 ` Paul de Vrieze
2006-01-27 15:32 ` [gentoo-dev] " MIkey
2006-01-28 14:56 ` Paul de Vrieze
2006-01-28 17:20 ` [gentoo-dev] " MIkey
2006-01-28 18:06 ` MIkey
2006-01-28 18:39 ` Stephen P. Becker
2006-01-29 3:45 ` Mikey
2006-01-26 14:12 ` [gentoo-dev] " Chris Gianelloni
2006-01-26 15:40 ` Mikey
2006-01-26 16:00 ` Paul de Vrieze
[not found] ` <43D8FA31.2030300@gentoo.org>
2006-01-26 17:15 ` [gentoo-dev] " MIkey
2006-01-26 17:40 ` Jan Kundrát
2006-01-26 17:52 ` [gentoo-dev] " MIkey
2006-01-26 18:13 ` Jan Kundrát
2006-01-26 18:20 ` [gentoo-dev] " MIkey
2006-01-26 21:53 ` Jan Kundrát
2006-01-26 22:02 ` [gentoo-dev] " MIkey
2006-01-26 22:43 ` Jan Kundrát
[not found] ` <200601262257.k0QMvbg4016753@gw.open-hosting.net>
2006-01-27 4:13 ` [gentoo-dev] " Paul Varner
2006-01-26 22:45 ` [gentoo-dev] Re: Re: Re: Re: " Jakub Moc
2006-01-25 22:54 ` [gentoo-dev] " Chris Gianelloni
2006-01-25 13:56 ` [gentoo-dev] " Chris Gianelloni
2006-01-25 21:09 ` [gentoo-dev] " Sven Köhler
2006-01-25 21:52 ` Chris Gianelloni
2006-01-25 22:31 ` [gentoo-dev] " MIkey
2006-01-25 22:58 ` Chris Gianelloni
2006-01-25 23:50 ` [gentoo-dev] " MIkey
2006-01-26 0:20 ` Chris Gianelloni
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='drak6g$g6q$1@sea.gmane.org' \
--to=skoehler@upb.de \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox