commit: a15129d45ac962fb21e793a2929b643a861ec327
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 3 07:42:57 2016 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Jun 4 02:25:25 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15129d4
profiles: add linux standalone legacy profile for <linux-2.6.32.
mask python-3.4
profiles/features/prefix/standalone/legacy/make.defaults | 6 ++++++
profiles/features/prefix/standalone/legacy/package.mask | 6 ++++++
profiles/prefix/linux-standalone/amd64/legacy/eapi | 1 +
profiles/prefix/linux-standalone/amd64/legacy/parent | 2 ++
profiles/profiles.desc | 1 +
5 files changed, 16 insertions(+)
diff --git a/profiles/features/prefix/standalone/legacy/make.defaults
b/profiles/features/prefix/standalone/legacy/make.defaults
new file mode 100644
index 0000000..7584425
--- /dev/null
+++ b/profiles/features/prefix/standalone/legacy/make.defaults
@@ -0,0 +1,6 @@
+# utimensat is missing or not reliable until linux-2.6.32.
+# needed by python-3.
+ac_cv_func_utimensat=no
+
+# >=python-3.4 is masked.
+PYTHON_TARGETS="python2_7 python3_3"
diff --git a/profiles/features/prefix/standalone/legacy/package.mask
b/profiles/features/prefix/standalone/legacy/package.mask
new file mode 100644
index 0000000..29807dd
--- /dev/null
+++ b/profiles/features/prefix/standalone/legacy/package.mask
@@ -0,0 +1,6 @@
+# >=glibc-2.20 requires >=linux-2.6.32.
+>=sys-libs/glibc-2.20
+
+# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl,
+# which requires >=linux-2.6.24.
+>=dev-lang/python-3.4
\ No newline at end of file
diff --git a/profiles/prefix/linux-standalone/amd64/legacy/eapi
b/profiles/prefix/linux-standalone/amd64/legacy/eapi
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/legacy/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/linux-standalone/amd64/legacy/parent
b/profiles/prefix/linux-standalone/amd64/legacy/parent
new file mode 100644
index 0000000..21df735
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/legacy/parent
@@ -0,0 +1,2 @@
+../../../../features/prefix/standalone/legacy
+..
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index fa1aa40..a7a35ac 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -251,6 +251,7 @@ x86-linux prefix/linux/x86
exp
# Linux Standalone Profiles
amd64-linux prefix/linux-standalone/amd64 exp
+amd64-linux prefix/linux-standalone/amd64/legacy exp
x86-linux prefix/linux-standalone/x86 exp
# Mac OS X Profiles