From 99abbc5e5a6ecd3fc981b45646fd8cb5d320377b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 24 Feb 2018 19:58:07 +0000 Subject: gentoo resync : 24.02.2018 --- .../features/prefix/standalone/kernel-2.6.16+/package.use.mask | 8 ++++++++ profiles/features/prefix/standalone/kernel-2.6.32+/package.mask | 5 +++-- profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask | 5 +++-- 3 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 profiles/features/prefix/standalone/kernel-2.6.16+/package.use.mask (limited to 'profiles/features') 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 (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. -