Merge pull request #11540 from NixOS/meson-arm-atomic

nix-util / meson: Add -latomic on arm
This commit is contained in:
Eelco Dolstra 2024-09-19 16:09:14 +02:00 committed by GitHub
commit 9ea29ea517
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -51,6 +51,14 @@ endforeach
subdir('build-utils-meson/threads') subdir('build-utils-meson/threads')
# Check if -latomic is needed
# This is needed for std::atomic on some platforms
# We did not manage to test this reliably on all platforms, so we hardcode
# it for now.
if host_machine.cpu_family() == 'arm'
deps_other += cxx.find_library('atomic')
endif
if host_machine.system() == 'windows' if host_machine.system() == 'windows'
socket = cxx.find_library('ws2_32') socket = cxx.find_library('ws2_32')
deps_other += socket deps_other += socket