[llvm-commits] [llvm] r71871 - /llvm/trunk/Makefile.rules
Jay Foad
jay.foad at gmail.com
Fri May 15 11:13:31 PDT 2009
Author: foad
Date: Fri May 15 13:13:31 2009
New Revision: 71871
URL: http://llvm.org/viewvc/llvm-project?rev=71871&view=rev
Log:
Work around the fact that GNU libstdc++'s debug mode uses RTTI.
Modified:
llvm/trunk/Makefile.rules
Modified: llvm/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.rules?rev=71871&r1=71870&r2=71871&view=diff
==============================================================================
--- llvm/trunk/Makefile.rules (original)
+++ llvm/trunk/Makefile.rules Fri May 15 13:13:31 2009
@@ -375,6 +375,12 @@
endif
endif
+ifdef ENABLE_EXPENSIVE_CHECKS
+ # GNU libstdc++ uses RTTI if you define _GLIBCXX_DEBUG, which we did above.
+ # See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40160
+ CXX.Flags := $(filter-out -fno-rtti,$(CXX.Flags))
+endif
+
#--------------------------------------------------------------------
# Directory locations
#--------------------------------------------------------------------
More information about the llvm-commits
mailing list