Mostly for tracking and keeping notes. Current glibc master builds and tests fine "manually" on amd64 ("../glibc/configure --prefix=/usr" and so on), but within portage 3 tests fail: FAIL: stdlib/tst-system .out: error: mkdtemp ("/tmp/portage/sys-libs/glibc-9999/temp/tst-system-u3U0LD"): No such file or directory FAIL: string/tst-strerror .out: tst-strerror.c:54: error: string comparison failed left string: 16 bytes right string: 19 bytes left (evaluated from strerror_l (EINVAL, l)): "Invalid argument" 49 6E 76 61 6C 69 64 20 61 72 67 75 6D 65 6E 74 right (evaluated from "Argumento inv\303\241lido"): "Argumento inv\303\241lido" 41 72 67 75 6D 65 6E 74 6F 20 69 6E 76 C3 A1 6C 69 64 6F [and similar a few more times] FAIL: string/tst-strsignal .out: tst-strsignal.c:50: error: string comparison failed left string: 9 bytes right string: 13 bytes left (evaluated from strsignal (SIGINT)): "Interrupt" 49 6E 74 65 72 72 75 70 74 right (evaluated from "Interrupção"): "Interrup\303\247\303\243o" 49 6E 74 65 72 72 75 70 C3 A7 C3 A3 6F [and similar a few more times]
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230c414ce4f93455d6e0e553312b2bbdfd58477d commit 230c414ce4f93455d6e0e553312b2bbdfd58477d Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2022-01-15 19:35:48 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2022-01-15 19:36:21 +0000 sys-libs/glibc: XFAIL 3 more tests Bug: https://bugs.gentoo.org/831267 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> sys-libs/glibc/glibc-2.34-r6.ebuild | 6 ++++++ sys-libs/glibc/glibc-9999.ebuild | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-)
Long fixed.