summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-02-16 01:44:46 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-02-16 01:44:46 +0000
commit8ecc010ea8ce0c1499a89db0b97f2a7ca75857dd (patch)
treee1863a5aeb607264d91bc61eabf8eff9b077d916
parentAdded ~sparc keyword. (diff)
downloadhistorical-8ecc010ea8ce0c1499a89db0b97f2a7ca75857dd.tar.gz
historical-8ecc010ea8ce0c1499a89db0b97f2a7ca75857dd.tar.bz2
historical-8ecc010ea8ce0c1499a89db0b97f2a7ca75857dd.zip
Added sys-libs/glibc-2.3.4.20050125-r1 to fix bugs in glibc-2.3.4.20050125. Will unmask after they've been addressed.
-rw-r--r--profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask3
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/dev/README34
-rw-r--r--profiles/package.mask7
3 files changed, 42 insertions, 2 deletions
diff --git a/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask b/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask
index ded5064277cb..33a49d7bfdde 100644
--- a/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask
+++ b/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask
@@ -1,4 +1,4 @@
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask,v 1.7 2005/02/10 23:08:29 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/2005.0/no-symlinks/no-lib32/package.mask,v 1.8 2005/02/16 01:44:46 eradicator Exp $
# Jeremy Huddleston <eradicator@gentoo.org>
# multilib aware versions (install to & look in proper $(get_libdir))
@@ -15,6 +15,7 @@
<dev-python/PyQt-3.13
<dev-python/sip-4.1.1
<dev-tcltk/expect-5.42.1
+<media-libs/ming-0.2a-r1
<media-video/transcode-0.6.14
<net-fs/samba-3.0.11
<net-libs/courier-authlib-0.52
diff --git a/profiles/default-linux/sparc/sparc64-multilib/dev/README b/profiles/default-linux/sparc/sparc64-multilib/dev/README
index ea2cda8e1a21..74f75c622dd1 100644
--- a/profiles/default-linux/sparc/sparc64-multilib/dev/README
+++ b/profiles/default-linux/sparc/sparc64-multilib/dev/README
@@ -1,3 +1,37 @@
+Make sure you have the latest gcc-config baselayout and portage:
+# emerge -uv gcc-config baselayout portage
+
+Get a multilib stage1 gcc:
+EXTRA_ECONF="--enable-multilib" emerge -v gcc-sparc64
+
+Switch to profile:
+# rm /etc/make.profile
+# ln -s /usr/portage/profiles/default-linux/sparc/sparc64-multilib/dev /etc/make.profile
+
+Change CHOST in /etc/make.conf to sparc64-unknown-linux-gnu (or delete it since
+the profile sets it for us):
+# nano -w /etc/make.conf
+
+Delete the /usr/sparc64-unknown-linux-gnu symlink hackery:
+# rm /usr/sparc64-unknown-linux-gnu
+
+Get a sparc64 binutils:
+# emerge -v binutils
+
+Use binutils-config to choose sparc64-* binutils:
+# binutils-config -l
+# binutils-config <value>
+
+Get a stage1 sparc64 gcc. We need to trick the build into using the sparc-unknown-linux-gnu toolchain, though:
+# CFLAGS="-O2 -march=ultrasparc -pipe -Dinhibit_libc" GCC_MAKE_TARGET="all" EXTRA_ECONF="--disable-threads --build=sparc-unknown-linux-gnu --host=sparc-unknown-linux-gnu --target=sparc64-unknown-linux-gnu" USE="build static" emerge -v gcc
+
+Use gcc-config to choose sparc64-* gcc:
+# gcc-config -l
+# gcc-config <value>
+
+Use the stage1 gcc to build multilib glibc, full gcc, and updated baselayout:
+# emerge -v glibc gcc baselayout
+
This profile is purely for development purposes only and is subject to break or
even disappear. If if destroys your system, sorry, but you were warned...
Please let us know, so we can fix the problem, but you ae entering this at
diff --git a/profiles/package.mask b/profiles/package.mask
index 0c6d01ba8220..d0ebab7d46c0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1,5 +1,5 @@
#####################################################################
-# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.3628 2005/02/15 20:37:48 hollow Exp $#
+# $Header: /var/cvsroot/gentoo-x86/profiles/package.mask,v 1.3629 2005/02/16 01:44:46 eradicator Exp $#
# When you add an entry to this file, add your name, the date, and an
# explanation of why something is getting masked
#
@@ -21,6 +21,11 @@
## End example
##
+# Jeremy Huddleston <eradicator@gentoo.org> (15 Feb 2005)
+# Masked for development while fixing bugs that cropped up with the
+# 2.3.4.20050125 release. Will unmask once they've been resolved.
+=sys-libs/glibc-2.3.4.20050125-r1
+
# Benedikt Boehm <hollow@gentoo.org> (30 Jan 2005)
# Apache herd package refresh
# Masked for user testing. Meta-bug #76457