Bug#1105139: libjemalloc2: Don't assume altivec on powerpc

Dave Vasilevsky <[email protected]>
Newsgroups gmane.linux.debian.ports.powerpc
Message-ID <174702654561.1978.9258862367488329128.reportbug__12420.3611094103$1747026746$gmane$org@sid>
Package: libjemalloc2
Version: 5.3.0-3
Severity: important
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: powerpc

This package's rules file explicitly enables Altivec on powerpc, but
many powerpc machines use G3 or earlier processors that don't support Altivec.

This results in a SIGILL when packages linking against jemalloc are run on those
machines. Eg: on an iBook G3 running tmux, I get a SIGILL on a 'vxor' instruction.

Debian policy has traditionally been to support baseline CPUs when it's at all
possible, so this package should disable Altivec on 32-bit powerpc.


-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 6.12.27-powerpc (UP)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libjemalloc2 depends on:
ii  libc6       2.41-7
ii  libgcc-s1   14.2.0-19
ii  libstdc++6  14.2.0-19

libjemalloc2 recommends no packages.

libjemalloc2 suggests no packages.

-- no debconf information
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.