Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] glibc 2.16/19 for Gentoo Prefix on antique kernels
Date: Sun, 25 Feb 2018 09:10:36
Message-Id: 1519549826.4602.0.camel@gentoo.org
In Reply to: [gentoo-dev] glibc 2.16/19 for Gentoo Prefix on antique kernels by Benda Xu
1 W dniu nie, 25.02.2018 o godzinie 15∶17 +0900, użytkownik Benda Xu
2 napisał:
3 > Hi all,
4 >
5 > Yes, it's 2018. But there are still RHEL 4 and 5 systems running
6 > antique kernels such as 2.6.8 and 2.6.18. In my experience, many of
7 > them are data acquisition hubs or computing clusters. No administrator
8 > cares about security as long as they "work".
9 >
10 > Under the form "Prefix", Gentoo is set out to rescue users trapped in
11 > these abandoned wastelands of antiques. After years of work, we have
12 > achieved that goal, except one minor thing: glibc periodically drop
13 > support for old linux kernels, the lastest glibc supporting linux 2.6.8
14 > is 2.16 and for linux-2.6.18 it is glibc-2.19.
15 >
16 > With the recent reunion of the Toolchain Project, old glibc versions are
17 > masked and removed, accelerating the adoption of new versions. This
18 > opens a new oppotunity for the Prefix: people stops caring about
19 > unsupported glibc versions, the Prefix Project can take them over
20 > without worrying about breaking other peoples' machines.
21 >
22 > Now, profiles/default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+
23 > unmasks <glibc-2.18. Some pathes needs to be backported, like the
24 > /lib/gentoo/functions.sh transition. prefix/kernel-2.6+ with glibc-2.16
25 > is also planned. In addition, glibc have to be patched to get python3
26 > built[1-3], which is urgent once portage drops python2[4].
27 >
28 >
29 > So I would like to hear what you guys think if I:
30 >
31 > - keep glibc-2.19 and glibc-2.16 in tree and unmasking them in the
32 > selected Prefix profiles;
33 >
34 > - maintain those selected outdated glibc versions on the
35 > infrastructure of the Toolchain Project[5];
36 >
37 > - (optional) add an exception to the toolchain support policy[6].
38
39
40 How about moving them to an overlay?
41
42 >
43 > Thanks and cheers!
44 > Benda
45 >
46 > 1. https://bugs.python.org/issue28092
47 > 2. https://bugs.python.org/issue31255
48 > 3. https://bugs.python.org/issue29157
49 > 4. https://archives.gentoo.org/gentoo-project/message/7eb61502d827476a9326b0f180dbd2fa
50 > 5. https://wiki.gentoo.org/wiki/Project:Toolchain/Patchsets_with_Git
51 > 6. https://wiki.gentoo.org/wiki/Project:Toolchain/Support_policies
52 >
53
54 --
55 Best regards,
56 Michał Górny

Replies