Rebuild Todo List Packages prone to ELF architecture confusion due to the use of soname dependencies

2026-06-06 - David Runge

Some PKGBUILDs of packages in our repositories make use of soname dependencies in the global `depends`, `makedepends` or `optdepends` array.
This unfortunately is prone to ELF architecture confusion.
See the sonamev1 specification for details: https://alpm.archlinux.page/specifications/alpm-sonamev1.7.html

To not match sonames of a wrong ELF architecture, we need to apply the best practices outlined in the specification's example section on "depending on a soname": https://alpm.archlinux.page/specifications/alpm-sonamev1.7.html#depending-on-a-soname
Effectively, this usually means to remove the soname dependency from the global `depends` array (it should also not be present in `makedepends` or `optdepends`) and instead add it in an override in the `package` function to the `depends` array, e.g.:

```
package() {
depends+=(example libexample.so)
}
```

If your package uses sonames in optional dependencies, consider to split out components depending on the soname into separate packages (if possible), or to pull in the soname dependency as direct dependency instead (see above), as this ensures robust dependency tracking.

Note, that the below list of packages has been retrieved manually from dependents of lib32-* packages in our repositories and constitutes packages that are 64bit.
It has not been checked whether the pulled in soname (from the set of 64bit packages) is actually in use by the package (please verify yourself)!

The package rebuilds can go straight to the stable repositories (if permissable).

Filter Todo List Packages

Select filter criteria
41 packages displayed out of 41 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra aquamarine 0.12.0-1 alerque Incomplete
x86_64 Extra cargo-clone 1.2.4-2 orhun Incomplete
x86_64 Extra cargo-outdated 0.19.0-1 kpcyrd, orhun, bertptrs Incomplete
x86_64 Extra cargo-tarpaulin 0.35.4-1 orhun Incomplete
x86_64 Extra cargo-udeps 0.1.61-1 orhun Incomplete
x86_64 Extra cocogitto 7.0.0-2 orhun, alerque Incomplete
x86_64 Extra committed 1.1.11-2 orhun, alerque Incomplete
x86_64 Extra dolphin-emu 1:2603.1-2 alucryd Incomplete
x86_64 Extra emacs 30.2-3 juergen, freswa Incomplete
x86_64 Extra emacs-wayland 30.2-3 juergen, freswa Incomplete
x86_64 Extra enblend-enfuse 4.2.r1546+hb66125418f7d-5 Archange, alerque Incomplete
x86_64 Extra fwupd 2.1.4-2 Archange, FFY00, freswa Incomplete
x86_64 Extra git-cliff 2.13.1-1 orhun, alerque Incomplete
x86_64 Extra git-graph 0.7.0-2 alerque Incomplete
x86_64 Extra gram 2.1.2-1 alerque Incomplete
x86_64 Extra hyprlock 0.9.5-4 lfleischer, alerque Incomplete
x86_64 Extra hyprpaper 0.8.4-2 lfleischer, alerque Incomplete
x86_64 Extra intel-compute-runtime 26.18.38308.1-2 dbermond, tpkessler Complete dbermond (2 hours ago)
x86_64 Extra leptonica 1.87.0-1 alerque Incomplete
x86_64 Extra libloc 0.9.18-4 kpcyrd Incomplete
x86_64 Extra muse 4.2.1-7 dvzrv Complete dvzrv (9 hours ago)
x86_64 Extra musescore 4.7.2-1 alucryd, grawlinson Incomplete
x86_64 Extra neovide 0.16.2-1 alerque Incomplete
x86_64 Extra nwg-look 1.1.1-1 Antiz Incomplete
x86_64 Extra openpmix 5.0.10-2 Lahwaacz, dvzrv Complete dvzrv (8 hours ago)
x86_64 Extra pacman-bintrans 0.5.0-2 kpcyrd Incomplete
x86_64 Extra pantheon-notifications 8.1.2-1 alucryd Incomplete
x86_64 Extra profanity 1:0.18.1-1 anthraxx, freswa Incomplete
x86_64 Extra qsv 20.1.0-1 alerque Incomplete
x86_64 Extra rasqal 1:0.9.33-9 dvzrv, gromit Complete dvzrv (9 hours ago)
x86_64 Extra rebuilderd 0.25.0-1 kpcyrd Incomplete
x86_64 Extra rebuilderd-tools 0.25.0-1 kpcyrd Incomplete
x86_64 Extra rqbit 8.1.1-2 kpcyrd Incomplete
x86_64 Core shadow 4.18.0-1 grazzolini, dvzrv Complete dvzrv (8 hours ago)
x86_64 Extra sile 0.15.13-3 alerque Incomplete
x86_64 Extra stochas 1.3.13-3 dvzrv, grawlinson Complete dvzrv (9 hours ago)
x86_64 Extra tectonic 0.16.9-1 freswa, alerque, artafinde Incomplete
x86_64 Extra tinymist 1:0.14.18-1 alerque Incomplete
x86_64 Extra xdg-desktop-portal-hyprland 1.3.12-2 alerque Incomplete
x86_64 Extra zed 1.5.4-1 alerque Incomplete
x86_64 Extra zellij 0.44.3-1 orhun, alerque Incomplete