From c61b70918b6c10f6fd726b098474736a7e0ae9cd Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 17 Sep 2022 15:22:53 -0700 Subject: jose: fix static library usage When libjose is built statically, it must use --whole-archive as it uses GCC's constructor attribute to initialize itself. Signed-off-by: Rosen Penev --- libs/jose/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'libs/jose/Makefile') diff --git a/libs/jose/Makefile b/libs/jose/Makefile index 6360a70d3..19b6c514d 100644 --- a/libs/jose/Makefile +++ b/libs/jose/Makefile @@ -19,15 +19,13 @@ PKG_MAINTAINER:=Tibor Dudlák PKG_LICENSE:=Apache-2.0 PKG_LICENSE_FILES:=COPYING -PKG_BUILD_DEPENDS:=openssl - include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/meson.mk define Package/jose SECTION:=utils TITLE:=Provides a full crypto stack including key generation, signing and encryption. - DEPENDS:=+jansson + DEPENDS:=+jansson +libopenssl +zlib URL:=https://github.com/latchset/jose endef -- cgit v1.2.3