7) rm /etc/make.profile
8) ln -s /usr/portage/profiles/default-linux/amd64/2005.0 /etc/make.profile
9) cd /usr/tmp
-10) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2
-11) emerge -v glibc-2.3.4.20040808-r1.tbz2
-12) lynx -source http://dev.gentoo.org/~eradicator/fix_lib_symlinks.sh | sh
-13) (OPTIONAL) emerge -uv glibc
-14) emerge -upv system
-15) emerge -uv system
+10) emerge unmerge linux26-headers
+11) emerge -v linux-headers
+12) wget http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2
+13) emerge -v glibc-2.3.4.20040808-r1.tbz2
+14) lynx -source http://dev.gentoo.org/~eradicator/fix_lib_symlinks.sh | sh
+15) (OPTIONAL) emerge -uv glibc
+16) emerge -upv system
+17) emerge -uv system
Notes:
+The order is VERY important.
+
baselayout-1.11.8-r1 isn't in portage yet, but you can use
http://dev.gentoo.org/~eradicator/baselayout-ml.patch to make what I'm using
for it. When base-system releases 1.11.8-r1, it might have other fixes too,
so be sure to re-emerge, but this one should be fine for building stages.
-The order is VERY important.
-
You MUST do every step even if you already have that version installed.
emerging glibc the second time is optional if you don't want to use my
options.
-The script for step 12 isn't yet ready. It's safe to skip for now.
-
-The glibc binpkg that I have in my devspace is compiled with userlocales
-to decrease the filesize and give infra a break. If you need all the locales,
-please use http://dev.gentoo.org/~eradicator/grp/amd64/2005.0/glibc-2.3.4.20040808-r1.tbz2-alllocales (not there yet)
+The script for step 14 isn't yet ready. It's safe to skip for now.
-Also, I am rebuilding glibc as I accidently used gcc-3.3.5-r1 for the above
-binpkg. Where would the best place be to host this file?
+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.