aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2015-10-20 16:29:28 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2015-10-20 09:29:28 -0700
commit78edb32f826fbfafed3a6e8eda5f4043a5887a99 (patch)
treefdf0d01594db7c6329d5e5e4c6dfcc2ececed0e2 /configure.ac
parent8cda1c3eb263349536beb300cf6c278f51f2fead (diff)
downloadgcc-78edb32f826fbfafed3a6e8eda5f4043a5887a99.zip
gcc-78edb32f826fbfafed3a6e8eda5f4043a5887a99.tar.gz
gcc-78edb32f826fbfafed3a6e8eda5f4043a5887a99.tar.bz2
Add --enable-compressed-debug-sections={all,gas,gold,ld}
This patch removes the gas configure option: --enable-compressed-debug-sections and adds a toplevel configure option: --enable-compressed-debug-sections={all,gas,gold,ld} to enable compressed debug sections for gas, gold or ld by default. At the moment, this configure option is ignored by gold and ld. For x86 Linux targets, default to compressing debug sections in gas. Sync with binutils-gdb: PR gas/19109 * configure.ac: Add --enable-compressed-debug-sections={all,gas,gold,ld}. * configure: Regenerated. From-SVN: r229088
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 13 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 9241261..cb6ca24 100644
--- a/configure.ac
+++ b/configure.ac
@@ -393,6 +393,19 @@ case "${ENABLE_LD}" in
;;
esac
+# PR gas/19109
+# Decide the default method for compressing debug sections.
+# Provide a configure time option to override our default.
+AC_ARG_ENABLE(compressed_debug_sections,
+[AS_HELP_STRING([--enable-compressed-debug-sections={all,gas,gold,ld}],
+ [Enable compressed debug sections for gas, gold or ld by
+ default])],
+[
+ if test x"$enable_compressed_debug_sections" = xyes; then
+ AC_MSG_ERROR([no program with compressed debug sections specified])
+ fi
+], [enable_compressed_debug_sections=])
+
# Configure extra directories which are host specific
case "${host}" in