RE: Binary compatibility on IA64 RHEL4.0

"Zach, Yoav" <[email protected]> Tue, 14 Dec 2004 09:44:44 +0200
Newsgroups gmane.linux.redhat.ia64.general
Message-ID <2C83850C013A2540861D03054B478C0605262412@hasmsx403.ger.corp.intel.com>
=20

>-----Original Message-----
>From: [email protected]=20
>[mailto:[email protected]] On Behalf Of Luck, Tony
>Sent: Monday, December 13, 2004 22:57
>To: Discussion of Linux on the Intel IA-64 processor; Pratima Mauskar
>Subject: RE: Binary compatibility on IA64 RHEL4.0
>
>Hmmm, I just ran into a RHEL4 system (exact vintage unknown, I didn't
>install this one) that was failing to run x86 binaries, yet ia32-el was
>installed and /etc/init.d/ia32el status said it was running).
>
>The problem on that machine was a missing /lib/ld-linux.so.2 ... making
>that a symlink to /emul/ia32-linux/lib/ld-linux.so.2 fixed the problem.
>
>Some compatability issue with an old version of the ia32-el rpm?
>


It was fixed with latest drop of REHEL4. It includes a newer version of
EL,
which does not rely on the 32 bit loader to be present in /lib.

[~]rpm -qa   | grep ia32el
ia32el-1.1-13
[~]ls -l /lib/ld-*
-rwxr-xr-x  1 root root 219296 Nov 30 10:06 /lib/ld-2.3.3.so*
lrwxrwxrwx  1 root root     11 Dec  8 17:35 /lib/ld-linux-ia64.so.2 ->
ld-2.3.3.so*
lrwxrwxrwx  1 root root     18 Dec  8 17:38 /lib/ld-lsb-ia64.so.1 ->
ld-linux-ia64.so.2*
[~]file src/hello/hello
src/hello/hello: ELF 32-bit LSB executable, Intel 80386, version 1
(SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not
stripped
[~]src/hello/hello
Hello
[~]


Thanks,
Yoav.