SUSE has released the toolchain module for Linux on System z. This is the first officially supported gcc compiler that supports the z13.
To install you need to add the product and update repository with “yast2 repositories” and then you can install it with
# zypper install sle-module-toolchain-release
Loading repository data…
Reading installed packages…
Resolving package dependencies…
The following 10 NEW packages are going to be installed:
cpp5 gcc5 gcc5-c++ gcc5-fortran gcc5-locale libgfortran3 libstdc++6-devel-gcc5 patterns-toolchain-gcc5
The following NEW pattern is going to be installed:
The following NEW product is going to be installed:
The following 6 recommended packages were automatically selected:
cpp5 gcc5-c++ gcc5-fortran gcc5-locale libstdc++6-devel-gcc5 patterns-toolchain-gcc5
10 new packages to install.
Overall download size: 26.2 MiB. Already cached: 0 B After the operation, additional 136.1 MiB will be
Continue? [y/n/? shows all options] (y): y
As you see you get C, C++ and Fortran. To enable z13 instructions use the -march=z13 option.