#1149540 hipblaslt: FTBFS on arch all and arch arm64

Package:
src:hipblaslt
Source:
src:hipblaslt
Submitter:
Margarita Manterola
Date:
2026-10-22 13:33:02 UTC
Severity:
normal
Tags:
#1149540#5
Date:
2026-09-30 14:00:29 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc2
version we found that hipblaslt fails to build from source. It fails
with different errors for the arch all and the arm64 builds.

arch: arm64:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4856674/

In that log there are a number of errors architecture related, like for
example this one:

In file included from
/usr/lib/llvm-21/lib/clang/21/include/immintrin.h:19:
/usr/lib/llvm-21/lib/clang/21/include/mmintrin.h:14:2: error: "This
header is only meant to be used on x86 and x64 architecture"
    14 | #error "This header is only meant to be used on x86 and x64
architecture"
       |  ^
/usr/lib/llvm-21/lib/clang/21/include/mmintrin.h:74:3: error: use of
undeclared identifier '__builtin_ia32_emms'; did you mean
'__builtin_isless'?
    74 |   __builtin_ia32_emms();
       |   ^~~~~~~~~~~~~~~~~~~
/usr/lib/gcc/aarch64-linux-gnu/16/../../../../include/c++/16/cmath:1307:12:
note: '__builtin_isless' declared here
  1307 |   { return __builtin_isless(__x, __y); }
       |            ^

arch all:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4856236/

In that log, the package doesn't even start building, due to this error:

dh binary-indep -Scmake
    dh_update_autotools_config -i -O-Scmake
    dh_autoreconf -i -O-Scmake
    dh_auto_build -i -O-Scmake
	cd obj-x86_64-linux-gnu && make -j4 INSTALL="install
--strip-program=true" VERBOSE=1
dh_auto_build: error: chdir("obj-x86_64-linux-gnu") failed: No such file
or directory
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4
INSTALL="install --strip-program=true" VERBOSE=1 returned exit code 25
make: *** [debian/rules:93: binary-indep] Error 25

The same errors are visible in the Debian buildds:
-
https://buildd.debian.org/status/fetch.php?pkg=hipblaslt&arch=all&ver=7.1.1%2Bdfsg-4&stamp=1782459883&raw=0
-
https://buildd.debian.org/status/fetch.php?pkg=hipblaslt&arch=arm64&ver=7.1.1%2Bdfsg-4&stamp=1782465577&raw=0

So this is not a Python3.15 specific issue. Setting the severity to
serious.

#1149540#10
Date:
2026-10-22 13:30:19 UTC
From:
To:
On Wed, 30 Sep 2026 16:00:29 +0200 Margarita Manterola
Hi,

It is still FTBFS state on arm64.

https://bugs.debian.org/1149540

It looks like uploading/deploying the experimental version
(7.2.4+dfsg-1~exp1) into unstable would resolve the problem.

It blocks migration migraphx to testing.

https://tracker.debian.org/pkg/migraphx

Are there any concerns or known issues with using the experimental
version for this fix?

Best Regards,