Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.07 KB

File metadata and controls

44 lines (34 loc) · 1.07 KB

Known Issues

Last Updated: April, 25th 2025

Failing test with Flang on Windows / MSYS2

The tests for the routines

  • UD01DB
  • UD01ND

fail if SLICOT is compiled using SHARED libraries. In general these two routines will not work with SLICOT as shared library under Windows if it is compiled with FLang.

The behavior was observed using

$ flang --version
flang version 19.1.7
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:/msys64/clang64/bin

and

$ flang --version
flang version 20.1.3
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:/msys64/clang64/bin

The bug is known to LLVM community: llvm/llvm-project#69952

Does not work with IBM ESSL

On the ppc64le platform, IBM provides the ESSL library for BLAS and LAPACK, but not all LAPACK symbols are exported by this library and thus SLICOT will not link against it. The typical workaround would be to used ESSL only as BLAS and combine it with the NETLIB LAPACK.