diff options
author | Gustavo Zacarias <gustavoz@gentoo.org> | 2007-01-18 18:15:08 +0000 |
---|---|---|
committer | Gustavo Zacarias <gustavoz@gentoo.org> | 2007-01-18 18:15:08 +0000 |
commit | 1244c0c4cc269e539639e5a578e8bb50095d62ca (patch) | |
tree | 5999d1ab10eb6c56390cb2eece6c0419326dcd07 /profiles | |
parent | added patch for glib automagic dep; fixes Bug 161903 (diff) | |
download | gentoo-2-1244c0c4cc269e539639e5a578e8bb50095d62ca.tar.gz gentoo-2-1244c0c4cc269e539639e5a578e8bb50095d62ca.tar.bz2 gentoo-2-1244c0c4cc269e539639e5a578e8bb50095d62ca.zip |
Removing the abomination multilib profile
Diffstat (limited to 'profiles')
11 files changed, 10 insertions, 167 deletions
diff --git a/profiles/default-linux/sparc/ChangeLog b/profiles/default-linux/sparc/ChangeLog index 1cafd9109d3c..683f0b4c672a 100644 --- a/profiles/default-linux/sparc/ChangeLog +++ b/profiles/default-linux/sparc/ChangeLog @@ -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 index fc9ab71951b2..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/make.defaults +++ /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 index aa147a81bb99..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/package.mask +++ /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 index f3229c5b9876..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/64bitdefault/parent +++ /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 index c22dfff41d56..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/README +++ /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 index 8c5dac1fc50e..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/make.defaults +++ /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 index 44c2a7029eed..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/package.mask +++ /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 index 4b8570bd79ad..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/packages +++ /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 index 2d649e2d7226..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/parent +++ /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 index f36d68b2bb44..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/use.mask +++ /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 index 9104b354949f..000000000000 --- a/profiles/default-linux/sparc/sparc64/dev/multilib/virtuals +++ /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 |