In the same vein as the other dirs, add a --disable-werror option to the libbacktrace dir to disable the explicit -Werror usage.
2014-01-03 Mike Frysinger <dirtye...@gentoo.org> * configure.ac: Add --enable-werror. (WARN_FLAGS): Use it. * configure: Regenerate. --- a/libbacktrace/configure.ac +++ a/libbacktrace/configure.ac @@ -132,8 +132,13 @@ ACX_PROG_CC_WARNING_OPTS([-W -Wall -Wwri -Wmissing-format-attribute -Wcast-qual], [WARN_FLAGS]) +AC_ARG_ENABLE(werror, [AS_HELP_STRING([--enable-werror], + [turns on -Werror @<:@default=yes@:>@])]) + if test -n "${with_target_subdir}"; then - WARN_FLAGS="$WARN_FLAGS -Werror" + if test "x$enable_werror" != "xno"; then + WARN_FLAGS="$WARN_FLAGS -Werror" + fi fi AC_SUBST(WARN_FLAGS) --- a/libbacktrace/configure +++ a/libbacktrace/configure @@ -730,6 +730,7 @@ enable_fast_install with_gnu_ld enable_libtool_lock enable_multilib +enable_werror with_system_libunwind ' ac_precious_vars='build_alias @@ -1370,6 +1371,7 @@ Optional Features: optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-multilib build many library versions (default) + --enable-werror turns on -Werror [default=yes] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] @@ -11614,8 +11616,16 @@ fi CFLAGS="$save_CFLAGS" +# Check whether --enable-werror was given. +if test "${enable_werror+set}" = set; then : + enableval=$enable_werror; +fi + + if test -n "${with_target_subdir}"; then - WARN_FLAGS="$WARN_FLAGS -Werror" + if test "x$enable_werror" != "xno"; then + WARN_FLAGS="$WARN_FLAGS -Werror" + fi fi
signature.asc
Description: This is a digitally signed message part.