summaryrefslogtreecommitdiffstats
path: root/src/aclocal.m4
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-09-22 21:57:25 +0000
committerTom Yu <tlyu@mit.edu>2004-09-22 21:57:25 +0000
commitcd313f90e3dbca46841aefded1d4d87e890b579d (patch)
tree2b3d85249034934f41698cf6bf2c2ee04b6c8abe /src/aclocal.m4
parent1c99dc89933e8ffbbeefe584861b4902d02ed470 (diff)
downloadkrb5-cd313f90e3dbca46841aefded1d4d87e890b579d.tar.gz
krb5-cd313f90e3dbca46841aefded1d4d87e890b579d.tar.xz
krb5-cd313f90e3dbca46841aefded1d4d87e890b579d.zip
Only use -Wl,-oldstyle_liblookup if using native linker. Check for
native linker if using gcc. ticket: 927 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16776 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/aclocal.m4')
-rw-r--r--src/aclocal.m48
1 files changed, 8 insertions, 0 deletions
diff --git a/src/aclocal.m4 b/src/aclocal.m4
index 87c071d23..32934fac7 100644
--- a/src/aclocal.m4
+++ b/src/aclocal.m4
@@ -541,6 +541,14 @@ if test $ac_cv_c_compiler_gnu = yes ; then
else HAVE_GCC=
fi
AC_SUBST(HAVE_GCC)
+AC_CACHE_CHECK([for GNU linker], krb5_cv_prog_gnu_ld,
+[krb5_cv_prog_gnu_ld=no
+if test "$GCC" = yes; then
+ if AC_TRY_COMMAND([$CC -Wl,-v 2>&1 dnl
+ | grep "GNU ld" > /dev/null]); then
+ krb5_cv_prog_gnu_ld=yes
+ fi
+fi])
# maybe add -Waggregate-return, or can we assume that actually works by now?
# -Wno-comment used to be used for SunOS system header <sys/stream.h>
# -Wno-long-long, if needed, for k5-platform.h without inttypes.h etc.