public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Stephen P. Becker" <geoman@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: Re: Re: bootstrapping since gcc 3.4 is stable
Date: Thu, 26 Jan 2006 07:08:16 -0500	[thread overview]
Message-ID: <43D8BBB0.2020102@gentoo.org> (raw)
In-Reply-To: <200601252023.11481.mikey@badpenguins.com>

Mikey wrote:
> On Wednesday 25 January 2006 19:49, Stephen P. Becker wrote:
> 
>> You aren't serious, are you?  Did *you* read the fucking manual *and*
>> comprehend it?  Methinks not...upgrading from 3.3 to 3.4 in a
> 
> I didn't write the manual, so save your hubris for whoever did.  I just 
> followed its instructions, I ate the dog food.

Which is precisely your problem.  You are blindly eating your food 
without contemplating the contents.


>> pre-existing install != installing from a fresh stage.  First, running
>> bootstrap.sh with the new gcc version unmasked would completely get rid
>> of the "-e system" part of that howto, since that would force your
>> toolchain to rebuild itself.  Second, the -e world is to ensure that
>> your full install (which surely has plenty of c++ apps outside of
>> system) is linked against the libstdc++ of the new gcc.
> 
> The test has nothing to do with installing from a pre-existing install.

Exactly!  Yet, the gcc upgrading guide which you follow so blindly and 
religiously *is* meant for upgrading from a pre-existing install.


> The test was getting a current gentoo stage tarball with a current portage 
> snapshot up to date, stage1 -vs- stage3.  Nothing was unmasked either.  
> Were you are pulling that from is beyond me.

I was just noting that in the past, gcc 3.4 would have been masked for 
some people.  If you want s/3.3/3.4/, and s/3.4/4.0/ now, because it is 
the same situation.  However, it really doesn't matter here.


> Running an emerge -e system does not magically switch you over to the new 
> gcc, it would uselessly recompile the entire system with gcc 3.3.4 again.

This is extremely funny.  So, without even comprehending what you are 
typing, you just said (in a roundabout way) that if you did bootstrap.sh 
and then used gcc-config to set 3.4 as your system compiler, that your 
system compiler would *not* be switched over to 3.3 at any time during 
emerge -e system...and you are 100% correct!  Remember, gcc is slotted. 
  If you are really that paranoid, simply unmerge the 3.3.x gcc after 
you have run bootstrap.sh.


> Hence the need to READ AND COMPREHEND the instructions in the gcc migration 
> guide, which was plainly announced in GWN at the time.  If you don't 
> believe me, go troll around the forums a little and try to help the poor 
> saps who didn't realize they needed to follow that guide.  Even half of the 
> ones who did read the guide completely dorked up their running boxes.

Wow, you sure like to contradict yourself.  You keep jumping back and 
forth between talking about a new install and running installs.  Care to 
make your mind up at some point?


>> Remember, in a pristine stage3, system == world.  Therefore, your
>> "comparison" is really telling folks to emerge -e system twice in a row.
>>   Doing bootstrap.sh followed by 'emerge -e system' from a stage3 is the
>> same thing as doing bootstrap.sh followed by 'emerge -e system' from a
>> stage1...sorry to burst your bubble.  So again, idiocy and FUD.
> 
> If you actually downloaded a "pristine" stage1 or a stage3 tarball you might 
> notice that there are, in fact, packages already present in world.  Glibc, 
> gettext, nano, gzip, and linux-headers.

Of course there are, but they are also part of system.  Remember, a 
stage3 is equivalent to having run bootstrap.sh followed by emerge 
system from a stage1.  This is how it has *always* been.


>  Not that that matters one iota to 
> this conversation, but you need to get your own facts straight before 
> running around calling people idiots.

My facts are already straight, and you are still an idiot.


> The difference in doing from stage1 instead of stage3 is you don't have to 
> go through a gcc migration to prevent your build from being unusable.  You 
> also go through 1 gcc upgrade (gcc 3.3.5 -> gcc 3.4.4), not 3 (3.3.5 -> 
> 3.3.6 -> 3.4.4).  We are talking reality here, not fantasy.

Your reality is fantasy.


-Steve

-- 
gentoo-dev@gentoo.org mailing list



  parent reply	other threads:[~2006-01-26 21:27 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 [this message]
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
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=43D8BBB0.2020102@gentoo.org \
    --to=geoman@gentoo.org \
    --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