diff mbox series

package/civetweb: fix underlinked shared library

Message ID 20260830180717.96967-1-alexander.sverdlin@gmail.com
State New
Headers show
Series package/civetweb: fix underlinked shared library | expand

Commit Message

Alexander Sverdlin Aug. 30, 2026, 6:07 p.m. UTC
The install steps re-link libcivetweb.so but do not pass LIBS, so the link
falls back to the upstream Makefile defaults and loses the OpenSSL flags
added by the package. The correctly linked library produced by the build
step is then overwritten by an underlinked one, leaving SSL_CTX_free,
EVP_Digest and friends undefined and breaking any package linking against
-lcivetweb.

Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
---
 package/civetweb/civetweb.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/package/civetweb/civetweb.mk b/package/civetweb/civetweb.mk
index af221e9133..4fdd94ecc7 100644
--- a/package/civetweb/civetweb.mk
+++ b/package/civetweb/civetweb.mk
@@ -93,7 +93,7 @@  define CIVETWEB_INSTALL_STAGING_CMDS
 		PREFIX="$(STAGING_DIR)/usr" \
 		$(CIVETWEB_INSTALL_OPTS) \
 		$(CIVETWEB_CONF_OPTS) \
-		COPT='$(CIVETWEB_COPT)'
+		COPT='$(CIVETWEB_COPT)' LIBS="$(CIVETWEB_LIBS)"
 endef
 
 define CIVETWEB_INSTALL_TARGET_CMDS
@@ -102,7 +102,7 @@  define CIVETWEB_INSTALL_TARGET_CMDS
 		PREFIX="$(TARGET_DIR)/usr" \
 		$(CIVETWEB_INSTALL_OPTS) \
 		$(CIVETWEB_CONF_OPTS) \
-		COPT='$(CIVETWEB_COPT)'
+		COPT='$(CIVETWEB_COPT)' LIBS="$(CIVETWEB_LIBS)"
 endef
 
 $(eval $(generic-package))