From 84eebc6e4eb0a8731ca07e387749fd7167624bfd Mon Sep 17 00:00:00 2001 From: Alessandro Ghedini Date: Tue, 17 Jun 2014 20:03:19 +0200 Subject: build: check for 64bit stdatomic.h operations too This fixes the build on platform where the atomic calls can't be turned into lock-free instructions and thus need the external libatomic library (e.g. mips). --- wscript | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'wscript') diff --git a/wscript b/wscript index 075e1cf20c..6c5963387e 100644 --- a/wscript +++ b/wscript @@ -118,10 +118,10 @@ main_dependencies = [ }, { 'name': 'stdatomic', 'desc': 'stdatomic.h', - 'func': + 'func': check_libs(['atomic'], check_statement('stdatomic.h', - '_Atomic int test = ATOMIC_VAR_INIT(123);' - 'int test2 = atomic_load(&test)') + 'atomic_int_least64_t test = ATOMIC_VAR_INIT(123);' + 'int test2 = atomic_load(&test)')) }, { 'name': 'atomic-builtins', 'desc': 'compiler support for __atomic built-ins', -- cgit v1.2.3