Multiple personalities

Christopher James Halse Rogers chris at cooperteam.net
Thu Mar 26 07:19:00 UTC 2015


On Mon, Mar 23, 2015 at 3:33 AM, Cemil Azizoglu 
<cemil.azizoglu at canonical.com> wrote:
> 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.

This is guaranteed¹ to work, thanks to our symbol versioning. 
Everything is going to resolve the symbol it expects, and - as long as 
we're not mixing different versions - anything passed between DSOs will 
agree on the symbol.

¹: Modulo stupid non-idempotent globals, like protobuf




More information about the Mir-devel mailing list