-
Type: Improvement
-
Resolution: Done
-
Priority: Blocker - P1
-
Affects Version/s: None
-
Component/s: Build
For the server, it is appropriate for the macros that select the AtomicWord/AtomicIntrinsics to be CPPDEFINES, since there is no ABI. However, for the driver, we must make these part of the config.h header so the choice of implementation is fixed at build time, since otherwise the consuming client would need to define, or risk an ODR violation.