diff -Nru llvm-toolchain-3.9-3.9.1/debian/changelog llvm-toolchain-3.9-3.9.1/debian/changelog --- llvm-toolchain-3.9-3.9.1/debian/changelog 2016-12-14 08:22:02.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/changelog 2016-12-16 01:07:42.000000000 +0000 @@ -1,3 +1,24 @@ +llvm-toolchain-3.9 (1:3.9.1-1+rpi1) stretch-staging; urgency=medium + + [changes brought forward from llvm-toolchain-3.8 1:3.8-2+rpi1 by Peter Michael Green at Sat, 14 May 2016 21:43:35 +0000] + * Cleanup .pyc files in clean target. + * Add a hack to the cmake based build to force armv6 (unfortunately the cmake + based build relies on config.guess which assumes you want to build for the + hardware you are running on). + * Add -DCOMPILER_RT_BUILD_BUILTINS=OFF to disable parts of compiler-rt that + are broken on lower arm architectures. + + [changes introduced in llvm-toolchain-3.9 1:3.9.1-1 by Peter Michael Green] + * disable testsuite (using a method that is hopefully less likely to cause diff conflicts than previously). + * Remove -march=armv7-a in compiler-rt/cmake/config-ix-base.cmake + * Clean up debian/usr in clean target. + * Clean up clang/tools/*-3.9 in clean target. + * Clean up stray *3.9.vim files + * Clean up clang/tools/scan-build/man/scan-build-3.9.1 and utils/vim/llvm-3.9-vimrc + * Clean up debian/*.install + + -- Peter Michael Green Fri, 16 Dec 2016 01:07:42 +0000 + llvm-toolchain-3.9 (1:3.9.1-1) unstable; urgency=medium * New stable release diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-3.9-examples.examples llvm-toolchain-3.9-3.9.1/debian/clang-3.9-examples.examples --- llvm-toolchain-3.9-3.9.1/debian/clang-3.9-examples.examples 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-3.9-examples.examples 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1 @@ +clang/examples/* diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-3.9.links llvm-toolchain-3.9-3.9.1/debian/clang-3.9.links --- llvm-toolchain-3.9-3.9.1/debian/clang-3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,4 @@ +usr/share/clang/scan-build-3.9/bin/scan-build usr/bin/scan-build-3.9 +usr/share/clang/scan-build-3.9/bin/scan-build-py usr/bin/scan-build-3.9-py +usr/share/clang/scan-view-3.9/bin/scan-view usr/bin/scan-view-3.9 + diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/clang-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/clang-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,9 @@ +# I know but well... +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-check.1.gz +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/scan-view.1.gz +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-apply-replacements-3.9.1.gz +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-check-3.9.1.gz +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tblgen-3.9.1.gz +clang-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/scan-view-3.9.1.gz +# Does not link otherwise +clang-3.9: embedded-library usr/lib/llvm-3.9/bin/clang: libjsoncpp diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-3.9.manpages llvm-toolchain-3.9-3.9.1/debian/clang-3.9.manpages --- llvm-toolchain-3.9-3.9.1/debian/clang-3.9.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-3.9.manpages 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,11 @@ +clang/docs/_build/man/clang-3.9.1 +clang/tools/scan-build/man/scan-build-3.9.1 +debian/man/clang-check-3.9.1 +debian/man/clang-rename-3.9.1 +debian/man/clang-query-3.9.1 +debian/man/clang-apply-replacements-3.9.1 +debian/man/sancov-3.9.1 +debian/man/scan-view-3.9.1 +debian/man/modularize-3.9.1 +debian/man/find-all-symbols-3.9.1 +debian/man/clang-include-fixer-3.9.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,4 @@ +# I know but well... +clang-format-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-diff-3.9.1.gz +clang-format-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-format-3.9.1.gz + diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.manpages llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.manpages --- llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-format-3.9.manpages 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +debian/man/clang-format-diff-3.9.1 +debian/man/clang-format-3.9.1 + diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.links llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.links --- llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/llvm-3.9/share/clang/run-clang-tidy.py usr/bin/run-clang-tidy-3.9.py +usr/lib/llvm-3.9/share/clang/clang-tidy-diff.py usr/bin/clang-tidy-diff-3.9.py + diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +# I know but well... +clang-tidy-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/clang-tidy-3.9.1.gz + diff -Nru llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.manpages llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.manpages --- llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/clang-tidy-3.9.manpages 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1 @@ +debian/man/clang-tidy-3.9.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.links llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.links --- llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +# as upstream +usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 usr/lib/llvm-3.9/lib/libclang-3.9.so.1 +usr/lib/llvm-3.9/lib/libclang-3.9.so.1 usr/lib/llvm-3.9/lib/libclang.so.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,5 @@ +# I know and I am not planning to change that yet. +libclang1-3.9: package-name-doesnt-match-sonames libclang1-3.9-1 +# Provided as transition +libclang1-3.9: dev-pkg-without-shlib-symlink usr/lib/*/libclang-3.9.so.1 usr/lib/*/libclang.so +libclang1-3.9: ldconfig-symlink-missing-for-shlib usr/lib/*/libclang-LLVM_VERSION@.so usr/lib/*/libclang-LLVM_VERSION@.so.1 libclang-LLVM_VERSION@.so diff -Nru llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.symbols llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.symbols --- llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.symbols 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libclang1-3.9.symbols 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,340 @@ +libclang-3.9.so.1 libclang1-3.9 #MINVER# + clang_BlockCommandComment_getArgText@Base 3.2 + clang_BlockCommandComment_getCommandName@Base 3.2 + clang_BlockCommandComment_getNumArgs@Base 3.2 + clang_BlockCommandComment_getParagraph@Base 3.2 + clang_CXCursorSet_contains@Base 3.2 + clang_CXCursorSet_insert@Base 3.2 + clang_CXIndex_getGlobalOptions@Base 3.2 + clang_CXIndex_setGlobalOptions@Base 3.2 + clang_CXXConstructor_isConvertingConstructor@Base 3.9 + clang_CXXConstructor_isCopyConstructor@Base 3.9 + clang_CXXConstructor_isDefaultConstructor@Base 3.9 + clang_CXXConstructor_isMoveConstructor@Base 3.9 + clang_CXXField_isMutable@Base 3.8 + clang_CXXMethod_isConst@Base 3.4 + clang_CXXMethod_isDefaulted@Base 3.9 + clang_CXXMethod_isPureVirtual@Base 3.4 + clang_CXXMethod_isStatic@Base 3.2 + clang_CXXMethod_isVirtual@Base 3.2 + clang_Comment_getChild@Base 3.2 + clang_Comment_getKind@Base 3.2 + clang_Comment_getNumChildren@Base 3.2 + clang_Comment_isWhitespace@Base 3.2 + clang_CompilationDatabase_dispose@Base 3.2 + clang_CompilationDatabase_fromDirectory@Base 3.2 + clang_CompilationDatabase_getAllCompileCommands@Base 3.4 + clang_CompilationDatabase_getCompileCommands@Base 3.2 + clang_CompileCommand_getArg@Base 3.2 + clang_CompileCommand_getDirectory@Base 3.2 + clang_CompileCommand_getFilename@Base 3.8 + clang_CompileCommand_getMappedSourceContent@Base 3.8 + clang_CompileCommand_getMappedSourcePath@Base 3.8 + clang_CompileCommand_getNumArgs@Base 3.2 + clang_CompileCommands_dispose@Base 3.2 + clang_CompileCommands_getCommand@Base 3.2 + clang_CompileCommands_getSize@Base 3.2 + clang_Cursor_Evaluate@Base 3.9 + clang_Cursor_getArgument@Base 3.2 + clang_Cursor_getBriefCommentText@Base 3.2 + clang_Cursor_getCXXManglings@Base 3.8 + clang_Cursor_getCommentRange@Base 3.2 + clang_Cursor_getMangling@Base 3.6 + clang_Cursor_getModule@Base 3.2 + clang_Cursor_getNumArguments@Base 3.2 + clang_Cursor_getNumTemplateArguments@Base 3.6 + clang_Cursor_getObjCDeclQualifiers@Base 3.4 + clang_Cursor_getObjCPropertyAttributes@Base 3.4 + clang_Cursor_getObjCSelectorIndex@Base 3.2 + clang_Cursor_getOffsetOfField@Base 3.7 + clang_Cursor_getParsedComment@Base 3.2 + clang_Cursor_getRawCommentText@Base 3.2 + clang_Cursor_getReceiverType@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_hasAttrs@Base 3.9 + clang_Cursor_isAnonymous@Base 3.7 + clang_Cursor_isBitField@Base 3.4 + clang_Cursor_isDynamicCall@Base 3.2 + clang_Cursor_isFunctionInlined@Base 3.9 + clang_Cursor_isMacroBuiltin@Base 3.9 + clang_Cursor_isMacroFunctionLike@Base 3.9 + clang_Cursor_isNull@Base 3.2 + clang_Cursor_isObjCOptional@Base 3.4 + clang_Cursor_isVariadic@Base 3.4 + clang_EvalResult_dispose@Base 3.9 + clang_EvalResult_getAsDouble@Base 3.9 + clang_EvalResult_getAsInt@Base 3.9 + clang_EvalResult_getAsStr@Base 3.9 + clang_EvalResult_getKind@Base 3.9 + clang_File_isEqual@Base 3.6 + clang_FullComment_getAsHTML@Base 3.2 + clang_FullComment_getAsXML@Base 3.2 + clang_HTMLStartTagComment_isSelfClosing@Base 3.2 + clang_HTMLStartTag_getAttrName@Base 3.2 + clang_HTMLStartTag_getAttrValue@Base 3.2 + clang_HTMLStartTag_getNumAttrs@Base 3.2 + clang_HTMLTagComment_getAsString@Base 3.2 + clang_HTMLTagComment_getTagName@Base 3.2 + clang_IndexAction_create@Base 3.2 + clang_IndexAction_dispose@Base 3.2 + clang_InlineCommandComment_getArgText@Base 3.2 + clang_InlineCommandComment_getCommandName@Base 3.2 + clang_InlineCommandComment_getNumArgs@Base 3.2 + clang_InlineCommandComment_getRenderKind@Base 3.2 + clang_InlineContentComment_hasTrailingNewline@Base 3.2 + clang_Location_isFromMainFile@Base 3.4 + clang_Location_isInSystemHeader@Base 3.4 + clang_ModuleMapDescriptor_create@Base 3.6 + clang_ModuleMapDescriptor_dispose@Base 3.6 + clang_ModuleMapDescriptor_setFrameworkModuleName@Base 3.6 + clang_ModuleMapDescriptor_setUmbrellaHeader@Base 3.6 + clang_ModuleMapDescriptor_writeToBuffer@Base 3.6 + clang_Module_getASTFile@Base 3.4 + clang_Module_getFullName@Base 3.2 + clang_Module_getName@Base 3.2 + clang_Module_getNumTopLevelHeaders@Base 3.2 + clang_Module_getParent@Base 3.2 + clang_Module_getTopLevelHeader@Base 3.2 + clang_Module_isSystem@Base 3.6 + clang_ParamCommandComment_getDirection@Base 3.2 + clang_ParamCommandComment_getParamIndex@Base 3.2 + clang_ParamCommandComment_getParamName@Base 3.2 + clang_ParamCommandComment_isDirectionExplicit@Base 3.2 + clang_ParamCommandComment_isParamIndexValid@Base 3.2 + clang_Range_isNull@Base 3.2 + clang_TParamCommandComment_getDepth@Base 3.2 + clang_TParamCommandComment_getIndex@Base 3.2 + clang_TParamCommandComment_getParamName@Base 3.2 + clang_TParamCommandComment_isParamPositionValid@Base 3.2 + clang_TextComment_getText@Base 3.2 + clang_Type_getAlignOf@Base 3.4 + clang_Type_getCXXRefQualifier@Base 3.4 + clang_Type_getClassType@Base 3.4 + clang_Type_getNamedType@Base 3.9 + clang_Type_getNumTemplateArguments@Base 3.6 + clang_Type_getObjCEncoding@Base 3.9 + clang_Type_getOffsetOf@Base 3.4 + clang_Type_getSizeOf@Base 3.4 + clang_Type_getTemplateArgumentAsType@Base 3.6 + clang_Type_visitFields@Base 3.7 + clang_VerbatimBlockLineComment_getText@Base 3.2 + clang_VerbatimLineComment_getText@Base 3.2 + clang_VirtualFileOverlay_addFileMapping@Base 3.6 + clang_VirtualFileOverlay_create@Base 3.6 + clang_VirtualFileOverlay_dispose@Base 3.6 + clang_VirtualFileOverlay_setCaseSensitivity@Base 3.6 + clang_VirtualFileOverlay_writeToBuffer@Base 3.6 + clang_annotateTokens@Base 3.2 + clang_codeCompleteAt@Base 3.2 + clang_codeCompleteGetContainerKind@Base 3.2 + clang_codeCompleteGetContainerUSR@Base 3.2 + clang_codeCompleteGetContexts@Base 3.2 + clang_codeCompleteGetDiagnostic@Base 3.2 + clang_codeCompleteGetNumDiagnostics@Base 3.2 + clang_codeCompleteGetObjCSelector@Base 3.2 + clang_constructUSR_ObjCCategory@Base 3.2 + clang_constructUSR_ObjCClass@Base 3.2 + clang_constructUSR_ObjCIvar@Base 3.2 + clang_constructUSR_ObjCMethod@Base 3.2 + clang_constructUSR_ObjCProperty@Base 3.2 + clang_constructUSR_ObjCProtocol@Base 3.2 + clang_createCXCursorSet@Base 3.2 + clang_createIndex@Base 3.2 + clang_createTranslationUnit2@Base 3.6 + clang_createTranslationUnit@Base 3.2 + clang_createTranslationUnitFromSourceFile@Base 3.2 + clang_defaultCodeCompleteOptions@Base 3.2 + clang_defaultDiagnosticDisplayOptions@Base 3.2 + clang_defaultEditingTranslationUnitOptions@Base 3.2 + clang_defaultReparseOptions@Base 3.2 + clang_defaultSaveOptions@Base 3.2 + clang_disposeCXCursorSet@Base 3.2 + clang_disposeCXPlatformAvailability@Base 3.2 + clang_disposeCXTUResourceUsage@Base 3.2 + clang_disposeCodeCompleteResults@Base 3.2 + clang_disposeDiagnostic@Base 3.2 + clang_disposeDiagnosticSet@Base 3.2 + clang_disposeIndex@Base 3.2 + clang_disposeOverriddenCursors@Base 3.2 + clang_disposeSourceRangeList@Base 3.6 + clang_disposeString@Base 3.2 + clang_disposeStringSet@Base 3.8 + clang_disposeTokens@Base 3.2 + clang_disposeTranslationUnit@Base 3.2 + clang_enableStackTraces@Base 3.2 + clang_equalCursors@Base 3.2 + clang_equalLocations@Base 3.2 + clang_equalRanges@Base 3.2 + clang_equalTypes@Base 3.2 + clang_executeOnThread@Base 3.2 + clang_findIncludesInFile@Base 3.4 + clang_findIncludesInFileWithBlock@Base 3.4 + clang_findReferencesInFile@Base 3.2 + clang_findReferencesInFileWithBlock@Base 3.2 + clang_formatDiagnostic@Base 3.2 + clang_free@Base 3.7 + clang_getArgType@Base 3.2 + clang_getArrayElementType@Base 3.2 + clang_getArraySize@Base 3.2 + clang_getBuildSessionTimestamp@Base 3.6 + clang_getCString@Base 3.2 + clang_getCXTUResourceUsage@Base 3.2 + clang_getCXXAccessSpecifier@Base 3.2 + clang_getCanonicalCursor@Base 3.2 + clang_getCanonicalType@Base 3.2 + clang_getChildDiagnostics@Base 3.2 + clang_getClangVersion@Base 3.2 + clang_getCompletionAnnotation@Base 3.2 + clang_getCompletionAvailability@Base 3.2 + clang_getCompletionBriefComment@Base 3.2 + clang_getCompletionChunkCompletionString@Base 3.2 + clang_getCompletionChunkKind@Base 3.2 + clang_getCompletionChunkText@Base 3.2 + clang_getCompletionNumAnnotations@Base 3.2 + clang_getCompletionParent@Base 3.2 + clang_getCompletionPriority@Base 3.2 + clang_getCursor@Base 3.2 + clang_getCursorAvailability@Base 3.2 + clang_getCursorCompletionString@Base 3.2 + clang_getCursorDefinition@Base 3.2 + clang_getCursorDisplayName@Base 3.2 + clang_getCursorExtent@Base 3.2 + clang_getCursorKind@Base 3.2 + clang_getCursorKindSpelling@Base 3.2 + clang_getCursorLanguage@Base 3.2 + clang_getCursorLexicalParent@Base 3.2 + clang_getCursorLinkage@Base 3.2 + clang_getCursorLocation@Base 3.2 + clang_getCursorPlatformAvailability@Base 3.2 + clang_getCursorReferenceNameRange@Base 3.2 + clang_getCursorReferenced@Base 3.2 + clang_getCursorResultType@Base 3.2 + clang_getCursorSemanticParent@Base 3.2 + clang_getCursorSpelling@Base 3.2 + clang_getCursorType@Base 3.2 + clang_getCursorUSR@Base 3.2 + clang_getCursorVisibility@Base 3.8 + clang_getDeclObjCTypeEncoding@Base 3.2 + clang_getDefinitionSpellingAndExtent@Base 3.2 + clang_getDiagnostic@Base 3.2 + clang_getDiagnosticCategory@Base 3.2 + clang_getDiagnosticCategoryName@Base 3.2 + clang_getDiagnosticCategoryText@Base 3.2 + clang_getDiagnosticFixIt@Base 3.2 + clang_getDiagnosticInSet@Base 3.2 + clang_getDiagnosticLocation@Base 3.2 + clang_getDiagnosticNumFixIts@Base 3.2 + clang_getDiagnosticNumRanges@Base 3.2 + clang_getDiagnosticOption@Base 3.2 + clang_getDiagnosticRange@Base 3.2 + clang_getDiagnosticSetFromTU@Base 3.2 + clang_getDiagnosticSeverity@Base 3.2 + clang_getDiagnosticSpelling@Base 3.2 + clang_getElementType@Base 3.2 + clang_getEnumConstantDeclUnsignedValue@Base 3.2 + clang_getEnumConstantDeclValue@Base 3.2 + clang_getEnumDeclIntegerType@Base 3.2 + clang_getExpansionLocation@Base 3.2 + clang_getFieldDeclBitWidth@Base 3.4 + clang_getFile@Base 3.2 + clang_getFileLocation@Base 3.4 + clang_getFileName@Base 3.2 + clang_getFileTime@Base 3.2 + clang_getFileUniqueID@Base 3.4 + clang_getFunctionTypeCallingConv@Base 3.2 + clang_getIBOutletCollectionType@Base 3.2 + clang_getIncludedFile@Base 3.2 + clang_getInclusions@Base 3.2 + clang_getInstantiationLocation@Base 3.2 + clang_getLocation@Base 3.2 + clang_getLocationForOffset@Base 3.2 + clang_getModuleForFile@Base 3.6 + clang_getNullCursor@Base 3.2 + clang_getNullLocation@Base 3.2 + clang_getNullRange@Base 3.2 + clang_getNumArgTypes@Base 3.2 + clang_getNumCompletionChunks@Base 3.2 + clang_getNumDiagnostics@Base 3.2 + clang_getNumDiagnosticsInSet@Base 3.2 + clang_getNumElements@Base 3.2 + clang_getNumOverloadedDecls@Base 3.2 + clang_getOverloadedDecl@Base 3.2 + clang_getOverriddenCursors@Base 3.2 + clang_getPointeeType@Base 3.2 + clang_getPresumedLocation@Base 3.2 + clang_getRange@Base 3.2 + clang_getRangeEnd@Base 3.2 + clang_getRangeStart@Base 3.2 + clang_getRemappings@Base 3.2 + clang_getRemappingsFromFileList@Base 3.2 + clang_getResultType@Base 3.2 + clang_getSkippedRanges@Base 3.6 + clang_getSpecializedCursorTemplate@Base 3.2 + clang_getSpellingLocation@Base 3.2 + clang_getTUResourceUsageName@Base 3.2 + clang_getTemplateCursorKind@Base 3.2 + clang_getTokenExtent@Base 3.2 + clang_getTokenKind@Base 3.2 + clang_getTokenLocation@Base 3.2 + clang_getTokenSpelling@Base 3.2 + clang_getTranslationUnitCursor@Base 3.2 + clang_getTranslationUnitSpelling@Base 3.2 + clang_getTypeDeclaration@Base 3.2 + clang_getTypeKindSpelling@Base 3.2 + clang_getTypeSpelling@Base 3.4 + clang_getTypedefDeclUnderlyingType@Base 3.2 + clang_hashCursor@Base 3.2 + clang_indexLoc_getCXSourceLocation@Base 3.2 + clang_indexLoc_getFileLocation@Base 3.2 + clang_indexSourceFile@Base 3.2 + clang_indexSourceFileFullArgv@Base 3.8 + clang_indexTranslationUnit@Base 3.2 + clang_index_getCXXClassDeclInfo@Base 3.2 + clang_index_getClientContainer@Base 3.2 + clang_index_getClientEntity@Base 3.2 + clang_index_getIBOutletCollectionAttrInfo@Base 3.2 + clang_index_getObjCCategoryDeclInfo@Base 3.2 + clang_index_getObjCContainerDeclInfo@Base 3.2 + clang_index_getObjCInterfaceDeclInfo@Base 3.2 + clang_index_getObjCPropertyDeclInfo@Base 3.2 + clang_index_getObjCProtocolRefListInfo@Base 3.2 + clang_index_isEntityObjCContainerKind@Base 3.2 + clang_index_setClientContainer@Base 3.2 + clang_index_setClientEntity@Base 3.2 + clang_isAttribute@Base 3.2 + clang_isConstQualifiedType@Base 3.2 + clang_isCursorDefinition@Base 3.2 + clang_isDeclaration@Base 3.2 + clang_isExpression@Base 3.2 + clang_isFileMultipleIncludeGuarded@Base 3.2 + clang_isFunctionTypeVariadic@Base 3.2 + clang_isInvalid@Base 3.2 + clang_isPODType@Base 3.2 + clang_isPreprocessing@Base 3.2 + clang_isReference@Base 3.2 + clang_isRestrictQualifiedType@Base 3.2 + clang_isStatement@Base 3.2 + clang_isTranslationUnit@Base 3.2 + clang_isUnexposed@Base 3.2 + clang_isVirtualBase@Base 3.2 + clang_isVolatileQualifiedType@Base 3.2 + clang_loadDiagnostics@Base 3.2 + clang_parseTranslationUnit2@Base 3.6 + clang_parseTranslationUnit2FullArgv@Base 3.8 + clang_parseTranslationUnit@Base 3.2 + clang_remap_dispose@Base 3.2 + clang_remap_getFilenames@Base 3.2 + clang_remap_getNumFiles@Base 3.2 + clang_reparseTranslationUnit@Base 3.2 + clang_saveTranslationUnit@Base 3.2 + clang_sortCodeCompletionResults@Base 3.2 + clang_toggleCrashRecovery@Base 3.2 + clang_tokenize@Base 3.2 + clang_visitChildren@Base 3.2 + clang_visitChildrenWithBlock@Base 3.2 diff -Nru llvm-toolchain-3.9-3.9.1/debian/libclang-3.9-dev.links llvm-toolchain-3.9-3.9.1/debian/libclang-3.9-dev.links --- llvm-toolchain-3.9-3.9.1/debian/libclang-3.9-dev.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libclang-3.9-dev.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 usr/lib/arm-linux-gnueabihf/libclang-3.9.so +usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 usr/lib/llvm-3.9/lib/libclang.so +usr/lib/arm-linux-gnueabihf/libclang-3.9.so.1 usr/lib/llvm-3.9/lib/libclang-3.9.so diff -Nru llvm-toolchain-3.9-3.9.1/debian/libclang-common-3.9-dev.links llvm-toolchain-3.9-3.9.1/debian/libclang-common-3.9-dev.links --- llvm-toolchain-3.9-3.9.1/debian/libclang-common-3.9-dev.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libclang-common-3.9-dev.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,7 @@ +usr/lib/llvm-3.9/lib/clang/3.9.0/include usr/include/clang/3.9/include +usr/lib/llvm-3.9/lib/clang/3.9.0/include usr/lib/clang/3.9/include +usr/lib/llvm-3.9/lib/clang/3.9.0/lib usr/lib/clang/3.9/lib +usr/lib/llvm-3.9/lib/clang/3.9.0/include usr/include/clang/3.9.0/include +usr/lib/llvm-3.9/lib/clang/3.9.0/include usr/lib/clang/3.9.0/include +usr/lib/llvm-3.9/lib/clang/3.9.0/lib usr/lib/clang/3.9.0/lib + diff -Nru llvm-toolchain-3.9-3.9.1/debian/liblld-3.9.links llvm-toolchain-3.9-3.9.1/debian/liblld-3.9.links --- llvm-toolchain-3.9-3.9.1/debian/liblld-3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/liblld-3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/arm-linux-gnueabihf/liblld-3.9.so.1 usr/lib/arm-linux-gnueabihf/liblld-3.9.so +usr/lib/arm-linux-gnueabihf/liblld-3.9.so usr/lib/python2.7/dist-packages/lld-3.9/_lld.so +usr/lib/arm-linux-gnueabihf/liblld-3.9.so.1 usr/lib/llvm-3.9/lib/liblld.so.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.links llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.links --- llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,3 @@ +usr/lib/arm-linux-gnueabihf/liblldb-3.9.so.1 usr/lib/arm-linux-gnueabihf/liblldb-3.9.so +usr/lib/arm-linux-gnueabihf/liblldb-3.9.so.1 usr/lib/llvm-3.9/lib/liblldb.so.1 + diff -Nru llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/liblldb-3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,5 @@ +# That is normal. The lib is not (yet?) shipped as a new package +liblldb-3.9: package-name-doesnt-match-sonames liblldb-3.9-1 +# For now, override this warning. We might create a -dev at some point +liblldb-3.9: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so +liblldb-3.9: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb-3.9.so.1 usr/lib/*/liblldb-3.9.so diff -Nru llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.links llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.links --- llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.links 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,4 @@ +# Should be uncommented for 3.9.1 and other +# usr/lib/llvm-3.9/lib/libLLVM-3.9.so.1 /usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 /usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so + diff -Nru llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libllvm3.9.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,2 @@ +# That is normal. Upstream does not match the debian convention +libllvm3.9: package-name-doesnt-match-sonames libLLVM-3.9-1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.dirs llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.dirs --- llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.dirs 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,2 @@ +/usr/lib/ocaml/META/ + diff -Nru llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.lintian-overrides 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,2 @@ +# It is in the section ocaml which is fine. +libllvm-3.9-ocaml-dev: wrong-section-according-to-package-name libllvm-3.9-ocaml-dev => libdevel diff -Nru llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.META llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.META --- llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.META 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/libllvm-3.9-ocaml-dev.META 2016-12-16 00:58:41.000000000 +0000 @@ -0,0 +1,63 @@ +description = "Low Level Virtual Machine bindings" +version = "3.9" + +directory = "+llvm-3.9" + +archive(byte) = "llvm.cma" +archive(native) = "llvm.cmxa" +linkopts = "-cclib -lstdc++ -cclib -lllvm" + +package "executionengine" +( + requires = "llvm-3.9" + version = "3.9" + archive(native) = "llvm_executionengine.cmxa" + archive(byte) = "llvm_executionengine.cma" + linkopts = "-cclib -lllvm_executionengine" +) + +package "target" +( + requires = "llvm-3.9" + version = "3.9" + archive(native) = "llvm_target.cmxa" + archive(byte) = "llvm_target.cma" + linkopts = "-cclib -lllvm_target" +) + +package "scalar_opts" +( + requires = "llvm-3.9 llvm-3.9.target" + version = "3.9" + archive(native) = "llvm_scalar_opts.cmxa" + archive(byte) = "llvm_scalar_opts.cma" + linkopts = "-cclib -lllvm_scalar_opts" +) + +package "analysis" +( + requires = "llvm-3.9" + version = "3.9" + archive(native) = "llvm_analysis.cmxa" + archive(byte) = "llvm_analysis.cma" + linkopts = "-cclib -lllvm_analysis" +) + +package "bitwriter" +( + requires = "llvm-3.9" + version = "3.9" + archive(native) = "llvm_bitwriter.cmxa" + archive(byte) = "llvm_bitwriter.cma" + linkopts = "-cclib -lllvm_bitwriter" +) + +package "bitreader" +( + requires = "llvm-3.9 llvm-3.9.bitwriter" + version = "3.9" + archive(native) = "llvm_bitreader.cmxa" + archive(byte) = "llvm_bitreader.cma" + linkopts = "-cclib -lllvm_bitreader" +) + diff -Nru llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.lintian-overrides 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,3 @@ +lldb-3.9: non-dev-pkg-with-shlib-symlink usr/lib/*/liblldb.so.1 usr/lib/*/liblldb.so +# Does not really matter +lldb-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/lldb-3.9.1.gz diff -Nru llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.manpages llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.manpages --- llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.manpages 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,2 @@ +debian/man/lldb-3.9.1 +debian/man/lldb-mi-3.9.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.postinst llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.postinst --- llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.postinst 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/lldb-3.9.postinst 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,8 @@ +#!/bin/sh -e + +if [ "$1" = "configure" ] +then + ldconfig +fi + +#DEBHELPER# diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.dirs llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.dirs --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.dirs 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,5 @@ +/usr/lib/llvm-3.9/lib +/usr/lib/llvm-3.9/build +/usr/lib/llvm-3.9/include +usr/share/doc/llvm-3.9-dev +usr/share/emacs/site-lisp/llvm-3.9 diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.links llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.links --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-dev.links 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,19 @@ +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 usr/lib/llvm-3.9/lib/libLLVM-3.9.so +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 usr/lib/llvm-3.9/lib/libLLVM-3.9.so.1 +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 usr/lib/llvm-3.9/lib/libLLVM-3.9.0.so.1 +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 usr/lib/llvm-3.9/lib/libLLVM-3.9.0.so +usr/lib/arm-linux-gnueabihf/libLLVM-3.9.so.1 usr/lib/arm-linux-gnueabihf/libLLVM-3.9.0.so.1 + +usr/include/llvm-c-3.9/llvm-c usr/lib/llvm-3.9/include/llvm-c +usr/include/llvm-3.9/llvm usr/lib/llvm-3.9/include/llvm +usr/include/llvm-c-3.9/llvm-c usr/lib/llvm-3.9/build/include/llvm-c +usr/include/llvm-3.9/llvm usr/lib/llvm-3.9/build/include/llvm + +usr/lib/llvm-3.9/include/ usr/lib/llvm-3.9/build/include +usr/lib/llvm-3.9/lib/ usr/lib/llvm-3.9/build/lib +usr/lib/llvm-3.9/share/ usr/lib/llvm-3.9/build/share +usr/lib/llvm-3.9/ usr/lib/llvm-3.9/build/Release +usr/lib/llvm-3.9/ usr/lib/llvm-3.9/build/Debug+Asserts + +usr/lib/llvm-3.9/lib/cmake/llvm usr/lib/llvm-3.9/cmake +usr/lib/llvm-3.9/lib/cmake/llvm usr/lib/llvm-3.9/share/llvm/cmake diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.dirs llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.dirs --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.dirs 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,3 @@ +/usr/lib/llvm-3.9/bin +usr/share/man/man1 +usr/share/doc/llvm-3.9 diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-doc.dirs llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-doc.dirs --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-doc.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-doc.dirs 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/llvm-3.9-doc diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.dirs llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.dirs --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.dirs 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1 @@ +usr/share/doc/llvm-3.9-examples diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.examples llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.examples --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.examples 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.examples 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1 @@ +examples/* diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.links llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.links --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.links 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-examples.links 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,3 @@ +/usr/lib/llvm-3.9/build/Makefile.common usr/share/doc/llvm-3.9-examples/Makefile.common +/usr/lib/llvm-3.9/build/Makefile.config usr/share/doc/llvm-3.9-examples/Makefile.config +/usr/lib/llvm-3.9/build/Makefile.rules usr/share/doc/llvm-3.9-examples/Makefile.rules diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.lintian-overrides 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,12 @@ +# I know but well... +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-dwarfdump-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mc-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-mcmarkup-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-objdump-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-rtdyld-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-size-3.9.1.gz +llvm-3.9: manpage-has-useless-whatis-entry usr/share/man/man1/llvm-ranlib-3.9.1.gz +# Does not link otherwise +llvm-3.9: embedded-library usr/lib/llvm-3.9/bin/bugpoint: libjsoncpp +llvm-3.9: embedded-library usr/lib/llvm-3.9/bin/opt: libjsoncpp + diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.manpages llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.manpages --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9.manpages 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,8 @@ +docs/_build/man/* +debian/man/llvm-dwarfdump-3.9.1 +debian/man/llvm-mc-3.9.1 +debian/man/llvm-mcmarkup-3.9.1 +debian/man/llvm-objdump-3.9.1 +debian/man/llvm-rtdyld-3.9.1 +debian/man/llvm-size-3.9.1 +debian/man/llvm-ranlib-3.9.1 diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.binfmt llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.binfmt --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.binfmt 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.binfmt 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,3 @@ +package llvm-3.9-runtime +interpreter /usr/bin/lli-3.9 +magic BC diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.lintian-overrides llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.lintian-overrides --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.lintian-overrides 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1 @@ +llvm-3.9-runtime: binary-without-manpage usr/bin/lli-child-target-3.9 diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.manpages llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.manpages --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.manpages 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.manpages 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1 @@ +debian/man/lli* diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.postinst llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.postinst --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.postinst 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.postinst 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if test "$1" = "configure"; then + if test -x /usr/sbin/update-binfmts; then + update-binfmts --import llvm-3.9-runtime.binfmt || true + fi +fi + +#DEBHELPER# diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.prerm llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.prerm --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.prerm 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-runtime.prerm 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +if test "$1" = "remove"; then + if test -x /usr/sbin/update-binfmts; then + update-binfmts --package llvm-3.9-runtime \ + --remove llvm-3.9-runtime.binfmt /usr/bin/lli-3.9 || true + if test -f /var/lib/binfmts/llvm-3.9.binfmt; then + # Purge old file + update-binfmts --package llvm-3.9-runtime \ + --remove llvm-3.9.binfmt /usr/bin/lli-3.9 || true + fi + fi +fi + +#DEBHELPER# + diff -Nru llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-tools.dirs llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-tools.dirs --- llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-tools.dirs 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/llvm-3.9-tools.dirs 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,2 @@ +/usr/lib/llvm-3.9/build/unittests +/usr/lib/llvm-3.9/build/utils/lit/ diff -Nru llvm-toolchain-3.9-3.9.1/debian/man/clang-3.9.1 llvm-toolchain-3.9-3.9.1/debian/man/clang-3.9.1 --- llvm-toolchain-3.9-3.9.1/debian/man/clang-3.9.1 1970-01-01 00:00:00.000000000 +0000 +++ llvm-toolchain-3.9-3.9.1/debian/man/clang-3.9.1 2016-12-16 00:58:42.000000000 +0000 @@ -0,0 +1,1100 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. +.TH CLANG "1" "September 2016" "clang 3.9" "User Commands" +.SH NAME +clang \- manual page for clang 3.9 +.SH DESCRIPTION +OVERVIEW: clang LLVM compiler +.PP +USAGE: clang\-3.9 [options] +.SS "OPTIONS:" +.TP +\-### +Print (but do not run) the commands to run for this compilation +.TP +\fB\-\-analyze\fR +Run the static analyzer +.TP +\fB\-arcmt\-migrate\-emit\-errors\fR +Emit ARC errors even if the migrator can fix them +.TP +\fB\-arcmt\-migrate\-report\-output\fR +Output path for the plist report +.TP +\fB\-cl\-denorms\-are\-zero\fR +OpenCL only. Allow denormals to be flushed to zero. +.TP +\fB\-cl\-fast\-relaxed\-math\fR +OpenCL only. Sets \fB\-cl\-finite\-math\-only\fR and \fB\-cl\-unsafe\-math\-optimizations\fR, and defines __FAST_RELAXED_MATH__. +.TP +\fB\-cl\-finite\-math\-only\fR +OpenCL only. Allow floating\-point optimizations that assume arguments and results are not NaNs or +\-Inf. +.TP +\fB\-cl\-kernel\-arg\-info\fR +OpenCL only. Generate kernel argument metadata. +.TP +\fB\-cl\-mad\-enable\fR +OpenCL only. Allow use of less precise MAD computations in the generated binary. +.TP +\fB\-cl\-no\-signed\-zeros\fR +OpenCL only. Allow use of less precise no signed zeros computations in the generated binary. +.TP +\fB\-cl\-opt\-disable\fR +OpenCL only. This option disables all optimizations. By default optimizations are enabled. +.TP +\fB\-cl\-single\-precision\-constant\fR +OpenCL only. Treat double precision floating\-point constant as single precision constant. +.TP +\fB\-cl\-std=\fR +OpenCL language standard to compile for. +.TP +\fB\-cl\-strict\-aliasing\fR +OpenCL only. This option is added for compatibility with OpenCL 1.0. +.TP +\fB\-cl\-unsafe\-math\-optimizations\fR +OpenCL only. Allow unsafe floating\-point optimizations. Also implies \fB\-cl\-no\-signed\-zeros\fR and \fB\-cl\-mad\-enable\fR. +.TP +\fB\-\-cuda\-compile\-host\-device\fR +Compile CUDA code for both host and device (default). Has no effect on non\-CUDA compilations. +.TP +\fB\-\-cuda\-device\-only\fR +Compile CUDA code for device only +.TP +\fB\-\-cuda\-gpu\-arch=\fR CUDA GPU architecture (e.g. sm_35). +May be specified more than once. +.TP +\fB\-\-cuda\-host\-only\fR +Compile CUDA code for host only. Has no effect on non\-CUDA compilations. +.TP +\fB\-\-cuda\-noopt\-device\-debug\fR +Enable device\-side debug info generation. Disables ptxas optimizations. +.TP +\fB\-\-cuda\-path=\fR +CUDA installation path +.TP +\fB\-cxx\-isystem\fR +Add directory to the C++ SYSTEM include search path +.TP +\fB\-c\fR +Only run preprocess, compile, and assemble steps +.TP +\fB\-dD\fR +Print macro definitions in \fB\-E\fR mode in addition to normal output +.HP +\fB\-dependency\-dot\fR Filename to write DOT\-formatted header dependencies to +.TP +\fB\-dependency\-file\fR +Filename (or \-) to write dependency output to +.TP +\fB\-dM\fR +Print macro definitions in \fB\-E\fR mode instead of normal output +.TP +\fB\-emit\-ast\fR +Emit Clang AST files for source inputs +.TP +\fB\-emit\-llvm\fR +Use the LLVM representation for assembler and object files +.TP +\fB\-E\fR +Only run the preprocessor +.TP +\fB\-faltivec\fR +Enable AltiVec vector initializer syntax +.TP +\fB\-fansi\-escape\-codes\fR +Use ANSI escape codes for diagnostics +.TP +\fB\-fapple\-kext\fR +Use Apple's kernel extensions ABI +.TP +\fB\-fapple\-pragma\-pack\fR +Enable Apple gcc\-compatible #pragma pack handling +.HP +\fB\-fapplication\-extension\fR Restrict code to those available for App Extensions +.TP +\fB\-fblocks\fR +Enable the 'blocks' language feature +.TP +\fB\-fborland\-extensions\fR +Accept non\-standard constructs supported by the Borland compiler +.TP +\fB\-fbuild\-session\-file=\fR +Use the last modification time of as the build session timestamp +.TP +\fB\-fbuild\-session\-timestamp=\fR