public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
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



  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