From: Simon Stelling <blubb@gentoo.org>
To: gentoo-amd64@lists.gentoo.org
Subject: Re: [gentoo-amd64] Re: Re: Re: file type not allowed in /usr/lib
Date: Wed, 10 Aug 2005 15:12:17 +0200 [thread overview]
Message-ID: <42F9FD31.4050307@gentoo.org> (raw)
In-Reply-To: <pan.2005.08.09.18.47.56.965225@cox.net>
Duncan wrote:
> As an aside, I'd often wondered at the implications of having a
> "multibin", similar to "multilib", and why, with all the work going into
> multilib, nobody seemed to be doing anything with multibin. I had
> wondered why having a 64-bit mplayer for most stuff, and a 32-bit mplayer,
> for 32-bit-only binary-only codecs, wasn't as reasonable a solution as
> it seemed to be for libraries. Your comments just touch on that, but
> it's the first time I've seen /any/ sort of comments on the subject, from
> anyone who'd be in a position to know the issues involved, from any of the
> distributions.
Well, the problem is, even if you have two different directories for
each bitness, the binaries will still collide, because of $PATH: How do
you decide whether you want the 32bit or 64bit player? There's no real
solution other than having suffixes like e.g. mplayer32 and mplayer64.
You could reset PATH each time you launch a binary of other bitness, but
that's just an ugly workaround and it may not always do what you want.
So you have to use suffixes. But then, you don't need two directories,
as the binaries won't collide anymore... Additionally, what do you do
about scripts? PATH doesn't work there, and so you'd have to first edit
the #!-line before executing it.
On the other hand, multilib will never be a permanent solution, I see it
as a nice way to keep compatibility with old stuff, but as soon as
companies are starting to provide 64bit binaries, it will slowly
disappear from amd64's sight.
So the final question is: Is it really worth the effort?
Regards,
--
Simon Stelling
Gentoo/AMD64 Operational Co-Lead
blubb@gentoo.org
--
gentoo-amd64@gentoo.org mailing list
next prev parent reply other threads:[~2005-08-10 13:15 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-08-06 22:36 [gentoo-amd64] file type not allowed in /usr/lib Will Briggs
2005-08-07 10:18 ` Simon Stelling
2005-08-08 2:23 ` Will Briggs
2005-08-07 13:18 ` [gentoo-amd64] " Duncan
2005-08-07 20:13 ` Simon Stelling
2005-08-08 9:17 ` Simon Stelling
2005-08-08 15:40 ` [gentoo-amd64] " Duncan
2005-08-08 19:20 ` Simon Stelling
2005-08-08 23:04 ` Matt Randolph
2005-08-09 0:33 ` Matt Randolph
2005-08-09 16:48 ` [gentoo-amd64] " Duncan
2005-08-09 18:48 ` Duncan
2005-08-10 13:12 ` Simon Stelling [this message]
2005-08-10 19:53 ` [gentoo-amd64] " Duncan
2005-08-09 8:05 ` [gentoo-amd64] " Jeremy Huddleston
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42F9FD31.4050307@gentoo.org \
--to=blubb@gentoo.org \
--cc=gentoo-amd64@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox