Skip to content

Releases: rindow/rindow-matlib

MSVC name-binding for Windows

12 May 14:05
Compare
Choose a tag to compare

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

17 Mar 07:29
Compare
Choose a tag to compare

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: