-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed as duplicate
Description
Explain what you would like to see improved and how.
ROOT binary distributions don't always enable the soversion option even though it has always been recommended.
root/cmake/modules/RootBuildOptions.cmake
Line 161 in 15f0275
| ROOT_BUILD_OPTION(soversion OFF "Set version number in sonames (recommended)") |
For instance, Conda enables it explicitly and LCG doesn't.
Since this option is recommended and can help prevent subtle bugs caused by version mismatches, it should be enabled by default. Versioning libraries is in any case good practice.
ROOT version
ROOT 6.34.04 from /cvmfs/sft.cern.ch/lcg/releases/ROOT/6.34.04-2bf94/x86_64-el9-gcc14-opt/.
ROOT 6.32.02 from conda-forge.
Own build with last shared commit at cd80527.
Installation method
conda, LCG, source build
Operating system
Linux (all)
Additional context
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Issues