--- PORD/lib/Makefile.orig	2026-07-20 09:00:43 UTC
+++ PORD/lib/Makefile
@@ -26,12 +26,14 @@ OBJS = graph.o gbipart.o gbisect.o ddcreate.o ddbisect
 .c.o:
 	$(CC) $(COPTIONS) -c $*.c $(OUTC)$*.o
 
+all: libpord$(LIBEXT) libpord$(PLAT)$(LIBEXT_SHARED)
+
 libpord$(PLAT)$(LIBEXT):$(OBJS)
-	$(AR)$@ $(OBJS)
+	$(AR) $@ $(OBJS)
 	$(RANLIB) $@
 
-libpord$(PLAT)$(LIBEXT_SHARED):$(OBJS)
-	$(CC) -shared $(OBJS) -o libpord$(PLAT)$(LIBEXT_SHARED)
+libpord$(PLAT)$(LIBEXT_SHARED): $(OBJS)
+	$(CC) -shared $(OBJS) -Wl,-soname,libpord$(PLAT)$(LIBEXT_SHARED) -o libpord$(PLAT)$(LIBEXT_SHARED)
 
 clean:
 	rm -f *.o
