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