IBM Support

Linux OS levels supported by XL Compilers

Preventive Service Planning


Abstract

What version of the XL Compilers can I use on my Linux system?
Do I need to install an update for my compiler to work on my Linux system?

Content

The XL compilers have supported several Linux distributions, lower on this page there are tables for each of them.

Red Hat Enterprise Linux (RHEL)
SUSE Linux Enterprise Server (SLES)
Ubuntu
CentOS
 
Legend
GA
OS level supported by the General Availability (GA) release of the compiler
(see notes 1 and 2)
X
OS level not supported by the compiler
LI12345
OS level supported once the (linked) APAR is applied (see note 2)
Notes
  1. Consult the product documentation for specific OS level prerequisites for installing and using the selected compiler. For example, the compiler may not install or function on the GA OS level; updates to the OS may be required before installing or using the selected compiler.
  2. The GA level, modification level, or the first update providing the necessary APAR fix, will work on the given OS, however, it is best to apply the latest update (see the "Related information" links below).
  3. LE refers to Little Endian and BE refers to Big Endian. If there is no mention of LE or BE, then BE is assumed.
 

Red Hat Enterprise Linux (RHEL)
RHEL
 
Compiler
RHEL 5
RHEL 6
RHEL 7
RHEL 8
XL C/C++ Compilers
XL C/C++ for Linux on z Systems 1.2
X
GA
GA
XL C/C++ for Linux on z Systems 1.1
X
GA
GA
XL C/C++ for Linux, V16.1.1 (LE) X X GA LI80855
XL C/C++ for Linux, V16.1 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.6 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.5 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.4 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.3 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.2 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.1 (LE)
X
X
X
XL C/C++ for Linux, V13.1.6 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1.5 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1.4 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1.3 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1.2 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1.1 (BE)
X
GA
GA
XL C/C++ for Linux, V13.1
X
GA
GA
XL C/C++ for Linux, V12.1
GA
GA
XL C/C++ for Linux, V11.1
GA
XL Fortran Compilers
XL Fortran for Linux, V16.1.1 (LE) X X GA LI80856
XL Fortran for Linux, V16.1 (LE)
X
X
GA
XL Fortran for Linux, V15.1.6 (LE)
X
X
GA
XL Fortran for Linux, V15.1.5 (LE)
X
X
GA
XL Fortran for Linux, V15.1.4 (LE)
X
X
GA
XL Fortran for Linux, V15.1.3 (LE)
X
X
GA
XL Fortran for Linux, V15.1.2 (LE)
X
X
GA
XL Fortran for Linux, V15.1.1 (LE)
X
X
X
XL Fortran for Linux, V15.1.6 (BE)
X
GA
GA
XL Fortran for Linux, V15.1.5 (BE)
X
GA
GA
XL Fortran for Linux, V15.1.4 (BE)
X
GA
GA
XL Fortran for Linux, V15.1.3 (BE)
X
GA
GA
XL Fortran for Linux, V15.1.2 (BE)
X
GA
GA
XL Fortran for Linux, V15.1.1 (BE)
X
GA
GA
XL Fortran for Linux, V15.1
X
GA
GA
XL Fortran for Linux, V14.1
GA
GA
XL Fortran for Linux, V13.1
GA
Legend and Notes  

SUSE Linux Enterprise Server (SLES)
SLES
 
Compiler
SLES 10
SLES 11
SLES 12
SLES 15
XL C/C++ Compilers
XL C/C++ for Linux on z Systems 1.2
X
GA
GA
XL C/C++ for Linux on z Systems 1.1
X
GA
GA
XL C/C++ for Linux, V16.1.1 (LE) X X GA GA
XL C/C++ for Linux, V16.1 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.6 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.5 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.4 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.3 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.2 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.1 (LE)
X
X
GA
XL C/C++ for Linux, V13.1.6 (BE)
X
GA
XL C/C++ for Linux, V13.1.5 (BE)
X
GA
XL C/C++ for Linux, V13.1.4 (BE)
X
GA
XL C/C++ for Linux, V13.1.3 (BE)
X
GA
XL C/C++ for Linux, V13.1.2 (BE)
X
GA
XL C/C++ for Linux, V13.1.1 (BE)
X
GA
XL C/C++ for Linux, V13.1
X
GA
XL C/C++ for Linux, V12.1
GA
GA
XL C/C++ for Linux, V11.1
GA
GA
XL Fortran Compilers
XL Fortran for Linux, V16.1.1 (LE) X X GA GA
XL Fortran for Linux, V16.1 (LE)
X
X
GA
XL Fortran for Linux, V15.1.6 (LE)
X
X
GA
XL Fortran for Linux, V15.1.5 (LE)
X
X
GA
XL Fortran for Linux, V15.1.4 (LE)
X
X
GA
XL Fortran for Linux, V15.1.3 (LE)
X
X
GA
XL Fortran for Linux, V15.1.2 (LE)
X
X
GA
XL Fortran for Linux, V15.1.1 (LE)
X
X
GA
XL Fortran for Linux, V15.1.6 (BE)
X
GA
XL Fortran for Linux, V15.1.5 (BE)
X
GA
XL Fortran for Linux, V15.1.4 (BE)
X
GA
XL Fortran for Linux, V15.1.3 (BE)
X
GA
XL Fortran for Linux, V15.1.2 (BE)
X
GA
XL Fortran for Linux, V15.1.1 (BE)
X
GA
XL Fortran for Linux, V15.1
X
GA
XL Fortran for Linux, V14.1
GA
GA
XL Fortran for Linux, V13.1
GA
GA
Legend and Notes  

Ubuntu
Ubuntu
 
Compiler
Ubuntu 14.04
Ubuntu 14.10
Ubuntu 16.04
Ubuntu 18.04
XL C/C++ Compilers
XL C/C++ for Linux, V16.1.1 (LE) X X GA GA
XL C/C++ for Linux, V16.1 (LE)
X
X
GA
GA
XL C/C++ for Linux, V13.1.6 (LE)
GA
GA
GA
XL C/C++ for Linux, V13.1.5 (LE)
GA
GA
GA
XL C/C++ for Linux, V13.1.4 (LE)
GA
GA
GA
XL C/C++ for Linux, V13.1.3 (LE)
GA
GA
XL C/C++ for Linux, V13.1.2 (LE)
GA
GA
XL C/C++ for Linux, V13.1.1 (LE)
GA
GA
XL Fortran Compilers
XL Fortran for Linux, V16.1.1 (LE) X X GA GA
XL Fortran for Linux, V16.1 (LE)
X
X
GA
GA
XL Fortran for Linux, V15.1.6 (LE)
GA
GA
GA
XL Fortran for Linux, V15.1.5 (LE)
GA
GA
GA
XL Fortran for Linux, V15.1.4 (LE)
GA
GA
GA
XL Fortran for Linux, V15.1.3 (LE)
GA
GA
XL Fortran for Linux, V15.1.2 (LE)
GA
GA
XL Fortran for Linux, V15.1.1 (LE)
GA
GA
Legend and Notes


CentOS
CentOS
 
Compiler
CentOS 7
XL C/C++ Compilers
XL C/C++ for Linux, V16.1.1 (LE) GA
XL Fortran Compilers
XL Fortran for Linux, V16.1.1 (LE) GA
Legend and Notes

[{"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF016","label":"Linux"}],"Version":"All Versions","Edition":"Not Applicable","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}},{"Product":{"code":"SSAT4T","label":"XL Fortran for Linux"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"","label":"Linux on Power systems"}],"Version":"All Versions","Edition":"Not Applicable","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
22 May 2019

UID

swg21375964