Get Gentoo Linux!

Since openssl-0.9.8c, dev-libs/openssl has provided USE flag of sse2 to gain more performance on all ssl-enabled applications.

If you, however, remerge openssl with this new flag, it will break ABI (#147758) and cause openssh can not work regularly.

It’s recommended to remerge openssh and all other ssl-enabled applications after upgrading from previous 0.9.8 versions. If you are having problems with ssh segfaults, you are affected and will need to remerge the affected packages.

Here is my upgrading steps from openssl 0.9.7. You can use 0.9.8 instead of 0.9.7 to remerge all ssl-enabled applications.

  1. Remerge all packages that are linked against OpenSSL 0.9.7 by using revdep-rebuild from app-portage/gentoolkit:

    # revdep-rebuild –library libssl.so.0.9.7
    # revdep-rebuild –library libcrypto.so.0.9.7

  2. After this, you can delete /usr/lib/libssl.so.0.9.7 and /usr/lib/libcrypto.so.0.9.7

Popularity: 17% [?]