From: Mark Knecht <markknecht@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: Gcc 4.3.4 ---> 4.4.1
Date: Sat, 15 Aug 2009 10:18:36 -0700 [thread overview]
Message-ID: <5bdc1c8b0908151018r1f1a0134hf3d2093c2842d6b3@mail.gmail.com> (raw)
In-Reply-To: <200908151906.55222.dirk.heinrichs@online.de>
On Sat, Aug 15, 2009 at 10:06 AM, Dirk
Heinrichs<dirk.heinrichs@online.de> wrote:
> Am Samstag 15 August 2009 18:42:11 schrieb Mark Knecht:
>> Code Listing 2.2: Rebuilding system
>>
>> # emerge -eav system
>> # emerge -eav world
>
> I still wonder about this one. Doesn't world include system, so that the above
> would result in rebuilding a vast amount of packages twice?
>
> Bye...
>
> Dirk
>
In the dark ages (circa 1999/2000) it was actually suggested that we
could do even more:
emerge -eav @system
(gcc-config if required)
emerge -eav @system
emerge -eav @world
The first @system gets the new software on the system, but it's
unfortunately built with old compilers and linked to libraries built
with old compilers. gcc comes late in the upgrade usually.
The second @system rebuilds system again, but this time uses the new
compilers to get it really up to date.
The third one is a useless rebuild of @system but updates all of
@world. If there was a construct that looked like emerge
(@world-@system) then I wouldn't rebuild the system stuff a 3rd time.
I do the above 3 steps when the major revision of gcc changes.
I've also done two builds of gcc instead of two @system builds. I
*think* that accomplishes the same thing, but what do I know as there
are no guarantees! ;-)
- Mark
next prev parent reply other threads:[~2009-08-15 17:18 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-14 23:17 [gentoo-user] Gcc 4.3.4 ---> 4.4.1 felix
2009-08-14 23:29 ` [gentoo-user] " walt
2009-08-15 0:33 ` felix
2009-08-15 0:43 ` Nikos Chantziaras
2009-08-15 16:48 ` Mark Knecht
2009-08-15 16:59 ` Nikos Chantziaras
2009-08-15 17:07 ` 7v5w7go9ub0o
2009-08-15 17:39 ` Nikos Chantziaras
2009-08-15 18:35 ` 7v5w7go9ub0o
2009-08-15 18:52 ` Nikos Chantziaras
2009-08-15 18:57 ` Nikos Chantziaras
2009-08-15 15:50 ` Alan McKinnon
2009-08-15 16:42 ` Mark Knecht
2009-08-15 16:49 ` Nikos Chantziaras
2009-08-15 17:10 ` Mark Knecht
2009-08-15 17:06 ` Dirk Heinrichs
2009-08-15 17:18 ` Mark Knecht [this message]
2009-08-15 17:28 ` Alan McKinnon
2009-08-15 17:24 ` Nikos Chantziaras
2009-08-15 17:37 ` Dirk Heinrichs
2009-08-15 17:40 ` Nikos Chantziaras
2009-08-16 12:43 ` Alan McKinnon
2009-08-15 17:25 ` Alan McKinnon
2009-08-15 17:39 ` Dirk Heinrichs
2009-08-15 17:17 ` Alan McKinnon
2009-08-15 7:22 ` [gentoo-user] " Neil Bothwick
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=5bdc1c8b0908151018r1f1a0134hf3d2093c2842d6b3@mail.gmail.com \
--to=markknecht@gmail.com \
--cc=gentoo-user@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