From: Yadd Date: Sun, 26 Jan 2025 15:18:40 +0000 (+0100) Subject: declare SONAME X-Git-Tag: archive/raspbian/7.3.0+dfsg1+_cs24.12.11-1+rpi1^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=be07ea33f6c98eb9187a4d0a3a21d29aa7c88331;p=node-undici.git declare SONAME Forwarded: not-needed Last-Update: 2024-01-18 Gbp-Pq: Name declare-soname.patch --- diff --git a/llhttp/Makefile b/llhttp/Makefile index 329460c..c7c34f5 100644 --- a/llhttp/Makefile +++ b/llhttp/Makefile @@ -1,6 +1,7 @@ CLANG ?= clang CFLAGS ?= OS ?= +SONAME ?= CFLAGS += -Os -g3 -Wall -Wextra -Wno-unused-parameter ifneq ($(OS),Windows_NT) @@ -23,7 +24,7 @@ clean: build/libllhttp.so: build/c/llhttp.o build/native/api.o \ build/native/http.o - $(CLANG) -shared $^ -o $@ + $(CLANG) -shared $^ -Wl,-soname,$(SONAME) -o $@ build/libllhttp.a: build/c/llhttp.o build/native/api.o \ build/native/http.o @@ -88,6 +89,8 @@ install: $(INSTALL) -d $(DESTDIR)$(LIBDIR) $(INSTALL) -C build/llhttp.h $(DESTDIR)$(INCLUDEDIR)/llhttp.h $(INSTALL) -C build/libllhttp.a $(DESTDIR)$(LIBDIR)/libllhttp.a - $(INSTALL) build/libllhttp.so $(DESTDIR)$(LIBDIR)/libllhttp.so + $(INSTALL) build/libllhttp.so $(DESTDIR)$(LIBDIR)/$(SONAME) + ln -s $(SONAME) $(DESTDIR)$(LIBDIR)/$(SONAMEALIAS) + ln -s $(SONAME) $(DESTDIR)$(LIBDIR)/libllhttp.so .PHONY: all generate clean release postversion github-release