diff options
author | Grazvydas Ignotas <[email protected]> | 2017-03-31 01:26:25 +0300 |
---|---|---|
committer | Matt Turner <[email protected]> | 2017-04-03 10:52:41 -0700 |
commit | a6a38a038bd62e6d9558905f00bef81b5e7e6fcc (patch) | |
tree | 31b279352fe710282572467d6900d1041551952f /src/util/Makefile.sources | |
parent | 70c272004f727457e852ba5f2498754b07a7d995 (diff) |
util/u_atomic: provide 64bit atomics where they're missing
There are still some distributions trying to support unfortunate people
with old or exotic CPUs that don't have 64bit atomic operations. When
compiling for such a machine, gcc conveniently inserts a library call to
a helper, but it's implementation is missing and we get a linker error.
This allows us to provide our own implementation, which is marked weak
to prefer a better implementation, should one exist.
v2: changed copyright, some style adjustments
v3: [mattst88] Print results with AC_MSG_CHECKING/AC_MSG_RESULT
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93089
Signed-off-by: Grazvydas Ignotas <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/util/Makefile.sources')
-rw-r--r-- | src/util/Makefile.sources | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/util/Makefile.sources b/src/util/Makefile.sources index 8ee45d56170..e9057343dc2 100644 --- a/src/util/Makefile.sources +++ b/src/util/Makefile.sources @@ -43,6 +43,7 @@ MESA_UTIL_FILES := \ strtod.c \ strtod.h \ texcompress_rgtc_tmp.h \ + u_atomic.c \ u_atomic.h \ u_endian.h \ u_queue.c \ |