The compatibility table below may help with selection of a download suitable for use on your Linux system.
| Platform | Linux kernel | GLIBC | Motif |
|---|---|---|---|
| 32-bit Red Hat 7.1 | 2.4.2-2 | 2.2.2 | 2.1 |
| 32-bit Red Hat 9.1 | |||
| 32-bit Fedora Core 3 | 2.6.9-1.667 | 2.3.3 | 3.0.2 |
| 64-bit Fedora Core 3 | 2.6.9-1.667 | 2.3.3 | 3.0.2 |
| 64-bit Fedora Core 6 | 2.6.22.1-32.fc6 | 2.5-18.fc6 | 4.0.0 |
You can display the Linux kernel version number on your system using the uname command. For example, [asreml]$ uname –release 2.4.2-2
GLIBC (or glibc) is the GNU C runtime library. It is backward compatible, in that a program built on a system using any particular GLIBC version will also execute on a system with a later version installed. However, it is not forward compatible, programs will not execute if only an earlier version is found, leading to messages like: ASReml: /lib/libc.so.6: version `GLIBC_2.3' not found (required by asreml200ag) If you get this message, there are two solutions:
The command rpm -q glibc will display the installed GLIBC version number.
Motif is the X Windows “window manager” most commonly found on current Linux distributions. ASReml is dynamically linked to the Motif library installed on the build platform and this may not correspond to that installed with your Linux distribution, resulting in a message such as: asreml200ag: error while loading shared libraries: libXm.so.3: cannot load shared object file: No such file or directory If you get this message, there are two solutions:
To find the Motif version number, use the command: ls -l /usr/X11R6/lib/libXm.so.* which will produce this output. In this example, the version number is 2.1 and the library is accessed via symbolic links.
Some versions of Linux, in particular Fedora Core version 6 or greater, do not have motif installed. In this case I would recommend obtaining a copy from one of these repositories:
In either case, you should search for the missing library file, e.g. libXm.so.3 and then choose the download appropriate for you.