From e565a978c6e6f010f9daac2733ccdfe786b782ad Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Thu, 21 Mar 2019 08:57:54 +0100 Subject: [PATCH 1/8] rebase of the patch --- .../23-strlcpy_strlcat_warning_removed.diff | 109 ++++++++---------- 1 file changed, 51 insertions(+), 58 deletions(-) diff --git a/debian/patches/23-strlcpy_strlcat_warning_removed.diff b/debian/patches/23-strlcpy_strlcat_warning_removed.diff index b37322bb..554ef5ea 100644 --- a/debian/patches/23-strlcpy_strlcat_warning_removed.diff +++ b/debian/patches/23-strlcpy_strlcat_warning_removed.diff @@ -7,10 +7,10 @@ clang/test/Sema/warn-strlcpycat-size.c | 55 -------------- 6 files changed, 25 insertions(+), 78 deletions(-) -Index: llvm-toolchain-snapshot_9~svn356125/clang/include/clang/Basic/Builtins.def +Index: llvm-toolchain-snapshot_9~svn356622/clang/include/clang/Basic/Builtins.def =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/include/clang/Basic/Builtins.def -+++ llvm-toolchain-snapshot_9~svn356125/clang/include/clang/Basic/Builtins.def +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/include/clang/Basic/Builtins.def ++++ llvm-toolchain-snapshot_9~svn356622/clang/include/clang/Basic/Builtins.def @@ -520,8 +520,8 @@ BUILTIN(__builtin___memset_chk, "v*v*izz BUILTIN(__builtin___stpcpy_chk, "c*c*cC*z", "nF") BUILTIN(__builtin___strcat_chk, "c*c*cC*z", "nF") @@ -33,11 +33,11 @@ Index: llvm-toolchain-snapshot_9~svn356125/clang/include/clang/Basic/Builtins.de // id objc_msgSend(id, SEL, ...) LIBBUILTIN(objc_msgSend, "GGH.", "f", "objc/message.h", OBJC_LANG) // long double objc_msgSend_fpret(id self, SEL op, ...) -Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/AST/Decl.cpp +Index: llvm-toolchain-snapshot_9~svn356622/clang/lib/AST/Decl.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/lib/AST/Decl.cpp -+++ llvm-toolchain-snapshot_9~svn356125/clang/lib/AST/Decl.cpp -@@ -3660,13 +3660,13 @@ unsigned FunctionDecl::getMemoryFunction +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/lib/AST/Decl.cpp ++++ llvm-toolchain-snapshot_9~svn356622/clang/lib/AST/Decl.cpp +@@ -3664,13 +3664,13 @@ unsigned FunctionDecl::getMemoryFunction case Builtin::BImemmove: return Builtin::BImemmove; @@ -57,26 +57,22 @@ Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/AST/Decl.cpp case Builtin::BI__builtin_memcmp: case Builtin::BImemcmp: -Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/Sema/SemaChecking.cpp +Index: llvm-toolchain-snapshot_9~svn356622/clang/lib/Sema/SemaChecking.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/lib/Sema/SemaChecking.cpp -+++ llvm-toolchain-snapshot_9~svn356125/clang/lib/Sema/SemaChecking.cpp -@@ -1314,12 +1314,12 @@ Sema::CheckBuiltinFunctionCall(FunctionD +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/lib/Sema/SemaChecking.cpp ++++ llvm-toolchain-snapshot_9~svn356622/clang/lib/Sema/SemaChecking.cpp +@@ -320,8 +320,8 @@ void Sema::checkFortifiedBuiltinMemoryFu + case Builtin::BI__builtin___memcpy_chk: + case Builtin::BI__builtin___memmove_chk: case Builtin::BI__builtin___memset_chk: - SemaBuiltinMemChkCall(*this, FDecl, TheCall, 2, 3, "memset"); - break; - case Builtin::BI__builtin___strlcat_chk: -+/* case Builtin::BI__builtin___strlcat_chk: - SemaBuiltinMemChkCall(*this, FDecl, TheCall, 2, 3, "strlcat"); - break; - case Builtin::BI__builtin___strlcpy_chk: - SemaBuiltinMemChkCall(*this, FDecl, TheCall, 2, 3, "strlcpy"); -- break; -+ break;*/ +- case Builtin::BI__builtin___strlcpy_chk: ++// case Builtin::BI__builtin___strlcat_chk: ++// case Builtin::BI__builtin___strlcpy_chk: case Builtin::BI__builtin___strncat_chk: - SemaBuiltinMemChkCall(*this, FDecl, TheCall, 2, 3, "strncat"); - break; -@@ -4248,9 +4248,10 @@ bool Sema::CheckFunctionCall(FunctionDec + case Builtin::BI__builtin___strncpy_chk: + case Builtin::BI__builtin___stpncpy_chk: +@@ -4309,9 +4309,10 @@ bool Sema::CheckFunctionCall(FunctionDec return false; // Handle memory setting and copying functions. @@ -90,10 +86,10 @@ Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/Sema/SemaChecking.cpp CheckStrncatArguments(TheCall, FnInfo); else CheckMemaccessArguments(TheCall, CMId, FnInfo); -Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp +Index: llvm-toolchain-snapshot_9~svn356622/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp -+++ llvm-toolchain-snapshot_9~svn356125/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp ++++ llvm-toolchain-snapshot_9~svn356622/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp @@ -256,9 +256,9 @@ GenericTaintChecker::TaintPropagationRul case Builtin::BIstrncpy: case Builtin::BIstrncat: @@ -107,58 +103,55 @@ Index: llvm-toolchain-snapshot_9~svn356125/clang/lib/StaticAnalyzer/Checkers/Gen case Builtin::BIstrndup: return TaintPropagationRule({0, 1}, {ReturnValueIndex}); -Index: llvm-toolchain-snapshot_9~svn356125/clang/test/Sema/builtins.c +Index: llvm-toolchain-snapshot_9~svn356622/clang/test/Sema/builtins.c =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/test/Sema/builtins.c -+++ llvm-toolchain-snapshot_9~svn356125/clang/test/Sema/builtins.c -@@ -199,11 +199,11 @@ void test18() { +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/test/Sema/builtins.c ++++ llvm-toolchain-snapshot_9~svn356622/clang/test/Sema/builtins.c +@@ -199,11 +199,9 @@ void test18() { ptr = __builtin___memccpy_chk(dst, src, '\037', sizeof(src), sizeof(dst)); result = __builtin___strlcpy_chk(dst, src, sizeof(dst), sizeof(dst)); - result = __builtin___strlcat_chk(dst, src, sizeof(dst), sizeof(dst)); -+// result = __builtin___strlcat_chk(dst, src, sizeof(dst), sizeof(dst)); ptr = __builtin___memccpy_chk(dst, src, '\037', sizeof(src)); // expected-error {{too few arguments to function call}} ptr = __builtin___strlcpy_chk(dst, src, sizeof(dst), sizeof(dst)); // expected-warning {{incompatible integer to pointer conversion}} - ptr = __builtin___strlcat_chk(dst, src, sizeof(dst), sizeof(dst)); // expected-warning {{incompatible integer to pointer conversion}} -+// ptr = __builtin___strlcat_chk(dst, src, sizeof(dst), sizeof(dst)); // expected-warning {{incompatible integer to pointer conversion}} } void no_ms_builtins() { -@@ -218,12 +218,12 @@ void unavailable() { +@@ -217,29 +215,6 @@ void unavailable() { + __builtin_operator_delete(0); // expected-error {{'__builtin_operator_delete' is only available in C++}} } - // rdar://18259539 +-// rdar://18259539 -size_t strlcpy(char * restrict dst, const char * restrict src, size_t size); -size_t strlcat(char * restrict dst, const char * restrict src, size_t size); -+//size_t strlcpy(char * restrict dst, const char * restrict src, size_t size); -+//size_t strlcat(char * restrict dst, const char * restrict src, size_t size); - - void Test19(void) - { +- +-void Test19(void) +-{ - static char b[40]; -+/* static char b[40]; - static char buf[20]; - - strlcpy(buf, b, sizeof(b)); // expected-warning {{size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination}} \\ -@@ -232,12 +232,13 @@ void Test19(void) - // expected-note {{change size argument to be the size of the destination}} \ - // expected-warning {{'__builtin___strlcpy_chk' will always overflow; destination buffer has size 20, but size argument is 40}} - +- static char buf[20]; +- +- strlcpy(buf, b, sizeof(b)); // expected-warning {{size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination}} \\ +- // expected-note {{change size argument to be the size of the destination}} +- __builtin___strlcpy_chk(buf, b, sizeof(b), __builtin_object_size(buf, 0)); // expected-warning {{size argument in '__builtin___strlcpy_chk' call appears to be size of the source; expected the size of the destination}} \ +- // expected-note {{change size argument to be the size of the destination}} \ +- // expected-warning {{'strlcpy' will always overflow; destination buffer has size 20, but size argument is 40}} +- - strlcat(buf, b, sizeof(b)); // expected-warning {{size argument in 'strlcat' call appears to be size of the source; expected the size of the destination}} \ -+/* strlcat(buf, b, sizeof(b)); // expected-warning {{size argument in 'strlcat' call appears to be size of the source; expected the size of the destination}} \ - // expected-note {{change size argument to be the size of the destination}} - - __builtin___strlcat_chk(buf, b, sizeof(b), __builtin_object_size(buf, 0)); // expected-warning {{size argument in '__builtin___strlcat_chk' call appears to be size of the source; expected the size of the destination}} \ - // expected-note {{change size argument to be the size of the destination}} \ - // expected-warning {{'__builtin___strlcat_chk' will always overflow; destination buffer has size 20, but size argument is 40}} -+*/ - } - +- // expected-note {{change size argument to be the size of the destination}} +- +- __builtin___strlcat_chk(buf, b, sizeof(b), __builtin_object_size(buf, 0)); // expected-warning {{size argument in '__builtin___strlcat_chk' call appears to be size of the source; expected the size of the destination}} \ +- // expected-note {{change size argument to be the size of the destination}} \ +- // expected-warning {{'strlcat' will always overflow; destination buffer has size 20, but size argument is 40}} +-} +- // rdar://11076881 -Index: llvm-toolchain-snapshot_9~svn356125/clang/test/Sema/warn-strlcpycat-size.c + char * Test20(char *p, const char *in, unsigned n) + { +Index: llvm-toolchain-snapshot_9~svn356622/clang/test/Sema/warn-strlcpycat-size.c =================================================================== ---- llvm-toolchain-snapshot_9~svn356125.orig/clang/test/Sema/warn-strlcpycat-size.c +--- llvm-toolchain-snapshot_9~svn356622.orig/clang/test/Sema/warn-strlcpycat-size.c +++ /dev/null @@ -1,55 +0,0 @@ -// RUN: %clang_cc1 -Wstrlcpy-strlcat-size -verify -fsyntax-only %s From e4644920933e6870c8f2208c3bb527abfe46e764 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Thu, 21 Mar 2019 08:58:08 +0100 Subject: [PATCH 2/8] remove patch merged upstream --- debian/patches/D59189-unbreak.diff | 26 -------------------------- debian/patches/series | 1 - 2 files changed, 27 deletions(-) delete mode 100644 debian/patches/D59189-unbreak.diff diff --git a/debian/patches/D59189-unbreak.diff b/debian/patches/D59189-unbreak.diff deleted file mode 100644 index 95340e21..00000000 --- a/debian/patches/D59189-unbreak.diff +++ /dev/null @@ -1,26 +0,0 @@ -Index: llvm-toolchain-snapshot_9~svn339515.orig/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp -=================================================================== ---- llvm-toolchain-snapshot_9~svn339515.orig/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp (révision 355787) -+++ llvm-toolchain-snapshot_9~svn339515/lib/ExecutionEngine/PerfJITEvents/PerfJITEventListener.cpp (copie de travail) -@@ -265,16 +265,16 @@ - consumeError(AddrOrErr.takeError()); - continue; - } -- uint64_t Addr = *AddrOrErr; - uint64_t Size = P.second; -- -+ object::SectionedAddress Address; -+ Address.Address = *AddrOrErr; - // According to spec debugging info has to come before loading the - // corresonding code load. - DILineInfoTable Lines = Context->getLineInfoForAddressRange( -- Addr, Size, FileLineInfoKind::AbsoluteFilePath); -+ Address, Size, FileLineInfoKind::AbsoluteFilePath); - -- NotifyDebug(Addr, Lines); -- NotifyCode(Name, Addr, Size); -+ NotifyDebug(*AddrOrErr, Lines); -+ NotifyCode(Name, *AddrOrErr, Size); - } - - Dumpstream->flush(); diff --git a/debian/patches/series b/debian/patches/series index 8ec0cc0d..7eeb60e4 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -126,4 +126,3 @@ kfreebsd/lib_Target_X86.diff kfreebsd/lldb_source_Host_freebsd_Host.cpp.diff kfreebsd/lldb_source_Plugins_Process_FreeBSD.diff kfreebsd/tools_llvm-shlib_CMakeLists.txt.diff -D59189-unbreak.diff From f8d96b22ce8be5c86dac2f83d2e1e928683220be Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 22 Mar 2019 00:00:13 +0100 Subject: [PATCH 3/8] Remove libc++fs.a (done upstream) --- debian/changelog | 1 + debian/libc++-X.Y-dev.install.in | 1 - debian/libc++-X.Y-dev.lintian-overrides.in | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index a8066be2..496e7268 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ llvm-toolchain-snapshot (1:9~svn356321-1~exp1) experimental; urgency=medium * New snapshot release + * Remove libc++fs.a (done upstream) -- Sylvestre Ledru Sat, 16 Mar 2019 11:57:35 +0100 diff --git a/debian/libc++-X.Y-dev.install.in b/debian/libc++-X.Y-dev.install.in index d14e68c7..027e0b6a 100644 --- a/debian/libc++-X.Y-dev.install.in +++ b/debian/libc++-X.Y-dev.install.in @@ -1,5 +1,4 @@ usr/lib/llvm-@LLVM_VERSION@/lib/libc++.so usr/lib/llvm-@LLVM_VERSION@/lib/libc++.a -usr/lib/llvm-@LLVM_VERSION@/lib/libc++fs.a usr/lib/llvm-@LLVM_VERSION@/lib/libc++experimental.a usr/lib/llvm-@LLVM_VERSION@/include/c++/ diff --git a/debian/libc++-X.Y-dev.lintian-overrides.in b/debian/libc++-X.Y-dev.lintian-overrides.in index f3a3487b..ea105924 100644 --- a/debian/libc++-X.Y-dev.lintian-overrides.in +++ b/debian/libc++-X.Y-dev.lintian-overrides.in @@ -1,3 +1,2 @@ libc++-@LLVM_VERSION@-dev: arch-dependent-file-not-in-arch-specific-directory usr/lib/llvm-@LLVM_VERSION@/lib/libc++.a -libc++-@LLVM_VERSION@-dev: arch-dependent-file-not-in-arch-specific-directory usr/lib/llvm-@LLVM_VERSION@/lib/libc++fs.a libc++-@LLVM_VERSION@-dev: arch-dependent-file-not-in-arch-specific-directory usr/lib/llvm-@LLVM_VERSION@/lib/libc++experimental.a From 84a814b01a29118936ede936f4562f3f9db8ebf9 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Tue, 26 Mar 2019 09:34:02 +0100 Subject: [PATCH 4/8] update of the todo list --- debian/TODO | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/TODO b/debian/TODO index bd5d2479..b0f378d5 100644 --- a/debian/TODO +++ b/debian/TODO @@ -1,3 +1,5 @@ +* package utils/creduce-clang-crash.py + * add the support of libclang in llvm default (for now, it is called libclang1-3.3.so) From 421f5b309ccdd89e26816b4ee4b173df868610f9 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 29 Mar 2019 09:28:26 +0100 Subject: [PATCH 5/8] rebase of the patch --- .../libcxx/libcxx-silent-failure-arm64.diff | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/debian/patches/libcxx/libcxx-silent-failure-arm64.diff b/debian/patches/libcxx/libcxx-silent-failure-arm64.diff index f3b20636..bdf5878a 100644 --- a/debian/patches/libcxx/libcxx-silent-failure-arm64.diff +++ b/debian/patches/libcxx/libcxx-silent-failure-arm64.diff @@ -1,7 +1,7 @@ -Index: llvm-toolchain-snapshot_9~svn353687/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +Index: llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353687.orig/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp -+++ llvm-toolchain-snapshot_9~svn353687/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp +--- llvm-toolchain-snapshot_9~svn357176.orig/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp ++++ llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp @@ -7,6 +7,7 @@ //===----------------------------------------------------------------------===// // @@ -10,14 +10,15 @@ Index: llvm-toolchain-snapshot_9~svn353687/libcxx/test/std/thread/thread.conditi // FLAKY_TEST. -Index: llvm-toolchain-snapshot_9~svn353687/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp +Index: llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp =================================================================== ---- llvm-toolchain-snapshot_9~svn353687.orig/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp -+++ llvm-toolchain-snapshot_9~svn353687/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp -@@ -8,6 +8,7 @@ +--- llvm-toolchain-snapshot_9~svn357176.orig/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp ++++ llvm-toolchain-snapshot_9~svn357176/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp +@@ -8,7 +8,7 @@ // // UNSUPPORTED: libcpp-has-no-threads // UNSUPPORTED: c++98, c++03, c++11 +-// XFAIL: dylib-has-no-shared_mutex +// XFAIL: * // FLAKY_TEST. From 9c8955f085bb9d67caafa3937ff0d327dc3ad2bd Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Mon, 1 Apr 2019 10:55:24 +0200 Subject: [PATCH 6/8] rebase of the patch --- debian/patches/lldb/lldb-link-atomic-cmake.patch | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/debian/patches/lldb/lldb-link-atomic-cmake.patch b/debian/patches/lldb/lldb-link-atomic-cmake.patch index 0c514751..bddeab87 100644 --- a/debian/patches/lldb/lldb-link-atomic-cmake.patch +++ b/debian/patches/lldb/lldb-link-atomic-cmake.patch @@ -6,11 +6,11 @@ Last-Update: 2016-07-27 lldb/cmake/LLDBDependencies.cmake | 6 ++++++ 1 file changed, 6 insertions(+) -Index: llvm-toolchain-snapshot_9~svn351647/lldb/source/Utility/CMakeLists.txt +Index: llvm-toolchain-snapshot_9~svn357377/lldb/source/Utility/CMakeLists.txt =================================================================== ---- llvm-toolchain-snapshot_9~svn351647.orig/lldb/source/Utility/CMakeLists.txt -+++ llvm-toolchain-snapshot_9~svn351647/lldb/source/Utility/CMakeLists.txt -@@ -32,6 +32,14 @@ endif() +--- llvm-toolchain-snapshot_9~svn357377.orig/lldb/source/Utility/CMakeLists.txt ++++ llvm-toolchain-snapshot_9~svn357377/lldb/source/Utility/CMakeLists.txt +@@ -2,6 +2,13 @@ set(LLDB_SYSTEM_LIBS) list(APPEND LLDB_SYSTEM_LIBS ${system_libs}) @@ -21,7 +21,6 @@ Index: llvm-toolchain-snapshot_9~svn351647/lldb/source/Utility/CMakeLists.txt + list(APPEND LLDB_SYSTEM_LIBS atomic) +endif() + -+ - if (LLVM_BUILD_STATIC) - if (NOT LLDB_DISABLE_PYTHON) - list(APPEND LLDB_SYSTEM_LIBS python2.7 util) + if (CMAKE_SYSTEM_NAME MATCHES "Windows") + list(APPEND LLDB_SYSTEM_LIBS ws2_32 rpcrt4) + endif () From aea397de5233fb392f8763aaa914327429e7f803 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 3 Apr 2019 11:02:15 +0200 Subject: [PATCH 7/8] add clang-doc in clang-tools --- debian/changelog | 1 + debian/clang-tools-X.Y.install.in | 2 ++ 2 files changed, 3 insertions(+) diff --git a/debian/changelog b/debian/changelog index 496e7268..d376b631 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ llvm-toolchain-snapshot (1:9~svn356321-1~exp1) experimental; urgency=medium * New snapshot release * Remove libc++fs.a (done upstream) + * add clang-doc in clang-tools -- Sylvestre Ledru Sat, 16 Mar 2019 11:57:35 +0100 diff --git a/debian/clang-tools-X.Y.install.in b/debian/clang-tools-X.Y.install.in index a06d334b..c5c54e3f 100644 --- a/debian/clang-tools-X.Y.install.in +++ b/debian/clang-tools-X.Y.install.in @@ -26,6 +26,7 @@ usr/lib/llvm-@LLVM_VERSION@/bin/clang-refactor usr/lib/llvm-@LLVM_VERSION@/bin/diagtool usr/lib/llvm-@LLVM_VERSION@/bin/hmaptool usr/lib/llvm-@LLVM_VERSION@/bin/clang-extdef-mapping +usr/lib/llvm-@LLVM_VERSION@/bin/clang-doc tools/clang/tools/scan-build-@LLVM_VERSION@ usr/share/clang/ tools/clang/tools/scan-build-py-@LLVM_VERSION@ usr/share/clang/ @@ -55,3 +56,4 @@ usr/bin/clang-refactor-@LLVM_VERSION@ usr/bin/diagtool-@LLVM_VERSION@ usr/bin/hmaptool-@LLVM_VERSION@ usr/bin/clang-extdef-mapping-@LLVM_VERSION@ +usr/bin/clang-doc-@LLVM_VERSION@ From 9c4032c2cbeb8d07b819193a9577ad844fd0d94b Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Thu, 4 Apr 2019 14:27:34 +0200 Subject: [PATCH 8/8] python2.7/site-packages/readline.so removed from liblldb --- debian/changelog | 1 + debian/liblldb-7.install.kfreebsd | 2 +- debian/liblldb-X.Y.install.in | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index d376b631..084b761c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ llvm-toolchain-snapshot (1:9~svn356321-1~exp1) experimental; urgency=medium * New snapshot release * Remove libc++fs.a (done upstream) * add clang-doc in clang-tools + * python2.7/site-packages/readline.so removed from liblldb -- Sylvestre Ledru Sat, 16 Mar 2019 11:57:35 +0100 diff --git a/debian/liblldb-7.install.kfreebsd b/debian/liblldb-7.install.kfreebsd index 8ae5cf7b..231e7242 100644 --- a/debian/liblldb-7.install.kfreebsd +++ b/debian/liblldb-7.install.kfreebsd @@ -1,2 +1,2 @@ usr/lib/llvm-7/lib/liblldb-7.so.1 /usr/lib/i386-kfreebsd-gnu/ -usr/lib/llvm-7/lib/python2.7/site-packages/readline.so +#usr/lib/llvm-7/lib/python2.7/site-packages/readline.so diff --git a/debian/liblldb-X.Y.install.in b/debian/liblldb-X.Y.install.in index 73f1b98b..c84bf430 100644 --- a/debian/liblldb-X.Y.install.in +++ b/debian/liblldb-X.Y.install.in @@ -1,4 +1,4 @@ usr/lib/llvm-@LLVM_VERSION@/lib/liblldb-@LLVM_VERSION@.so.1 /usr/lib/@DEB_HOST_MULTIARCH@/ -usr/lib/llvm-@LLVM_VERSION@/lib/python2.7/site-packages/readline.so +#usr/lib/llvm-@LLVM_VERSION@/lib/python2.7/site-packages/readline.so usr/lib/llvm-@LLVM_VERSION@/lib/liblldbIntelFeatures.so.*