| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Disable and remove support of gnu-hpc build flavours (bsc#1239982) - openmpi5 is not available on 32b systems - Switch default openmpi to openmpi4 to openmpi5
- Update to version 2.2.0:
* Feature: Allow compilation in ILP64 mode
* (gh#Reference-ScaLAPACK/scalapack#19). Bugs fixed:
- Use pointer macro to prevent integer overflow
(gh#Reference-ScaLAPACK/scalapack#16).
- Fix argument mismatches for implicitly defined functions
(for gcc-10+ compatibility)
(gh#Reference-ScaLAPACK/scalapack#26).
- No memory leaks on blacs_exit
(gh#Reference-ScaLAPACK/scalapack#37).
- Add `-Wno-error=implicit-function-declaration` to work around
non-prototyped functions (gh#Reference-ScaLAPACK/scalapack#81).
- Enable openmpi5 and gnu-hpc-openmpi5 flavours.
- Disable HPC flavors on i586
- Drop support for obsolete openmpi[123] - Prepare support for openmpi5
- Change 'Requires:' to other HPC packages to %requires_eq to depend on the exact version. This should take care of HPC packages ignoring proper ABI versioning.
- Fix build for non-HPC packages: do not build BLACS headers for multiple flavors (boo#1178116).
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 spport (provided by Alin M Elena) - Replace -fallow-argument-mismatch by -std=legacy
- Add compiler flag -fallow-argument-mismatch to allow build with gcc10.