-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 09/29/2014 at 05:49 AM, Reco wrote:
Hi.
On Sun, Sep 28, 2014 at 04:31:01PM +0200, lee wrote:
Debian already lost me (after over 15 years) when they came up
with their brokenarch and left users stranded with no possible
fix for the things they broke. The only reason I'm here is
because I have it running on my server, and the only reason I
have it on my server is because it was the only distribution of
those I tried with which I could get xen to work. I really
didn't want to use Debian.
What's wrong with the current multiarch implementation in your
option? I'm really curious as all multiarch complains I've seen so
far (barring actual package limits) were easily solved just by
reading an appropriate man page (or Debian wiki page).
And, IMO, Debian's current multiarch is way more flexible than
current Fedora's one.
I don't know about him, but although I'm a big supporter of multiarch in
general, I do know of one major thing which broke with the transition
from the old arrangement: x86 builds on amd64 hosts.
Prior to multiarch, ia32-libs provided (most of) the x86 libraries, and
ia32-libs-dev provided the matching header files. (Separate lib*32
packages provided other libraries, and matching -dev packages provided
the matching header files for those other libraries.) With both of those
together, and compiler options like 'gcc -m32', it was possible to
compile code against 32-bit libraries in a 64-bit environment and then
run the result in that same environment.
Under multiarch, lib*:i386 packages provide the x86 libraries, and there
is nothing which provides the matching header files. That sort of
compilation task is no longer possible, at least not in a remotely
trivial or automated fashion.