summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2008-05-22 23:40:39 +0200
committerDiego 'Flameeyes' Pettenò <flameeyes@gmail.com>2008-05-22 23:40:39 +0200
commit0816953be5f1f5f46f6bf45fee44d25f75e2a291 (patch)
treebe42613d6f779a93e8814c18e0bc03a6f0b613b6
parent5252a9ad51a480a8b070473b5dffeeaf4c64514c (diff)
downloadxine-lib-0816953be5f1f5f46f6bf45fee44d25f75e2a291.tar.gz
xine-lib-0816953be5f1f5f46f6bf45fee44d25f75e2a291.tar.bz2
Don't leak -Werror into the build system.
Using the same variable name to save and restore CFLAGS between macros is a bad idea.
-rw-r--r--m4/attributes.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/attributes.m4 b/m4/attributes.m4
index 2b7175b1c..ed15b6670 100644
--- a/m4/attributes.m4
+++ b/m4/attributes.m4
@@ -190,12 +190,12 @@ AC_DEFUN([CC_FLAG_VISIBILITY], [
AC_REQUIRE([CC_CHECK_WERROR])
AC_CACHE_CHECK([if $CC supports -fvisibility=hidden],
[cc_cv_flag_visibility],
- [ac_save_CFLAGS="$CFLAGS"
+ [cc_flag_visibility_save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $cc_cv_werror"
CC_CHECK_CFLAGS_SILENT([-fvisibility=hidden],
cc_cv_flag_visibility='yes',
cc_cv_flag_visibility='no')
- CFLAGS="$ac_save_CFLAGS"])
+ CFLAGS="$cc_flag_visibility_save_CFLAGS"])
if test "x$cc_cv_flag_visibility" = "xyes"; then
AC_DEFINE([SUPPORT_FLAG_VISIBILITY], 1, [Define this if the compiler supports the -fvisibility flag])