RTEMS | Add support for std::atomic on Coldfire ISA A (uC5282 std::atomic_flag link error) (#5230)
Andrew Johnson (@anj_anl.gov)
gitlab at rtems.org
Mon Mar 17 17:46:04 UTC 2025
Andrew Johnson commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5230#note_121083
EPICS Base doesn't currently use `std::atomic`, we have our own atomics API that checks for the presence of the appropriate `__GCC_HAVE_SYNC_COMPARE_AND_SWAP_` CPP macros and uses a Mutex on targets that don't have those builtin functions. A new module that does use `std::atomic` will be incorporated into the future EPICS 7.1 branch, but we would drop support for the uC5282 target at that point, Labs still using it could survive on the 7.0 or older release series.
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5230#note_121083
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250317/e35d2c9c/attachment-0001.htm>
More information about the bugs
mailing list