summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-12-11 02:12:13 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-12-11 02:12:13 +0000
commit9d80ddce007aaf59cddaa957a3e710b5adcfb2c9 (patch)
tree04c73f97813fa89f505b766366867369ff7fecca /profiles
parentforward port the info patch (Manifest recommit) (diff)
downloadgentoo-2-9d80ddce007aaf59cddaa957a3e710b5adcfb2c9.tar.gz
gentoo-2-9d80ddce007aaf59cddaa957a3e710b5adcfb2c9.tar.bz2
gentoo-2-9d80ddce007aaf59cddaa957a3e710b5adcfb2c9.zip
Added sparc64-multilib PROFILE_ARCH and dev profile for that PROFILE_ARCH. The README contains a warning about using this profile for anyone who wants to try it. Please see recent comments to sparc@g.o about this. Note that it is subject to change drastically (read: break) until it reaches a release state.
Diffstat (limited to 'profiles')
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/dev/README20
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/dev/make.defaults33
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/dev/package.mask21
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/dev/virtuals2
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/packages16
-rw-r--r--profiles/default-linux/sparc/sparc64-multilib/parent8
6 files changed, 100 insertions, 0 deletions
diff --git a/profiles/default-linux/sparc/sparc64-multilib/dev/README b/profiles/default-linux/sparc/sparc64-multilib/dev/README
new file mode 100644
index 000000000000..dd3127d0b143
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/dev/README
@@ -0,0 +1,20 @@
+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
+your own risk.
+
+This profile exists to help in development of a pure 64bit userland and a
+multilib option. This profile should be "relatively" safe to use if you want
+a pure 64bit environment, but as multilib support in portage is evolving, so
+will this profile. This means that as updates are made to portage, this
+profile is subject to change WITHOUT REGARD FOR BACKWARDS COMPATIBILITY. Any
+such drastic change will first be discussed on the gentoo-sparc mailing list.
+
+If you are not 100% certain you know what you're getting into by using this
+profile, then don't. It may render your machine utterly useless and will break
+things, so if you DO use it, you should only use it in a chroot jail.
+
+If you use this profile or you have any questions, please contact me on IRC.
+
+--Jeremy
+eradicator@gentoo.org
diff --git a/profiles/default-linux/sparc/sparc64-multilib/dev/make.defaults b/profiles/default-linux/sparc/sparc64-multilib/dev/make.defaults
new file mode 100644
index 000000000000..e74f28af8b8a
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/dev/make.defaults
@@ -0,0 +1,33 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64-multilib/dev/make.defaults,v 1.1 2004/12/11 02:12:13 eradicator Exp $
+
+ARCH="sparc"
+ACCEPT_KEYWORDS="${ARCH}"
+
+# Used in ebuilds for verifying 64bit userland
+PROFILE_ARCH="sparc64-multilib"
+
+CHOST="sparc64-unknown-linux-gnu"
+PLATFORM="sparc64-unknown-linux-gnu"
+
+# Compiler flags
+CFLAGS="-O2 -pipe"
+CXXFLAGS=${CFLAGS}
+
+# Misc
+FEATURES="sandbox ccache autoconfig"
+
+# Catalyst stage/grp USE
+GRP_STAGE23_USE="berkdb gpm ipv6 -java multislot multilib ncurses nls -nptl pam perl python readline ssl tcpd zlib"
+
+# Sane, minimal USE settings
+USE="${GRP_STAGE23_USE} alsa bitmap-fonts crypt cups fortran f77 fbcon gif jpeg nls png tiff truetype usb xpm xrandr xv"
+
+CONF_LIBDIR="lib64"
+CONF_MULTILIBDIR="lib"
+
+CHOST32="sparc-unknown-linux-gnu"
+ARCH_WRAPPER="sparc32"
+CC32="gcc32"
+CPP32="g++32"
diff --git a/profiles/default-linux/sparc/sparc64-multilib/dev/package.mask b/profiles/default-linux/sparc/sparc64-multilib/dev/package.mask
new file mode 100644
index 000000000000..9b86bb79b7ab
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/dev/package.mask
@@ -0,0 +1,21 @@
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64-multilib/dev/package.mask,v 1.1 2004/12/11 02:12:13 eradicator Exp $
+
+# Jeremy Huddleston <eradicator@dev.gentoo.org>
+# Masking to prevent accidental emerge of unsafe alsa drivers.
+# To use these kernels, add them to /etc/portage/package.unmask,
+# but do not use the in-kernel alsa drivers. Instead, emerge
+# media-sound/alsa-driver
+<=sys-kernel/gentoo-dev-sources-2.6.7-r14
+=sys-kernel/gentoo-dev-sources-2.6.8
+=sys-kernel/gentoo-dev-sources-2.6.8-r1
+=sys-kernel/gentoo-dev-sources-2.6.8-r2
+=sys-kernel/gentoo-dev-sources-2.6.8-r3
+=sys-kernel/gentoo-dev-sources-2.6.8-r4
+=sys-kernel/gentoo-dev-sources-2.6.8-r5
+=sys-kernel/gentoo-dev-sources-2.6.8-r6
+=sys-kernel/gentoo-dev-sources-2.6.8-r7
+=sys-kernel/gentoo-dev-sources-2.6.8-r8
+=sys-kernel/gentoo-dev-sources-2.6.8-r9
+=sys-kernel/gentoo-dev-sources-2.6.8-r10
+>=sys-kernel/gentoo-dev-sources-2.6.9
+sys-kernel/development-sources
diff --git a/profiles/default-linux/sparc/sparc64-multilib/dev/virtuals b/profiles/default-linux/sparc/sparc64-multilib/dev/virtuals
new file mode 100644
index 000000000000..2019d9f8fdb9
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/dev/virtuals
@@ -0,0 +1,2 @@
+virtual/kernel sys-kernel/gentoo-dev-sources
+virtual/os-headers sys-kernel/linux26-headers
diff --git a/profiles/default-linux/sparc/sparc64-multilib/packages b/profiles/default-linux/sparc/sparc64-multilib/packages
new file mode 100644
index 000000000000..a9e91c9338d3
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/packages
@@ -0,0 +1,16 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/sparc/sparc64-multilib/packages,v 1.1 2004/12/11 02:12:13 eradicator Exp $
+
+# Sometimes necessary to trick programs into thinking we're really
+# a sparc32 system.
+*sys-devel/sparc32
+
+# Our gcc goes in /usr/lib/gcc rather than /usr/lib/gcc-bin
+*>=sys-devel/gcc-config-1.3.7-r5
+
+# Force versions that have been tested to work and are setup for multilib
+*>=sys-devel/binutils-2.15.92.0.2-r1
+-*<sys-devel/gcc-3.4.1
+*>=sys-devel/gcc-3.4.3-r1
+*>=sys-libs/glibc-2.3.3.20040420-r2
diff --git a/profiles/default-linux/sparc/sparc64-multilib/parent b/profiles/default-linux/sparc/sparc64-multilib/parent
new file mode 100644
index 000000000000..74853ef4eaaf
--- /dev/null
+++ b/profiles/default-linux/sparc/sparc64-multilib/parent
@@ -0,0 +1,8 @@
+# Copyright 2004 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Header: /home/cvsroot/gentoo-x86/profiles/default/x86/2004.0/parent,v 1.2
+# 2004/03/18 00:16:43 seemant Exp $
+
+# This file describes the parent profile to this. In most cases this will
+# just be the name of the parent directory
+..