Open sbourdeauducq opened 1 year ago
likely related to the float128 ABI being different with mingw
Left: Linux, Right: Mingw64 maybe the float128 is not working right in mingw?
from https://github.com/numpy/numpy/blob/a24ddad5d1d43ec9bea474abf8068ee6b8db01db/numpy/meson.build#L21 I think the reason is that the float128 is basically float64, so the ABI does not match here.
Meson support in numpy is two weeks old, so we don't use that for building. If something similar exists in the default build system then it might be something we need to adjust, yeah.
oh, I thought that was the reason because I found that it is 64bits for float128 in numpy in current mingw64. Maybe there are something similar that results 64bits?
Description
Installing mingw-w64-x86_64-python-h5py and then importing it prints this warning:
Verification
Windows Version
Microsoft Windows [Version 10.0.17763.3650]
MINGW environments affected
Expected behavior
No warning is emitted
Actual behavior
The warning above is printed
Repro steps
pacman -S mingw-w64-x86_64-python-h5py python import h5py
Are you willing to submit a PR?
No response