[Mono-devel-list] Proposal: Library Loading
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...
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.
More information about the Mono-devel-list