Bug#1042806: libllvm14: SIGILL Illegal Instructions on POWER5 in libLLVM-14.so

Gianfranco Costamagna locutusofborg at debian.org
Tue Aug 1 09:31:07 BST 2023


control: severity -1 important

Hello, powerpc/ppc64 are not release architectures.

Please try llvm-15 or llvm-16, and check if the package in testing is also affected, I would like to understand if this was introduced by the new gcc-13 default compiler or not.

G.

On Tue, 01 Aug 2023 17:27:41 +1200 Stuart MacIntosh <stuart at macintosh.nz> wrote:
> Package: libllvm14
> Version: 1:14.0.6-12
> Severity: critical
> Justification: breaks unrelated software
> 
> Hello, 
> I think the libLLVM-14 contains some instructions not found on IBM POWER5+ (gs) -- vxor is not found in it's IBM reference manual: https://www.ibm.com/docs/en/ssw_aix_72/assembler/assembler_pdf.pdf
> 
> Maybe this library was built for more recent CPUs but the debian ppc64 support goes back to POWER5 AFAIK(?)
> $ objdump --disassemble /lib/powerpc64-linux-gnu/libLLVM-14.so.1 |grep vxor
> 
> As a result there is some difficulty running applications linked to libLLVM, for example rust installation fails with SIGILL, there are likely other affected programs.
> 
> Thank you
> Stuart
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unreleased
>   APT policy: (500, 'unreleased'), (500, 'unstable')
> Architecture: ppc64
> 
> Kernel: Linux 5.15.123 (SMP w/2 CPU threads)
> Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages libllvm14 depends on:
> ii  libc6       2.37-6
> ii  libedit2    3.1-20221030-2
> ii  libffi8     3.4.4-1
> ii  libgcc-s1   13.2.0-1
> ii  libstdc++6  13.2.0-1
> ii  libtinfo6   6.4+20230625-2
> ii  libxml2     2.9.14+dfsg-1.3
> ii  libz3-4     4.8.12-3.1
> ii  zlib1g      1:1.2.13.dfsg-1
> 
> libllvm14 recommends no packages.
> 
> libllvm14 suggests no packages.
> 
> -- no debconf information
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-llvm-team/attachments/20230801/be6edae0/attachment.sig>


More information about the Pkg-llvm-team mailing list