Pārlūkot izejas kodu

Makefile system: add soname on linux (trac https://trac.osgeo.org/grass/ticket/68) (aclocal.m4 part of trunk https://trac.osgeo.org/grass/changeset/66728 along with autoconf-2.13 re-run)

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@66895 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler 9 gadi atpakaļ
vecāks
revīzija
6e75babd03
2 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 1 1
      aclocal.m4
  2. 1 1
      configure

+ 1 - 1
aclocal.m4

@@ -488,7 +488,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [
     case $host in
         *-linux-* | *-gnu* | *-kfreebsd*-gnu)
 	    SHLIB_CFLAGS="-fPIC"
-            SHLIB_LD_FLAGS=""
+            SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$[@])"
 	    SHLIB_SUFFIX=".so"
 	    SHLIB_LD="${CC} -shared"
             LDFLAGS="-Wl,--export-dynamic"

+ 1 - 1
configure

@@ -1486,7 +1486,7 @@ ac_save_ldflags="$LDFLAGS"
     case $host in
         *-linux-* | *-gnu* | *-kfreebsd*-gnu)
 	    SHLIB_CFLAGS="-fPIC"
-            SHLIB_LD_FLAGS=""
+            SHLIB_LD_FLAGS="-Wl,-soname,\$(notdir \$@)"
 	    SHLIB_SUFFIX=".so"
 	    SHLIB_LD="${CC} -shared"
             LDFLAGS="-Wl,--export-dynamic"