1 |
Hey all, |
2 |
|
3 |
now that upstream has already released glibc-2.27, we should think about |
4 |
getting glibc-2.26 stable soon. That, however, means work for all of us. |
5 |
|
6 |
Typical problems: |
7 |
|
8 |
* Build failures because xlocale.h is gone |
9 |
https://bugs.gentoo.org/638010 |
10 |
Fix: include locale.h instead |
11 |
|
12 |
* Build failures, undefined reference to 'minor' / 'major' |
13 |
https://bugs.gentoo.org/575232 |
14 |
Fix: additionally include sys/sysmacros.h |
15 |
No, we can't delay this further; the inclusion is (finally) |
16 |
also upstream gone in 2.28. Everything we fix now will for |
17 |
sure save us trouble later. |
18 |
|
19 |
* Build failures because of missing rpc support in glibc |
20 |
https://bugs.gentoo.org/381391 |
21 |
See the following wiki page for information: |
22 |
https://wiki.gentoo.org/wiki/Project:Toolchain/RPC_implementation |
23 |
|
24 |
* Build failures because of missing NIS support |
25 |
After fixing rpc support, add a dependency on net-libs/libnsl |
26 |
(unconditionally). |
27 |
|
28 |
* Some internal type definitions have changed, which may lead |
29 |
to more obscure build problems (rare). |
30 |
|
31 |
Please test and fix bugs!!! |
32 |
|
33 |
If you want to update your otherwise stable system, please |
34 |
keyword the following (otherwise you'll get blockers): |
35 |
|
36 |
~sys-libs/glibc-2.26 |
37 |
=net-libs/libnsl-1* |
38 |
=net-libs/rpcsvc-proto-1* |
39 |
|
40 |
This should be safe for amd64 and x86; for other arches it doesn't hurt to ask |
41 |
in #gentoo-toolchain or test in a chroot first. DON'T UPGRADE WITH MIPS OR |
42 |
SPARC YET. |
43 |
|
44 |
Feel free to try emerging sys-libs/glibc with FEATURES=test |
45 |
(that takes a while). On amd64/x86, nearly all of the ~4000 tests succeed; I |
46 |
know of the following problems: |
47 |
* elf/tst-prelink-cmp fails, still needs analysis |
48 |
* only with gcc-7.3.0, six tests math/test-?float128* fail (with my CFLAGS) |
49 |
This is a gcc regression (miscompilation of truncf128), already submitted |
50 |
upstream. |
51 |
In any case, I think this still looks nice: |
52 |
Summary of test results: |
53 |
7 FAIL |
54 |
4109 PASS |
55 |
11 UNSUPPORTED |
56 |
29 XFAIL |
57 |
2 XPASS |
58 |
Other arches may show more test failures; please file separate bugs per arch; |
59 |
see https://bugs.gentoo.org/634988#c1 for what is needed for a useful report. |
60 |
|
61 |
Stabilization tracker (fresh and largely yet empty): |
62 |
https://bugs.gentoo.org/show_bug.cgi?id=glibc-2.26-stable |
63 |
|
64 |
General issue tracker: |
65 |
https://bugs.gentoo.org/show_bug.cgi?id=glibc-2.26 |
66 |
|
67 |
Cheers, |
68 |
Andreas |
69 |
|
70 |
-- |
71 |
Andreas K. Hüttel |
72 |
dilfridge@g.o |
73 |
Gentoo Linux developer |
74 |
(council, toolchain, perl, libreoffice, comrel) |