Thanks Daniel for noticing this. I agree that there may be unforeseen risks
even though things seem to work. We should fix this ASAP, preferably with a
test case that screams when two versions are loaded simultaneously. Bumping
the priority of the bug so it gets proper attention.

-C

On Fri, Mar 20, 2015 at 2:40 AM, Daniel van Vugt <
daniel.van.v...@canonical.com> wrote:

> Maybe as a temporary solution we should have the offending symbols
> versioned as "MIR_COMMON_3.1" still from within libmirclient. At least till
> the client ABI gets bumped.
>
> That way existing clients are not forced to load two different versions of
> libmircommon simultaneously.
>
>
>
> On 20/03/15 15:32, Daniel van Vugt wrote:
>
>> This is interesting. Since r2408 we do indeed have legacy clients still
>> working with newer library builds. So no obvious ABI break. But they
>> work because they can load libmircommon.so.3&4 simultaneously.
>>
>> So everything apparently still works, but I'm a little afraid there
>> might be unseen risks with two versions of the same library in one
>> process.
>>
>> [https://bugs.launchpad.net/mir/+bug/1415321/comments/3]
>>
>>
> --
> Mir-devel mailing list
> Mir-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/
> mailman/listinfo/mir-devel
>



-- 
Cemil Azizoglu
Mir Display Server - Team Lead
Canonical USA
-- 
Mir-devel mailing list
Mir-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/mir-devel

Reply via email to