Bug#1112095: recastnavigation: removes symbol without SONAME bump
Sune Stolborg Vuorela
sune at vuorela.dk
Mon Sep 29 20:16:36 BST 2025
On Friday, September 26, 2025 10:15:30 AM Central European Summer Time Sune
Stolborg Vuorela wrote:
> Just replace the SOVERSION at line 6 in toplevel CMakeLists with 1debian0
> and then increase the 0 each time a abi-change-without-soname-change
> happens.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3f9e9d4..291b335 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,8 +3,8 @@ cmake_minimum_required(VERSION 3.1...4.0)
project(RecastNavigation)
# lib versions
-SET(SOVERSION 1)
-set(LIB_VERSION 1.6.0)
+SET(SOVERSION 1debian0)
+set(LIB_VERSION ${SOVERSION}.6.0)
string(REPLACE "." "," LIB_VERSION_NUM "${LIB_VERSION}.0")
set_property(GLOBAL PROPERTY CXX_STANDARD 98)
Is a simple patch - and then package name change on top of that (put 1debian0
where there currently is a 1) - and all good.
On next ABI change, you do 1debian1, then 1debian2 and so on.
/Sune
--
I didn’t stop pretending when I became an adult, it’s just that when I was a
kid I was pretending that I fit into the rules and structures of this world.
And now that I’m an adult, I pretend that those rules and structures exist.
- zefrank
More information about the Pkg-games-devel
mailing list