From fd6379c3e339b2ce37b3369c6d47c0f77a7691d4 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sun, 5 Apr 2026 12:59:21 +0200 Subject: Makefile: Set SONAME Original patch by Aryan Karamtoth . --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index aebbb09..633e21f 100644 --- a/Makefile +++ b/Makefile @@ -28,9 +28,9 @@ PROJECT_A = $(PROJECT).a PROJECT_SO = $(PROJECT).so.$(VERSION) PROJECT_SO_FQ = $(PROJECT).so.$(MAJOR_VERSION) PROJECT_SO_NV = $(PROJECT).so -DEFAULT_CFLAGS = -Iinclude -fPIC +DEFAULT_CFLAGS = -Iinclude -fPIC -g PROJ_CFLAGS = $(DEFAULT_CFLAGS) $(CFLAGS) -DEFAULT_LDFLAGS = -shared +DEFAULT_LDFLAGS = -shared -Wl,-soname,$(PROJECT_SO_FQ) PROJ_LDFLAGS = $(DEFAULT_LDFLAGS) $(LDFLAGS) DEPS = \ dynstr.o @@ -44,8 +44,8 @@ install: all $(DESTDIR)$(pkgcfgdir)/dynstr.pc mkdir -p $(DESTDIR)$(libdir) cp $(PROJECT_A) $(PROJECT_SO) $(DESTDIR)$(libdir) chmod 0755 $(DESTDIR)$(libdir)/$(PROJECT_A) $(DESTDIR)$(libdir)/$(PROJECT_SO) - ln -fs $(DESTDIR)$(libdir)/$(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_FQ) - ln -fs $(DESTDIR)$(libdir)/$(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_NV) + ln -fs $(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_FQ) + ln -fs $(PROJECT_SO) $(DESTDIR)$(libdir)/$(PROJECT_SO_NV) clean: rm -f $(DEPS) -- cgit v1.2.3