--- 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))