Removing the abomination multilib profile
authorGustavo Zacarias <gustavoz@gentoo.org>
Thu, 18 Jan 2007 18:15:08 +0000 (18:15 +0000)
committerGustavo Zacarias <gustavoz@gentoo.org>
Thu, 18 Jan 2007 18:15:08 +0000 (18:15 +0000)
profiles/default-linux/sparc/ChangeLog
profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/make.defaults [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/package.mask [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/parent [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/README [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/make.defaults [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/package.mask [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/packages [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/parent [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/use.mask [deleted file]
profiles/default-linux/sparc/sparc64/dev/multilib/virtuals [deleted file]

index 1cafd9109d3c32946937c66472212998616dfde6..683f0b4c672a36f86960f49daca47bea0c26088d 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for sparc profile
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/ChangeLog,v 1.17 2007/01/18 12:54:02 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/ChangeLog,v 1.18 2007/01/18 18:15:08 gustavoz Exp $
+
+  18 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+  -sparc64/dev/multilib/64bitdefault/make.defaults,
+  -sparc64/dev/multilib/64bitdefault/package.mask,
+  -sparc64/dev/multilib/64bitdefault/parent, -sparc64/dev/multilib/README,
+  -sparc64/dev/multilib/make.defaults, -sparc64/dev/multilib/package.mask,
+  -sparc64/dev/multilib/packages, -sparc64/dev/multilib/parent,
+  -sparc64/dev/multilib/use.mask, -sparc64/dev/multilib/virtuals:
+  Removing the abomination multilib profile
 
   18 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
   sparc64/2006.0/2.4/packages, sparc64/2006.0/packages,
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/make.defaults b/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/make.defaults
deleted file mode 100644 (file)
index fc9ab71..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/make.defaults,v 1.3 2005/12/01 14:06:16 gustavoz Exp $
-
-CHOST="sparc64-unknown-linux-gnu"
-DEFAULT_ABI="sparc64"
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/package.mask b/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/package.mask
deleted file mode 100644 (file)
index aa147a8..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/package.mask,v 1.4 2005/12/01 14:06:16 gustavoz Exp $
-
-# Jeremy Huddleston <eradicator@gentoo.org>
-# mask out multilib unfriendly versions.  Newer ones should install to & look 
-# in proper $(get_libdir)
-<app-editors/emacs-21.3-r5
-<dev-db/postgresql-7.4.6
-<dev-db/sqlite-2.8.16
-=dev-db/sqlite-3.0*
-<dev-lang/python-python-2.4-r2
-<dev-lang/tcl-8.4.6-r1
-<dev-lang/tk-8.4.6-r1
-<dev-libs/boost-1.32.0-r1
-<dev-libs/cyrus-sasl-2.1.20-r2
-<dev-libs/libmcal-0.7-r4
-<dev-python/PyQt-3.13
-<dev-python/pygtk-2.4.1
-<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
-<net-libs/liblockfile-1.03-r2
-<www-client/mozilla-1.7.5-r1
-<sys-apps/dbus-0.23-r2
-<sys-apps/iproute2-2.6.10.20050112
-<sys-devel/flex-2.5.4a-r6
-<sys-libs/pam-0.77-r7
-<sys-libs/pwdb-0.62-r1
-<www-client/mozilla-firefox-1.0.1
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/parent b/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/parent
deleted file mode 100644 (file)
index f3229c5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-..
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/README b/profiles/default-linux/sparc/sparc64/dev/multilib/README
deleted file mode 100644 (file)
index c22dfff..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-There is no gurantee that this is correct... It should be (and it worked for me)
-If it doesn't work for you, please come talk to me, so we can correct the bug.
---eradicator
-
-Set FEATURES=-sandbox in /etc/make.conf because of a sandbox bug that is seen
-when using gcc-config 1.4.0
-
-Make sure you have the latest gcc-config baselayout and portage:
-# emerge -uv '>=sys-devel/gcc-config-1.3.11' '>=sys-apps/portage-2.0.51-r9'
-
-Delete the /usr/sparc64-unknown-linux-gnu symlink hackery:
-# rm /usr/sparc64-unknown-linux-gnu
-
-Unmerge the kernel compiler as you don't need it any more
-# emerge unmerge gcc-sparc64
-
-Switch to profile:
-# rm /etc/make.profile
-# ln -s /usr/portage/profiles/default-linux/sparc/sparc64/dev/multilib /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
-
-Get an updated baselayout
-# emerge -v baselayout
-
-Get a sparc64 binutils:
-# CC="sparc-unknown-linux-gnu-gcc" emerge -v binutils
-
-Use binutils-config to choose sparc64-* binutils:
-# binutils-config -l
-# binutils-config <value>
-# . /etc/profile
-
-Get a stage1 sparc64 gcc:
-# CC="sparc-unknown-linux-gnu-gcc" USE="build static" GCC_MAKE_TARGET="all" emerge -v gcc
-
-Remove sparc32 gcc compiler and binutils from your system
-# emerge unmerge \=sys-devel/gcc-<version> \=sys-devel/binutils-<version>
-# rm /etc/env.d/gcc/config-sparc-unknown-linux-gnu /etc/env.d/05gcc-sparc-unknown-linux-gnu /etc/env.d/binutils/binutils/config-sparc-unknown-linux-gnu 
-# rm /etc/env.d/binutils/config-sparc-unknown-linux-gnu
-
-Use gcc-config to set your gcc
-Choose the sparc64-unknown-linux-gnu one you just emerged
-# gcc-config -l
-# gcc-config <value>
-# . /etc/profile
-
-Use the stage1 gcc to build bootstrap multilib glibc
-# USE="-nptl" CBUILD="sparc-unknown-linux-gnu" emerge -v glibc
-
-Now, finally emerge your multilib sandbox, full glibc and gcc
-# emerge -v portage gcc glibc
-
-Now unfortunately a bunch of .las are now lying around pointing to incorrect places... Here's a kludge:
-find /usr/lib /usr/kde/*/lib /usr/qt/*/lib -name '*.la' -exec \
-       sed -i -e 's:usr/lib/gcc\(-lib\)?/sparc-unknown-linux-gnu:usr/lib/gcc/sparc64-unknown-linux-gnu:g' \
-               -e 's:/lib\(ffi\|g2c\|objc\|stdc++\|supc++\):/32/lib\1:g' \
-               -e 's:/32/32/:/32/:g' \
-              {} \;
-
-Next, get rid of the /usr/lib/gcc/sparc64-unknown-linux-gnu/<gcc version>/*.la files.  They will confuse libtool.  See bug #75420 for more info on this.
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/make.defaults b/profiles/default-linux/sparc/sparc64/dev/multilib/make.defaults
deleted file mode 100644 (file)
index 8c5dac1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/make.defaults,v 1.4 2005/12/01 14:06:16 gustavoz Exp $
-
-MULTILIB_ABIS="sparc32 sparc64"
-
-CFLAGS_sparc64="-m64"
-LDFLAGS_sparc64="-m elf64_sparc"
-CHOST_sparc64="sparc64-unknown-linux-gnu"
-CTARGET_ALIASES_sparc64="sparc64-linux"
-CDEFINE_sparc64="__arch64__"
-LIBDIR_sparc64="lib64"
-
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/package.mask b/profiles/default-linux/sparc/sparc64/dev/multilib/package.mask
deleted file mode 100644 (file)
index 44c2a70..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/package.mask,v 1.6 2005/12/01 14:06:16 gustavoz Exp $
-
-# Jeremy Huddleston <eradicator@gentoo.org> 2005.03.06
-# sys-devel/gcc brings in our 64bit compiler
-sys-devel/gcc-sparc64
-
-# Jeremy Huddleston <eradicator@gentoo.org> 2005.03.08
-# Older perl versions don't set the correct archlib path for multilib
-# profiles where CHOST != $(get_abi_CHOST)
-<sys-devel/libperl-5.8.6
-
-# Jeremy Huddleston <eradicator@gentoo.org> 2005.03.08
-# Older postgresql versions use sparc64 ld without the $(get_abi_LDFLAGS)
-<dev-db/postgresql-7.4.7-r1
-=dev-db/postgresql-8.0.0
-=dev-db/postgresql-8.0.1
-
-# Jeremy Huddleston <eradicator@gentoo.org> 2005.08.23
-# These old versions don't work when the default toolchain target is not
-# the desired target
-=sys-devel/gcc-config-1*
-=sys-devel/binutils-config-1*
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/packages b/profiles/default-linux/sparc/sparc64/dev/multilib/packages
deleted file mode 100644 (file)
index 4b8570b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/packages,v 1.5 2005/12/01 14:06:16 gustavoz Exp $
-
-# sys-devel/gcc brings in our 64bit compiler
--*sys-devel/gcc-sparc64
-
-# Force toolchain versions that have been tested to work and are multilib aware
-*>=sys-apps/portage-2.0.51-r13
-*>=sys-devel/binutils-2.15.92.0.2-r2
-*>=sys-devel/gcc-3.4.3-r1
-*>=sys-libs/glibc-2.3.4.20050125-r1
-*app-admin/eselect-compiler
->=sys-devel/distcc-2.18.3-r4
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/parent b/profiles/default-linux/sparc/sparc64/dev/multilib/parent
deleted file mode 100644 (file)
index 2d649e2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../2006.0
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/use.mask b/profiles/default-linux/sparc/sparc64/dev/multilib/use.mask
deleted file mode 100644 (file)
index f36d68b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/use.mask,v 1.2 2005/12/02 20:25:37 eradicator Exp $
-
-freetts
-java
diff --git a/profiles/default-linux/sparc/sparc64/dev/multilib/virtuals b/profiles/default-linux/sparc/sparc64/dev/multilib/virtuals
deleted file mode 100644 (file)
index 9104b35..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64/dev/multilib/virtuals,v 1.2 2005/03/28 01:39:07 wolf31o2 Exp $
-
-virtual/linux-sources                  sys-kernel/gentoo-sources