diff options
-rw-r--r-- | aclocal.m4 | 159 | ||||
-rwxr-xr-x | configure | 137 | ||||
-rw-r--r-- | cxx/Makefile.in | 2 | ||||
-rw-r--r-- | demos/Makefile.in | 2 | ||||
-rw-r--r-- | demos/calc/Makefile.in | 2 | ||||
-rw-r--r-- | demos/expr/Makefile.in | 2 | ||||
-rw-r--r-- | mpbsd/Makefile.in | 2 | ||||
-rw-r--r-- | mpf/Makefile.in | 2 | ||||
-rw-r--r-- | mpfr/Makefile.in | 2 | ||||
-rw-r--r-- | mpn/Makefile.in | 2 | ||||
-rw-r--r-- | mpq/Makefile.in | 2 | ||||
-rw-r--r-- | mpz/Makefile.in | 2 | ||||
-rw-r--r-- | printf/Makefile.in | 2 | ||||
-rw-r--r-- | scanf/Makefile.in | 2 | ||||
-rw-r--r-- | tests/Makefile.in | 2 | ||||
-rw-r--r-- | tests/cxx/Makefile.in | 2 | ||||
-rw-r--r-- | tests/devel/Makefile.in | 2 | ||||
-rw-r--r-- | tests/misc/Makefile.in | 2 | ||||
-rw-r--r-- | tests/mpbsd/Makefile.in | 2 | ||||
-rw-r--r-- | tests/mpf/Makefile.in | 2 | ||||
-rw-r--r-- | tests/mpn/Makefile.in | 2 | ||||
-rw-r--r-- | tests/mpq/Makefile.in | 2 | ||||
-rw-r--r-- | tests/mpz/Makefile.in | 2 | ||||
-rw-r--r-- | tests/rand/Makefile.in | 2 | ||||
-rw-r--r-- | tune/Makefile.in | 2 |
25 files changed, 331 insertions, 11 deletions
diff --git a/aclocal.m4 b/aclocal.m4 index aaddfbfa3..32c80266e 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -820,6 +820,160 @@ fi ]) +dnl GMP_LIBDIR +dnl ---------- +dnl Establish $gmp_libdir, an expanded value of $libdir. +dnl +dnl The default for $libdir is "${exec_prefix}/lib" and the user may well +dnl give something similar, perhaps using ${prefix}. In either case this +dnl is normally expanded when "make" runs, allowing the prefix to be +dnl specified during "make", per the GNU standards. +dnl +dnl $prefix and $exec_prefix can be NONE if not specified by the user with +dnl --prefix and --exec_prefix. Autoconf leaves it until the end of +dnl configure to default $prefix to $ac_default_prefix, and $exec_prefix in +dnl turn to $prefix. + +AC_DEFUN(GMP_LIBDIR, +[gmp_save_prefix=$prefix +gmp_save_exec_prefix=$exec_prefix +if test "$prefix" = NONE; then + prefix=$ac_default_prefix +fi +if test "$exec_prefix" = NONE; then + exec_prefix=$prefix +fi +eval gmp_libdir=$libdir +prefix=$gmp_save_prefix +exec_prefix=$gmp_save_exec_prefix +]) + + +dnl GMP_LDFLAGS_SYMBOLIC +dnl -------------------- +dnl Try to find a "symbolic" option for shared libraries, to resolve +dnl intra-library function calls directly to their targets, rather than +dnl going through the PLT or whatever. +dnl +dnl Suitable libtool --mode=link options are setup in AC_SUBST's of +dnl LDFLAGS_CC_SYMBOLIC and LDFLAGS_CXX_SYMBOLIC. +dnl +dnl An effect of this is that an application cannot replace a GMP function +dnl and get calls from within libgmp.so to reach that replacement. There +dnl seems no good reason for an application to do this, and avoiding the +dnl PLT is smaller and faster. +dnl +dnl The only downside to this option is that tune/tuneup.c probably won't +dnl work in a shared-only build. We recommend it static anyway to avoid +dnl PIC overheads, so this is no great loss. +dnl +dnl "gcc -symbolic" +dnl This option is only available on some systems. When not available +dnl a message "unrecognized option `-symbolic'" is printed, but the +dnl exit code is still 0, hence the grep for that below. +dnl +dnl This option is checked before "ld -Bsymbolic", since on some +dnl systems it does more than just that. +dnl +dnl "ld -Bsymbolic" +dnl This is the usual SVR4/ELF way, supported and by vendor tools like +dnl Solaris and by GNU binutils. It might be thought "gcc -symbolic" +dnl would be available on all systems with this, but that's no so, in +dnl particular it's not on GNU/Linux, so try this directly. +dnl +dnl If libtool is using "ld" to link, then a compiler -Wc option will be +dnl silently ignored, and hence appear to succeed. We grep the libtool +dnl command echos to ensure our option appears. +dnl +dnl Separate tests are run for C and C++, in case the two vary in what +dnl works or what method libtool uses (cc or ld). +dnl +dnl Running the whole libtool lets us avoid getting too involved in how +dnl shared libraries are created. And if an option we try works in a +dnl compile and link like this, then there should be no risk of it later +dnl failing with the real libgmp etc. + +AC_DEFUN(GMP_LDFLAGS_SYMBOLIC, +[AC_REQUIRE([AC_PROG_LIBTOOL]) +if test "$enable_shared" = yes; then + GMP_LDFLAGS_CC_SYMBOLIC + if test "$want_cxx" = yes; then + GMP_LDFLAGS_CXX_SYMBOLIC + fi +fi +]) + +AC_DEFUN(GMP_LDFLAGS_CC_SYMBOLIC, +[AC_REQUIRE([AC_PROG_LIBTOOL]) +AC_REQUIRE([GMP_LIBDIR]) +AC_CACHE_CHECK([for C shared library -symbolic option], + gmp_cv_ldflags_cc_symbolic, +[gmp_cv_ldflags_cc_symbolic= +cat >conftest.c <<EOF +int foo () { return 123; } +EOF +gmp_compile="$SHELL ./libtool --mode=compile $CC $CFLAGS $CPPFLAGS -c conftest.c >&AC_FD_CC 2>&AC_FD_CC" +if AC_TRY_EVAL(gmp_compile); then + for i in "-Wc,-symbolic" "-Wl,-Bsymbolic"; do + gmp_link="$SHELL ./libtool --mode=link $CC $CFLAGS $LDFLAGS $GMP_LDFLAGS $i -rpath $gmp_libdir conftest.lo -o libconftest.la >conftest.out 2>&1" + if AC_TRY_EVAL(gmp_link); then + cat conftest.out >&AC_FD_CC + gmp_opt=`echo "$i" | sed 's/-W.,//'` + if grep -e "$gmp_opt" conftest.out >/dev/null; then + # must have our option appear in libtool's echos + if grep "unrecognized option \`$gmp_opt'" conftest.out >/dev/null; then + : + else + gmp_cv_ldflags_cc_symbolic=$i + break + fi + fi + else + cat conftest.out >&AC_FD_CC + fi + done +fi +rm -f conftest* $lt_cv_objdir/conftest* libconftest* $lt_cv_objdir/libconftest* +]) +AC_SUBST(LDFLAGS_CC_SYMBOLIC,$gmp_cv_ldflags_cc_symbolic) +]) + +AC_DEFUN(GMP_LDFLAGS_CXX_SYMBOLIC, +[AC_REQUIRE([AC_PROG_LIBTOOL]) +AC_REQUIRE([GMP_LIBDIR]) +AC_CACHE_CHECK([for C++ shared library -symbolic option], + gmp_cv_ldflags_cxx_symbolic, +[gmp_cv_ldflags_cxx_symbolic= +cat >conftest.cc <<EOF +int foo (void) { return 123; } +EOF +gmp_compile="$SHELL ./libtool --mode=compile $CXX $CXXFLAGS $CPPFLAGS -c conftest.cc >&AC_FD_CC 2>&AC_FD_CC" +if AC_TRY_EVAL(gmp_compile); then + for i in "-Wc,-symbolic" "-Wl,-Bsymbolic"; do + gmp_link="$SHELL ./libtool --mode=link $CXX $CXXFLAGS $LDFLAGS $GMP_LDFLAGS $i -rpath $gmp_libdir conftest.lo -o libconftest.la >conftest.out 2>&1" + if AC_TRY_EVAL(gmp_link); then + cat conftest.out >&AC_FD_CC + gmp_opt=`echo "$i" | sed 's/-W.,//'` + if grep -e "$gmp_opt" conftest.out >/dev/null; then + # must have our option appear in libtool's echos + if grep "unrecognized option \`$gmp_opt'" conftest.out >/dev/null; then + : + else + gmp_cv_ldflags_cxx_symbolic=$i + break + fi + fi + else + cat conftest.out >&AC_FD_CC + fi + done +fi +rm -f conftest* $lt_cv_objdir/conftest* libconftest* $lt_cv_objdir/libconftest* +]) +AC_SUBST(LDFLAGS_CXX_SYMBOLIC,$gmp_cv_ldflags_cxx_symbolic) +]) + + dnl GMP_INIT([M4-DEF-FILE]) dnl ----------------------- dnl Initializations for GMP config.m4 generation. @@ -1293,9 +1447,8 @@ dnl The assembler directive to mark a label as a global symbol. dnl dnl ia64 - .global is standard, according to the Intel documentation. dnl -dnl hppa - ".export foo,entry" is demanded by HP hppa "as". -dnl HP hppa "as" accepts .global, but it's not clear what it does, only -dnl .export actually creates a global symbol. +dnl hppa - ".export foo,entry" is demanded by HP hppa "as". ".global" is a +dnl kind of import. dnl dnl other - .globl is usual. dnl @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 1.520 . +# From configure.in Revision: 1.522 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.57 for GNU MP 4.1. # @@ -484,7 +484,7 @@ ac_includes_default="\ #endif" ac_config_libobj_dir=mpfr -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT WANT_MPBSD_TRUE WANT_MPBSD_FALSE WANT_MPFR_TRUE WANT_MPFR_FALSE GMP_NAIL_BITS ABI HAVE_HOST_CPU_FAMILY_power HAVE_HOST_CPU_FAMILY_powerpc GMP_LDFLAGS SPEED_CYCLECOUNTER_OBJ CALLING_CONVENTIONS_OBJS DEFN_LONG_LONG_LIMB CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP CC_FOR_BUILD CPP_FOR_BUILD EXEEXT_FOR_BUILD U_FOR_BUILD LIBM_FOR_BUILD CCAS CXX CXXFLAGS ac_ct_CXX WANT_CXX_TRUE WANT_CXX_FALSE CXXCPP EGREP U ANSI2KNR AR ac_ct_AR LIBGMP_DLL LN_S ECHO RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP LIBTOOL ENABLE_STATIC_TRUE ENABLE_STATIC_FALSE LIBM TAL_OBJECT M4 BITS_PER_MP_LIMB mpn_objs_in_libmp mpn_objects mpn_objs_in_libgmp gmp_srclinks LIBOBJS MPFR_CFLAGS MPFR_LIBS TUNE_SQR_OBJ HAVE_CLOCK_01 HAVE_CPUTIME_01 HAVE_GETRUSAGE_01 HAVE_GETTIMEOFDAY_01 HAVE_SIGACTION_01 HAVE_SIGALTSTACK_01 HAVE_SIGSTACK_01 HAVE_SYS_RESOURCE_H_01 HAVE_STACK_T_01 WITH_READLINE_01 LIBREADLINE YACC LEX LEXLIB LEX_OUTPUT_ROOT HAVE_MPFR_01 HAVE_DECL_OPTARG LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT WANT_MPBSD_TRUE WANT_MPBSD_FALSE WANT_MPFR_TRUE WANT_MPFR_FALSE GMP_NAIL_BITS ABI HAVE_HOST_CPU_FAMILY_power HAVE_HOST_CPU_FAMILY_powerpc GMP_LDFLAGS SPEED_CYCLECOUNTER_OBJ CALLING_CONVENTIONS_OBJS DEFN_LONG_LONG_LIMB CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP CC_FOR_BUILD CPP_FOR_BUILD EXEEXT_FOR_BUILD U_FOR_BUILD LIBM_FOR_BUILD CCAS CXX CXXFLAGS ac_ct_CXX WANT_CXX_TRUE WANT_CXX_FALSE CXXCPP EGREP U ANSI2KNR AR ac_ct_AR LIBGMP_DLL LN_S ECHO RANLIB ac_ct_RANLIB DLLTOOL ac_ct_DLLTOOL AS ac_ct_AS OBJDUMP ac_ct_OBJDUMP LIBTOOL LDFLAGS_CC_SYMBOLIC LDFLAGS_CXX_SYMBOLIC ENABLE_STATIC_TRUE ENABLE_STATIC_FALSE LIBM TAL_OBJECT M4 BITS_PER_MP_LIMB mpn_objs_in_libmp mpn_objects mpn_objs_in_libgmp gmp_srclinks LIBOBJS MPFR_CFLAGS MPFR_LIBS TUNE_SQR_OBJ HAVE_CLOCK_01 HAVE_CPUTIME_01 HAVE_GETRUSAGE_01 HAVE_GETTIMEOFDAY_01 HAVE_SIGACTION_01 HAVE_SIGALTSTACK_01 HAVE_SIGSTACK_01 HAVE_SYS_RESOURCE_H_01 HAVE_STACK_T_01 WITH_READLINE_01 LIBREADLINE YACC LEX LEXLIB LEX_OUTPUT_ROOT HAVE_MPFR_01 HAVE_DECL_OPTARG LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -5884,10 +5884,10 @@ else fi -# FIXME: We're not interested in CXXCPP for ourselves, but if we don't call -# it here then AC_PROG_LIBTOOL (via _LT_AC_TAGCONFIG) will do so -# unconditionally, and that will fail if there's no C++ compiler (and no -# generic /lib/cpp). +# FIXME: We're not interested in CXXCPP for ourselves, but if we don't do it +# here then AC_PROG_LIBTOOL will AC_REQUIRE it (via _LT_AC_TAGCONFIG) and +# hence execute it unconditionally, and that will fail if there's no C++ +# compiler (and no generic /lib/cpp). # if test $want_cxx = yes; then ac_ext=cc @@ -18079,6 +18079,120 @@ echo "$as_me: error: cannot create both shared and static libraries on this syst esac fi +gmp_save_prefix=$prefix +gmp_save_exec_prefix=$exec_prefix +if test "$prefix" = NONE; then + prefix=$ac_default_prefix +fi +if test "$exec_prefix" = NONE; then + exec_prefix=$prefix +fi +eval gmp_libdir=$libdir +prefix=$gmp_save_prefix +exec_prefix=$gmp_save_exec_prefix + + +if test "$enable_shared" = yes; then + + +echo "$as_me:$LINENO: checking for C shared library -symbolic option" >&5 +echo $ECHO_N "checking for C shared library -symbolic option... $ECHO_C" >&6 +if test "${gmp_cv_ldflags_cc_symbolic+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gmp_cv_ldflags_cc_symbolic= +cat >conftest.c <<EOF +int foo () { return 123; } +EOF +gmp_compile="$SHELL ./libtool --mode=compile $CC $CFLAGS $CPPFLAGS -c conftest.c >&5 2>&5" +if { (eval echo "$as_me:$LINENO: \"$gmp_compile\"") >&5 + (eval $gmp_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for i in "-Wc,-symbolic" "-Wl,-Bsymbolic"; do + gmp_link="$SHELL ./libtool --mode=link $CC $CFLAGS $LDFLAGS $GMP_LDFLAGS $i -rpath $gmp_libdir conftest.lo -o libconftest.la >conftest.out 2>&1" + if { (eval echo "$as_me:$LINENO: \"$gmp_link\"") >&5 + (eval $gmp_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + cat conftest.out >&5 + gmp_opt=`echo "$i" | sed 's/-W.,//'` + if grep -e "$gmp_opt" conftest.out >/dev/null; then + # must have our option appear in libtool's echos + if grep "unrecognized option \`$gmp_opt'" conftest.out >/dev/null; then + : + else + gmp_cv_ldflags_cc_symbolic=$i + break + fi + fi + else + cat conftest.out >&5 + fi + done +fi +rm -f conftest* $lt_cv_objdir/conftest* libconftest* $lt_cv_objdir/libconftest* + +fi +echo "$as_me:$LINENO: result: $gmp_cv_ldflags_cc_symbolic" >&5 +echo "${ECHO_T}$gmp_cv_ldflags_cc_symbolic" >&6 +LDFLAGS_CC_SYMBOLIC=$gmp_cv_ldflags_cc_symbolic + + + if test "$want_cxx" = yes; then + + +echo "$as_me:$LINENO: checking for C++ shared library -symbolic option" >&5 +echo $ECHO_N "checking for C++ shared library -symbolic option... $ECHO_C" >&6 +if test "${gmp_cv_ldflags_cxx_symbolic+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gmp_cv_ldflags_cxx_symbolic= +cat >conftest.cc <<EOF +int foo (void) { return 123; } +EOF +gmp_compile="$SHELL ./libtool --mode=compile $CXX $CXXFLAGS $CPPFLAGS -c conftest.cc >&5 2>&5" +if { (eval echo "$as_me:$LINENO: \"$gmp_compile\"") >&5 + (eval $gmp_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for i in "-Wc,-symbolic" "-Wl,-Bsymbolic"; do + gmp_link="$SHELL ./libtool --mode=link $CXX $CXXFLAGS $LDFLAGS $GMP_LDFLAGS $i -rpath $gmp_libdir conftest.lo -o libconftest.la >conftest.out 2>&1" + if { (eval echo "$as_me:$LINENO: \"$gmp_link\"") >&5 + (eval $gmp_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + cat conftest.out >&5 + gmp_opt=`echo "$i" | sed 's/-W.,//'` + if grep -e "$gmp_opt" conftest.out >/dev/null; then + # must have our option appear in libtool's echos + if grep "unrecognized option \`$gmp_opt'" conftest.out >/dev/null; then + : + else + gmp_cv_ldflags_cxx_symbolic=$i + break + fi + fi + else + cat conftest.out >&5 + fi + done +fi +rm -f conftest* $lt_cv_objdir/conftest* libconftest* $lt_cv_objdir/libconftest* + +fi +echo "$as_me:$LINENO: result: $gmp_cv_ldflags_cxx_symbolic" >&5 +echo "${ECHO_T}$gmp_cv_ldflags_cxx_symbolic" >&6 +LDFLAGS_CXX_SYMBOLIC=$gmp_cv_ldflags_cxx_symbolic + + + fi +fi + if test "$enable_static" = yes; then @@ -18091,8 +18205,8 @@ fi -# The library and header checks are mostly for the benefit of supplementary -# programs. libgmp doesn't use anything too weird. +# Many of these library and header checks are for the benefit of +# supplementary programs. libgmp doesn't use anything too weird. echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 @@ -19424,6 +19538,10 @@ _ACEOF fi + +# FIXME: Really want #ifndef __cplusplus around the #define volatile +# replacement autoconf gives, since volatile is always available in C++. +# But we don't use it in C++ currently. echo "$as_me:$LINENO: checking for working volatile" >&5 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6 if test "${ac_cv_c_volatile+set}" = set; then @@ -19478,6 +19596,7 @@ _ACEOF fi + echo "$as_me:$LINENO: checking whether <stdarg.h> exists and works" >&5 echo $ECHO_N "checking whether <stdarg.h> exists and works... $ECHO_C" >&6 if test "${gmp_cv_c_stdarg+set}" = set; then @@ -25927,6 +26046,8 @@ s,@ac_ct_AS@,$ac_ct_AS,;t t s,@OBJDUMP@,$OBJDUMP,;t t s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t s,@LIBTOOL@,$LIBTOOL,;t t +s,@LDFLAGS_CC_SYMBOLIC@,$LDFLAGS_CC_SYMBOLIC,;t t +s,@LDFLAGS_CXX_SYMBOLIC@,$LDFLAGS_CXX_SYMBOLIC,;t t s,@ENABLE_STATIC_TRUE@,$ENABLE_STATIC_TRUE,;t t s,@ENABLE_STATIC_FALSE@,$ENABLE_STATIC_FALSE,;t t s,@LIBM@,$LIBM,;t t diff --git a/cxx/Makefile.in b/cxx/Makefile.in index 52cd5c84c..72ed3936b 100644 --- a/cxx/Makefile.in +++ b/cxx/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/demos/Makefile.in b/demos/Makefile.in index ecd10f4fc..f15fdf79d 100644 --- a/demos/Makefile.in +++ b/demos/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/demos/calc/Makefile.in b/demos/calc/Makefile.in index 361108979..0160e8e0b 100644 --- a/demos/calc/Makefile.in +++ b/demos/calc/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/demos/expr/Makefile.in b/demos/expr/Makefile.in index 9658f7634..0ee124e8f 100644 --- a/demos/expr/Makefile.in +++ b/demos/expr/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpbsd/Makefile.in b/mpbsd/Makefile.in index ed56ef45d..7d7e4dbf3 100644 --- a/mpbsd/Makefile.in +++ b/mpbsd/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpf/Makefile.in b/mpf/Makefile.in index 8ec5968ab..10547e9f6 100644 --- a/mpf/Makefile.in +++ b/mpf/Makefile.in @@ -110,6 +110,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpfr/Makefile.in b/mpfr/Makefile.in index ea437585f..9dc9b85de 100644 --- a/mpfr/Makefile.in +++ b/mpfr/Makefile.in @@ -114,6 +114,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpn/Makefile.in b/mpn/Makefile.in index 05e8602fc..b22813731 100644 --- a/mpn/Makefile.in +++ b/mpn/Makefile.in @@ -130,6 +130,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpq/Makefile.in b/mpq/Makefile.in index 9ba45cf71..e83149c26 100644 --- a/mpq/Makefile.in +++ b/mpq/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/mpz/Makefile.in b/mpz/Makefile.in index ecd8d332d..b73d307c7 100644 --- a/mpz/Makefile.in +++ b/mpz/Makefile.in @@ -110,6 +110,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/printf/Makefile.in b/printf/Makefile.in index 844a34918..bdc74d73b 100644 --- a/printf/Makefile.in +++ b/printf/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/scanf/Makefile.in b/scanf/Makefile.in index c6e041550..81042e9c9 100644 --- a/scanf/Makefile.in +++ b/scanf/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/Makefile.in b/tests/Makefile.in index 5cc1d611c..3f8679535 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -129,6 +129,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/cxx/Makefile.in b/tests/cxx/Makefile.in index 3cea6f998..5a196d835 100644 --- a/tests/cxx/Makefile.in +++ b/tests/cxx/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/devel/Makefile.in b/tests/devel/Makefile.in index c2de4329f..604b0e121 100644 --- a/tests/devel/Makefile.in +++ b/tests/devel/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/misc/Makefile.in b/tests/misc/Makefile.in index 2959a2765..85d00c376 100644 --- a/tests/misc/Makefile.in +++ b/tests/misc/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/mpbsd/Makefile.in b/tests/mpbsd/Makefile.in index 861083204..2517d0aeb 100644 --- a/tests/mpbsd/Makefile.in +++ b/tests/mpbsd/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/mpf/Makefile.in b/tests/mpf/Makefile.in index cccf533cb..8eed847d9 100644 --- a/tests/mpf/Makefile.in +++ b/tests/mpf/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/mpn/Makefile.in b/tests/mpn/Makefile.in index 079b424bf..d3de76f53 100644 --- a/tests/mpn/Makefile.in +++ b/tests/mpn/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/mpq/Makefile.in b/tests/mpq/Makefile.in index b45a5449e..ce7792509 100644 --- a/tests/mpq/Makefile.in +++ b/tests/mpq/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/mpz/Makefile.in b/tests/mpz/Makefile.in index c1cfde5ad..f38ed6730 100644 --- a/tests/mpz/Makefile.in +++ b/tests/mpz/Makefile.in @@ -110,6 +110,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tests/rand/Makefile.in b/tests/rand/Makefile.in index 75bc8f6e8..37c542346 100644 --- a/tests/rand/Makefile.in +++ b/tests/rand/Makefile.in @@ -109,6 +109,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ diff --git a/tune/Makefile.in b/tune/Makefile.in index 82594b643..242bcd6d0 100644 --- a/tune/Makefile.in +++ b/tune/Makefile.in @@ -129,6 +129,8 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LDFLAGS = @LDFLAGS@ +LDFLAGS_CC_SYMBOLIC = @LDFLAGS_CC_SYMBOLIC@ +LDFLAGS_CXX_SYMBOLIC = @LDFLAGS_CXX_SYMBOLIC@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ |