Hi,

When GCC is compiled with -fsanitize=address, we passs
-fsanitize=address to PLUGINCFLAGS.  We either can't find libasan at
build-time or run-time.  This patch filter-outs -fsanitize=address
from PLUGINCFLAGS.  OK to install?

Thanks.


H.J.
---
2012-11-22  H.J. Lu  <hongjiu...@intel.com>
 
        PR testsuite/55440
        * Makefile.in (PLUGINCFLAGS): Filter out -fsanitize=address.

diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 88b29ea..154a0fb 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -329,7 +329,8 @@ enable_lto = @enable_lto@
 
 # Compiler and flags needed for plugin support
 PLUGINCC = @CXX@
-PLUGINCFLAGS = @CXXFLAGS@
+# Filter out -fsanitize=address
+PLUGINCFLAGS = $(filter-out -fsanitize=address,@CXXFLAGS@)
 
 # Libs and linker options needed for plugin support
 PLUGINLIBS = @pluginlibs@
-- 
1.7.11.7

Reply via email to