From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1F27cO-0005qB-Mb for garchives@archives.gentoo.org; Thu, 26 Jan 2006 13:56:57 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k0QDtiZx016069; Thu, 26 Jan 2006 13:55:44 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k0QDqaoU017983 for ; Thu, 26 Jan 2006 13:52:37 GMT Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by smtp.gentoo.org with esmtp (Exim 4.54) id 1F27YC-0004ay-M3 for gentoo-dev@lists.gentoo.org; Thu, 26 Jan 2006 13:52:36 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1F27Y6-0000jx-Ba for gentoo-dev@gentoo.org; Thu, 26 Jan 2006 14:52:31 +0100 Received: from dslb-084-061-146-193.pools.arcor-ip.net ([84.61.146.193]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Jan 2006 14:52:30 +0100 Received: from skoehler by dslb-084-061-146-193.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 26 Jan 2006 14:52:30 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: =?ISO-8859-15?Q?Sven_K=F6hler?= Subject: [gentoo-dev] Re: bootstrapping since gcc 3.4 is stable Date: Thu, 26 Jan 2006 14:54:43 +0100 Message-ID: References: <200601252251.k0PMpKZZ004307@gw.open-hosting.net> <200601261217.06964.pauldv@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD45B7AF33ABFD0B0049FB3B8" X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: dslb-084-061-146-193.pools.arcor-ip.net User-Agent: Thunderbird 1.5 (Windows/20051201) In-Reply-To: <200601261217.06964.pauldv@gentoo.org> X-Enigmail-Version: 0.94.0.0 Sender: news X-Archives-Salt: f6c08682-e8e8-4fbb-975f-ec8c4632baae X-Archives-Hash: 6df118a423dc44d53eecd5e16f312352 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD45B7AF33ABFD0B0049FB3B8 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable >> I have no clue, what "bootstrap.sh" is for anymore. >> For me, Installing gentoo was always like this: >=20 > Ok, let me remind all. Stage 1 is a minimal system that is mainly built= =20 > statically with the sole purpose of being suitable to build a working s= ystem=20 > from. It contains a cripled compiler as one of the first things it does= is=20 > make a proper one. After that the original compiler should be gone. Whi= le=20 > some recompiling is needed because of circular dependencies between lib= c and=20 > gcc, this should be no issue. After the bootstrap has been run, one sho= uld=20 > have a proper minimal building environment that should be able to build= all=20 > packages (except for some assumptions on available tools). This minimal= =20 > environment is called stage 2. >=20 > 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 versio= n,=20 > there should be no 3.3.x version remaining. Be aware though that if the= =20 > profile does not offer a 3.4 compiler the final will be a 3.3 compiler.= If=20 > 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, i= s >> 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. >=20 > If a stage1 install does not remove a 3.3.x bootstrap compiler when a 3= =2E4 is=20 > used as the main, that is a bug in the bootstrap script. As such it sho= uld be=20 > 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. --------------enigD45B7AF33ABFD0B0049FB3B8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD2NSj7Ww7FjRBE4ARAu9PAKCAOaIw5vl6kgSbXpDWnvcRnND36wCgg8J+ j+0dq71EL5qttSv78B+L2Yo= =bGdD -----END PGP SIGNATURE----- --------------enigD45B7AF33ABFD0B0049FB3B8-- -- gentoo-dev@gentoo.org mailing list