(Please forgive me if this is a simple question.)
Just to make sure I understand this, this change would drop the ability to run 32 bit Mono of 64 bit systems, but 32 bit Mono would run on 32 bit systems and 64 bit mono would run on 64 bit systems?

Drew

On Mon, May 2, 2011 at 4:57 PM, Christian Krause <chkr@fedoraproject.org> wrote:
Hi,

The way how mono is packaged in Fedora is uncommon with respect to
mono's default search paths:

In order to provide multi-arch support  (32-bit and 64-bit packages
can be both installed on x86_64 systems), the standard mono's libdir
/usr/lib was changed to %{_libdir} (which is /usr/lib64 on x86_64).

Since this contradicts upstream's understanding of the directory
structure, this causes lots of unnecessary work for the maintainers and
quite a couple of bug reports due to uncaught uses of these default
paths within the mono packages. Nearly every mono package must be
adjusted and so the majority of all patches for mono consists solely of
%{_libdir} "fixes". Since it looks like that upstream (not only
mono-core, basically all mono-based packages) does not agree to these
changes, non of these patches are accepted upstream.

However, solving this issue would include to loose the ability to use
32bit parts of the mono stack in x86-64 - a feature which never worked
correctly and is not available for perl or python either.

Please see all details on the following wiki page I want to send in as
"feature" suggestion for F16:

https://fedoraproject.org/wiki/User:Chkr/MonoMultiarchChanges

My plan is to run this by the following groups to get their agreement:

- this mailing list ;-)
So please provide any feedback (positive and negative!) to the suggested
changes!

- Fedora packaging committee
Since the change affects how /usr/lib and /usr/lib64 are used for
mono-based packages in Fedora, I'd like to get their agreement, too.

- FEScO
For the final approval.

Please let me know you thoughts!


Best regards,
Christian
_______________________________________________
mono mailing list
mono@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/mono