From: Paul Eggert Date: Sat, 3 Jan 2015 23:21:54 +0000 (-0800) Subject: lib-symbol-versions: cache script check X-Git-Tag: v1.0~7202 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=498a1b6bc7d70f944ca0f939e1bc470889fdce76;p=gnulib.git lib-symbol-versions: cache script check * m4/ld-version-script.m4 (gl_LD_VERSION_SCRIPT): Cache the check for linker version scripts. From a suggestion by Christophe Curis in: http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00011.html --- diff --git a/ChangeLog b/ChangeLog index 938e031bed..9f5611d03b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2015-01-04 Paul Eggert + + lib-symbol-versions: cache script check + * m4/ld-version-script.m4 (gl_LD_VERSION_SCRIPT): + Cache the check for linker version scripts. + From a suggestion by Christophe Curis in: + http://lists.gnu.org/archive/html/bug-gnulib/2015-01/msg00011.html + 2015-01-04 Benno Schulenberg maint: fix grammar nits in propername (trivial change) diff --git a/m4/ld-version-script.m4 b/m4/ld-version-script.m4 index f6fe6b88e0..211d67b963 100644 --- a/m4/ld-version-script.m4 +++ b/m4/ld-version-script.m4 @@ -1,4 +1,4 @@ -# ld-version-script.m4 serial 3 +# ld-version-script.m4 serial 4 dnl Copyright (C) 2008-2015 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, @@ -18,20 +18,18 @@ dnl From Simon Josefsson AC_DEFUN([gl_LD_VERSION_SCRIPT], [ AC_ARG_ENABLE([ld-version-script], - AS_HELP_STRING([--enable-ld-version-script], - [enable linker version script (default is enabled when possible)]), - [have_ld_version_script=$enableval], []) - if test -z "$have_ld_version_script"; then - AC_MSG_CHECKING([if LD -Wl,--version-script works]) - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" - cat > conftest.map < conftest.map <conftest.map + AC_LINK_IFELSE([AC_LANG_PROGRAM([], [])], + [], + [cat > conftest.map <