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

Michal Moskal malekith at pld-linux.org
Thu Oct 23 19:25:01 EDT 2003

On Thu, Oct 23, 2003 at 07:17:49PM -0400, Todd Berman wrote:
> Again, different tool.

Ok, thanks for explanation.

> > Different setting could be that pre-ngened binaries come with RPMS, this
> > would be harder to support I suppouse.
> RPMs should never ship with ngen'd binaries as they are OS, arch, and
> runtime specific, that's just a asking for disaster :P

When you're shipping this stuff along with entire linux distribution all
that are fixed. But let's leave it for now.

> As well, you need to evaluate what the GAC is for, its not a place to store
> ALL your assemblies, just a place to store versioned shared assemblies.

Maybe stupid question, but: Why? I see following reasons to store all
assemblies in GAC:

a) faster lookup (just need to check exactly one fixed file)
b) don't clutter /usr/lib with DLLs
c) simplified install procedure (gacutil /i takes care of installing
   file in correct path, with the fakeroot correctly setup when needed)

: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h

More information about the Mono-devel-list mailing list