* [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/
@ 2018-02-06 2:41 Benda XU
0 siblings, 0 replies; 5+ messages in thread
From: Benda XU @ 2018-02-06 2:41 UTC (permalink / raw
To: gentoo-commits
commit: 6caa16fe017fd7df23bfbfaa354016df077ce405
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 6 02:39:30 2018 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Tue Feb 6 02:41:09 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6caa16fe
p/f/p/s/kernel-2.6.32+: mask net-libs/libnsl
It is a split-off from glibc-2.26.
profiles/features/prefix/standalone/kernel-2.6.32+/package.mask | 3 +++
1 file changed, 3 insertions(+)
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 666a526176d..d89543acfa1 100644
--- a/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/package.mask
@@ -5,3 +5,6 @@
# we just use a universal glibc-2.24 on all ARCHes for simplicity.
>=sys-libs/glibc-2.24
+
+# libnsl is a split-off from glibc-2.26
+>net-libs/libnsl-0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/
@ 2018-02-21 2:00 Benda XU
0 siblings, 0 replies; 5+ messages in thread
From: Benda XU @ 2018-02-21 2:00 UTC (permalink / raw
To: gentoo-commits
commit: 1b82901199ae32a4cba95897fac43cad5281c6bd
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 07:22:43 2018 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Wed Feb 21 02:00:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b829011
profiles/f/prefix/s/kernel-2.6.32+: Default to mask glibc-2.26.
Because we only have amd64 and x86 profiles at the moment.
profiles/features/prefix/standalone/kernel-2.6.32+/package.mask | 5 +++--
profiles/features/prefix/standalone/kernel-2.6.32+/package.unmask | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
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 d89543acfa1..039aa4bd8b0 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 9f79b4f81de..b05a2a28d93 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.
-<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
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/
@ 2020-03-22 10:54 Benda XU
0 siblings, 0 replies; 5+ messages in thread
From: Benda XU @ 2020-03-22 10:54 UTC (permalink / raw
To: gentoo-commits
commit: 397ba03d0414bcad3a964cde008a84b204238b82
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 22 07:50:07 2020 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Mar 22 10:54:10 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397ba03d
profiles/f/prefix/s/kernel-2.6.32+/make.defaults: turn off reallocarray
It is introduced in glibc-2.26.
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults
new file mode 100644
index 00000000000..056f07700a5
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/make.defaults
@@ -0,0 +1,4 @@
+# This profile is supporting >=linux-2.6.32[a] and <linux-3.2[b].
+
+# only available in glibc-2.26.
+ac_cv_func_reallocarray=no
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/
@ 2020-04-11 15:34 Benda XU
0 siblings, 0 replies; 5+ messages in thread
From: Benda XU @ 2020-04-11 15:34 UTC (permalink / raw
To: gentoo-commits
commit: d3d74ccb640c625de047fa8f1ee715487819c621
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 11 15:30:07 2020 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Apr 11 15:34:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d74ccb
p/f/prefix/standalone/kernel-2.6.32+/profile.bashrc: remove O_PATH
O_PATH is not available until Linux-2.6.39.
Reported-By: Harry Chen, Yiqun Hui
Suggested-by: Pengcheng Xu
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
.../features/prefix/standalone/kernel-2.6.32+/profile.bashrc | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc b/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc
new file mode 100644
index 00000000000..eb05932eef7
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/profile.bashrc
@@ -0,0 +1,10 @@
+# tricks to circumvent false positive checks of old kernel
+
+if [[ ${CATEGORY}/${PN} == sys-libs/glibc && ${EBUILD_PHASE} == configure ]]; then
+ einfo "Removing O_PATH definitions..."
+ sed -e '/define.*O_PATH/d' -i "${S}"/sysdeps/unix/sysv/linux/bits/fcntl-linux.h || die
+fi
+
+# Local Variables:
+# mode: shell-script
+# End:
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/
@ 2020-04-26 14:48 Benda XU
0 siblings, 0 replies; 5+ messages in thread
From: Benda XU @ 2020-04-26 14:48 UTC (permalink / raw
To: gentoo-commits
commit: 6aa211e7343d881024098a87d3f712864fd455df
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 14:47:36 2020 +0000
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 14:48:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa211e7
p/f/prefix/s/kernel-2.6.32+/use.force: force old kernel by definition.
Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
profiles/features/prefix/standalone/kernel-2.6.32+/use.force | 1 +
1 file changed, 1 insertion(+)
diff --git a/profiles/features/prefix/standalone/kernel-2.6.32+/use.force b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force
new file mode 100644
index 00000000000..45cddcc00fa
--- /dev/null
+++ b/profiles/features/prefix/standalone/kernel-2.6.32+/use.force
@@ -0,0 +1 @@
+old-kernel
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-04-26 14:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-26 14:48 [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/kernel-2.6.32+/ Benda XU
-- strict thread matches above, loose matches on Subject: below --
2020-04-11 15:34 Benda XU
2020-03-22 10:54 Benda XU
2018-02-21 2:00 Benda XU
2018-02-06 2:41 Benda XU
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox