Re: [Boost-users] TSan error with boost::interprocess::message_queue on macOS ARM

2022-09-21 Thread Ion Gaztañaga via Boost-users
On 07/09/2022 20:33, Jens Carl via Boost-users wrote: On 8/23/22 08:37, Ion Gaztañaga via Boost-users wrote: I looked at code of atomic_cas32() and it uses the legacy built-in __sync_val_compare_and_swap(). Can it be that that built-in isn't supported on ARM? Is there a newer built-in which s

Re: [Boost-users] TSan error with boost::interprocess::message_queue on macOS ARM

2022-09-07 Thread Jens Carl via Boost-users
On 8/23/22 08:37, Ion Gaztañaga via Boost-users wrote: I looked at code of atomic_cas32() and it uses the legacy built-in __sync_val_compare_and_swap(). Can it be that that built-in isn't supported on ARM? Is there a newer built-in which should be used? It could be. Can you test if __atomic_

Re: [Boost-users] TSan error with boost::interprocess::message_queue on macOS ARM

2022-08-23 Thread Ion Gaztañaga via Boost-users
On 09/08/2022 23:35, vl01--- via Boost-users wrote: Hello List, I'm using the boost::interprocess::message_queue in a project and to verify everything is working I created a test case. In that test case I'm sending and receiving data via threads. The test passes on Linux, Windows with no saniti

[Boost-users] TSan error with boost::interprocess::message_queue on macOS ARM

2022-08-09 Thread vl01--- via Boost-users
Hello List, I'm using the boost::interprocess::message_queue in a project and to verify everything is working I created a test case. In that test case I'm sending and receiving data via threads. The test passes on Linux, Windows with no sanitizer and also with AddressSanitizer and ThreadSanitize