* Disable ocaml binding. Needs libctypes-ocaml 0.3.3 which is not available

* libllvm*.a is not longer built
* Update of the libclang symbols
This commit is contained in:
Sylvestre Ledru 2014-11-15 13:09:01 +00:00
parent bc3abf64f8
commit 7d6e605365
6 changed files with 36 additions and 26 deletions

5
debian/changelog vendored
View File

@ -1,5 +1,8 @@
llvm-toolchain-snapshot (1:3.6~svn218612-2) UNRELEASED; urgency=medium llvm-toolchain-snapshot (1:3.6~svn221998-1~exp1) experimental; urgency=medium
* Disable ocaml binding. Needs libctypes-ocaml 0.3.3 which is not available
* libllvm*.a is not longer built
* Update of the libclang symbols
* Improve the copyright file. Thanks to Dann Frazier (Closes: #766778) * Improve the copyright file. Thanks to Dann Frazier (Closes: #766778)
-- Sylvestre Ledru <sylvestre@debian.org> Tue, 04 Nov 2014 14:43:28 +0100 -- Sylvestre Ledru <sylvestre@debian.org> Tue, 04 Nov 2014 14:43:28 +0100

View File

@ -1,4 +1,4 @@
libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER# libclang-3.6.so.1 libclang1-3.6 #MINVER#
clang_BlockCommandComment_getArgText@Base 3.2 clang_BlockCommandComment_getArgText@Base 3.2
clang_BlockCommandComment_getCommandName@Base 3.2 clang_BlockCommandComment_getCommandName@Base 3.2
clang_BlockCommandComment_getNumArgs@Base 3.2 clang_BlockCommandComment_getNumArgs@Base 3.2
@ -31,6 +31,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_Cursor_getMangling@Base 3.6 clang_Cursor_getMangling@Base 3.6
clang_Cursor_getModule@Base 3.2 clang_Cursor_getModule@Base 3.2
clang_Cursor_getNumArguments@Base 3.2 clang_Cursor_getNumArguments@Base 3.2
clang_Cursor_getNumTemplateArguments@Base 3.6
clang_Cursor_getObjCDeclQualifiers@Base 3.4 clang_Cursor_getObjCDeclQualifiers@Base 3.4
clang_Cursor_getObjCPropertyAttributes@Base 3.4 clang_Cursor_getObjCPropertyAttributes@Base 3.4
clang_Cursor_getObjCSelectorIndex@Base 3.2 clang_Cursor_getObjCSelectorIndex@Base 3.2
@ -38,6 +39,11 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_Cursor_getRawCommentText@Base 3.2 clang_Cursor_getRawCommentText@Base 3.2
clang_Cursor_getReceiverType@Base 3.2 clang_Cursor_getReceiverType@Base 3.2
clang_Cursor_getSpellingNameRange@Base 3.2 clang_Cursor_getSpellingNameRange@Base 3.2
clang_Cursor_getStorageClass@Base 3.6
clang_Cursor_getTemplateArgumentKind@Base 3.6
clang_Cursor_getTemplateArgumentType@Base 3.6
clang_Cursor_getTemplateArgumentUnsignedValue@Base 3.6
clang_Cursor_getTemplateArgumentValue@Base 3.6
clang_Cursor_getTranslationUnit@Base 3.2 clang_Cursor_getTranslationUnit@Base 3.2
clang_Cursor_isBitField@Base 3.4 clang_Cursor_isBitField@Base 3.4
clang_Cursor_isDynamicCall@Base 3.2 clang_Cursor_isDynamicCall@Base 3.2
@ -62,18 +68,18 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_InlineContentComment_hasTrailingNewline@Base 3.2 clang_InlineContentComment_hasTrailingNewline@Base 3.2
clang_Location_isFromMainFile@Base 3.4 clang_Location_isFromMainFile@Base 3.4
clang_Location_isInSystemHeader@Base 3.4 clang_Location_isInSystemHeader@Base 3.4
clang_ModuleMapDescriptor_create@Base @LLVM_VERSION@ clang_ModuleMapDescriptor_create@Base 3.6
clang_ModuleMapDescriptor_dispose@Base @LLVM_VERSION@ clang_ModuleMapDescriptor_dispose@Base 3.6
clang_ModuleMapDescriptor_setFrameworkModuleName@Base @LLVM_VERSION@ clang_ModuleMapDescriptor_setFrameworkModuleName@Base 3.6
clang_ModuleMapDescriptor_setUmbrellaHeader@Base @LLVM_VERSION@ clang_ModuleMapDescriptor_setUmbrellaHeader@Base 3.6
clang_ModuleMapDescriptor_writeToBuffer@Base @LLVM_VERSION@ clang_ModuleMapDescriptor_writeToBuffer@Base 3.6
clang_Module_getASTFile@Base 3.4 clang_Module_getASTFile@Base 3.4
clang_Module_getFullName@Base 3.2 clang_Module_getFullName@Base 3.2
clang_Module_getName@Base 3.2 clang_Module_getName@Base 3.2
clang_Module_getNumTopLevelHeaders@Base 3.2 clang_Module_getNumTopLevelHeaders@Base 3.2
clang_Module_getParent@Base 3.2 clang_Module_getParent@Base 3.2
clang_Module_getTopLevelHeader@Base 3.2 clang_Module_getTopLevelHeader@Base 3.2
clang_Module_isSystem@Base @LLVM_VERSION@ clang_Module_isSystem@Base 3.6
clang_ParamCommandComment_getDirection@Base 3.2 clang_ParamCommandComment_getDirection@Base 3.2
clang_ParamCommandComment_getParamIndex@Base 3.2 clang_ParamCommandComment_getParamIndex@Base 3.2
clang_ParamCommandComment_getParamName@Base 3.2 clang_ParamCommandComment_getParamName@Base 3.2
@ -88,17 +94,17 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_Type_getAlignOf@Base 3.4 clang_Type_getAlignOf@Base 3.4
clang_Type_getCXXRefQualifier@Base 3.4 clang_Type_getCXXRefQualifier@Base 3.4
clang_Type_getClassType@Base 3.4 clang_Type_getClassType@Base 3.4
clang_Type_getNumTemplateArguments@Base @LLVM_VERSION@ clang_Type_getNumTemplateArguments@Base 3.6
clang_Type_getOffsetOf@Base 3.4 clang_Type_getOffsetOf@Base 3.4
clang_Type_getSizeOf@Base 3.4 clang_Type_getSizeOf@Base 3.4
clang_Type_getTemplateArgumentAsType@Base @LLVM_VERSION@ clang_Type_getTemplateArgumentAsType@Base 3.6
clang_VerbatimBlockLineComment_getText@Base 3.2 clang_VerbatimBlockLineComment_getText@Base 3.2
clang_VerbatimLineComment_getText@Base 3.2 clang_VerbatimLineComment_getText@Base 3.2
clang_VirtualFileOverlay_addFileMapping@Base @LLVM_VERSION@ clang_VirtualFileOverlay_addFileMapping@Base 3.6
clang_VirtualFileOverlay_create@Base @LLVM_VERSION@ clang_VirtualFileOverlay_create@Base 3.6
clang_VirtualFileOverlay_dispose@Base @LLVM_VERSION@ clang_VirtualFileOverlay_dispose@Base 3.6
clang_VirtualFileOverlay_setCaseSensitivity@Base @LLVM_VERSION@ clang_VirtualFileOverlay_setCaseSensitivity@Base 3.6
clang_VirtualFileOverlay_writeToBuffer@Base @LLVM_VERSION@ clang_VirtualFileOverlay_writeToBuffer@Base 3.6
clang_annotateTokens@Base 3.2 clang_annotateTokens@Base 3.2
clang_codeCompleteAt@Base 3.2 clang_codeCompleteAt@Base 3.2
clang_codeCompleteGetContainerKind@Base 3.2 clang_codeCompleteGetContainerKind@Base 3.2
@ -115,7 +121,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_constructUSR_ObjCProtocol@Base 3.2 clang_constructUSR_ObjCProtocol@Base 3.2
clang_createCXCursorSet@Base 3.2 clang_createCXCursorSet@Base 3.2
clang_createIndex@Base 3.2 clang_createIndex@Base 3.2
clang_createTranslationUnit2@Base @LLVM_VERSION@ clang_createTranslationUnit2@Base 3.6
clang_createTranslationUnit@Base 3.2 clang_createTranslationUnit@Base 3.2
clang_createTranslationUnitFromSourceFile@Base 3.2 clang_createTranslationUnitFromSourceFile@Base 3.2
clang_defaultCodeCompleteOptions@Base 3.2 clang_defaultCodeCompleteOptions@Base 3.2
@ -131,7 +137,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_disposeDiagnosticSet@Base 3.2 clang_disposeDiagnosticSet@Base 3.2
clang_disposeIndex@Base 3.2 clang_disposeIndex@Base 3.2
clang_disposeOverriddenCursors@Base 3.2 clang_disposeOverriddenCursors@Base 3.2
clang_disposeSourceRangeList@Base @LLVM_VERSION@ clang_disposeSourceRangeList@Base 3.6
clang_disposeString@Base 3.2 clang_disposeString@Base 3.2
clang_disposeTokens@Base 3.2 clang_disposeTokens@Base 3.2
clang_disposeTranslationUnit@Base 3.2 clang_disposeTranslationUnit@Base 3.2
@ -149,7 +155,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_getArgType@Base 3.2 clang_getArgType@Base 3.2
clang_getArrayElementType@Base 3.2 clang_getArrayElementType@Base 3.2
clang_getArraySize@Base 3.2 clang_getArraySize@Base 3.2
clang_getBuildSessionTimestamp@Base @LLVM_VERSION@ clang_getBuildSessionTimestamp@Base 3.6
clang_getCString@Base 3.2 clang_getCString@Base 3.2
clang_getCXTUResourceUsage@Base 3.2 clang_getCXTUResourceUsage@Base 3.2
clang_getCXXAccessSpecifier@Base 3.2 clang_getCXXAccessSpecifier@Base 3.2
@ -220,7 +226,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_getInstantiationLocation@Base 3.2 clang_getInstantiationLocation@Base 3.2
clang_getLocation@Base 3.2 clang_getLocation@Base 3.2
clang_getLocationForOffset@Base 3.2 clang_getLocationForOffset@Base 3.2
clang_getModuleForFile@Base @LLVM_VERSION@ clang_getModuleForFile@Base 3.6
clang_getNullCursor@Base 3.2 clang_getNullCursor@Base 3.2
clang_getNullLocation@Base 3.2 clang_getNullLocation@Base 3.2
clang_getNullRange@Base 3.2 clang_getNullRange@Base 3.2
@ -240,7 +246,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_getRemappings@Base 3.2 clang_getRemappings@Base 3.2
clang_getRemappingsFromFileList@Base 3.2 clang_getRemappingsFromFileList@Base 3.2
clang_getResultType@Base 3.2 clang_getResultType@Base 3.2
clang_getSkippedRanges@Base @LLVM_VERSION@ clang_getSkippedRanges@Base 3.6
clang_getSpecializedCursorTemplate@Base 3.2 clang_getSpecializedCursorTemplate@Base 3.2
clang_getSpellingLocation@Base 3.2 clang_getSpellingLocation@Base 3.2
clang_getTUResourceUsageName@Base 3.2 clang_getTUResourceUsageName@Base 3.2
@ -290,7 +296,7 @@ libclang-@LLVM_VERSION@.so.1 libclang1-@LLVM_VERSION@ #MINVER#
clang_isVirtualBase@Base 3.2 clang_isVirtualBase@Base 3.2
clang_isVolatileQualifiedType@Base 3.2 clang_isVolatileQualifiedType@Base 3.2
clang_loadDiagnostics@Base 3.2 clang_loadDiagnostics@Base 3.2
clang_parseTranslationUnit2@Base @LLVM_VERSION@ clang_parseTranslationUnit2@Base 3.6
clang_parseTranslationUnit@Base 3.2 clang_parseTranslationUnit@Base 3.2
clang_remap_dispose@Base 3.2 clang_remap_dispose@Base 3.2
clang_remap_getFilenames@Base 3.2 clang_remap_getFilenames@Base 3.2

View File

@ -1,2 +1,2 @@
@OCAML_STDLIB_DIR@/llvm-@LLVM_VERSION@ @OCAML_STDLIB_DIR@/ #@OCAML_STDLIB_DIR@/llvm-@LLVM_VERSION@ @OCAML_STDLIB_DIR@/
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/ocamldoc/html usr/share/doc/libllvm-@LLVM_VERSION@-ocaml-dev/ #usr/lib/llvm-@LLVM_VERSION@/docs/llvm/ocamldoc/html usr/share/doc/libllvm-@LLVM_VERSION@-ocaml-dev/

View File

@ -1,5 +1,5 @@
usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM*.a usr/lib/llvm-@LLVM_VERSION@/lib/libLLVM*.a
usr/lib/llvm-@LLVM_VERSION@/lib/libllvm*.a #usr/lib/llvm-@LLVM_VERSION@/lib/libllvm*.a
usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so
usr/lib/llvm-@LLVM_VERSION@/lib/libLTO.* usr/lib/llvm-@LLVM_VERSION@/lib/libLTO.*
usr/lib/llvm-@LLVM_VERSION@/lib/BugpointPasses.so usr/lib/llvm-@LLVM_VERSION@/lib/BugpointPasses.so

View File

@ -1,6 +1,6 @@
docs/_build/html usr/share/doc/llvm-@LLVM_VERSION@-doc/ docs/_build/html usr/share/doc/llvm-@LLVM_VERSION@-doc/
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html.tar.gz usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html.tar.gz
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/ocamldoc.tar.gz #usr/lib/llvm-@LLVM_VERSION@/docs/llvm/ocamldoc.tar.gz
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/Dummy.html usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/Dummy.html
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/doxygen.css usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/doxygen.css
usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/LibASTMatchersReference.html usr/lib/llvm-@LLVM_VERSION@/docs/llvm/html/LibASTMatchersReference.html

3
debian/rules vendored
View File

@ -205,16 +205,17 @@ override_dh_auto_configure: preconfigure
--with-optimize-option=' $(opt_flags)' \ --with-optimize-option=' $(opt_flags)' \
--enable-pic \ --enable-pic \
--enable-libffi \ --enable-libffi \
--with-ocaml-libdir=/usr/lib/ocaml/llvm-$(LLVM_VERSION) \
--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--with-binutils-include=/usr/include \ --with-binutils-include=/usr/include \
--with-cloog --with-isl \ --with-cloog --with-isl \
--with-bug-report-url=http://bugs.debian.org/ \ --with-bug-report-url=http://bugs.debian.org/ \
--enable-shared \ --enable-shared \
--disable-bindings \
$(CONFIGURE_EXTRA) \ $(CONFIGURE_EXTRA) \
CLANG_VENDOR=$(VENDOR) || { cat config.log tools/polly/config.log; exit 1; } CLANG_VENDOR=$(VENDOR) || { cat config.log tools/polly/config.log; exit 1; }
# cd $(TARGET_BUILD) && cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON # cd $(TARGET_BUILD) && cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON
# mkdir build-compiler-rt && cd build-compiler-rt && cmake ../compiler-rt # mkdir build-compiler-rt && cd build-compiler-rt && cmake ../compiler-rt
# --with-ocaml-libdir=/usr/lib/ocaml/llvm-$(LLVM_VERSION) \
override_dh_auto_build: override_dh_auto_build: