Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jul 1999 22:37:40 +0100
From:      Nik Clayton <nik@nothing-going-on.demon.co.uk>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        obrien@FreeBSD.org, Sheldon Hearn <sheldonh@uunet.co.za>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: ports/emulators/linux-base-5.2 - Imported sources
Message-ID:  <19990708223740.A3633@catkin.nothing-going-on.org>
In-Reply-To: <3784FA51.639E1920@scc.nl>; from Marcel Moolenaar on Thu, Jul 08, 1999 at 09:21:53PM %2B0200
References:  <6514.931435144@axl.noc.iafrica.com> <3784953E.20F2005E@scc.nl> <19990708114649.A67400@dragon.nuxi.com> <3784FA51.639E1920@scc.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jul 08, 1999 at 09:21:53PM +0200, Marcel Moolenaar wrote:
> That's why the port is call linux-* instead of redhat-*. It's not RH
> emulation, it's Linux emulation. We also don't need 2 ports (or more for
> that matter), I just want to get a new version out in the open before I
> nuke the old one. That's exactly what I'm also doing now with linux_lib.

Is there ever likely to be a need to have more than two copies of the libs
installed, and in different places?

For example, it might be nice to have a /compat/linux52, a /compat/linux60,
and a plain /compat/linux.  Somewhere in the ELF binary you then put 
which version of the libs the binary uses, which the emulator uses to 
determine which directory to look up in.  Any directories not in 
/compat/linuxnn get looked up /compat/linux before failing.

There seems to be a slow move to companies only certifying their closed
source apps with specific Linux versions -- for example, I think 
CodeWarrior's new IDE is RedHat only (it'll probably run on most Linux
flavours, but that's what they certify it as).

We might well want to have a 
    
     /compat/redhat-linux-60
     /compat/debian-linux-52
     /compat/suse-linux-4

or whatever, all installed at once.  Different apps would be configured
(perhaps as an extension of brandelf?) to look in different place as 
necessary.

It'll be a fairly pathological case, but it'd be nice if the capability 
wasn't designed out of the system from the beginning.

The variant-symlink supporters may now begin their incense burning and
ritual chanting.

N
-- 
 [intentional self-reference] can be easily accommodated using a blessed,
 non-self-referential dummy head-node whose own object destructor severs
 the links.
    -- Tom Christiansen in <375143b5@cs.colorado.edu>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990708223740.A3633>