From ac21cd813a7afa0010d68f023c196a02d6bcd5f1 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Thu, 2 Oct 2008 23:34:26 +0200 Subject: [PATCH] Use ranlib. --- buildsys.mk.in | 4 +++- m4/buildsys.m4 | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/buildsys.mk.in b/buildsys.mk.in index c5afc3a..3a9d497 100644 --- a/buildsys.mk.in +++ b/buildsys.mk.in @@ -29,6 +29,7 @@ ERLC = @ERLC@ OBJC = @OBJC@ AR = @AR@ LD = ${CC} +RANLIB = @RANLIB@ PYTHON = @PYTHON@ CFLAGS = @CFLAGS@ CXXFLAGS = @CXXFLAGS@ @@ -166,10 +167,11 @@ ${PLUGIN} ${PLUGIN_NOINST}: ${EXT_DEPS} ${OBJS} ${STATIC_LIB} ${STATIC_LIB_NOINST}: ${EXT_DEPS} ${OBJS} ${LINK_STATUS} - if ${AR} cr $@ ${OBJS}; then \ + if ${AR} cr $@ ${OBJS} && ${RANLIB} ${@}; then \ ${LINK_OK}; \ else \ ${LINK_FAILED}; \ + rm -f $@; \ fi .c.o: diff --git a/m4/buildsys.m4 b/m4/buildsys.m4 index f797337..cf5a008 100644 --- a/m4/buildsys.m4 +++ b/m4/buildsys.m4 @@ -103,7 +103,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [ CLEAN_LIB='${LIB}.a' ;; *) - AC_MSG_RESULT(POSIX) + AC_MSG_RESULT(GNU) LIB_CPPFLAGS='-DPIC' LIB_CFLAGS='-fPIC' LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}'