Gentoo Archives: gentoo-dev

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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies