From: Jeremy Huddleston Date: Thu, 13 Jan 2005 10:11:46 +0000 (+0000) Subject: Added note about gcc-config, thanks cryos. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=818f1ba898e5f41855adfcc26081300d8d3e1d17;p=gentoo.git Added note about gcc-config, thanks cryos. --- diff --git a/profiles/default-linux/amd64/2005.0/README b/profiles/default-linux/amd64/2005.0/README index d2ac96953239..127162345355 100644 --- a/profiles/default-linux/amd64/2005.0/README +++ b/profiles/default-linux/amd64/2005.0/README @@ -1,33 +1,36 @@ HOWTO upgrade from 2004.3 and 2004.3/lib64 to 2005.0 1) emerge -v '>=sys-apps/portage-2.0.51-r9' - 2) emerge unmerge linux26-headers - 3) emerge -v linux-headers - 4) emerge unmerge emul-linux-x86-glibc - 5) rm /lib32 /usr/lib32 /usr/X11R6/lib32 - 6) mkdir /lib32 /usr/lib32 /usr/X11R6/lib32 - 7) cp /emul/linux/x86/lib32/libsandbox.so /lib32 - 8) rm /etc/make.profile - 9) ln -s /usr/portage/profiles/default-linux/amd64/2005.0 /etc/make.profile + 2) emerge -v '>=sys-devel/gcc-config-1.3.9' + 3) emerge -v '>=sys-devel/distcc-2.18.3-r1' + 4) emerge unmerge linux26-headers + 5) emerge -v linux-headers + 6) emerge unmerge emul-linux-x86-glibc + 7) rm /lib32 /usr/lib32 /usr/X11R6/lib32 + 8) mkdir /lib32 /usr/lib32 /usr/X11R6/lib32 + 9) cp /emul/linux/x86/lib32/libsandbox.so /lib32 +10) rm /etc/make.profile +11) ln -s /usr/portage/profiles/default-linux/amd64/2005.0 /etc/make.profile -- Recommended -- -10) emerge -v glibc +12) emerge -v glibc -- Or if you want to use eradicator's prebuilt glibc (see note below first) -- -10a) mkdir /usr/tmp/All -10b) cd /usr/tmp/All -10c) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2 -10d) lynx -source http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2.md5sum | md5sum -c - -10e) PKGDIR=/usr/tmp emerge -vk glibc +12a) mkdir /usr/tmp/All +12b) cd /usr/tmp/All +12c) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2 +12d) lynx -source http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2.md5sum | md5sum -c - +12e) PKGDIR=/usr/tmp emerge -vk glibc -- -11) emerge -upv system -12) emerge -uv system +13) emerge -upv system +14) emerge -uv system Notes: The order is VERY important. -You MUST do every step even if you already have that version (or later) -installed. The newer version of glibc is currently masked on 2005.0 -because it hasn't been updated yet to build both 32bit and 64bit libs. -I hope to get this done in the next few days, but no promises yet. +You MUST do every step after the profile switch (step 11) even if you +already have that version (or later) installed. The newer version of +glibc is currently masked on 2005.0 because it hasn't been updated yet +to build both 32bit and 64bit libs. I hope to get this done in the next +few days, but no promises yet. Emerging glibc the second time is optional if you don't want to use my options. It was made with gcc-3.4.3-r1: