re PR go/54918 (libgo.so.0 is not runtime compatible between gcc-4.6.2 and gcc-4...
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 23 Oct 2012 05:01:24 +0000 (05:01 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 23 Oct 2012 05:01:24 +0000 (05:01 +0000)
PR go/54918
libgo: Set library version number.

From-SVN: r192706

libgo/Makefile.am
libgo/Makefile.in
libgo/configure
libgo/configure.ac

index a0565b80b3a174bc14e13a6734b7257255db5ead..ad9f254d7e6cbc48e35f99a16da95164f302a316 100644 (file)
@@ -1860,7 +1860,8 @@ libgo_go_objs = \
 
 libgo_la_SOURCES = $(runtime_files)
 
-libgo_la_LDFLAGS = $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
+libgo_la_LDFLAGS = \
+       -version-info $(libtool_VERSION) $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
 
 libgo_la_LIBADD = \
        $(libgo_go_objs) ../libbacktrace/libbacktrace.la \
index 482282319720e3b701001aeb368f506b8737901f..829dd8c5f91c76206dfd4a202e945da2d99897cb 100644 (file)
@@ -2002,7 +2002,9 @@ libgo_go_objs = \
        unicode/utf8.lo
 
 libgo_la_SOURCES = $(runtime_files)
-libgo_la_LDFLAGS = $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
+libgo_la_LDFLAGS = \
+       -version-info $(libtool_VERSION) $(PTHREAD_CFLAGS) $(AM_LDFLAGS)
+
 libgo_la_LIBADD = \
        $(libgo_go_objs) ../libbacktrace/libbacktrace.la \
        $(LIBFFI) $(PTHREAD_LIBS) $(MATH_LIBS) $(NET_LIBS)
index e20fa71f6a0cb3a5cc9c21b04290f1e96f525e8f..04fa89d687919caeacadf5be387fcd85459bda9c 100755 (executable)
@@ -2493,7 +2493,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 ac_config_headers="$ac_config_headers config.h"
 
 
-libtool_VERSION=1:0:0
+libtool_VERSION=3:1:0
 
 
 # Default to --enable-multilib
index 217763d19b23658288e2df59543d23788361ecde..8cde50ba0c150e045645a672e97fea09fbdc9872 100644 (file)
@@ -11,7 +11,7 @@ AC_INIT(package-unused, version-unused,, libgo)
 AC_CONFIG_SRCDIR(Makefile.am)
 AC_CONFIG_HEADER(config.h)
 
-libtool_VERSION=1:0:0
+libtool_VERSION=3:1:0
 AC_SUBST(libtool_VERSION)
 
 AM_ENABLE_MULTILIB(, ..)