[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