Subject: Re: "exec format error" with COMPAT_LINUX32 on amd64
To: Ben Collver <collver@peak.org>
From: Nicolas Joly <njoly@pasteur.fr>
List: current-users
Date: 06/29/2006 18:17:37
On Thu, Jun 29, 2006 at 05:33:03AM -0700, Ben Collver wrote:
> On Wed, Jun 28, 2006 at 11:19:51PM +0200, Nicolas Joly wrote:
> > > Using chroot would be fine except for I need to access files outside of 
> > > /emul/linux. Are there any ways to solve this?
> > 
> > Linux 32bits files (for COMPAT_LINUX32) need to be installed in
> > `/emul/linux32'; `/emul/linux' subtree is for 64bits Linux compat
> > files (COMPAT_LINUX).
> 
> compat_linux(8) still says /emul/linux.  Does it need to be updated?

On amd64, COMPAT_LINUX refers to 64bits Linux binaries compatibility,
and most of this man page information is correct.

I do not think that COMPAT_LINUX32 (32bits Linux binaries
compatibility on 64bits arch) is currently covered by this man
page. It may better fit in `compat_linux32(8)' new document.

-- 
Nicolas Joly

Biological Software and Databanks.
Institut Pasteur, Paris.