[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#697270: PC 32-bit programs fails to work on amd64



On Thu, Jan 03, 2013 at 10:26:46AM -0800, Russ Allbery wrote:
> >> That's the error message that you get when the dynamic loader for a
> >> binary doesn't exist.  I think that's been the case for as long as
> >> Linux has existed.

> > That's already reported as bug #609882.

> I think that's asking quite a lot of bash.  Wouldn't it have to open the
> binary and parse the ELF headers, extracting the INTERP header, in order
> to verify that?  Does it really make sense to encode understanding of ELF
> binary layout formats in bash?

No, it doesn't.  Especially when binfmt_misc means you can get this error
from an arbitrary number of file formats with arbitrary levels of
interpreter nesting.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: