diff options
author | Reinhard Tartler <siretart@tauware.de> | 2020-03-01 10:09:17 -0500 |
---|---|---|
committer | Reinhard Tartler <siretart@tauware.de> | 2020-03-01 10:09:17 -0500 |
commit | 1fb8fa12ec9b592b236873fc4be2ee0820b843ac (patch) | |
tree | c651fec0c8db627bfbb0213be2e7cbd2a6cc68b4 | |
parent | 7c025f3272d7c04360c648050f524a45ea6141a2 (diff) |
Link against clang 9.0.1
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912786
Gbp-Pq: Name clang-9.0.1.patch
-rw-r--r-- | AspectC++/ClangBinding.cc | 1 | ||||
-rw-r--r-- | AspectC++/Makefile | 2 | ||||
-rw-r--r-- | AspectC++/config/clang-9.0.1.mk | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/AspectC++/ClangBinding.cc b/AspectC++/ClangBinding.cc index 4ddf90a..c9de4a3 100644 --- a/AspectC++/ClangBinding.cc +++ b/AspectC++/ClangBinding.cc @@ -15,6 +15,7 @@ #elif CLANG_VERSION_MAJOR == 6 && CLANG_VERSION_MINOR == 0 && CLANG_VERSION_PATCHLEVEL == 0 #elif CLANG_VERSION_MAJOR == 6 && CLANG_VERSION_MINOR == 0 && CLANG_VERSION_PATCHLEVEL == 1 #elif CLANG_VERSION_MAJOR == 9 && CLANG_VERSION_MINOR == 0 && CLANG_VERSION_PATCHLEVEL == 0 +#elif CLANG_VERSION_MAJOR == 9 && CLANG_VERSION_MINOR == 0 && CLANG_VERSION_PATCHLEVEL == 1 #else #warning "Invalid clang version used! Only 3.5.0, 3.5.2, 3.6.2, 3.7.1, 3.8.0, 3.8.1, 3.9.1, 4.0.0, 4.0.1, 5.0.0, 5.0.1, 5.0.2, 6.0.0, 6.0.1, and 9.0.0 are supported by this code." #endif diff --git a/AspectC++/Makefile b/AspectC++/Makefile index 1d9f002..cf079d1 100644 --- a/AspectC++/Makefile +++ b/AspectC++/Makefile @@ -74,7 +74,7 @@ else LDFLAGS += libclangSema.o libclangLex.o -lclangRewriteFrontend -lclangRewrite -lclangFrontend -lclangSerialization -lclangDriver -lclangParse -lclangAnalysis -lclangEdit -lclangAST -lclangBasic -lLLVMAsmParser -lLLVMMCParser -lLLVMBitReader -lLLVMTransformUtils -lLLVMCore -lLLVMMC -lLLVMOption -lLLVMSupport endif LDFLAGS += `$(LLVMCONF) --ldflags` -ifeq ($(filter 3.9%, $(LLVM_VERSION))$(filter 4.0%, $(LLVM_VERSION))$(filter 5.0%, $(LLVM_VERSION))$(filter 6.0%, $(LLVM_VERSION)),) +ifeq ($(filter 3.9%, $(LLVM_VERSION))$(filter 4.0%, $(LLVM_VERSION))$(filter 5.0%, $(LLVM_VERSION))$(filter 6.0%, $(LLVM_VERSION))$(filter 9.0%, $(LLVM_VERSION)),) # if clang < 3.9: LDFLAGS += `$(LLVMCONF) --system-libs` # in 3.6 ldflags doesn't contain the system libs anymore else diff --git a/AspectC++/config/clang-9.0.1.mk b/AspectC++/config/clang-9.0.1.mk new file mode 100644 index 0000000..e788d9c --- /dev/null +++ b/AspectC++/config/clang-9.0.1.mk @@ -0,0 +1 @@ +LLVM_SYMBOLS := _ZN5clang4Sema31ActOnStartCXXMemberDeclarationsEPNS_5ScopeEPNS_4DeclENS_14SourceLocationEbS5_ _ZN5clang4Sema33ActOnFinishCXXMemberSpecificationEPNS_5ScopeENS_14SourceLocationEPNS_4DeclES3_S3_RKNS_20ParsedAttributesViewE _ZN5clang4Sema25ActOnEndOfTranslationUnitEv _ZN5clang4Sema19canSkipFunctionBodyEPNS_4DeclE _ZN5clang4Sema24ActOnCXXMemberDeclaratorEPNS_5ScopeENS_15AccessSpecifierERNS_10DeclaratorEN4llvm15MutableArrayRefIPNS_21TemplateParameterListEEEPNS_4ExprERKNS_14VirtSpecifiersENS_16InClassInitStyleE _ZN5clang4Sema15ActOnDeclaratorEPNS_5ScopeERNS_10DeclaratorE _ZN5clang12Preprocessor3LexERNS_5TokenE _ZN5clang12Preprocessor9PeekAheadEj _ZN5clang4Sema19ActOnBaseSpecifiersEPNS_4DeclEN4llvm15MutableArrayRefIPNS_16CXXBaseSpecifierEEE _ZN5clang4Sema8ActOnTagEPNS_5ScopeEjNS0_10TagUseKindENS_14SourceLocationERNS_12CXXScopeSpecEPNS_14IdentifierInfoES4_RKNS_20ParsedAttributesViewENS_15AccessSpecifierES4_N4llvm15MutableArrayRefIPNS_21TemplateParameterListEEERbSI_S4_bNS_12ActionResultINS_9OpaquePtrINS_8QualTypeEEELb0EEEbbPNS0_12SkipBodyInfoE _ZN5clang4Sema22ActOnStartNamespaceDefEPNS_5ScopeENS_14SourceLocationES3_S3_PNS_14IdentifierInfoES3_RKNS_20ParsedAttributesViewERPNS_18UsingDirectiveDeclE _ZN5clang4Sema23ActOnStartOfFunctionDefEPNS_5ScopeERNS_10DeclaratorEN4llvm15MutableArrayRefIPNS_21TemplateParameterListEEEPNS0_12SkipBodyInfoE _ZN5clang4Sema21ProcessStmtAttributesEPNS_4StmtERKNS_20ParsedAttributesViewENS_11SourceRangeE |