Index: feeds/packages/libs/curl/Makefile =================================================================== --- feeds/packages/libs/curl/Makefile (revision 19496) +++ feeds/packages/libs/curl/Makefile (working copy) @@ -77,8 +78,9 @@ --without-libssh2 \ --with-zlib="$(STAGING_DIR)/usr" \ +# darkk: -lcrypto requires -ldl (dlopen, dlsym, dlerror) CONFIGURE_VARS += \ - LDFLAGS="$$$$LDFLAGS -lcrypto -lssl -lz" \ + LDFLAGS="$$$$LDFLAGS -lcrypto -ldl -lssl -lz" \ CC="$(filter-out ccache,$(TARGET_CC))" define Build/Configure Index: package/openssl/Makefile =================================================================== --- package/openssl/Makefile (revision 19496) +++ package/openssl/Makefile (working copy) @@ -74,7 +74,8 @@ OPENSSL_NO_CIPHERS:= no-idea no-md2 no-mdc2 no-rc5 no-sha0 no-smime \ no-rmd160 no-aes192 no-ripemd no-camellia no-ans1 no-krb5 -OPENSSL_OPTIONS:= shared no-ec no-err no-hw no-threads zlib-dynamic no-sse2 +### darkk: force static +OPENSSL_OPTIONS:= no-shared no-ec no-err no-hw no-threads zlib-dynamic no-sse2 ifdef CONFIG_OPENSSL_ENGINE OPENSSL_OPTIONS += --with-cryptodev @@ -136,7 +137,9 @@ mkdir -p $(1)/usr/include $(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(1)/usr/include/ mkdir -p $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(1)/usr/lib/ + ### darkk: force static + ###$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.a $(1)/usr/lib/ mkdir -p $(1)/usr/lib/pkgconfig $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(1)/usr/lib/pkgconfig/ $(SED) 's#$(TARGET_LDFLAGS)##g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc @@ -144,8 +147,9 @@ define Package/libopenssl/install $(INSTALL_DIR) $(1)/usr/lib - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libcrypto.so.* $(1)/usr/lib/ - $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libssl.so.* $(1)/usr/lib/ + ### darkk: force static + #$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libcrypto.so.* $(1)/usr/lib/ + #$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libssl.so.* $(1)/usr/lib/ endef define Package/openssl-util/install