[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:
> >>> Debian clearly says: "File does not exist", while in fact it DOES EXIST.
> >>> This is a 100% proof of Debian bug.
> 
> > I guess it is bash telling you that.
> 
> >> 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?
This was discussed on Dec 26 on #-devel, a Fedora patch
(http://pkgs.fedoraproject.org/cgit/bash.git/tree/bash-2.05a-interpreter.patch)
was mentioned. Yes, it parses ELF headers.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature


Reply to: