Added note about gcc-config, thanks cryos.
authorJeremy Huddleston <eradicator@gentoo.org>
Thu, 13 Jan 2005 10:11:46 +0000 (10:11 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Thu, 13 Jan 2005 10:11:46 +0000 (10:11 +0000)
profiles/default-linux/amd64/2005.0/README

index d2ac969532398094828f23115753373de59c9795..12716234535589b9b4ae05dd4e73c55a5889edd3 100644 (file)
@@ -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: