diff options
Diffstat (limited to 'gas/configure.ac')
-rw-r--r-- | gas/configure.ac | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/gas/configure.ac b/gas/configure.ac index b15da9a..278a7fb 100644 --- a/gas/configure.ac +++ b/gas/configure.ac @@ -64,6 +64,18 @@ if test x$ac_checking != x ; then AC_DEFINE(ENABLE_CHECKING, 1, [Define if you want run-time sanity checks.]) fi +# PR gas/19109 +# Decide the default method for compressing debug sections. +ac_default_compressed_debug_sections=unset +# Provide a configure time option to override our default. +AC_ARG_ENABLE(compressed_debug_sections, +[ --enable-compressed-debug-sections compress debug sections by default], +[case "${enableval}" in + yes | all | gas) ac_default_compressed_debug_sections=yes ;; + no | none) ac_default_compressed_debug_sections=no ;; + *) ac_default_compressed_debug_sections=unset ;; +esac])dnl + using_cgen=no AM_BINUTILS_WARNINGS @@ -536,14 +548,9 @@ changequote([,])dnl done -# For x86 Linux targets, default to compressing debug sections unless -# configured otherwise. -case x${enable_compressed_debug_sections}-${target_cpu_type}-${target_os} in -x*gas*|xall*|x-i386-linux-gnu) - AC_DEFINE(DEFAULT_FLAG_COMPRESS_DEBUG, 1, - [Define if you want compressed debug sections by default.]) - ;; -esac +if test x$ac_default_compressed_debug_sections == xyes ; then + AC_DEFINE(DEFAULT_FLAG_COMPRESS_DEBUG, 1, [Define if you want compressed debug sections by default.]) +fi # Turn on all targets if possible if test ${all_targets} = "yes"; then |