# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/packages,v 1.1 2005/01/01 00:44:50 eradicator Exp $
-
-# Our gcc goes in /usr/lib/gcc rather than /usr/lib/gcc-bin
-*>=sys-devel/gcc-config-1.3.7-r5
+# $Header: /var/cvsroot/gentoo-x86/profiles/default-linux/amd64/multilib-dev/packages,v 1.2 2005/01/04 12:26:39 eradicator Exp $
# Force toolchain versions that have been tested to work and are multilib aware
-*>=sys-apps/portage-2.0.51-r8
+*>=sys-apps/portage-2.0.51-r9
*>=sys-devel/binutils-2.15.92.0.2-r2
*>=sys-devel/gcc-3.4.3-r1
*>=sys-libs/glibc-2.3.4.20040808-r1
--- /dev/null
+# fix for bug 60147, "configure causes sandbox violations when lib64
+# is a directory". currently only works with cvs portage.
+#SANDBOX_WRITE="${SANDBOX_WRITE}:/usr/lib64/conftest:/usr/lib64/cf"
+addwrite /usr/lib64/conftest
+addwrite /usr/lib64/cf
+
+# oh goodie, yet ANOTHER sandbox bug!!!! >:|
+# without portage 2.0.51 and the following entries, at least dbus will spew
+# sandbox violations like mad with python in lib64.
+addpredict /usr/lib64/python2.0/
+addpredict /usr/lib64/python2.1/
+addpredict /usr/lib64/python2.2/
+addpredict /usr/lib64/python2.3/
+addpredict /usr/lib64/python2.4/
+addpredict /usr/lib64/python2.5/
+addpredict /usr/lib64/python3.0/
+
+# sandbox is disabled for /dev/null by default, so this bug isnt caught.
+# hopefully this will help us figure out where this problem occurs...
+if [ ! -e /dev/null ] ; then
+ eerror "/dev/null doesnt exist! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+elif [ -f /dev/null ] ; then
+ eerror "/dev/null is a normal file! this is bad! tail -n 20 /var/log/emerge.log and attach the output to http://bugs.gentoo.org/show_bug.cgi?id=65876"
+ exit 1
+fi
+
+if [ -n "${IWANTTOTRASHMYSYSTEM}" ]; then
+ echo "You are using a VERY development profile. You probably"
+ echo "shouldn't be doing this. Please see the README in"
+ echo "/usr/portage/profiles/default-linux/amd64/multilib-dev"
+fi
+
addpredict /usr/lib64/python2.4/
addpredict /usr/lib64/python2.5/
addpredict /usr/lib64/python3.0/
+
+if [ -n "${IWANTTOTRASHMYSYSTEM}" ]; then
+ echo "You are using a VERY development profile. You probably"
+ echo "shouldn't be doing this. Please see the README in"
+ echo "/usr/portage/profiles/default-linux/sparc/sparc64-multilib/dev"
+fi