oqs-provider: fix recursive dependency
authorChristian Marangi <[email protected]>
Tue, 18 Nov 2025 13:34:30 +0000 (14:34 +0100)
committerChristian Marangi <[email protected]>
Tue, 18 Nov 2025 13:34:30 +0000 (14:34 +0100)
Fix the following error:
tmp/.config-package.in:54327:error: recursive dependency detected!
tmp/.config-package.in:54327: symbol PACKAGE_libopenssl is selected by PACKAGE_liboqs
tmp/.config-package.in:60997: symbol PACKAGE_liboqs is selected by PACKAGE_libopenssl-oqsprovider
tmp/.config-package.in:54447: symbol PACKAGE_libopenssl-oqsprovider depends on PACKAGE_libopenssl

by reorganizing the dependency list for oqs-provider.

Signed-off-by: Christian Marangi <[email protected]>
libs/oqs-provider/Makefile

index 2764c980098b66d1fcd210d047b0f928fee2a83e..9649ca8cfcaf9e57e8740c43899c9f48bbb8a400 100644 (file)
@@ -26,7 +26,7 @@ $(eval $(call Package/openssl/add-provider,oqsprovider))
 define Package/libopenssl-oqsprovider
   $(call Package/openssl/module/Default)
   TITLE:=Open Quantum Safe provider for OpenSSL (3.x)
-  DEPENDS+=+liboqs
+  DEPENDS:=+libopenssl +liboqs
   URL:=https://openquantumsafe.org/
 endef