On Wed, Mar 2, 2016 at 10:15 AM, Nikos Chantziaras <rea...@gmail.com> wrote: > On 02/03/16 16:41, walt wrote: >> >> Today's upgrade of openssl to 1.0.2g-r1 may cause some necessary >> rebuilds to fail due to missing symbol errors. >> >> Example: libcurl was broken and caused the rebuilds of virtualbox and >> git to fail until I forced a rebuild of curl. Any installed package >> that is actually linked against openssl will be affected by this, >> notably curl or wget, which may prevent portage from fetching source >> files. > > Does that mean that the library name is the same and the "preserve-libs" > FEATURE doesn't kick in in this case? >
https://forums.gentoo.org/viewtopic-p-7886940.html https://bugs.gentoo.org/show_bug.cgi?id=576128 They changed ABI without changing SONAME, which is an absolutely braid-dead thing for upstream to do, because it causes exactly this kind of breakage. revdep-rebuild is incapable of detecting this kind of breakage. Your linking will appear intact, but things will crash because the ABI changed. Everybody should be on the lookout for this update and carefully follow the forum post instructions to get through it. -- Rich