summaryrefslogtreecommitdiff
path: root/sys-cluster/charm/files/charm-6.9.0-soname.patch
blob: 2097e67ae2a33014b172d717a5903591754b5fd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/src/scripts/charmc	2026-08-21 11:20:03.592605401 +0200
+++ b/src/scripts/charmc	2026-08-21 11:20:18.959463483 +0200
@@ -1988,7 +1988,7 @@
 	then
 	  soLibs="$soLibs -lstdc++"
 	fi
-	soCmd="$soTool $CMK_LIBDIR -o $OBJECT $OPTS_LD $OPTS_LDRO $OBJECTFILES $soLibs $CMK_LD_SHARED_LIBS"
+        soCmd="$soTool $CMK_LIBDIR -o $OBJECT -Wl,-soname,$(basename $OBJECT) $OPTS_LD $OPTS_LDRO $OBJECTFILES $soLibs $CMK_LD_SHARED_LIBS"
 	DoNoErrCheck $soCmd
 	Do_res=$?
 	if [ $Do_res -ne 0 ]