* Remove references to powerpcspe.

This commit is contained in:
Matthias Klose 2024-09-08 17:03:07 +02:00
parent c273117b98
commit f10d3d4a18
7 changed files with 18 additions and 17 deletions

1
debian/changelog vendored
View File

@ -9,6 +9,7 @@ llvm-toolchain-19 (1:19.1.0~++rc4-3) UNRELEASED; urgency=medium
* Disable the usage-wrapper/memory tracking by default. * Disable the usage-wrapper/memory tracking by default.
* Replace LLDB_DISABLE_ARCHS macro with LLDB_ARCHS macro. * Replace LLDB_DISABLE_ARCHS macro with LLDB_ARCHS macro.
* Remove unused kfreebsd patches, and remove references to kfreebsd and s390. * Remove unused kfreebsd patches, and remove references to kfreebsd and s390.
* Remove references to powerpcspe.
[ Aurelien Jarno ] [ Aurelien Jarno ]
* Enable lldb on riscv64. * Enable lldb on riscv64.

10
debian/control vendored
View File

@ -525,7 +525,7 @@ Description: Modular compiler and toolchain technologies, examples
# ------------- lld ------------- # ------------- lld -------------
Package: lld-19 Package: lld-19
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm19 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm19 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
@ -535,7 +535,7 @@ Description: LLVM-based linker
Project. Project.
Package: liblld-19 Package: liblld-19
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm19 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm19 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
@ -549,7 +549,7 @@ Description: LLVM-based linker, library
Package: liblld-19-dev Package: liblld-19-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lld-19 (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, lld-19 (= ${binary:Version}),
liblld-19 (= ${binary:Version}), libzstd-dev, zlib1g-dev liblld-19 (= ${binary:Version}), libzstd-dev, zlib1g-dev
@ -590,7 +590,7 @@ Description: Next generation, high-performance debugger, library
Package: python3-lldb-19 Package: python3-lldb-19
Section: python Section: python
Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64 Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc ppc64 alpha s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-19 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-19 (= ${binary:Version})
Conflicts: python3-lldb-x.y Conflicts: python3-lldb-x.y
Replaces: python3-lldb-x.y Replaces: python3-lldb-x.y
@ -606,7 +606,7 @@ Description: Next generation, high-performance debugger, python3 lib
Package: liblldb-19-dev Package: liblldb-19-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64 Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc ppc64 alpha s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-19 (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-19 (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger, header files Description: Next generation, high-performance debugger, header files

10
debian/control.in vendored
View File

@ -525,7 +525,7 @@ Description: Modular compiler and toolchain technologies, examples
# ------------- lld ------------- # ------------- lld -------------
Package: lld-@LLVM_VERSION@ Package: lld-@LLVM_VERSION@
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
@ -535,7 +535,7 @@ Description: LLVM-based linker
Project. Project.
Package: liblld-@LLVM_VERSION@ Package: liblld-@LLVM_VERSION@
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, libllvm@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
@ -549,7 +549,7 @@ Description: LLVM-based linker, library
Package: liblld-@LLVM_VERSION@-dev Package: liblld-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k powerpcspe ppc64 sh4 sparc64 x32 riscv64 loong64 Architecture: amd64 arm64 armel armhf i386 mipsel mips64el ppc64el s390x sparc alpha hppa m68k ppc64 sh4 sparc64 x32 riscv64 loong64
# ia64 hurd powerpc have been removed # ia64 hurd powerpc have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lld-@LLVM_VERSION@ (= ${binary:Version}), Depends: ${shlibs:Depends}, ${misc:Depends}, lld-@LLVM_VERSION@ (= ${binary:Version}),
liblld-@LLVM_VERSION@ (= ${binary:Version}), libzstd-dev, zlib1g-dev liblld-@LLVM_VERSION@ (= ${binary:Version}), libzstd-dev, zlib1g-dev
@ -590,7 +590,7 @@ Description: Next generation, high-performance debugger, library
Package: python3-lldb-@LLVM_VERSION@ Package: python3-lldb-@LLVM_VERSION@
Section: python Section: python
Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64 Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc ppc64 alpha s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-@LLVM_VERSION@ (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, liblldb-@LLVM_VERSION@ (= ${binary:Version})
Conflicts: python3-lldb-x.y Conflicts: python3-lldb-x.y
Replaces: python3-lldb-x.y Replaces: python3-lldb-x.y
@ -606,7 +606,7 @@ Description: Next generation, high-performance debugger, python3 lib
Package: liblldb-@LLVM_VERSION@-dev Package: liblldb-@LLVM_VERSION@-dev
Section: libdevel Section: libdevel
Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64 Architecture: amd64 arm64 armel armhf i386 ppc64el s390x sparc hppa m68k sh4 x32 loong64 riscv64
# ia64 hurd powerpc powerpcspe ppc64 alpha s390x sparc64 mipsel mips64el have been removed # ia64 hurd powerpc ppc64 alpha s390x sparc64 mipsel mips64el have been removed
Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-@LLVM_VERSION@ (= ${binary:Version}) Depends: ${shlibs:Depends}, ${misc:Depends}, lldb-@LLVM_VERSION@ (= ${binary:Version})
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Description: Next generation, high-performance debugger, header files Description: Next generation, high-performance debugger, header files

View File

@ -1,3 +1,3 @@
#!/usr/bin/dh-exec #!/usr/bin/dh-exec
[!powerpc !powerpcspe] usr/lib/llvm-@LLVM_VERSION@/lib/libPolly*.a [!powerpc] usr/lib/llvm-@LLVM_VERSION@/lib/libPolly*.a

View File

@ -1,4 +1,4 @@
#!/usr/bin/dh-exec #!/usr/bin/dh-exec
usr/lib/llvm-@LLVM_VERSION@/lib/libLTO.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@ usr/lib/llvm-@LLVM_VERSION@/lib/libLTO.so.@LLVM_VERSION@.@LLVM_VERSION_MINOR@
[!powerpc !powerpcspe] usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so [!powerpc] usr/lib/llvm-@LLVM_VERSION@/lib/LLVM*.so

View File

@ -1,3 +1,3 @@
#!/usr/bin/dh-exec #!/usr/bin/dh-exec
[!powerpc !powerpcspe] usr/lib/llvm-@LLVM_VERSION@/lib/LLVMgold.so usr/lib/bfd-plugins/LLVMgold-@LLVM_VERSION@.so [!powerpc] usr/lib/llvm-@LLVM_VERSION@/lib/LLVMgold.so usr/lib/bfd-plugins/LLVMgold-@LLVM_VERSION@.so

8
debian/rules vendored
View File

@ -182,7 +182,7 @@ ifneq (,$(filter $(DEB_HOST_ARCH),sparc sparc64))
STAGE_1_CMAKE_EXTRA += -DLLVM_PARALLEL_LINK_JOBS=4 STAGE_1_CMAKE_EXTRA += -DLLVM_PARALLEL_LINK_JOBS=4
endif endif
ifneq (,$(filter $(DEB_HOST_ARCH),i386 hurd-i386 armel mipsel mips64el powerpc powerpcspe riscv64)) ifneq (,$(filter $(DEB_HOST_ARCH),i386 hurd-i386 armel mipsel mips64el powerpc riscv64))
# For some reason, in the stage2 build, when clang is used to compile # For some reason, in the stage2 build, when clang is used to compile
# itself. The atomic detection is failing on armel and riscv64. Forcing the inclusion # itself. The atomic detection is failing on armel and riscv64. Forcing the inclusion
# everywhere and in all stages # everywhere and in all stages
@ -396,7 +396,7 @@ endif
# Enable polly (or not) # Enable polly (or not)
POLLY_ENABLE=yes POLLY_ENABLE=yes
ifneq (,$(filter $(DEB_HOST_ARCH), powerpc powerpcspe)) ifneq (,$(filter $(DEB_HOST_ARCH), powerpc))
POLLY_ENABLE=no POLLY_ENABLE=no
else else
PROJECTS+=;polly PROJECTS+=;polly
@ -517,7 +517,7 @@ ifeq (,$(filter-out $(DOC_GENERATION_DISTRO), $(DISTRO)))
DOC_GENERATION=no DOC_GENERATION=no
endif endif
ifneq (,$(filter $(DEB_HOST_ARCH),powerpc powerpcspe)) ifneq (,$(filter $(DEB_HOST_ARCH),powerpc))
LIBCXX_WASM_ENABLE=no LIBCXX_WASM_ENABLE=no
endif endif
@ -1215,7 +1215,7 @@ override_dh_auto_install:
# Only run on executable, not script # Only run on executable, not script
chrpath -d `find $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1` chrpath -d `find $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1`
ifeq (,$(filter $(DEB_HOST_ARCH), powerpc powerpcspe)) ifeq (,$(filter $(DEB_HOST_ARCH), powerpc))
ifneq (,$(filter $(DEB_HOST_ARCH_OS),linux)) ifneq (,$(filter $(DEB_HOST_ARCH_OS),linux))
# To fix custom-library-search-path # To fix custom-library-search-path
chrpath -d $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/clang/$(LLVM_VERSION)*/lib/linux/*.so || true chrpath -d $(DEB_INST)/usr/lib/llvm-$(LLVM_VERSION)/lib/clang/$(LLVM_VERSION)*/lib/linux/*.so || true