Hi there, I'll start a separate thread to avoid polluting the "soft-dep" thread. A number of people seem to have rather strong feelings against multilib, however i get the impression that the impact is in fact not that big. To help us with deciding, here's a summary of what I think would be a good approach: 1. core-x86_64/{glibc,gcc,binutils,bin86} multilib 2. all the rest of core-x86_64 and opt-x86_64 is pure 64-bit 3. we offer separate compat32 repositories (as compat32.rsync.inactive), For the pure 64 user, the only drawback is the additional 32-bit binaries for glibc, gcc and binutils. At the same time, the user has the option to add the 32-bit compatibility layer should the need arise later on, without the need to replace glibc/gcc on the running system. - there's no performance penalty - there's no additional issues (since compat32 is purely optional) which can happen on such a system that wouldn't on a absolutely pure64 one - there are no workarounds/hack required in Pkgfiles, pkgutils or pkgmk.conf For us developers, it means that with a single platform, we can cover both groups of use(r)s. Those that care about compat32 can join as maintainer in these repos as well, - there's no additional work involved, we have to maintain gcc et al anyway, and helping in compat32 is optional So to me, it boils down to this: - some disk space "wasted" when running only 64-bit binaries + chance to add the compat32 layer at any point without any hassle + single platform, which means all development efforts, bug solutions etc. help both the "pure" and "non-pure" users. Anything I missed? Thanks for reading, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
On Thu, Jun 26, 2008 at 10:25:33AM +0200, Johannes Winkelmann wrote:
Hi there,
Hello,
I'll start a separate thread to avoid polluting the "soft-dep" thread. A number of people seem to have rather strong feelings against multilib, however i get the impression that the impact is in fact not that big. To help us with deciding, here's a summary of what I think would be a good approach:
1. core-x86_64/{glibc,gcc,binutils,bin86} multilib
Sorry, I do not understand that glibc part. The 32-bit libs has to be build in a second run anyway IMO, so it should be possible to split them out?
Thanks for reading,
Thanks for your fine summary. Greetings Juergen -- Juergen Daubert | mailto:jue@jue.li Korb, Germany | http://jue.li/crux
Hi Jürgen, On Thu, Jun 26, 2008 at 11:12:36 +0200, Juergen Daubert wrote:
On Thu, Jun 26, 2008 at 10:25:33AM +0200, Johannes Winkelmann wrote:
Hi there,
Hello,
I'll start a separate thread to avoid polluting the "soft-dep" thread. A number of people seem to have rather strong feelings against multilib, however i get the impression that the impact is in fact not that big. To help us with deciding, here's a summary of what I think would be a good approach:
1. core-x86_64/{glibc,gcc,binutils,bin86} multilib
Sorry, I do not understand that glibc part. The 32-bit libs has to be build in a second run anyway IMO, so it should be possible to split them out? Ah, I got that one wrong. So it would be in the compat32 layer too, right?
So do I understand that correctly that it's mainly a question of whether we want a multilib toolchain by default? Thanks, Johannes -- Johannes Winkelmann mailto:jw@smts.ch Zurich, Switzerland http://jw.smts.ch
Hi Jürgen,
On Thu, Jun 26, 2008 at 11:12:36 +0200, Juergen Daubert wrote:
On Thu, Jun 26, 2008 at 10:25:33AM +0200, Johannes Winkelmann wrote:
Hi there,
Hello,
I'll start a separate thread to avoid polluting the "soft-dep" thread. A number of people seem to have rather strong feelings against multilib, however i get the impression that the impact is in fact not that big. To help us with deciding, here's a summary of what I think would be a good approach:
1. core-x86_64/{glibc,gcc,binutils,bin86} multilib
With "pure 64" ,deviation from standard Crux is minimal and almost all
Greetings: FYI, I have been running a "pure 64" (no multilib) version of crux for a couple of years. Johannes Winkelmann wrote: the ports build with no (or minimal) patching. IMHO multilib is more trouble than it's worth. I do see some drawbacks, but most have alternatives: 1- I admit the lack of a good flash player is a pain, but gnash and swfdec are still in dev. 2 - xpdf is a good replacement for Acroread.
So do I understand that correctly that it's mainly a question of whether we want a multilib toolchain by default?
Thanks, Johannes
For what it's worth, my vote is no to multilib. If anyone is interested, I have a rudimentary patch for pkgmk and a patching system for standard (32 bit) ports that need changes. Thanks ... Mike
participants (3)
-
Johannes Winkelmann
-
Juergen Daubert
-
Mike VanRoy