[rrdtool-maint] hurd-i386 issue with sigwaitinfo
Samuel Thibault
sthibault at debian.org
Tue Aug 18 13:37:57 UTC 2015
Hello,
As I expected, sigwaitinfo is not implemented, and the symbol you get is
the glibc stub. This is howver announced in
/usr/include/i386-gnu/gnu/stubs.h:
#define __stub_sigwaitinfo
and detected by autoconf, see config.log:
| #if defined __stub_sigwaitinfo || defined __stub___sigwaitinfo
| choke me
| #endif
but that's only when using AC_CHECK_FUNCS. When using AC_CHECK_LIB, it
doesn't do this kind of check. In a way, that's normal: AC_CHECK_LIB
is made to check for the presence of a lib, not for the presence of a
symbol (and actually sigwaitinfo is not even in librt...). Ideally
the AC_CHECK_FUNCS macro should still be used, with a modified LIBS.
Samuel
More information about the pkg-rrdtool-maint
mailing list