diff options
author | Alan Modra <amodra@gmail.com> | 2015-12-02 19:23:41 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-12-02 19:24:34 +1030 |
commit | 26e3a0c9ba4a8376fdf9f898637919d144d8b1d8 (patch) | |
tree | 0ca1b1292613c63d98adbe15a5c99704ec3649e8 /ld/configure | |
parent | Fix powerpc64 segfault caused by zero r_symndx relocs. (diff) | |
download | binutils-gdb-26e3a0c9ba4a8376fdf9f898637919d144d8b1d8.tar.gz binutils-gdb-26e3a0c9ba4a8376fdf9f898637919d144d8b1d8.tar.bz2 binutils-gdb-26e3a0c9ba4a8376fdf9f898637919d144d8b1d8.zip |
Make --enable-initfini-array the default
* configure.ac (--enable-initfini-array): Remove run test. Default
to "yes". Change help string to --disable-initfini-array.
* configure: Regenerate.
Diffstat (limited to 'ld/configure')
-rwxr-xr-x | ld/configure | 43 |
1 files changed, 6 insertions, 37 deletions
diff --git a/ld/configure b/ld/configure index 120d9348a62..d019688b4bc 100755 --- a/ld/configure +++ b/ld/configure @@ -1450,7 +1450,7 @@ Optional Features: --enable-werror treat compile warnings as errors --enable-build-warnings enable build-time compiler warnings --disable-nls do not use Native Language Support - --enable-initfini-array use .init_array/.fini_array sections + --disable-initfini-array do not use .init_array/.fini_array sections Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -16814,43 +16814,12 @@ fi # Check whether --enable-initfini-array was given. if test "${enable_initfini_array+set}" = set; then : - enableval=$enable_initfini_array; -else - -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5 -$as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; } -if test "${gcc_cv_initfini_array+set}" = set; then : - $as_echo_n "(cached) " >&6 -else - if test "x${build}" = "x${target}" ; then - if test "$cross_compiling" = yes; then : - gcc_cv_initfini_array=no -else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -static int x = -1; -int main (void) { return x; } -int foo (void) { x = 0; } -int (*fp) (void) __attribute__ ((section (".init_array"))) = foo; -_ACEOF -if ac_fn_c_try_run "$LINENO"; then : - gcc_cv_initfini_array=yes + enableval=$enable_initfini_array; case "${enableval}" in + yes|no) ;; + *) as_fn_error "invalid --enable-initfini-array argument" "$LINENO" 5 ;; + esac else - gcc_cv_initfini_array=no -fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ - conftest.$ac_objext conftest.beam conftest.$ac_ext -fi - - else - gcc_cv_initfini_array=no - fi -fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5 -$as_echo "$gcc_cv_initfini_array" >&6; } - enable_initfini_array=$gcc_cv_initfini_array - + enable_initfini_array=yes fi |