Use ranlib.

This commit is contained in:
Jonathan Schleifer 2008-10-02 23:34:26 +02:00
parent 1f0ddf9cb6
commit ac21cd813a
2 changed files with 4 additions and 2 deletions

View file

@ -29,6 +29,7 @@ ERLC = @ERLC@
OBJC = @OBJC@ OBJC = @OBJC@
AR = @AR@ AR = @AR@
LD = ${CC} LD = ${CC}
RANLIB = @RANLIB@
PYTHON = @PYTHON@ PYTHON = @PYTHON@
CFLAGS = @CFLAGS@ CFLAGS = @CFLAGS@
CXXFLAGS = @CXXFLAGS@ CXXFLAGS = @CXXFLAGS@
@ -166,10 +167,11 @@ ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${OBJS}
${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS}
${LINK_STATUS} ${LINK_STATUS}
if ${AR} cr $@ ${OBJS}; then \ if ${AR} cr $@ ${OBJS} && ${RANLIB} ${@}; then \
${LINK_OK}; \ ${LINK_OK}; \
else \ else \
${LINK_FAILED}; \ ${LINK_FAILED}; \
rm -f $@; \
fi fi
.c.o: .c.o:

View file

@ -103,7 +103,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
CLEAN_LIB='${LIB}.a' CLEAN_LIB='${LIB}.a'
;; ;;
*) *)
AC_MSG_RESULT(POSIX) AC_MSG_RESULT(GNU)
LIB_CPPFLAGS='-DPIC' LIB_CPPFLAGS='-DPIC'
LIB_CFLAGS='-fPIC' LIB_CFLAGS='-fPIC'
LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}' LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}'