Quoting Matt Turner (2018-06-12 17:50:20) > Commit 54ba73ef102f (configure.ac/meson.build: Fix -latomic test) fixed > some checks for -latomic, and then commit 54bbe600ec26 (configure.ac: > rework -latomic check) further extended the fixes in configure.ac but > not in Meson. This commit extends those fixes to the Meson tests. > > Fixes: 54bbe600ec26 (configure.ac: rework -latomic check) > --- > meson.build | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/meson.build b/meson.build > index 7dba52369b0..62200476216 100644 > --- a/meson.build > +++ b/meson.build > @@ -836,7 +836,13 @@ endif > # Check for GCC style atomics > dep_atomic = null_dep > > -if cc.compiles('int main() { int n; return __atomic_load_n(&n, > __ATOMIC_ACQUIRE); }', > +if cc.compiles('''#include <stdint.h> > + int main() { > + struct { > + uint64_t *v; > + } x; > + return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE); > + }''', > name : 'GCC atomic builtins') > pre_args += '-DUSE_GCC_ATOMIC_BUILTINS' > > -- > 2.16.1 >
Should patches 2 and 3 be cc 18.1? Reviewed-by: Dylan Baker <dy...@pnwbakers.com>
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev