Subject: Re: "exec format error" with COMPAT_LINUX32 on amd64
To: Nicolas Joly <njoly@pasteur.fr>
From: Perry E. Metzger <perry@piermont.com>
List: current-users
Date: 07/05/2006 14:49:21
Nicolas Joly <njoly@pasteur.fr> writes:
> 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.

If you can submit such a document, I will commit it.

Perry