lsb package for wine thoughts

Dan Kegel dank at kegel.com
Wed Aug 27 16:51:02 CDT 2008


One of my wild dreams is to create an LSB
package for Wine.  One of the many roadblocks
is OpenSSL.   OpenSSL is not standardized, has a very
fragile interface, and the openssl devs say they have
no time to fix the problem.
This leaves an opening for alternative crypto
implementations.  The way to tell whether an
alternative crypto implementation is series
is whether they have a good OpenSSL compatibility
wrapper.
So far I know of two:
nss (the ssl used by Firefox) has one,
http://fedoraproject.org/wiki/Nss_compat_ossl
and gnu tls has one.
nss is part of the LSB, but gnu tls is not.

Potentially one could link against nss and its wrapper
instead of openssl when building an LSB package of wine.

A few issues to consider:
a) wrappers might need to be statically linked to avoid clashes with
shared libraries built with the real openssl:
http://www.linux-archive.org/fedora-development/148626-libgnutls-openssl-real-openssl-conflict.html
b) gnu tls is gpl...  Does wine currently link against any GPL (as
opposed to LGPL) libraries?

OK, back to the real world.
- Dan



More information about the wine-devel mailing list