[Mono-devel-list] Proposal: Library Loading

Jordi Mas jordi at ximian.com
Wed Apr 14 07:23:30 EDT 2004


On dc, 2004-04-14 at 03:25, Jonathan Pryor wrote:
> On Tue, 2004-04-13 at 21:07, Vladimir Vukicevic wrote:
> > On Tue, 2004-04-13 at 17:52, Jonathan Pryor wrote:
> > 
> > > 1.  What happens if there are multiple major versions of libfoo.so
> > >     installed: libfoo.so.1 and libfoo.so.2?  Which gets loaded?  At
> > >     present, whichever libfoo-devel package was installed, which may be
> > >     ABI-incompatible with what the assembly was written against.  Oops.
> > 
> > What happens if I have one assembly that needs libfoo.so.1,
> > and another that wants libfoo.so.2?
> 
> Then we're screwed. :-)
> 
> On the plus side, this can't happen on Windows since Windows doesn't
> support versioned libraries...

Hello Jon,

Just to mention that there is an optional VERSION resource that any
win32 binary can contain, in fact many do have a VERSION resource.

There you can specify lots of information about your binary. Many
installers and programs use this to do version control.

Jordi,




More information about the Mono-devel-list mailing list