- Package:
- release.debian.org
- Source:
- release.debian.org
- Submitter:
- Sebastian Andrzej Siewior
- Date:
- 2026-09-29 17:13:02 UTC
- Severity:
- normal
- Tags:
This is an update to the package to address to FTBFs issue on armel. The package has been newly introduced to Trixie from unstable where the issue did not occur since there is no armel. As a test I built the resulting package on Amdahl (the armel porterbox). The change is limited to to armel architecture so it won't have an affect other architectures such as amd64 or even armhf. The build of the package aborts because a symbol, which is asked for by libstdc++-14-dev (gcc-14) is not provided during the linking stage. That symbol is is conditionally provided depending on compiler define. gcc's define (for ATOMIC_INT_LOCK_FREE) is different than llvm's. As a result gcc has a different version of the code where the symbol is not compiled and provided while llvm expects that symbol. The workaround is to align the define on llvm to match gcc's expectation since armel in general has no (or different) atomic support (the SoCs at that time were usually UP). One thing that is not perfect: if clang is used to cross compile (i.e. create armel code on amd64 or amd64 code on armel) then the define will be wrong. Sebastian
package release.debian.org tags 1147742 = trixie pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian trixie. Thanks for your contribution! Upload details ============== Package: llvm-toolchain-22 Version: 22.1.8-1~deb13u5 Explanation: fix build on armel
package release.debian.org tags 1147742 = trixie pending thanks Hi, The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian trixie. Thanks for your contribution! Upload details ============== Package: llvm-toolchain-22 Version: 22.1.8-1~deb13u5 Explanation: fix build on armel
why are packages with open or pending security issues even *considered* appropriate for uploading to stable?
I did open #1146813 which depends on it llvm-toolchain-22 via rustc-web. I have been let known that it does not build on armel. I posted a proposed patch to address the FTBFS there. Later I have been let known to upload it to -pu and open a bug which I did. Sebastian