summaryrefslogtreecommitdiffhomepage
path: root/auto/lib/libatomic (follow)
AgeCommit message (Collapse)AuthorFilesLines
2025-01-30Configure: fixed --with-libatomic=DIR with recent libatomic_ops.Sergey Kandaurov2-5/+10
The build location of the resulting libatomic_ops.a was changed in v7.4.0 after converting libatomic_ops to use libtool. The fix is to use library from the install path, this allows building with both old and new versions. Initially reported here: https://mailman.nginx.org/pipermail/nginx/2018-April/056054.html
2024-05-16Configure: fixed building libatomic test.Edgar Bonet1-1/+1
Using "long *" instead of "AO_t *" leads either to -Wincompatible-pointer-types or -Wpointer-sign warnings, depending on whether long and size_t are compatible types (e.g., ILP32 versus LP64 data models). Notably, -Wpointer-sign warnings are enabled by default in Clang only, and -Wincompatible-pointer-types is an error starting from GCC 14. Signed-off-by: Edgar Bonet <bonet@grenoble.cnrs.fr>
2013-11-11Configure: call "make distclean" for libatomic.Piotr Sikora1-1/+3
Signed-off-by: Piotr Sikora <piotr@cloudflare.com>
2012-09-11Configure: fixed make macros to use parentheses instead of braces.Maxim Dounin1-1/+1
Parentheses are more portable, in particular they are understood by nmake while braces aren't.
2012-07-07Configure: fixed "make" used instead of "${MAKE}".Maxim Dounin1-1/+1
2012-01-18Copyright updated.Maxim Konovalov2-0/+2
2009-12-07fix libatomic usage on arm, cris, hppa, m68k, and sparc platformsIgor Sysoev1-1/+2
2009-11-27atomic operations test-runIgor Sysoev1-5/+8
2009-11-25libatomic_ops supportIgor Sysoev2-0/+51