[Mono-devel-list] Re: Potential GAC implementation ideas.

Matthew Mastracci 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.

Matt.





More information about the Mono-devel-list mailing list