This recent change in Atomic
'Added a ulock backend for waiting and notifying operations on Darwin systems since Mac OS 10.12, iOS 10.0, tvOS 10.0 or watchOS 3.0'
Pretty much breaks all projects using Boost libraries that in turn depend on Atomic.
In our scenario we're using Boost Log on iOS/iPadOS and can no further submit updates to the App Store due to this change;
The *ulock functions are considered private API, thus automated checks detect the methods (doesn't matter if they're referenced or defined as a duplicate by Atomic) and any apps using Atomic are rejected ('Invalid Binary')