From 0567a97dc1c713847c91ab5a6711141ff4da5a61 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 16 Aug 2017 07:58:14 +0000 Subject: [PATCH] Link LLDB with -latomic on powerpcspe (Closes: #872267) --- debian/changelog | 6 ++++++ debian/patches/lldb-link-atomic-cmake.patch | 19 +++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/debian/changelog b/debian/changelog index 842f51d8..de910670 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +llvm-toolchain-5.0 (1:5.0~+rc2-2) unstable; urgency=medium + + * Link LLDB with -latomic on powerpcspe (Closes: #872267) + + -- Sylvestre Ledru Wed, 16 Aug 2017 09:57:56 +0200 + llvm-toolchain-5.0 (1:5.0~+rc2-1) unstable; urgency=medium * New snapshot release diff --git a/debian/patches/lldb-link-atomic-cmake.patch b/debian/patches/lldb-link-atomic-cmake.patch index eee0edaf..846e4bcc 100644 --- a/debian/patches/lldb-link-atomic-cmake.patch +++ b/debian/patches/lldb-link-atomic-cmake.patch @@ -6,20 +6,19 @@ Last-Update: 2016-07-27 lldb/cmake/LLDBDependencies.cmake | 6 ++++++ 1 file changed, 6 insertions(+) -Index: llvm-toolchain-snapshot_5.0~svn294583/lldb/cmake/LLDBDependencies.cmake -=================================================================== ---- llvm-toolchain-snapshot_5.0~svn294583.orig/lldb/cmake/LLDBDependencies.cmake -+++ llvm-toolchain-snapshot_5.0~svn294583/lldb/cmake/LLDBDependencies.cmake -@@ -28,6 +28,12 @@ if (NOT LLDB_DISABLE_PYTHON AND NOT LLVM - list(APPEND LLDB_SYSTEM_LIBS ${PYTHON_LIBRARIES}) +--- a/lldb/cmake/LLDBDependencies.cmake ++++ b/lldb/cmake/LLDBDependencies.cmake +@@ -185,6 +185,13 @@ if (LLVM_BUILD_STATIC) + endif() endif() +if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips" OR + CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mipsel" OR -+ CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64el") ++ CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "mips64el" OR ++ CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "powerpcspe") + list(APPEND LLDB_SYSTEM_LIBS atomic) +endif() + - list(APPEND LLDB_SYSTEM_LIBS ${system_libs}) - - if (LLVM_BUILD_STATIC) + set(LLVM_LINK_COMPONENTS + ${LLVM_TARGETS_TO_BUILD} + interpreter