Rename STAGE1_USE to BOOTSTRAP_USE, add "cxx unicode" to the base value on base/make...
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
Thu, 17 Nov 2011 01:14:27 +0000 (01:14 +0000)
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
Thu, 17 Nov 2011 01:14:27 +0000 (01:14 +0000)
and make it stack from derived profiles. This should allow gcc to build on stage 2 - bug 390701.

22 files changed:
profiles/ChangeLog
profiles/arch/mips/make.defaults
profiles/arch/sh/make.defaults
profiles/base/make.defaults
profiles/features/32bit-native/make.defaults
profiles/features/32bit-userland/make.defaults
profiles/features/64bit-native/make.defaults
profiles/features/multilib/make.defaults
profiles/hardened/linux/amd64/make.defaults
profiles/hardened/linux/amd64/no-multilib/make.defaults
profiles/hardened/linux/ia64/make.defaults
profiles/hardened/linux/make.defaults
profiles/hardened/linux/powerpc/ppc32/make.defaults
profiles/hardened/linux/powerpc/ppc64/make.defaults
profiles/hardened/linux/x86/10.0/make.defaults
profiles/hardened/linux/x86/make.defaults
profiles/hardened/make.defaults
profiles/uclibc/make.defaults
profiles/uclibc/mips/hardened/make.defaults
profiles/uclibc/mips/mipsel/hardened/make.defaults
profiles/uclibc/ppc/hardened/make.defaults
profiles/uclibc/x86/hardened/make.defaults

index 57f1702100cfc5fba094af9408326be8d90e9eb0..8e4c0043b34ae3b71fea872a4544cc7b51bd04af 100644 (file)
@@ -1,11 +1,30 @@
 # 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.
 
index 4d59b2ce6e3baf24d7f7e51ccfc454f4b1225ff1..baf14ad4b40b382feaee6da5040973d5e4d72c43 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -13,8 +13,6 @@ PROFILE_ARCH="mips"
 
 USE="-fortran -openmp"
 
-STAGE1_USE="nptl nptlonly"
-
 CHOST="mips-unknown-linux-gnu"
 
 # 2010/12/06 - Matt Turner <mattst88@gentoo.org>
index 7670992fc850142e3c049f367867b899dfeab4a6..7c0fdec31b4c5e5552c2381158954dd3b15ee9bb 100644 (file)
@@ -1,6 +1,6 @@
-# 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
 
@@ -11,7 +11,9 @@ CHOST="sh-unknown-linux-gnu"
 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"
index fb9923181d094c8a4f847c949fd9b8f18fbebe9c..d6cd04bc940db6384c9d55401c7fb9bdaebf8a67 100644 (file)
@@ -1,6 +1,6 @@
 # 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
@@ -100,3 +100,7 @@ USE="${USE} cxx"
 # 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"
index fde78ed9fe34bcdfa8534aa8719119b47bee79c2..b11a321713cf3f7d7b3d3162c0d8c90005e8066e 100644 (file)
@@ -1,11 +1,10 @@
-# 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=""
index 61ede9fa86461fda9f0d6c05dbc30e161406b11d..19e77a7916aba4532addc8f27d951769272201e3 100644 (file)
@@ -1,7 +1,9 @@
-# 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"
index de1ee948dd7f68390afd998526904761daaf5d9b..327d9762a491d80a8c0975df7b042041ec0e102e 100644 (file)
@@ -1,12 +1,11 @@
-# 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"
index d574e41db28c7f9034c3d914a3970d3d3045d024..9c230f885946143b49801c648bce1fc37144bdc5 100644 (file)
@@ -1,9 +1,11 @@
 # 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"
index d3d61f66db0b096704bf9905b47bc654674fa802..e5d558995f4c3d2562217cdf823ed7a50855a0e9 100644 (file)
@@ -1,11 +1,8 @@
 # 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"
index 297baf431ce8b3631f551b38bbd120bc15f22555..6361e8534571fcda305daa0c5b863211c57a3976 100644 (file)
@@ -1,10 +1,8 @@
-# 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"
index 474b60d90c0ec1b42ca0132281d0942682c30e62..60d24dd0d3a107dc04de2251350ceed7e1ee54c6 100644 (file)
@@ -1,6 +1,3 @@
 # 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 $
index f2b6cf877e60a3f4fb11a822ce2535fc197f80ce..19f70d6d3694d84c315b35645763960d6e2444ee 100644 (file)
@@ -1,7 +1,9 @@
 # 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"
index be4815fd1ba67b36f5da4920da1507dd8e28efe3..e3ab6ce266a1fc2371bf4692e6a622dd58a7a6d4 100644 (file)
@@ -1,6 +1,3 @@
 # 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 $
index f719aa77e7f9e1b54a1102050712440b33e01ab9..c3d1e054246d5f88e013caa400f05d1cdad6aadf 100644 (file)
@@ -1,6 +1,3 @@
 # 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 $
index 140f13a22ac2321925b09fbbf74fb8982a73ec1f..04740cd1077e94c97b3f9757016069702fefcb25 100644 (file)
@@ -1,6 +1,3 @@
 # 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 $
index 4b02ea4d52961a42d8799c008aa5e09e4d16fe62..8469b58dfd25c0677f1174a30d92015136cf36db 100644 (file)
@@ -1,6 +1,6 @@
 # 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"
@@ -9,9 +9,6 @@ CHOST="i686-pc-linux-gnu"
 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>
index 1a5b80961ffd2aa571ea4dcce71b734cb2239df4..0898755f53a57537060a800cb262d880a679101e 100644 (file)
@@ -1,8 +1,7 @@
-# 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"
 
@@ -12,3 +11,7 @@ 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"
index 784721f1865e9ba17391282c450e43911e8682a0..4c42224245e50c57a10667ba60504b44af47fec7 100644 (file)
@@ -1,4 +1,3 @@
-STAGE1_USE="uclibc"
 GRP_STAGE23_USE="ncurses readline zlib uclibc"
 USE="ncurses readline zlib uclibc -fortran -pam -berkdb -ipv6 -pppd"
 CFLAGS="-Os"
@@ -6,3 +5,7 @@ CXXFLAGS="${CFLAGS}"
 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"
index dc69158b26a48de7622db08522f8b99dd39f6814..41e2d419addbf2b04162f329a91f763e60f4060a 100644 (file)
@@ -1,3 +1,6 @@
-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"
index dc69158b26a48de7622db08522f8b99dd39f6814..41e2d419addbf2b04162f329a91f763e60f4060a 100644 (file)
@@ -1,3 +1,6 @@
-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"
index dc69158b26a48de7622db08522f8b99dd39f6814..41e2d419addbf2b04162f329a91f763e60f4060a 100644 (file)
@@ -1,3 +1,6 @@
-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"
index dc69158b26a48de7622db08522f8b99dd39f6814..41e2d419addbf2b04162f329a91f763e60f4060a 100644 (file)
@@ -1,3 +1,6 @@
-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"