summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFriedrich Oslage <bluebird@gentoo.org>2008-12-26 11:09:45 +0000
committerFriedrich Oslage <bluebird@gentoo.org>2008-12-26 11:09:45 +0000
commit62af12dba9d949f716886844f1510c5e12bf1d46 (patch)
treec2a740b8a403131bc801e12c5952756f75861ec0 /profiles/default
parentFixed encoding in ChangeLog (diff)
downloadgentoo-2-62af12dba9d949f716886844f1510c5e12bf1d46.tar.gz
gentoo-2-62af12dba9d949f716886844f1510c5e12bf1d46.tar.bz2
gentoo-2-62af12dba9d949f716886844f1510c5e12bf1d46.zip
Add experimental sparc multilib profile
Diffstat (limited to 'profiles/default')
-rw-r--r--profiles/default/linux/sparc/2008.0/packages8
-rw-r--r--profiles/default/linux/sparc/2008.0/parent1
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/desktop/parent2
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/developer/parent2
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/make.defaults9
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/package.use.mask6
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/packages9
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/parent3
-rw-r--r--profiles/default/linux/sparc/experimental/multilib/server/parent2
-rw-r--r--profiles/default/linux/sparc/experimental/parent1
10 files changed, 43 insertions, 0 deletions
diff --git a/profiles/default/linux/sparc/2008.0/packages b/profiles/default/linux/sparc/2008.0/packages
new file mode 100644
index 000000000000..5e624535c371
--- /dev/null
+++ b/profiles/default/linux/sparc/2008.0/packages
@@ -0,0 +1,8 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/2008.0/packages,v 1.1 2008/12/26 11:09:43 bluebird Exp $
+
+# 2008.0 sparc profile
+
+# 64 bit kernel compiler
+*>=sys-devel/kgcc64-4.1.2
diff --git a/profiles/default/linux/sparc/2008.0/parent b/profiles/default/linux/sparc/2008.0/parent
index 3c71bf2b8ea0..5596b1773b9b 100644
--- a/profiles/default/linux/sparc/2008.0/parent
+++ b/profiles/default/linux/sparc/2008.0/parent
@@ -1,2 +1,3 @@
..
../../../../releases/2008.0
+../../../../features/32bit-userland
diff --git a/profiles/default/linux/sparc/experimental/multilib/desktop/parent b/profiles/default/linux/sparc/experimental/multilib/desktop/parent
new file mode 100644
index 000000000000..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop
diff --git a/profiles/default/linux/sparc/experimental/multilib/developer/parent b/profiles/default/linux/sparc/experimental/multilib/developer/parent
new file mode 100644
index 000000000000..5c8258a71e32
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/developer/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/developer
diff --git a/profiles/default/linux/sparc/experimental/multilib/make.defaults b/profiles/default/linux/sparc/experimental/multilib/make.defaults
new file mode 100644
index 000000000000..1c0a78d19712
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/experimental/multilib/make.defaults,v 1.1 2008/12/26 11:09:43 bluebird Exp $
+
+# Multilib stuff
+MULTILIB_ABIS="sparc32 sparc64"
+
+# without this glibc will segfault when compiling a sparc64 abi
+FEATURES="userpriv"
diff --git a/profiles/default/linux/sparc/experimental/multilib/package.use.mask b/profiles/default/linux/sparc/experimental/multilib/package.use.mask
new file mode 100644
index 000000000000..08dbc2f6e2bd
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/experimental/multilib/package.use.mask,v 1.1 2008/12/26 11:09:43 bluebird Exp $
+
+# to make it work we would have to compile all X libraries in both 32 and 64 bit...
+sys-devel/gcc gtk
diff --git a/profiles/default/linux/sparc/experimental/multilib/packages b/profiles/default/linux/sparc/experimental/multilib/packages
new file mode 100644
index 000000000000..e7ab10addd2d
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/packages
@@ -0,0 +1,9 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/sparc/experimental/multilib/packages,v 1.1 2008/12/26 11:09:43 bluebird Exp $
+
+# older versions of gcc don't support biarch
+*>=sys-devel/gcc-4.3.2-r1
+
+# building a sparc64 ABI with older versions doesn't work right
+*>=sys-libs/glibc-2.7
diff --git a/profiles/default/linux/sparc/experimental/multilib/parent b/profiles/default/linux/sparc/experimental/multilib/parent
new file mode 100644
index 000000000000..a9619cd689e2
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/parent
@@ -0,0 +1,3 @@
+..
+../../../../../releases/2008.0
+../../../../../features/multilib
diff --git a/profiles/default/linux/sparc/experimental/multilib/server/parent b/profiles/default/linux/sparc/experimental/multilib/server/parent
new file mode 100644
index 000000000000..2e085a6e45cc
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/multilib/server/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/server
diff --git a/profiles/default/linux/sparc/experimental/parent b/profiles/default/linux/sparc/experimental/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/sparc/experimental/parent
@@ -0,0 +1 @@
+..