Your message dated Thu, 05 Feb 2026 02:35:43 +0000
with message-id <[email protected]>
and subject line Bug#1071569: fixed in llvmlite 0.46.0-0.1
has caused the Debian Bug report #1071569,
regarding llvmlite:FTBFS:compile failed(test: plugin distutils failed with:
exit code=134)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1071569: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071569
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: llvmlite
Version: 0.42.0-1
Severity: important
Tags: FTBFS, patch
User: [email protected]
Usertags: riscv64
X-Debbugs-Cc: [email protected]
Dear llvmlite Maintainer,
The llvmlite compile failed on riscv64 caused by auto-test failed.The
crucial buildd log below:
```
test_global_ctors_dtors
(llvmlite.tests.test_binding.TestGlobalConstructors.test_global_ctors_dtors)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
LLVM ERROR: Unsupported code model for lowering
Aborted
E: pybuild pybuild:391: test: plugin distutils failed with: exit
code=134: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_llvmlite/build;
python3.12 -m unittest discover -v
I: pybuild base:305: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_llvmlite/build; python3.11 -m
unittest discover -v
test_function_cfg_on_llvm_value
(llvmlite.tests.test_binding.TestAnalysis.test_function_cfg_on_llvm_value)
... ok
test_get_function_cfg_on_ir
(llvmlite.tests.test_binding.TestAnalysis.test_get_function_cfg_on_ir)
... ok
test_linux (llvmlite.tests.test_binding.TestDependencies.test_linux)
... skipped 'Distribution-specific test'
test_bad_library (llvmlite.tests.test_binding.TestDylib.test_bad_library) ... ok
test_libm (llvmlite.tests.test_binding.TestDylib.test_libm) ... ok
test_close (llvmlite.tests.test_binding.TestFunctionPassManager.test_close)
... ok
test_initfini
(llvmlite.tests.test_binding.TestFunctionPassManager.test_initfini)
... ok
test_run (llvmlite.tests.test_binding.TestFunctionPassManager.test_run) ... ok
test_run_with_remarks
(llvmlite.tests.test_binding.TestFunctionPassManager.test_run_with_remarks)
... ok
test_run_with_remarks_filter_in
(llvmlite.tests.test_binding.TestFunctionPassManager.test_run_with_remarks_filter_in)
... ok
test_run_with_remarks_filter_out
(llvmlite.tests.test_binding.TestFunctionPassManager.test_run_with_remarks_filter_out)
... ok
test_add_module
(llvmlite.tests.test_binding.TestGlobalConstructors.test_add_module)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
ok
test_add_module_lifetime
(llvmlite.tests.test_binding.TestGlobalConstructors.test_add_module_lifetime)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
ok
test_add_module_lifetime2
(llvmlite.tests.test_binding.TestGlobalConstructors.test_add_module_lifetime2)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
ok
test_close (llvmlite.tests.test_binding.TestGlobalConstructors.test_close)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
ok
test_emit_assembly
(llvmlite.tests.test_binding.TestGlobalConstructors.test_emit_assembly)
Test TargetMachineRef.emit_assembly() ... WARNING: This target JIT is
not designed for the host you are running. If bad things happen,
please choose a different -march switch.
ok
test_emit_object
(llvmlite.tests.test_binding.TestGlobalConstructors.test_emit_object)
Test TargetMachineRef.emit_object() ... WARNING: This target JIT is
not designed for the host you are running. If bad things happen,
please choose a different -march switch.
ok
test_global_ctors_dtors
(llvmlite.tests.test_binding.TestGlobalConstructors.test_global_ctors_dtors)
... WARNING: This target JIT is not designed for the host you are
running. If bad things happen, please choose a different -march
switch.
LLVM ERROR: Unsupported code model for lowering
Aborted
E: pybuild pybuild:391: test: plugin distutils failed with: exit
code=134: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_llvmlite/build;
python3.11 -m unittest discover -v
rm -fr -- /tmp/dh-xdg-rundir-O9hmzrPM
dh_auto_test: error: pybuild --test -i python{version} -p "3.12 3.11"
returned exit code 13
make[1]: *** [debian/rules:19: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned
exit status 2
```
The full buildd log is here:
https://buildd.debian.org/status/fetch.php?pkg=llvmlite&arch=riscv64&ver=0.42.0-1&stamp=1709707882&raw=0
My solution to this issue:
This problem is similar to issue #917252, so I can modify the file
debian/rules to view the auto-test as success. I have test this
modification in local, and it work effectively.Please let me know
wheather this patch can be accepted. The patch is in the attachment.
Gui-Yue
Best Regards
fix_build_failure_on_riscv.patch
Description: Binary data
--- End Message ---
--- Begin Message ---
Source: llvmlite
Source-Version: 0.46.0-0.1
Done: Stuart Prescott <[email protected]>
We believe that the bug you reported is fixed in the latest version of
llvmlite, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stuart Prescott <[email protected]> (supplier of updated llvmlite package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 15 Dec 2025 17:29:15 +1100
Source: llvmlite
Architecture: source
Version: 0.46.0-0.1
Distribution: experimental
Urgency: medium
Maintainer: LLVM Packaging Team <[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1061108 1069786 1071569 1120659 1122961 1124062
Changes:
llvmlite (0.46.0-0.1) experimental; urgency=medium
.
* Non-maintainer upload for Python 3.14 transition.
* New upstream release.
- Fix FTBFS with Python 3.14 (Closes: #1122961).
- upload to experimental to build against llvm-20
- add new build-dependencies
- refresh patches (dropping most of them as they are applied upstream)
* Add experimental patches for compatibility with llvm-21
(Closes: #1124062).
* Disable dwz as it causes FTBFS on arm64 (see #1016936).
* Drop usage of older llvm including llvm-14 (Closes: #1061108).
* Fix FTBFS by allowing tests to fail on loong64 (Closes: #1120659).
* Fix FTBFS by allowing tests to fail on riscv64 (Closes: #1071569).
* Update d/watch, leaving comment to enable dev releases if needed
(Closes: #1069786).
Checksums-Sha1:
64f00a37c423503f7f07ff5cb606e587d5551f22 2315 llvmlite_0.46.0-0.1.dsc
c204de8833c2f473cdb2c3649a2da4994cb364bb 222020 llvmlite_0.46.0.orig.tar.xz
8f3719abfcb8976016c23b6d89cb6dff67be92ec 9636 llvmlite_0.46.0-0.1.debian.tar.xz
5b72b877329e0de8dfcece8624ae01c0d6821d22 12064
llvmlite_0.46.0-0.1_amd64.buildinfo
Checksums-Sha256:
311acbbf491a73030bdf8b7988e0c12f26c9c5f005ac7885d45387e198fae0a6 2315
llvmlite_0.46.0-0.1.dsc
28540374984abd3e613c874841500d03d5bb08b4bc91eeebedc919299551b561 222020
llvmlite_0.46.0.orig.tar.xz
ccbdc8c072c417c7326af0232352dda6369c993fe24c18ba0afc39be80cadc1e 9636
llvmlite_0.46.0-0.1.debian.tar.xz
e183f0d3fbd0278736fe54c05fb6e8d52ec6640388a3eff97a06358214de9825 12064
llvmlite_0.46.0-0.1_amd64.buildinfo
Files:
a20131ee755744f1ba335531e76f0bf7 2315 python optional llvmlite_0.46.0-0.1.dsc
3b10abc8d0c184031e5999b0b79dbdd4 222020 python optional
llvmlite_0.46.0.orig.tar.xz
86b3e743704b296cbd68e5e303a8c257 9636 python optional
llvmlite_0.46.0-0.1.debian.tar.xz
3c0c6b9601edf794461f15c2f96d842e 12064 python optional
llvmlite_0.46.0-0.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmmD8gkACgkQu8F+uxOW
8vftAhAAq6ygctWjwZ98wlJsrdNp1wV17UAKRZxZp9qWQmqcI/vwiJKhbPdtJWRA
bh2o+19fmIRsI+ofsIDM1L4pE1tDLgX8jgvJAFXXpKdQkVQ0LsweZNbLNhimGJbv
+WkWViabQDsbDx3cpQvItNfSjGV1UHcSwMzxoWVdzG8wjY9ZXKGrxCXuCFUrgWJq
u7M96XdQBv3RivJ5wkYZXYBlHbZ9N18UrpfpAv6sui94VkKhjUNpUQtEUtR2uh5Z
XRczj2c4XjHP3lX1oloSkMuN6bmpvlDrvkAQWxNqgVpqqWBVcljId3iHOiH+0ZtY
1/2y2lmGf0wzkfX0Wr63gOWIA5sRsJQS0ncj7IJIpKqjPpiqEJcp1r0ksZe2lapA
pKhTqUaClh0njMLtK/3axlnt5BILOdn6Jfi+gjaT2F71iuFyILuOzvoey20pwxE/
T5PyPEN9YxCjSyTseaJ9MlsTQdGilYpkERU+1DRB2DLkc+IKpxE6Nu5w/FW/O14X
Z/RvzG7I5Ic3NEVDUyNY+CmDFVCbnL5E2rpx3YlKDg8TgxjtPwMd7APhoR0vrKfC
9QckXhhnVdZJ7sHQc3pPDuBd3n/HGga94FGiVzyC1fkIBuN7h1N3mUM9WX9Ehueo
UqE54NiiqCJPbS0tCeu7fhWusG5LpPsYdkP/kF5O2Ah0NOmRk4Y=
=GBRe
-----END PGP SIGNATURE-----
pgpyBcQ19Q6NL.pgp
Description: PGP signature
--- End Message ---