--- Makefile.orig 2021-09-24 09:57:19.000000000 +0100 +++ Makefile 2021-09-24 12:13:02.000000000 +0100 @@ -6,7 +6,7 @@ # Compiler settings CC ?= gcc -CFLAGS += -fPIC -Wall -Wextra -ansi -pedantic +CFLAGS += -fPIC -Wall -Wextra -std=c89 -pedantic ifndef DEBUG ADDITIONAL_CFLAGS ?= -O2 else @@ -20,7 +20,7 @@ ARFLAGS = rcv SHLD = ${CC} ${CFLAGS} -LDSHFLAGS = -shared -Wl,-Bsymbolic +LDSHFLAGS = -shared LDFLAGS += -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib # .so.0 is for version 3.x, .so.1 is 4.x @@ -63,8 +63,7 @@ $(QUIET_RANLIB)$(RANLIB) $@ $(SO_TARGET): $(OBJS) - $(QUIET_LINK)$(SHLD) $(LDSHFLAGS) $(LDFLAGS) -o $(SO_TARGET) $(OBJS) \ - -Wl,-soname=`basename $(SO_TARGET)` + $(QUIET_LINK)$(SHLD) $(LDSHFLAGS) $(LDFLAGS) -o $(SO_TARGET) $(OBJS) clean: $(RM) $(OBJS) @@ -78,7 +77,7 @@ docs: @(cd doc ; $(MAKE)) - + check: $(SO_TARGET) @(cd test ; $(MAKE))