From 50641c5803cc93428d0021f061bef1fad5cd756c Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 28 Aug 2015 07:40:01 +0000 Subject: [PATCH] Disable lldb on s390x, alpha & powerpc See https://llvm.org/bugs/show_bug.cgi?id=24548 --- debian/changelog | 2 ++ debian/control | 12 ++++++------ debian/rules | 3 ++- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index af89ce8c..8f5ce126 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ llvm-toolchain-3.7 (1:3.7-1) unstable; urgency=medium * New upstream release + * Disable lldb on s390x, alpha & powerpc + See https://llvm.org/bugs/show_bug.cgi?id=24548 [ Gianfranco Costamagna ] * debian/patches/kfreebsd-build-fix.patch: diff --git a/debian/control b/debian/control index 2d65e7c7..1687501f 100644 --- a/debian/control +++ b/debian/control @@ -382,8 +382,8 @@ Description: Modular compiler and toolchain technologies, examples # ------------- lldb ------------- Package: lldb-3.7 -Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 powerpc mips mipsel -# ia64 mips mipsel hurd ppc64el have been removed +Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k powerpcspe ppc64 sh4 sparc64 x32 mips mipsel +# ia64 mips mipsel hurd ppc64el s390x powerpc alpha have been removed Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.7 (= ${binary:Version}), python, llvm-3.7-dev, python-lldb-3.7 Conflicts: lldb-3.4, lldb-3.5 Pre-Depends: ${misc:Pre-Depends} @@ -393,8 +393,8 @@ Description: Next generation, high-performance debugger Project, such as the Clang expression parser and LLVM disassembler. Package: liblldb-3.7 -Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 powerpc mips mipsel -# ia64 mips mipsel hurd ppc64el have been removed +Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k powerpcspe ppc64 sh4 sparc64 x32 mips mipsel +# ia64 mips mipsel hurd ppc64el alpha s390x powerpc have been removed Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm3.7 (= ${binary:Version}) Pre-Depends: ${misc:Pre-Depends} Section: libs @@ -424,8 +424,8 @@ Description: Next generation, high-performance debugger, python lib Package: liblldb-3.7-dev Section: libdevel -Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 powerpc mips mipsel -# ia64 mips mipsel hurd ppc64el have been removed +Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 s390 sparc hppa m68k powerpcspe ppc64 sh4 sparc64 x32 mips mipsel +# ia64 mips mipsel hurd ppc64el alpha s390x powerpc have been removed Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-3.7 (= ${binary:Version}) Replaces: lldb-3.7-dev (<= 1:3.7~svn215195-2) Breaks: lldb-3.7-dev (<< 1:3.7~svn215195-2) diff --git a/debian/rules b/debian/rules index c1403cc1..4befc4b2 100755 --- a/debian/rules +++ b/debian/rules @@ -115,8 +115,9 @@ endif LLDB_ENABLE=yes -LLDB_DISABLE_ARCHS := arm64 hurd-i386 ia64 ppc64el +LLDB_DISABLE_ARCHS := arm64 hurd-i386 ia64 ppc64el s390x powerpc alpha # hurd has threading issues +# And some archs are failing because of https://llvm.org/bugs/show_bug.cgi?id=24548 ifeq (,$(filter-out $(LLDB_DISABLE_ARCHS), $(DEB_HOST_ARCH))) # Disable LLDB for this arch. LLDB_ENABLE=no