Commit 78edb32f by H.J. Lu Committed by H.J. Lu

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
parent 8cda1c3e
2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
Sync with binutils-gdb:
2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
PR gas/19109
* configure.ac: Add
--enable-compressed-debug-sections={all,gas,gold,ld}.
* configure: Regenerated.
2015-10-16 Arnaud Charlet <charlet@adacore.com> 2015-10-16 Arnaud Charlet <charlet@adacore.com>
* MAINTAINERS: Update list of Ada maintainers and email addresses. * MAINTAINERS: Update list of Ada maintainers and email addresses.
......
...@@ -753,6 +753,7 @@ enable_as_accelerator_for ...@@ -753,6 +753,7 @@ enable_as_accelerator_for
enable_offload_targets enable_offload_targets
enable_gold enable_gold
enable_ld enable_ld
enable_compressed_debug_sections
enable_libquadmath enable_libquadmath
enable_libquadmath_support enable_libquadmath_support
enable_libada enable_libada
...@@ -1476,6 +1477,9 @@ Optional Features: ...@@ -1476,6 +1477,9 @@ Optional Features:
offload target compiler during the build offload target compiler during the build
--enable-gold[=ARG] build gold [ARG={default,yes,no}] --enable-gold[=ARG] build gold [ARG={default,yes,no}]
--enable-ld[=ARG] build ld [ARG={default,yes,no}] --enable-ld[=ARG] build ld [ARG={default,yes,no}]
--enable-compressed-debug-sections={all,gas,gold,ld}
Enable compressed debug sections for gas, gold or ld
by default
--disable-libquadmath do not build libquadmath directory --disable-libquadmath do not build libquadmath directory
--disable-libquadmath-support --disable-libquadmath-support
disable libquadmath support for Fortran disable libquadmath support for Fortran
...@@ -3013,6 +3017,21 @@ $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;} ...@@ -3013,6 +3017,21 @@ $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
;; ;;
esac esac
# PR gas/19109
# Decide the default method for compressing debug sections.
# Provide a configure time option to override our default.
# Check whether --enable-compressed_debug_sections was given.
if test "${enable_compressed_debug_sections+set}" = set; then :
enableval=$enable_compressed_debug_sections;
if test x"$enable_compressed_debug_sections" = xyes; then
as_fn_error "no program with compressed debug sections specified" "$LINENO" 5
fi
else
enable_compressed_debug_sections=
fi
# Configure extra directories which are host specific # Configure extra directories which are host specific
case "${host}" in case "${host}" in
......
...@@ -393,6 +393,19 @@ case "${ENABLE_LD}" in ...@@ -393,6 +393,19 @@ case "${ENABLE_LD}" in
;; ;;
esac 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 # Configure extra directories which are host specific
case "${host}" in case "${host}" in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment