Home > Downloads > ASReml > Linux compatibility

Linux compatibility

Linux Compatibility Table

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

Linux Kernel

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

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:

  1. Install an earlier build of ASReml, using the table below to decide which is the most appropriate
  2. Install the later GLIBC. You should consult your Linux documentation before modifying the system as the details will vary according to the distribution (Red Hat, Suse, Ubuntu, etc.). This option is only recommended for experienced users and VSNi cannot provide any help modifying or repairing Linux systems.

The command rpm -q glibc will display the installed GLIBC version number.

Motif

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:

  1. Install an earlier build of ASReml, checking that the Motif version number is compatible with the installed libraries.
  2. Install a later Motif library. Tests suggest that it is sufficient to copy libXm.so into the ASReml bin directory, assuming you can obtain the appropriate version of the library from your Linux distribution website.

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.

Installing Motif

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.

Explore ASReml