-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
Currently because of
OpenJPH/src/core/CMakeLists.txt
Line 139 in 77aae49
SOVERSION "${OPENJPH_VERSION_MAJOR}.${OPENJPH_VERSION_MINOR}" |
it is necessary to rebuild all clients on every minor release, even if API/ABI has not changed, which is somewhat inconvenient (and wasteful).
Either
- Have soverison as major only (0, i.e. "unstable" for now) and let clients deal w/ potential breakage on a case by case basis depending on each release until you reach stable 1.x, 2.x etc., or
- Introduce a separate library version that's bumped only when needed (e.g. you could even fix it at 0.17 now and increase manually until you reach 1.x)
Metadata
Metadata
Assignees
Labels
No labels