summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenda Xu <heroxbd@gentoo.org>2018-01-08 15:35:30 +0900
committerBenda Xu <heroxbd@gentoo.org>2018-01-08 16:04:08 +0900
commit6d46cf7551d981772d0167b4795da7ce5f24b799 (patch)
treec5471b8bf3fc187b141ca6468a47284903ab8172 /profiles/features
parentprofiles: prefix refactorization. (diff)
downloadgentoo-6d46cf7551d981772d0167b4795da7ce5f24b799.tar.gz
gentoo-6d46cf7551d981772d0167b4795da7ce5f24b799.tar.bz2
gentoo-6d46cf7551d981772d0167b4795da7ce5f24b799.zip
profile: add legacy prefix profile for >=linux-2.6.32.
Diffstat (limited to 'profiles/features')
-rw-r--r--profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.mask7
-rw-r--r--profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask7
-rw-r--r--profiles/features/prefix/standalone/beyond-kernel-2.6.32/parent1
3 files changed, 15 insertions, 0 deletions
diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.mask b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.mask
new file mode 100644
index 000000000000..666a526176df
--- /dev/null
+++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.mask
@@ -0,0 +1,7 @@
+# https://www.sourceware.org/ml/libc-alpha/2016-08/msg00212.html
+# glibc-2.24 needs linux-3.2 at runtime, except on x86 and amd64.
+# 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
diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask
new file mode 100644
index 000000000000..9f79b4f81de0
--- /dev/null
+++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask
@@ -0,0 +1,7 @@
+# https://www.sourceware.org/ml/libc-alpha/2016-08/msg00212.html
+# glibc-2.24 needs linux-3.2 at runtime, except on x86 and amd64.
+# 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
diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.32/parent b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/parent
@@ -0,0 +1 @@
+..