aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'releases/portage/stages/package.use/releng')
-rw-r--r--releases/portage/stages/package.use/releng/cet8
-rw-r--r--releases/portage/stages/package.use/releng/circular4
-rw-r--r--releases/portage/stages/package.use/releng/clang2
-rw-r--r--releases/portage/stages/package.use/releng/gmp2
-rw-r--r--releases/portage/stages/package.use/releng/musl5
-rw-r--r--releases/portage/stages/package.use/releng/openmp6
6 files changed, 27 insertions, 0 deletions
diff --git a/releases/portage/stages/package.use/releng/cet b/releases/portage/stages/package.use/releng/cet
new file mode 100644
index 00000000..741bf8ba
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/cet
@@ -0,0 +1,8 @@
+# Hardened profiles default to USE=cet but our -* in stage1 builds ends up
+# mixing -cet/+cet causing build failures or unmet deps. This will keep the
+# flag enbled consistently. This has no effect on non-hardened profiles
+# since the flag is masked there.
+sys-devel/binutils cet
+sys-devel/gcc cet
+sys-libs/binutils-libs cet
+sys-libs/glibc cet
diff --git a/releases/portage/stages/package.use/releng/circular b/releases/portage/stages/package.use/releng/circular
index dba5609e..8b13860f 100644
--- a/releases/portage/stages/package.use/releng/circular
+++ b/releases/portage/stages/package.use/releng/circular
@@ -1,2 +1,6 @@
# this makes only a difference for the "desktop" stages
+dev-db/sqlite -icu
dev-lang/python -bluetooth
+
+# this is also needed for normal stage3
+net-misc/curl -http2
diff --git a/releases/portage/stages/package.use/releng/clang b/releases/portage/stages/package.use/releng/clang
new file mode 100644
index 00000000..6216b2e7
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/clang
@@ -0,0 +1,2 @@
+# required by sys-devel/clang-common for clang stage1
+sys-libs/llvm-libunwind static-libs
diff --git a/releases/portage/stages/package.use/releng/gmp b/releases/portage/stages/package.use/releng/gmp
new file mode 100644
index 00000000..2840ee08
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/gmp
@@ -0,0 +1,2 @@
+# testing this for bug 894134
+dev-libs/gmp asm cpudetection
diff --git a/releases/portage/stages/package.use/releng/musl b/releases/portage/stages/package.use/releng/musl
new file mode 100644
index 00000000..9f20f926
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/musl
@@ -0,0 +1,5 @@
+# we need this here to make sure musl stages build
+# note: tried building musl only with built-in crypt, but
+# that leads to a dependency mess when emerge refuses to
+# downgrade the libcrypt virtual...
+sys-libs/musl -crypt
diff --git a/releases/portage/stages/package.use/releng/openmp b/releases/portage/stages/package.use/releng/openmp
new file mode 100644
index 00000000..12d4d4bb
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/openmp
@@ -0,0 +1,6 @@
+
+# compilers from stage1 do not have openmp capability, so turn this off
+# here to avoid failures in stage3
+app-crypt/libb2 -openmp
+app-portage/portage-utils -openmp
+sys-devel/gettext -openmp