summaryrefslogtreecommitdiff
path: root/profiles/features
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-02-24 19:58:07 +0000
committerV3n3RiX <venerix@redcorelinux.org>2018-02-24 19:58:07 +0000
commit99abbc5e5a6ecd3fc981b45646fd8cb5d320377b (patch)
treeda76713365257a445f3ae3b95470917f59d46728 /profiles/features
parent4935506e9a5cbfabd37c64093eac5f36c2ff0017 (diff)
gentoo resync : 24.02.2018
Diffstat (limited to 'profiles/features')
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask8
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/package.mask5
-rw-r--r--profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask5
3 files changed, 14 insertions, 4 deletions
diff --git a/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask b/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask
new file mode 100644
index 000000000000..9ddfe805a613
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu <heroxbd@gentoo.org> (Feb 21, 2018)
+# We are on an old kernel that only glibc-2.19 is supported. That glibc does
+# not build with PIE enabled. glibc-2.19 and linux-2.6.16 is end of life
+# anyway, so we don't care about security.
+sys-devel/gcc pie
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask b/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask
index d89543acfa1f..039aa4bd8b0f 100644
--- a/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask
@@ -3,8 +3,9 @@
# on x86 and amd64, it is glibc-2.26 to require linux-3.2.
# https://www.sourceware.org/ml/libc-alpha/2017-08/msg00010.html
-# we just use a universal glibc-2.24 on all ARCHes for simplicity.
->=sys-libs/glibc-2.24
+# In 2018, only x86 and amd64 are supported, use glibc-2.26 mask.
+# Mask glibc-2.24 on all other ARCHes specifically.
+>=sys-libs/glibc-2.26
# libnsl is a split-off from glibc-2.26
>net-libs/libnsl-0
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask b/profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask
index 9f79b4f81de0..b05a2a28d93c 100644
--- a/profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask
@@ -3,5 +3,6 @@
# on x86 and amd64, it is glibc-2.26 to require linux-3.2.
# https://www.sourceware.org/ml/libc-alpha/2017-08/msg00010.html
-# we just use a universal glibc-2.24 on all ARCHes for simplicity.
-<sys-libs/glibc-2.24
+# In 2018, only x86 and amd64 are supported, use glibc-2.26 mask.
+# Mask glibc-2.24 on all other ARCHes specifically.
+<sys-libs/glibc-2.26