and make it stack from derived profiles. This should allow gcc to build on stage 2 - bug 390701.
# ChangeLog for profile directory
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.5917 2011/11/16 13:34:08 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.5918 2011/11/17 01:14:25 jmbsvicetto Exp $
#
# This ChangeLog should include records for all changes in profiles directory.
# Only typo fixes which don't affect portage/repoman behaviour could be avoided
# here. If in doubt put a record here!
+ 17 Nov 2011; <atlantis@gentoo.org> arch/mips/make.defaults,
+ arch/sh/make.defaults, base/make.defaults,
+ features/32bit-native/make.defaults, features/32bit-userland/make.defaults,
+ features/64bit-native/make.defaults, features/multilib/make.defaults,
+ hardened/linux/amd64/make.defaults,
+ hardened/linux/amd64/no-multilib/make.defaults,
+ hardened/linux/ia64/make.defaults, hardened/linux/make.defaults,
+ hardened/linux/powerpc/ppc32/make.defaults,
+ hardened/linux/powerpc/ppc64/make.defaults,
+ hardened/linux/x86/10.0/make.defaults, hardened/linux/x86/make.defaults,
+ hardened/make.defaults, uclibc/make.defaults,
+ uclibc/mips/hardened/make.defaults,
+ uclibc/mips/mipsel/hardened/make.defaults, uclibc/ppc/hardened/make.defaults,
+ uclibc/x86/hardened/make.defaults:
+ Rename STAGE1_USE to BOOTSTRAP_USE, add "cxx unicode" to the base value on
+ base/make.defaults
+ and make it stack from derived profiles. This should allow gcc to build on
+ stage 2 - bug 390701.
+
16 Nov 2011; Tony Vroon <chainsaw@gentoo.org> package.mask:
Mask 10 branch of Asterisk due to module loading issues on hardened.
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/make.defaults,v 1.8 2011/02/21 17:14:51 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/make.defaults,v 1.9 2011/11/17 01:14:25 jmbsvicetto Exp $
# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
# Defaults for video drivers
USE="-fortran -openmp"
-STAGE1_USE="nptl nptlonly"
-
CHOST="mips-unknown-linux-gnu"
# 2010/12/06 - Matt Turner <mattst88@gentoo.org>
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.1 2008/04/01 17:40:02 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.2 2011/11/17 01:14:25 jmbsvicetto Exp $
# Main SuperH profile
CFLAGS="-O2"
CXXFLAGS="${CFLAGS}"
-# We define our own STAGE1_USE, since we need to disable ssp.
-STAGE1_USE="nptl nptlonly unicode nossp"
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+# We need to disable ssp.
+BOOTSTRAP_USE="${BOOTSTRAP_USE} nossp"
USE="nossp"
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.71 2011/08/22 21:43:33 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.72 2011/11/17 01:14:26 jmbsvicetto Exp $
#
# System-wide defaults for the Portage system
# See portage(5) manpage
# We usually don't want python to (re)write .py[co] files during phase runs
# since it could cause sandbox violations
PYTHONDONTWRITEBYTECODE="1"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE
+BOOTSTRAP_USE="cxx unicode"
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-native/make.defaults,v 1.1 2008/04/01 17:41:06 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-native/make.defaults,v 1.2 2011/11/17 01:14:26 jmbsvicetto Exp $
FEATURES="-multilib-strict"
USE="-gcc64"
-STAGE1_USE="nptl nptlonly unicode"
MULTILIB_STRICT_DIRS=""
MULTILIB_STRICT_DENY=""
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-userland/make.defaults,v 1.3 2011/03/21 04:41:29 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-userland/make.defaults,v 1.4 2011/11/17 01:14:26 jmbsvicetto Exp $
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
# We always need gcc64 for 32bit-userland
-STAGE1_USE="nptl nptlonly unicode gcc64"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} gcc64"
USE="gcc64"
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/make.defaults,v 1.2 2008/11/14 15:43:49 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/make.defaults,v 1.3 2011/11/17 01:14:26 jmbsvicetto Exp $
# We disable the symlink, since we won't be using it.
SYMLINK_LIB="yes"
USE="-gcc64"
-STAGE1_USE="nptl nptlonly unicode"
# Since we're doing a pure 64-bit, we want LIBDIR to be lib64
LIBDIR_amd64="lib64"
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/make.defaults,v 1.6 2011/04/30 17:53:11 abcd Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/make.defaults,v 1.7 2011/11/17 01:14:26 jmbsvicetto Exp $
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
# This is so we build with multilib from the start
-STAGE1_USE="multilib nptl nptlonly unicode"
+BOOTSTRAP_USE="${BOOTSTRAP_USE} multilib"
# FEATURES="multilib-strict" specific settings.
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/make.defaults,v 1.5 2011/03/06 00:49:58 zorry Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/make.defaults,v 1.6 2011/11/17 01:14:26 jmbsvicetto Exp $
USE="justify -pic"
CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
-
-# STAGE1_USE does not stack
-STAGE1_USE="hardened multilib nptl nptlonly"
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/make.defaults,v 1.1 2010/11/25 13:22:12 blueness Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/amd64/no-multilib/make.defaults,v 1.2 2011/11/17 01:14:26 jmbsvicetto Exp $
ARCH="amd64"
ACCEPT_KEYWORDS="${ARCH}"
MULTILIB_ABIS="amd64"
-
-STAGE1_USE="hardened nptl nptlonly pic"
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/make.defaults,v 1.2 2011/02/13 18:09:39 arfrever Exp $
-
-# STAGE1_USE does not stack
-STAGE1_USE="hardened nptl nptlonly pic"
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/ia64/make.defaults,v 1.3 2011/11/17 01:14:26 jmbsvicetto Exp $
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.12 2011/08/31 22:47:29 zorry Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/make.defaults,v 1.13 2011/11/17 01:14:26 jmbsvicetto Exp $
-STAGE1_USE="hardened nptl nptlonly pax_kernel pic -jit"
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pax_kernel pic -jit"
USE="-fortran hardened -ipv6 -jit pax_kernel pic sysfs -unicode urandom"
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/make.defaults,v 1.2 2011/02/13 18:09:39 arfrever Exp $
-
-# STAGE1_USE does not stack
-STAGE1_USE="hardened nptl nptlonly pic"
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc32/make.defaults,v 1.3 2011/11/17 01:14:26 jmbsvicetto Exp $
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/make.defaults,v 1.2 2011/02/13 18:09:39 arfrever Exp $
-
-# STAGE1_USE does not stack
-STAGE1_USE="hardened nptl nptlonly pic"
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/powerpc/ppc64/make.defaults,v 1.3 2011/11/17 01:14:27 jmbsvicetto Exp $
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/10.0/make.defaults,v 1.2 2011/02/13 18:09:39 arfrever Exp $
-
-# STAGE1_USE does not stack
-STAGE1_USE="hardened nptl nptlonly pic"
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/10.0/make.defaults,v 1.3 2011/11/17 01:14:27 jmbsvicetto Exp $
# Copyright 1999-2011 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/make.defaults,v 1.9 2011/02/13 18:09:39 arfrever Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/linux/x86/make.defaults,v 1.10 2011/11/17 01:14:27 jmbsvicetto Exp $
ARCH="x86"
ACCEPT_KEYWORDS="x86"
CFLAGS="-march=i686 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
-# STAGE1_USE does not stack
-STAGE1_USE="hardened nptl nptlonly pic"
-
USE="nptl nptlonly"
# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/make.defaults,v 1.19 2009/07/07 18:26:48 gengor Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/make.defaults,v 1.20 2011/11/17 01:14:26 jmbsvicetto Exp $
-STAGE1_USE="hardened pic"
USE="sysfs urandom xorg"
INPUT_DEVICES="mouse keyboard evdev"
# direction with how LDFLAGS will be set by default, this entry
# may move.
LDFLAGS="-Wl,-O1"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
-STAGE1_USE="uclibc"
GRP_STAGE23_USE="ncurses readline zlib uclibc"
USE="ncurses readline zlib uclibc -fortran -pam -berkdb -ipv6 -pppd"
CFLAGS="-Os"
PORTAGE_LIBC="uClibc"
ELIBC=uclibc
FEATURES="sandbox sfperms strict nodoc noinfo noman"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} uclibc"
-STAGE1_USE="uclibc hardened pic"
GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
-STAGE1_USE="uclibc hardened pic"
GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
-STAGE1_USE="uclibc hardened pic"
GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"
-STAGE1_USE="uclibc hardened pic"
GRP_STAGE23_USE="ncurses readline zlib uclibc hardened pic"
USE="ncurses readline zlib uclibc hardened pic"
+
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> (16 Nov 2011)
+# Rename STAGE1_USE to BOOTSTRAP_USE and stack it to the parent value
+BOOTSTRAP_USE="${BOOTSTRAP_USE} hardened pic"