meson: add libatomic dependency
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Mon, 12 Sep 2022 16:41:34 +0000 (18:41 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Thu, 15 Sep 2022 12:44:11 +0000 (13:44 +0100)
commit132c73b57ad1d363e97e1f4720f0e920826f34e1
tree94845bcbcd1a3822290d120fb4c12d8772b6f945
parent82ff978d0bae4ac79b69d30a9c146a0cbd961fba
meson: add libatomic dependency

Building with GCC 12.2 and binutils 2.39 fails on riscv64 Ubuntu Kinetic
with:

FAILED: systemd-oomd
/usr/bin/ld: systemd-oomd.p/src_oom_oomd-util.c.o:
in function `oomd_cgroup_context_acquire':
build/../src/oom/oomd-util.c:415:
undefined reference to `__atomic_exchange_1'

We have to link with -latomic.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
meson.build
src/network/meson.build
src/oom/meson.build