[Touch-packages] [Bug 1393752] Re: missing symbols in libssl1.0.1f-1ubuntu2.7

2014-12-09 Thread Thomas Berger
I have done more tests. The issue could be in the debian package building helpers. The library located in the target-directory after the build step does export all symbols. After the packaging process, all symbols starting with an underscore are missing. Maybe this effects other packages too. --

[Touch-packages] [Bug 1393752] Re: missing symbols in libssl1.0.1f-1ubuntu2.7

2014-11-18 Thread Thomas Berger
I did some more research. It looks like every symbol with a leading underscore disappears if build with debuild or other. I have tried to remove all compiler and linker flags not needed or differ from vanilla build, but this had no effect. As i could not see any other relevant changes within the

[Touch-packages] [Bug 1393752] Re: missing symbols in libssl1.0.1f-1ubuntu2.7

2014-11-18 Thread Thomas Berger
The symbol was in libssl since 200x. In libssl0.9.8 it is still present, but the libssl-dev headers does not match the old libssl version, -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openssl in Ubuntu. https://bugs.launchp

[Touch-packages] [Bug 1393752] [NEW] missing symbols in libssl1.0.1f-1ubuntu2.7

2014-11-18 Thread Thomas Berger
Public bug reported: _CONF_new_data is not exported. The function definition is still in the headers: # grep -r _CONF_new_data /usr/include/ /usr/include/openssl/conf_api.h:int _CONF_new_data(CONF *conf); The library itself does not export the symbol: $ readelf -Ws /lib/x86_64-linux-gnu/libcryp