diff --git a/debian/changelog b/debian/changelog index b26c353d..b985f729 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +llvm-toolchain-15 (1:15.0.6-5~exp2) experimental; urgency=medium + + * Restrict flang on 64bits archs: + (amd64 arm64 mips64el ppc64el kfreebsd-amd64 s390x ppc64 sparc64 riscv64) + See: https://github.com/llvm/llvm-project/issues/59845 + + -- Sylvestre Ledru Fri, 06 Jan 2023 13:19:48 +0100 + llvm-toolchain-15 (1:15.0.6-5~exp1) experimental; urgency=medium * Add flang-15 and libraries support diff --git a/debian/control.in b/debian/control.in index 33b94a03..4e163817 100644 --- a/debian/control.in +++ b/debian/control.in @@ -931,7 +931,9 @@ Description: Post-link optimizer # ------------- flang ------------- Package: flang-@LLVM_VERSION@ -Architecture: any +# no 32bit support +# https://github.com/llvm/llvm-project/issues/59845 +Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 s390x ppc64 sparc64 riscv64 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Provides: fortran-compiler, gfortran-mod-15 Description: Fortran compiler @@ -942,7 +944,7 @@ Description: Fortran compiler of examples, some functionalities are still missing. Package: libflang-@LLVM_VERSION@-dev -Architecture: any +Architecture: amd64 arm64 mips64el ppc64el kfreebsd-amd64 s390x ppc64 sparc64 riscv64 Section: libdevel Depends: ${shlibs:Depends}, ${misc:Depends}, ${dep:devlibs}, Description: Flang library - Development package diff --git a/debian/rules b/debian/rules index a5780827..520ef948 100755 --- a/debian/rules +++ b/debian/rules @@ -285,6 +285,11 @@ ifneq (,$(filter $(DEB_HOST_ARCH),$(BOLT_ARCHS))) PROJECTS += ;bolt endif +# flang is only for 64bits +ifneq (,$(filter flang-$(LLVM_VERSION), $(shell dh_listpackages))) + PROJECTS += ;flang +endif + CODECOVERAGE=no ifneq (,$(filter codecoverage,$(DEB_BUILD_OPTIONS))) # enable the code coverage