use libtool install -s to install libraries

Use `install -s` instead of `strip -S` when building shared libraries
via libtool.
This commit is contained in:
Matthew Flatt 2015-10-08 18:15:06 -06:00
parent 6b0e3f2aeb
commit aa7c3ac38b
3 changed files with 13 additions and 3 deletions

View File

@ -672,6 +672,7 @@ MAKE_COPYTREE
MAKE_GRACKET
LIBFINISH
MRLIBINSTALL
ICP_LIB
ICP
WXVARIANT
WXLIBS
@ -6765,6 +6766,7 @@ if test "${enable_shared}" = "yes" ; then
LIBSFX=la
WXLIBS=WXLIBSDYN
ICP="${LIBTOOLPROG} --mode=install cp"
ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
MRLIBINSTALL="install-lib"
LIBFINISH="${LIBTOOLPROG} --mode=finish"
LTO="lo"
@ -6772,10 +6774,12 @@ if test "${enable_shared}" = "yes" ; then
FOREIGN_CONVENIENCE="_convenience"
FOREIGN_OBJSLIB="\$(FOREIGN_LIB)"
MZOPTIONS="$MZOPTIONS -DMZ_USES_SHARED_LIB"
STRIP_LIB_DEBUG=":"
else
LIBSFX=a
WXLIBS=WXLIBSNORM
ICP=cp
ICP_LIB=cp
MRLIBINSTALL="install-no-lib"
LIBFINISH=echo
LTO="o"
@ -6910,6 +6914,7 @@ LIBS="$LIBS $EXTRALIBS"
mk_needed_dir()

View File

@ -354,6 +354,7 @@ clean@OSX@:
BUILDINFO=$(DESTDIR)$(libpltdir)/buildinfo
ICP=@ICP@
ICP_LIB=@ICP_LIB@
install:
$(MAKE) install-@MAIN_VARIANT@
@ -405,8 +406,8 @@ unix-install-cgc:
@RUN_RACKET_CGC@ -cu "$(srcdir)/collects-path.rkt" "$(DESTDIR)$(bindir)/racket@CGC_INSTALLED@@EXE_SUFFIX@" $(DESTDIR)@COLLECTS_PATH@ $(DESTDIR)@CONFIG_PATH@
unix-install-libs-cgc:
cd ..; $(ICP) racket/libmzgc.@LIBSFX@ "$(DESTDIR)$(libdir)/libmzgc.@LIBSFX@"
cd ..; $(ICP) racket/libracket.@LIBSFX@ "$(DESTDIR)$(libdir)/libracket.@LIBSFX@"
cd ..; $(ICP_LIB) racket/libmzgc.@LIBSFX@ "$(DESTDIR)$(libdir)/libmzgc.@LIBSFX@"
cd ..; $(ICP_LIB) racket/libracket.@LIBSFX@ "$(DESTDIR)$(libdir)/libracket.@LIBSFX@"
cd ..; $(STRIP_LIB_DEBUG) "$(DESTDIR)$(libdir)/libmzgc.@LIBSFX@"
cd ..; $(STRIP_LIB_DEBUG) "$(DESTDIR)$(libdir)/libracket.@LIBSFX@"
@ -424,7 +425,7 @@ unix-install-3m:
@RUN_RACKET_MMM@ -cu "$(srcdir)/collects-path.rkt" "$(DESTDIR)$(bindir)/racket@MMM_INSTALLED@@EXE_SUFFIX@" $(DESTDIR)@COLLECTS_PATH@ $(DESTDIR)@CONFIG_PATH@
unix-install-libs-3m:
cd ..; $(ICP) racket/libracket3m.@LIBSFX@ "$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
cd ..; $(ICP_LIB) racket/libracket3m.@LIBSFX@ "$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
cd ..; $(STRIP_LIB_DEBUG) "$(DESTDIR)$(libdir)/libracket3m.@LIBSFX@"
unix-no-install-libs-3m:

View File

@ -1669,6 +1669,7 @@ if test "${enable_shared}" = "yes" ; then
LIBSFX=la
WXLIBS=WXLIBSDYN
ICP="${LIBTOOLPROG} --mode=install cp"
ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
MRLIBINSTALL="install-lib"
LIBFINISH="${LIBTOOLPROG} --mode=finish"
LTO="lo"
@ -1676,10 +1677,12 @@ if test "${enable_shared}" = "yes" ; then
FOREIGN_CONVENIENCE="_convenience"
FOREIGN_OBJSLIB="\$(FOREIGN_LIB)"
MZOPTIONS="$MZOPTIONS -DMZ_USES_SHARED_LIB"
STRIP_LIB_DEBUG=":"
else
LIBSFX=a
WXLIBS=WXLIBSNORM
ICP=cp
ICP_LIB=cp
MRLIBINSTALL="install-no-lib"
LIBFINISH=echo
LTO="o"
@ -1753,6 +1756,7 @@ AC_SUBST(LIBSFX)
AC_SUBST(WXLIBS)
AC_SUBST(WXVARIANT)
AC_SUBST(ICP)
AC_SUBST(ICP_LIB)
AC_SUBST(MRLIBINSTALL)
AC_SUBST(LIBFINISH)