From: Ian Lance Taylor Date: Tue, 23 Oct 2012 05:01:24 +0000 (+0000) Subject: re PR go/54918 (libgo.so.0 is not runtime compatible between gcc-4.6.2 and gcc-4... X-Git-Tag: misc/gccgo-go1_1_2~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e8028ecdd02be651ec23cfdbc7e31c5b4b198ce1;p=thirdparty%2Fgcc.git re PR go/54918 (libgo.so.0 is not runtime compatible between gcc-4.6.2 and gcc-4.7.x) PR go/54918 libgo: Set library version number. From-SVN: r192706 --- diff --git a/libgo/Makefile.am b/libgo/Makefile.am index a0565b80b3a1..ad9f254d7e6c 100644 --- a/libgo/Makefile.am +++ b/libgo/Makefile.am @@ -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 \ diff --git a/libgo/Makefile.in b/libgo/Makefile.in index 482282319720..829dd8c5f91c 100644 --- a/libgo/Makefile.in +++ b/libgo/Makefile.in @@ -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) diff --git a/libgo/configure b/libgo/configure index e20fa71f6a0c..04fa89d68791 100755 --- a/libgo/configure +++ b/libgo/configure @@ -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 diff --git a/libgo/configure.ac b/libgo/configure.ac index 217763d19b23..8cde50ba0c15 100644 --- a/libgo/configure.ac +++ b/libgo/configure.ac @@ -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(, ..)