Skip to content

Commit

Permalink
build: Fix check whether -latomic needed
Browse files Browse the repository at this point in the history
  • Loading branch information
hebasto committed Jan 4, 2024
1 parent 65c05db commit f8ca135
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion build-aux/m4/l_atomic.m4
Expand Up @@ -4,7 +4,7 @@ dnl permitted in any medium without royalty provided the copyright notice
dnl and this notice are preserved. This file is offered as-is, without any
dnl warranty.

# Clang prior to version 15, when building for 32-bit,
# Clang, when building for 32-bit,
# and linking against libstdc++, requires linking with
# -latomic if using the C++ atomic library.
# Can be tested with: clang++ test.cpp -m32
Expand All @@ -24,6 +24,8 @@ m4_define([_CHECK_ATOMIC_testbody], [[
std::atomic<std::chrono::seconds> t{0s};
t.store(2s);
auto t1 = t.load();
t.compare_exchange_strong(t1, 3s);
std::atomic<int64_t> a{};
Expand Down

0 comments on commit f8ca135

Please sign in to comment.