On Wed, Dec 18, 2013 at 2:55 PM, Stanislav Ochotnicky
<sochotni...@redhat.com> wrote:
> Quoting Neal Becker (2013-12-18 14:06:23)
>> During the past few months, I've switched from building my software against a
>> bundled version of boost libraries, to building against the system boost 
>> libs.
>>
>> On updating to f20, all of my software became broken, because the library
>> versions it was linked with were removed.
>>
>> So I had to race to rebuild all my software, and hope nothing broke when
>> rebuilt.
>>
>> I think this situation is unfortunate.  We do have library versioning, so
>> different versions could coexist.
>>
>> How do others solve this problem, or can anyone think of a solution?
>
> So what would you have us (Fedora maintainers) do? Keep a separate version of
> library for each API version?
For C++, ideally persuade upstream to keep the same soname and use
symbol versioning to keep binary compatibility.  (Last time I looked,
symbol versioning with C++ was possible but really painful.)
    Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to