1 |
commit: 74bd7224b522d82a3009fbdc17bfc59d3f5ac739 |
2 |
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jun 4 03:14:28 2016 +0000 |
4 |
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jun 4 05:54:32 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74bd7224 |
7 |
|
8 |
p/f/prefix/s/legacy: python-3.3 fails on linux-2.6.18. Mask. |
9 |
|
10 |
profiles/features/prefix/standalone/legacy/make.defaults | 15 +++++++++++++-- |
11 |
profiles/features/prefix/standalone/legacy/package.mask | 3 ++- |
12 |
2 files changed, 15 insertions(+), 3 deletions(-) |
13 |
|
14 |
diff --git a/profiles/features/prefix/standalone/legacy/make.defaults b/profiles/features/prefix/standalone/legacy/make.defaults |
15 |
index 7584425..254b730 100644 |
16 |
--- a/profiles/features/prefix/standalone/legacy/make.defaults |
17 |
+++ b/profiles/features/prefix/standalone/legacy/make.defaults |
18 |
@@ -1,6 +1,17 @@ |
19 |
+# This profile is supporting >=linux-2.6.16[a] and <linux-2.6.32[b]. |
20 |
+ |
21 |
+# a. https://sourceware.org/ml/libc-announce/2012/msg00001.html |
22 |
+# lowest version supported by glibc-2.17 to glibc-2.19. |
23 |
+ |
24 |
+# b. https://sourceware.org/ml/libc-alpha/2014-09/msg00088.html |
25 |
+# lowest version supported by glibc-2.20 onwards. |
26 |
+ |
27 |
+ |
28 |
# utimensat is missing or not reliable until linux-2.6.32. |
29 |
# needed by python-3. |
30 |
ac_cv_func_utimensat=no |
31 |
+# pipe2 requires >=linux-2.6.27. Needed by python-3. |
32 |
+ac_cv_func_pipe2=no |
33 |
|
34 |
-# >=python-3.4 is masked. |
35 |
-PYTHON_TARGETS="python2_7 python3_3" |
36 |
+# >=python-3 is masked. |
37 |
+PYTHON_TARGETS="-python3_4" |
38 |
|
39 |
diff --git a/profiles/features/prefix/standalone/legacy/package.mask b/profiles/features/prefix/standalone/legacy/package.mask |
40 |
index 29807dd..5125269 100644 |
41 |
--- a/profiles/features/prefix/standalone/legacy/package.mask |
42 |
+++ b/profiles/features/prefix/standalone/legacy/package.mask |
43 |
@@ -3,4 +3,5 @@ |
44 |
|
45 |
# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl, |
46 |
# which requires >=linux-2.6.24. |
47 |
->=dev-lang/python-3.4 |
48 |
\ No newline at end of file |
49 |
+# python-3.3 seems to be unconditionally using utimensat. |
50 |
+>=dev-lang/python-3 |
51 |
\ No newline at end of file |