summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2008-04-13 12:40:05 +0200
committerSimon Josefsson <simon@josefsson.org>2008-04-13 12:40:05 +0200
commite33b897e0cb313ad21f116f02cfa5d40a825a645 (patch)
treea911a0ccfe98dd90946e7878d83f15b7289db10b /configure.in
parent3acf331ee7f3dc310a18b2b9b476a0d851e2bb32 (diff)
downloadgnutls-e33b897e0cb313ad21f116f02cfa5d40a825a645.tar.gz
Don't bother checking for --output-def if shared libraries are disabled.
Based on report from Massimo Gaspari <massimo.gaspari@alice.it> in <http://permalink.gmane.org/gmane.network.gnutls.general/1145>.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in15
1 files changed, 10 insertions, 5 deletions
diff --git a/configure.in b/configure.in
index de5860eb31..955f276949 100644
--- a/configure.in
+++ b/configure.in
@@ -161,11 +161,16 @@ if test $ac_cv_c_compiler_gnu != no; then
fi
AC_MSG_CHECKING([if gcc/ld supports -Wl,--output-def])
- _gcc_ldflags_save=$LDFLAGS
- LDFLAGS="-Wl,--output-def,foo.def"
- AC_LINK_IFELSE(AC_LANG_PROGRAM([]),output_def=yes,output_def=no)
- AC_MSG_RESULT($output_def)
- LDFLAGS="$_gcc_ldflags_save"
+ if test "$enable_shared" = yes; then
+ _gcc_ldflags_save=$LDFLAGS
+ LDFLAGS="-Wl,--output-def,foo.def"
+ AC_LINK_IFELSE(AC_LANG_PROGRAM([]),output_def=yes,output_def=no)
+ AC_MSG_RESULT($output_def)
+ LDFLAGS="$_gcc_ldflags_save"
+ else
+ output_def=no
+ AC_MSG_RESULT([no need, since shared libraries are disabled])
+ fi
if test x$opt_dmalloc_mode = xyes; then
AC_CHECK_LIB(dmalloc, main)