diff options
author | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2020-05-26 16:19:59 +0300 |
---|---|---|
committer | Dmitry Baryshkov <dbaryshkov@gmail.com> | 2020-05-26 16:19:59 +0300 |
commit | 945a48993dcdd9ead17216e55c59db209923ea5e (patch) | |
tree | 8e9c01f601b5988c35bb1ecf362050a61dc67364 | |
parent | 12080aa26a8d963acdfa3aa1b8b444f5f58af6bd (diff) | |
download | gnutls-945a48993dcdd9ead17216e55c59db209923ea5e.tar.gz |
configure: check that -no_weak_links works with FD_SET
Several Xcode/SDK versions provide FD_SET implementation that does not
work with -no_weak_links. Check that this option does not break FD_SET
usage.
Fixes #966
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
-rw-r--r-- | configure.ac | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 3413a3dc99..9b346e0f17 100644 --- a/configure.ac +++ b/configure.ac @@ -130,7 +130,7 @@ case "$host" in dnl intended minimum runtime version. LDFLAGS="$LDFLAGS -Wl,-no_weak_imports" AC_MSG_CHECKING([whether the linker supports -Wl,-no_weak_imports]) - AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], + AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <sys/select.h>], [fd_set rfds; FD_ZERO(&rfds); FD_SET(0, &rfds);])], [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no); LDFLAGS="$save_LDFLAGS"]) ;; *solaris*) |