aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.qttest.include
diff options
context:
space:
mode:
authorAndrew Chow <achow101-github@achow101.com>2022-07-11 20:26:25 -0400
committerAndrew Chow <achow101-github@achow101.com>2022-07-18 10:47:19 -0400
commit4de4221ab4b645ff77503c777c9b195a962e9fa1 (patch)
tree405973ab3a4f30807ea877e4e1c4420ca778163f /src/Makefile.qttest.include
parentc92eb6cda0f402b83263c9a9ee129d5d0763fd3f (diff)
build: Check for std::atomic::exchange rather than std::atomic_exchange
Our usage of std::atomic is with it's own exchange function, not std::atomic_exchange. So we should be looking specifically for that function. Additionally, -pthread and -lpthread have an effect on whether -latomic will be needed, so the atomics check needs to use these flags as well. This will make the flags in use better match what is actually used when linking. This removes the need for -latomic for riscv builds, which resolves a guix cross architecture reproducibility issue.
Diffstat (limited to 'src/Makefile.qttest.include')
0 files changed, 0 insertions, 0 deletions