If I'm reading right I *think* it's more likely to be just an oversight/bug. Atomic operations are basically intrinsics on some architectures (most notably x86) so no need to link another library. Other architectures need a little more of a lift. I'll have a patch we can try soon.
tom@debian-bullseye-arm64:~$ apt-cache show libatomic1 Package: libatomic1 Source: gcc-11 Version: 11.2.0-13 Installed-Size: 48 Maintainer: Debian GCC Maintainers <debian-...@lists.debian.org> Architecture: arm64 Depends: gcc-11-base (= 11.2.0-13), libc6 (>= 2.17) Description-en: support library providing __atomic built-in functions library providing __atomic built-in functions. When an atomic call cannot be turned into lock-free instructions, GCC will make calls into this library. Description-md5: 16938852526fc26bdbcb46c18435ed08 Multi-Arch: same Homepage: http://gcc.gnu.org/ Tag: role::shared-lib Section: libs Priority: optional Filename: pool/main/g/gcc-11/libatomic1_11.2.0-13_arm64.deb Size: 9468 MD5sum: ecc8ec0485239764081a18816ad03c99 SHA256: c75dea8b3d70d994a90cc180779b4d531220d3566d38a5081ef2e4c3f9df3664 ...snip... On Sun, Feb 6, 2022 at 8:45 AM tony mancill <tmanc...@debian.org> wrote: > On Sun, Feb 06, 2022 at 08:12:12AM -0800, tony mancill wrote: > > Source: capnproto > > Version: 0.9.1-1 > > Severity: important > > > > This bug is for tracking the armel build failure [1]: > > And it's the same on mipsel. Did upstream drop support for 32-bit > architectures other than x86? > > https://buildd.debian.org/status/logs.php?pkg=capnproto&ver=0.9.1-1 > -- *Tom Lee */ http://tomlee.co / @tglee <http://twitter.com/tglee>