Open
Description
The existing instructions are not adequate to build this crate on Windows. I will soon submit a change that helps, but still isn't completely satisfying because one of the bindings unit tests fails (size of long double). I'm hoping someone like @gyk can offer some insight. Questions I have:
- Assuming the use of MSYS2, how to get clang such that the unit tests pass? I see the github action for testing on Windows, but I don't get how everything is set up (where is clang?).
- Is it necessary to set
IMAGE_MAGICK_INCLUDE_DIRS
to include the path tomm_malloc.h
because without that, the build fails to find that header file. This is unlike on other platforms, which is why I wonder if I'm doing something wrong. - I added instructions using MSYS2 to the
INSTALL.md
file, if those need fixing, please let me know.
Hoping someone who knows Windows better than I (who only really uses it for video games) can help.
Other concerns I have: can we possibly build this crate on Windows without introducing a Unix-like environment? For instance, using the Visual Studio Installer should suffice, but it installs a 32-bit version of Clang, which is like WTF. Hard to image how people use Windows for anything other than C# development.
Metadata
Metadata
Assignees
Labels
No labels