On Tue, May 31, 2011 at 12:07:17AM +0200, Christian Krause wrote:
Please see all details on the following wiki:
https://fedoraproject.org/wiki/User:Chkr/MonoMultiarchChanges
So my question to the FPC:
Do you agree with the suggested changes?
This section is a bit unclear to me:
"""
Reverting this decision and using again mono's standard search path /usr/lib
would result in conflicts between i686 and x86_64 packages because both
would contain the same files (possibly with different content). That means,
that we would have to prevent that any mono i686 package would be drawn into
the x86_64 repos and so we would 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 other run-time environments like perl or python either.
"""
1) We should be creating noarch packages (not x86 and x86_64 specific
packages) if these packages contain architecture independent code, correct?
2) This section says that the same files might have different content. Do
you have a list of the things that cause differences between compilations on
the different architectures? If it's just things like timestamps, that
should be fine as those won't cause problems when trying to run them on
other architectures. But I'm not sure if that's pretty much what it's
restricted to.
-Toshio