Bug#1087281: llvm-defaults: Please provide libomp5 and libomp-dev on riscv64 (and mips64el and loong64)

Aurelien Jarno aurel32 at debian.org
Sun Nov 10 16:33:42 GMT 2024


Source: llvm-defaults
Version: 0.62
Severity: serious
Tags: ftbfs, patch
Justification: Causes other packages to FTBFS
X-Debbugs-Cc: debian-riscv at lists.debian.org, debian-mips at lists.debian.org, debian-loongarch at lists.debian.org
User: debian-riscv at lists.debian.org
Usertags: riscv64
Control: block -1 by 1087280 
Control: affects -1 eztrace
Control: affects -1 starpu

Dear maintainer,

llvm-toolchain-19 disabled OpenMP support on riscv64 (and mips64el and
loong64), and consequently the libomp5 and libomp-dev packages have been
dropped from llvm-defaults. This causes the FTBFS of at least eztrace
and starpu on those architectures, and the corresponding autopkgtest to
fail on riscv64, preventing the llvm-defaults package to migrate to
testing.

I have provided a patch to re-enable OpenMP support on those
architectures in bug#1087280. Once applied, could you please re-add the
libomp5 and libomp-dev on those architectures? The patch below does
that.

Regards
Aurelien


--- llvm-defaults-0.62/debian/control
+++ llvm-defaults-0.62+riscv64/debian/control
@@ -331,7 +331,7 @@
 
 Package: libomp-dev
 Section: libdevel
-Architecture: amd64 arm64 armhf ppc64 ppc64el hurd-amd64
+Architecture: amd64 arm64 armhf ppc64 ppc64el hurd-amd64 loong64 mips64el riscv64
 Depends: ${shlibs:Depends}, ${misc:Depends},
  libomp-${pv:llvm}-dev ${reqv:llvm}
 Multi-Arch: same
@@ -346,7 +346,7 @@
 Package: libomp5
 Multi-Arch: same
 Section: libs
-Architecture: amd64 arm64 armhf ppc64 ppc64el hurd-amd64
+Architecture: amd64 arm64 armhf ppc64 ppc64el hurd-amd64 loong64 mips64el riscv64
 Depends: libomp5-${pv:llvm} ${reqv:llvm}, ${shlibs:Depends}, ${misc:Depends}
 Description: LLVM OpenMP runtime
  The runtime is the part of the OpenMP implementation that your code is



More information about the Pkg-llvm-team mailing list