Hi,

 

I'm trying to create a package for the pound lightweight reverse proxy and
it requires that OpenSSL be threaded. However, the OpenWRT package
explicitly configures it with no-threads and Pound cannot be configured not
to use threads.

I have modified OpenSSL's Config.in and Makefile and added an option in the
make menuconfig menu where OpenSSL threadedness can be enabled or disabled;
I made my pound package depend on this config option. If I download this
package to my router (ar71xx, Netgear WNDR3700 btw) and then say opkg
install libopenssl1.0.0d-1_ar71xx.ipk, opkg says: "opkg_install_pkg: Package
libopenssl md5sum mismatch. Either the opkg or the package index are
corrupt. Try 'opkg update'." If I modify OpenSSL's PKG_RELEASE to another
value, everything works fine.

 

I would like to ask what is the appropriate step to do in such a situation.
My idea would be to create a libopenssl-threads package that is accepted by
opkg as libopenssl too; unfortunately I don't know how to achieve that with
the package Makefile; however this idea seems less than elegant for me. What
do you think?

 

Thanks for your time

Barnabás Králik

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to