fixed note on using binpkg.
authorJeremy Huddleston <eradicator@gentoo.org>
Thu, 13 Jan 2005 00:30:55 +0000 (00:30 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Thu, 13 Jan 2005 00:30:55 +0000 (00:30 +0000)
profiles/default-linux/amd64/2005.0/README

index ba2725939d79ccc5fd595122d834a609bcb49938..8ea87cc96d6e2ec33637f4ab358e8df2427766e1 100644 (file)
@@ -3,34 +3,40 @@ 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 app-emulation/emul-linux-x86-glibc
+ 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
-10) cd /usr/tmp
-11) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2
-12) emerge -v glibc-2.3.4.20040808-r1.tbz2
-13) (OPTIONAL) emerge -uv glibc
-14) emerge -upv system
-15) emerge -uv system
+10) mkdir /usr/tmp/All
+11) cd /usr/tmp/All
+12) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2
+13) PKGDIR=/usr/tmp emerge -vK glibc
+14) (OPTIONAL) emerge -uv glibc
+15) emerge -upv system
+16) emerge -uv system
 
 Notes:
 The order is VERY important.
 
-You MUST do every step even if you already have that version installed.
+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.
 
-Emerging glibc the second time is optional if you don't want to use my
+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:
 CFLAGS="-O2 -pipe -fomit-frame-pointer"
 USE: -build -debug +emul-linux-x86 -erandom -hardened +multilib +nls +nptl +pic -userlocales
 
-linux-headers is masked in the main package.mask still, so unmask it yourself.
-linux26-headers-2.6.8.1-r3 will probably work, but I noticed it doesn't get
-the headers in asm-i386/mach-*/, but my updated multilib.eclass method does
-for linux-headers.
+linux-headers is masked in the main package.mask still, so unmask it 
+yourself. linux26-headers-2.6.8.1-r3 will probably work, but I noticed 
+it doesn't get the headers in asm-i386/mach-*/, but my updated 
+multilib.eclass method does for linux-headers.
 
-USE=multilib is now required.  If you don't have it set, you won't be able
-to emerge anything, so please remove -multilib from your USE if you had it
-set.
+USE=multilib is now required.  If you don't have it set, you won't be 
+able to emerge anything, so please remove -multilib from your USE if you 
+had it set.
+
+You can remove /usr/tmp/All once you're done with it.