37 lines
923 B
Diff
37 lines
923 B
Diff
From 70c364b4db6530ada12f7103b5c5d8ceb777307f Mon Sep 17 00:00:00 2001
|
|
From: Johannes Nixdorf <mixi@shadowice.org>
|
|
Date: Tue, 22 Jan 2019 19:17:55 +0100
|
|
Subject: build-sys: fix crypt() detection without -lcrypt
|
|
|
|
The check tested whether code using crypt() links without -lcrypt, but
|
|
didn't set have_crypt to yes if it succeeded.
|
|
|
|
This fixes the check erroneously failing when compiling against musl
|
|
libc.
|
|
|
|
Signed-off-by: Johannes Nixdorf <mixi@shadowice.org>
|
|
---
|
|
configure.ac | 5 ++++-
|
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/configure.ac b/configure.ac
|
|
index 4c8de521f..0bf422cda 100644
|
|
--- configure.ac
|
|
+++ configure.ac
|
|
@@ -798,7 +798,10 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[
|
|
#endif
|
|
]], [[
|
|
char *c = crypt("abc","pw");
|
|
-]])],[],[
|
|
+]])],[
|
|
+ have_libcrypt=no
|
|
+ have_crypt=yes
|
|
+],[
|
|
LIBS="$LIBS -lcrypt"
|
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
|
#ifdef HAVE_CRYPT_H
|
|
--
|
|
cgit 1.2-0.3.lf.el7
|
|
|
|
|