Add build script for Windows on ARM64#192
Conversation
mattip
left a comment
There was a problem hiding this comment.
Shouldn't the BUILD_BITS be used to define a prefix/suffix in the exported function names? Or am I missing where this is done?
Co-authored-by: Matti Picus <matti.picus@gmail.com>
The suffix/prefix on exported symbols is determined based on the If INTERFACE64 is set to 1, if_bits is assigned 64; otherwise, it defaults to 32. Since INTERFACE64 is not used here, if_bits remains 32, resulting in only the prefix scipy_ being added without any suffixes |
|
Ahh, I see. NumPy uses the 64-bit interfaces, so I guess more work will be needed to produce those wheels. |
|
Thanks. |
This PR adds
build_steps_win_arm64.bat, a script that automates the process of building OpenBLAS and packaging it into a SciPy-compatible wheel on Windows ARM64. It compiles OpenBLAS using the ARM64 native command prompt, prepares the necessary files, and generates a wheel for seamless integration with SciPy.git describe --tags --abbrev=8in OpenBLAS at theOPENBLAS_COMMIT