liboqs: fix missing symbolic link installation
authorHo Kim <redacted>
Wed, 14 Jan 2026 01:22:53 +0000 (10:22 +0900)
committerChristian Marangi <redacted>
Sun, 7 Jun 2026 07:31:54 +0000 (09:31 +0200)
The current installation process fails to correctly install the
'liboqs.so' symbolic link due to an incorrect path syntax (extra dot).

This prevents other packages from linking against liboqs
(e.g., using -loqs) during development, which was discovered while
testing PQC key exchange implementations dependent on OQS.

Removes the trailing dot to ensure the symbolic link is preserved and
copied correctly to the destination directory.

Signed-off-by: Ho Kim <redacted>
libs/liboqs/Makefile

index 1aa614d04db02c806f302d748d8010555af970d4..c37e147ae8c7db8f77c166857fde84c26447cf99 100644 (file)
@@ -60,7 +60,7 @@ define Build/InstallDev
                $(1)/usr/include/oqs/
 
        $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboqs.so.* \
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboqs.so* \
                $(1)/usr/lib/
 
        $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
@@ -74,7 +74,7 @@ endef
 
 define Package/liboqs/install
        $(INSTALL_DIR) $(1)/usr/lib
-       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboqs.so.* $(1)/usr/lib/
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/liboqs.so* $(1)/usr/lib/
 endef
 
 $(eval $(call BuildPackage,liboqs))
git clone https://git.99rst.org/PROJECT