acts-project / vecmem

Vectorised data model base and helper classes.
https://acts-project.github.io/vecmem/
Mozilla Public License 2.0
19 stars 13 forks source link

Symbol Visibility Update, main branch (2024.06.13.) #282

Closed krasznaa closed 4 months ago

krasznaa commented 4 months ago

Added the usage of -fvisibility-ms-compat where appropriate. This flag is needed with GCC, and also some versions of Clang to be able to use UBSAN in client projects that want to use VecMem libraries.

Made the unit tests be built with UBSAN enabled, when it's available.