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.