[Mono-devel-list] Re: Potential GAC implementation ideas.
matt at aclaro.com
Fri Oct 24 21:36:41 EDT 2003
Jonathan Pryor wrote:
> The downside is that, if MySuperLib.dll is included in anyone else's
> packages, and they're not using the same MySuperLib.dll RPM package as a
> dependency, things break quickly.
I would imaging that "best practices" would dictate that you install the
.dll in the GAC if you're installing the library in an RPM by itself,
while linking against the .dll as a private reference if you distribute
it with your application RPM. Same reason that you don't see
applications providing shared libraries in their RPMs - they always
state that "library X is required to install".
For those without packaging systems (ie: .tar.gz-based systems), you can
provide an install script with gacutil-based deployment.
More information about the Mono-devel-list