I put glibc_2.3.1-11 test packages with this i686/cmov experimental
fix at:
http://people.debian.org/~gotom/
Could you test them and report me whether it works or not.
And please tell me the result of below checks:
(1) # ldd `which ssh`
(2) # LD_DEBUG=libs ldd `which ssh`
I guess the result of (2) about libcrypt.so becomes for example:
01473: find library=libcrypto.so.0.9.6; searching
01473: search cache=/etc/ld.so.cache
01473: lib->hwcap(u)=40000
01473: lib->hwcap(l)=8000
01473: *hwcap=8001bf <- arch dependent
01473: *hwcap(u)=0
01473: *hwcap(l)=8001bf
01473: platform(u)=40000
01473: platform(l)=0
01473: _DL_HWCAP_PLATFORM(u)=f0000
01473: _DL_HWCAP_PLATFORM(l)=0
01473: trying file=/usr/lib/libcrypto.so.0.9.6 <- not cmov dir
I concern that my dynamic load fix patch causes minor architecture not
to load libraries, because it changes hwcap checking behavior. I
already check it's ok on i386, however, -11 may cause another problem,
but I would like to know such platform (sid is experimental distro, as
you know :-). Yeah, but I think I do right fix.