Error "ELF file OS ABI invalid" when using IDL 8.3 in a Linux kernel older than 2.6.32
If, when using IDL 8.3 on a Linux system, the following error message occurs:
/usr/local/exelis/idl83/bin/bin.linux.x86_64/idl: error while loading shared libraries: /usr/local/exelis/idl83/bin/bin.linux.x86_64/libidl.so.8.3: ELF file OS ABI invalid
then, these messages are pointing to an incompatibility of the Linux Kernel version used by the system for IDL 8.3.
For instance, in order to use IDL 8.3 on Red Hat you must be using Red Hat version 6 or higher.
The user will need to be sure that the Kernel version used by the system is the correct one. To check this, the user can typing the following at the terminal prompt:
uname -a
Also, the user will need to be sure that the version of glibc is 2.12 or higher. This information can be found by typing a command like one of the following:
rpm -qa | grep glibc
or
ldd --version
The minimum Linux kernel and glibc required:
kernel 2.6.32
glibc 2.12
Please, see as well for more information of the Supported Platforms:
http://www.harrisgeospatial.com/docs/platformsupporttable.html
Reviewed by fs, ju and ds on 01/15/14