[Pkg-openssl-devel] Bug#663977: Bug#663977: libssl1.0.0: execmod failure on 1.0.0h-1 but not on 1.0.0g-1

Russell Coker russell at coker.com.au
Wed Mar 14 23:05:04 UTC 2012


On Thu, 15 Mar 2012, Kurt Roeckx <kurt at roeckx.be> wrote:
> > # eu-findtextrel /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0
> > either the file containing the function 'OPENSSL_DIR_end' or the file
> > containing the function 'OPENSSL_cleanse' is not compiled with
> > -fpic/-fPIC either the file containing the function 'OPENSSL_DIR_end' or
> > the file containing the function 'OPENSSL_cleanse' is not compiled with
> > -fpic/-fPIC either the file containing the function 'OPENSSL_DIR_end' or
> > the file containing the function 'OPENSSL_cleanse' is not compiled with
> > -fpic/-fPIC
> 
> Which is weird since nothing seems to have changed related to it.

root at unstable32:/usr/src/openssl-1.0.0h# eu-findtextrel 
./i686/cmov/libcrypto.so
/usr/src/openssl-1.0.0h/crypto/x86cpuid.s not compiled with -fpic/-fPIC
root at unstable32:/usr/src/openssl-1.0.0h# eu-findtextrel ./i586/libcrypto.so
/usr/src/openssl-1.0.0h/crypto/x86cpuid.s not compiled with -fpic/-fPIC

From the above test on a build tree it seems that the x86cpuid.s file is the 
problem, but the detail is apparently stripped when the .deb is produced.

> I do know what this all means, text relocations really aren't
> acceptable.

That is the first time I've received such a response from a DD.  In the past 
I've seen little indication that maintainers of such packages know what it's 
about and a great aversion to fixing things.

-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/





More information about the Pkg-openssl-devel mailing list