summaryrefslogtreecommitdiffstats
path: root/src/util/Makefile.sources
diff options
context:
space:
mode:
authorGrazvydas Ignotas <[email protected]>2017-03-31 01:26:25 +0300
committerMatt Turner <[email protected]>2017-04-03 10:52:41 -0700
commita6a38a038bd62e6d9558905f00bef81b5e7e6fcc (patch)
tree31b279352fe710282572467d6900d1041551952f /src/util/Makefile.sources
parent70c272004f727457e852ba5f2498754b07a7d995 (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.sources1
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 \