Gentoo Archives: gentoo-dev

From: Joshua Kinard <kumba@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] keywording ~sys-libs/glibc-2.26
Date: Sun, 12 Nov 2017 19:53:25
Message-Id: d2a2f288-0b87-99ac-1e51-cb419e91eca5@gentoo.org
In Reply to: [gentoo-dev] keywording ~sys-libs/glibc-2.26 by "Andreas K. Huettel"
1 On 11/11/2017 11:49, Andreas K. Huettel wrote:
2 > Hi all,
3 >
4 > in the next days I'll likely re-add keywords to glibc-2.26. So, if you haven't
5 > fixed your package for build failures yet, now would be the time.
6 >
7 > The tracker is https://bugs.gentoo.org/show_bug.cgi?id=glibc-2.26 with
8 > appropriate subtrackers.
9 >
10 > 1) Your package needs RPC (and already now fails to build with sys-libs/
11 > glibc[-rpc]).
12 >
13 > See https://wiki.gentoo.org/wiki/Project:Toolchain/RPC_implementation for a
14 > detailed guide.
15 >
16 > 2) Your package uses NIS/YP functionality, and builds against / links to
17 > libnsl.
18 >
19 > Add a dependeny (DEPEND and RDEPEND):
20 > net-libs/libnsl:0=
21 >
22 > You can already safely do this now ( =net-libs/libnsl-0 is a dummy, stable on
23 > all arches, installs no files, depends on <sys-libs/glibc-2.26 ), and as an
24 > additional bonus will get the subslot rebuild automagically once libnsl is
25 > updated.
26 >
27 > (The unbundled libnsl has increased soversion, libnsl.so.2. glibc will keep
28 > installing libnsl.so.1 as compatibility library for binary packages, but
29 > without headers etc.)
30 >
31 > 3) Your package needs internal data structures and fails with undefined types.
32 >
33 > Ping me. Most likely problem and fix are already known.
34 >
35
36 I take it Python was fixed to handle this? I have my main MIPS machine tied up
37 on catalyst for the next few days, so I can't verify right now. Initial
38 catalyst runs ~2 weeks ago indicated glibc-2.26 caused Python to fail its build
39 because either the RPC or NIS module failed to build (I forget which).
40
41 --
42 Joshua Kinard
43 Gentoo/MIPS
44 kumba@g.o
45 6144R/F5C6C943 2015-04-27
46 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943
47
48 "The past tempts us, the present confuses us, the future frightens us. And our
49 lives slip away, moment by moment, lost in that vast, terrible in-between."
50
51 --Emperor Turhan, Centauri Republic

Replies

Subject Author
Re: [gentoo-dev] keywording ~sys-libs/glibc-2.26 "Andreas K. Huettel" <dilfridge@g.o>