Hi Jim,
System V should be ok as that’s just an API at this point. If the
original executable were compiled for 386, then changing the header won’t fix it
for PowerPC. Do you have the GNU compilers installed? I think that
you’ll have to rebuild this package from scratch on your system.
Or is this truly a PowerPC executable and the ELF header has been
corrupted? Either way, I think rebuilding from source will be the best
path forward.
Dave
From: James Durham
Sent: Friday, March 21, 2014 12:35 PM
To: David Gosselin
Subject: Re: Python pyinstaller produces bad binary
file Sure
does!
I was reading the specs for binary headers for 64 bit PowerPC and it looks
like this is a 32 bit Intel file and
the address that is jumped to to execute the program is all 0's ?
Check me on this as I haven't looked at this kind of stuff since college
(long time ago). Looks like
Magic Number is OK
32 bit file
Little Endian
Original ELF version
System V ??????? Should be Linux, I think ?
ABI is 1 (Not sure if that's good or not)
Executable
PowerPC
Original ELF version (again)
Jump to 0x9680
Thanks,
--Jim
On Mar 20, 2014, at 5:28 PM, David Gosselin wrote:
|