aboutsummaryrefslogtreecommitdiff
path: root/console-client
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-09-01 17:25:49 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-09-01 18:04:32 +0200
commit670a1ff8f97962efd6b27436b50fc51b62683c25 (patch)
tree11139ff0e3aa9eb48bc9af2aa48afaa05ad03b0b /console-client
parent1186cf1d97d62105aa0f63cd3fce49f124e4e4c4 (diff)
downloadhurd-670a1ff8f97962efd6b27436b50fc51b62683c25.tar.gz
hurd-670a1ff8f97962efd6b27436b50fc51b62683c25.tar.bz2
hurd-670a1ff8f97962efd6b27436b50fc51b62683c25.zip
Fix password checking with as-needed linking
Newer gcc toolchains tend to enable as-needed by default, so runtime detection of libcrypt will fail. We can just explicitly link against libcrypt anyway. * configure.ac: Check for `crypt()' in libcrypt. * config.make.in: Substitute HAVE_LIBCRYPT. * libshouldbeinlibc/idvec-verify.c: Include <crypt.h> only when libcrypt is available. Replace weak reference with explicit call and fallback macro. * utils/x.c: Likewise. * libshouldbeinlibc/Makefile (LDLIBS): Add -lcrypt when libcrypt is available.
Diffstat (limited to 'console-client')
0 files changed, 0 insertions, 0 deletions