[Mono-list] making gnome fhs-compliant

Paolo Molaro lupus@ximian.com
Tue, 20 Aug 2002 19:43:10 +0200

On 08/20/02 Dick Porter wrote:
> > > I think we agreed with the pnet people to use /usr/share/assemblies
> > > (for lack of a better name).
> > > Note, though, that some assemblies (corlib, System) are specific to mono
> > > and will go into a mono-specific directory.
> > > We still need to implement this, though.
> > 
> > Actually, assemblies *might* contain system specific calls, even if we
> > have regularly tried to avoid that, so assemblies should live in
> > /usr/lib or something like that.
> The assemblies themselves are still architecture independent though.

We may want to tailor corlib to a little-endian or big-endian arch, for
example, or some specific Linux/libc version so that would need to go 
into /usr/lib/...
Until that is done, though, using /usr/share/mono/... is fine with me
for the mono-specific libs (corlib, System, maybe also System.Xml).
When we'll implement the GAC, assemblies will need to be installed in it
with a mono-provided tool and the place would be inside /usr/lib/mono
since we'll store the ngen'ed data there, but the actual directory used
by the GAC is not important, since no user tool needs to look into it.


lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better