Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/legacy/
Date: Sat, 04 Jun 2016 05:54:47
Message-Id: 1465019672.74bd7224b522d82a3009fbdc17bfc59d3f5ac739.heroxbd@gentoo
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