From 3fe24028a476add8c94a40cecfe306857550dd9b Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Thu, 29 Nov 2012 00:49:00 +0100 Subject: misc changes --- hurd/translator/procfs/jkoenig/discussion.mdwn | 2 ++ open_issues/glibc.mdwn | 5 +++-- open_issues/libpthread_addon.mdwn | 18 ++++++++++++------ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/hurd/translator/procfs/jkoenig/discussion.mdwn b/hurd/translator/procfs/jkoenig/discussion.mdwn index 4f6492ed..451a9f97 100644 --- a/hurd/translator/procfs/jkoenig/discussion.mdwn +++ b/hurd/translator/procfs/jkoenig/discussion.mdwn @@ -295,6 +295,8 @@ Needed by glibc's `pldd` tool (commit with nocheck (ie skipping the test suite run) instead of investigate and report why the test suite failed +[[!GNU_Savannah_bug 32770]] + # IRC, freenode, #hurd, 2011-06-19 diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn index bd953ec9..508c74b7 100644 --- a/open_issues/glibc.mdwn +++ b/open_issues/glibc.mdwn @@ -190,7 +190,7 @@ Last reviewed up to the [[Git mirror's 56e49b714ecd32c72c334802b00e3d62008d98e3 `open_by_handle_at`, `process_vm_readv`, `process_vm_writev`, `sendmmsg`, `setns`, `sync_file_range` - Check also the content of `gnu/stubs-32.h`, which lists all the functions + Check also the content of `gnu/stubs.h`, which lists all the functions marked as stub which only return `ENOSYS`. * `chflags` @@ -833,7 +833,8 @@ There is quite a baseline of failures. * `test-multiarch.out` - Needs [[`/proc/cpuinfo`|hurd/translator/procfs/jkoenig/discussion]]. + Needs [[`/proc/cpuinfo`|hurd/translator/procfs/jkoenig/discussion]] + providing the `flags` line. * `tst-aio2`, `tst-aio3`, `tst-mqueue3`, `tst-mqueue6`, diff --git a/open_issues/libpthread_addon.mdwn b/open_issues/libpthread_addon.mdwn index 65c8ab68..26b24549 100644 --- a/open_issues/libpthread_addon.mdwn +++ b/open_issues/libpthread_addon.mdwn @@ -27,10 +27,6 @@ Currently, it is build like that in Debian since eglibc 2.13-31. # Issues and notes -### Compatibility with glibc >= 2.16 - -[[!message-id "201211161520.32894.toscano.pino@tiscali.it"]] - ### `bits/` headers not used Recompiling glibc (e.g. on a Debian system) and running the @@ -62,6 +58,8 @@ libpthread makes use of the ihash hurd library, as also glibc's *** $(common-objpfx)libpthread/pt-alloc.o: uses /usr/include/hurd/ihash.h +Possible alternatives: [[hurd/libihash]]. + ### Executable stack Running glibc's `check-execstack` test gives in `check-execstack.out`: @@ -113,8 +111,8 @@ returned e.g. for the `_CS_GNU_LIBPTHREAD_VERSION` value of `confstr`. About the glibc aio tests, they would all compile and work, except: - - `tst-aio` -- failing - - `tst-aio9`, `tst-aio10` -- timing out + - `tst-aio` -- fails + - `tst-aio9`, `tst-aio10` -- time out ### `bits/posix_opt.h` @@ -142,3 +140,11 @@ version (and glibc would pick it automatically). The (few) existing tests are not built (thus neither run) just like other tests in glibc. + +### `gai_misc.h` + +A pthread version of `gai_misc.h` must be provided by libpthread (just like +NPTL provides one), either in `sysdeps/mach/hurd` or `sysdeps/pthread` +(better, see above). + +Currently, it is provided in glibc itself in Debian. -- cgit v1.2.3