Skip to content

Commit

Permalink
Add --enable-compressed-debug-sections={all,gas,gold,ld}
Browse files Browse the repository at this point in the history
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.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229088 138bc75d-0d04-0410-961f-82ee72b054a4
  • Loading branch information
hjl committed Oct 20, 2015
1 parent 033b4ff commit afb6adb
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 0 deletions.
10 changes: 10 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
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>

* MAINTAINERS: Update list of Ada maintainers and email addresses.
Expand Down
19 changes: 19 additions & 0 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -753,6 +753,7 @@ enable_as_accelerator_for
enable_offload_targets
enable_gold
enable_ld
enable_compressed_debug_sections
enable_libquadmath
enable_libquadmath_support
enable_libada
Expand Down Expand Up @@ -1476,6 +1477,9 @@ Optional Features:
offload target compiler during the build
--enable-gold[=ARG] build gold [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-support
disable libquadmath support for Fortran
Expand Down Expand Up @@ -3013,6 +3017,21 @@ $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
;;
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

case "${host}" in
Expand Down
13 changes: 13 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit afb6adb

Please sign in to comment.