ld-no-undefined.m4 617 B

123456789101112131415
  1. #!/usr/bin/m4
  2. dnl Check whether ld supports --no-undefined
  3. AC_DEFUN([PAM_LD_NO_UNDEFINED], [dnl
  4. AC_CACHE_CHECK([whether ld supports --no-undefined],
  5. [pam_cv_ld_no_undefined],
  6. [saved_LDFLAGS="$LDFLAGS"
  7. LDFLAGS="$LDFLAGS -Wl,--no-undefined"
  8. AC_LINK_IFELSE([AC_LANG_PROGRAM(,)],
  9. [pam_cv_ld_no_undefined=yes],
  10. [pam_cv_ld_no_undefined=no])
  11. LDFLAGS="$saved_LDFLAGS"])
  12. AS_IF([test $pam_cv_ld_no_undefined = yes],
  13. [LDFLAGS="$LDFLAGS -Wl,--no-undefined"])
  14. ])