|
Some checks failed
Forgejo Release postit-deb / release (push) Failing after 3m12s
crossbuild-essential-arm64 transitively installs libc6:arm64 et al. (Depends chain: crossbuild-essential-arm64 → gcc-aarch64- linux-gnu → libc6-dev:arm64 → libc6:arm64), placing the runtime .so files in /usr/lib/aarch64-linux-gnu/. The non-dev libs (libc.so.6, libm.so.6, etc.) live there, not in /usr/lib/ which is what dh_shlibdeps searches by default. dpkg-shlibdeps accepts -l<dir> for additional library search paths. We compute the right path via dpkg-architecture -aarm64 -q DEB_HOST_MULTIARCH (which returns 'aarch64-linux-gnu' without choking on the CC mismatch warning, since it's a pure query), and pass /usr/lib/$HOST_MULTIARCH/ as -l. Falls back to a literal aarch64-linux-gnu if dpkg-architecture isn't installed (it always is on a Debian build host). |
||
|---|---|---|
| .. | ||
| source | ||
| changelog.in | ||
| compat | ||
| control | ||
| copyright | ||
| postinst | ||
| postit.desktop | ||
| postit.install | ||
| postit.wrapper | ||
| postrm | ||
| rules | ||