Releases: rindow/rindow-matlib
MSVC name-binding for Windows
MSVC name-binding for Windows
Added name binding library and made it default to prevent unexpected behavior if DLL version changes slightly on Windows.
A newly added library resolves an issue when using MSVC's standard import library that modifies the address table and prevents you from calling functions in a DLL.
Arm64 and Intel pre-build binary for MacOS
Pre-built binaries are now automatically published using Github's capabilities.
This allows us to provide both arm64 and x86_64 for MacOS.
The reason why you can't build universal binaries for MacOS is due to the specifications of the hosted runner on Github.
First Release
It can be built on Linux and Windows and MacOS.
The Windows and MacOS version works with OpenMP.
Linux is tested on Ubuntu, and OpenMP and single-threaded versions are built.
Please switch the OpenBLAS from pthead mode to OpenMP .
Or switch the Rindow-matlib from OpenMP mode to Serial mode with update-alternative command.
Known issues:
- On Linux, a segmentation fault occurs when using OpenMP with OpenBLAS-pthead inside PHP. Please use the OpenBLAS OpenMP mode or the Rindow-Matlib-Serial mode version.
MacOS support:
- Prebuild binaries for MacOS are Contributed by @CodeWithKyrian