./devel/libatomic, Atomic fallback implementation for GCC

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 15.1.0, Package name: libatomic-15.1.0, Maintainer: pkgsrc-users

Libatomic is a GCC-specific fallback implementation for atomics to
allow architectures that don't always provide a full set of atomics
to runtime-detect the existence of them, or fall back to the use of
mutexes.


Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 95965.18 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-15 12:09:49 by Thomas Klausner | Files touched by this commit (2)
Log message:
libatomic: fix build with older gcc's cpuid.h installed
   2026-01-14 16:24:49 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
libatomic: update to 15.1.0

Update to sources from gcc 15.1.0.
   2025-10-02 08:09:36 by Thomas Klausner | Files touched by this commit (2)
Log message:
libatomic: fix build on sparc

Older models don't support -mcpu=v9.

From John D. Baker in PR 58716.
   2024-03-10 11:18:21 by Havard Eidnes | Files touched by this commit (1)
Log message:
devel/libatomic: Add support for rust-based programs.
   2023-10-17 04:52:25 by David H. Gutteridge | Files touched by this commit (1)
Log message:
libatomic: tweak USE_LANGUAGES (USE_CC_FEATURES in use already)
   2023-10-17 04:16:50 by David H. Gutteridge | Files touched by this commit (2) | Package updated
Log message:
libatomic: update to 13.2.0

This has one libatomic-related change:
104338 RISC-V: Subword atomics result in library calls
   2023-10-17 04:01:43 by David H. Gutteridge | Files touched by this commit (1)
Log message:
libatomic: fix aarch64 builds on NetBSD 9.x

For aarch64, GCC expects a recent version of itself that accepts
-mno-outline-atomics. Some packages pull in libatomic for aarch64,
e.g., net/haproxy for __atomic_compare_exchange_16. (haproxy was
compile tested after applying this fix.)
   2023-07-19 16:50:44 by Nia Alarie | Files touched by this commit (1)
Log message:
libatomic: Require a c11 compiler for stdatomic.h.