|
From: Bryan O'S. <bo...@se...> - 2005-08-19 19:24:12
|
On Fri, 2005-08-19 at 19:41 +0100, Tom Hughes wrote: > A 64 bit process can't execve() a 32 bit process or vice versa. What? bos$ uname -i x86_64 bos$ file ./ash ./ash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped bos$ ./ash $ file $0 ./ash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped $ /bin/ls ash |