Previously ImageMagick provided CORE_RL_MagickCore_.lib where we statically resolve the symbols needed at build time.
The latest version no longer provides that file.
This has forced us to modify the build process to resolve symbols using .dll files.
In a WINGW environment, dlls can be linked directly.
However, in an MSWIN environment, a lib file is required to solve symbols or modify many source codes.
I think almost all users use RubyInstaller (MINGW environment), so I will drop MSWIN support
This fix will be released as v5.6.0.
After v5.6.0 is released, I let these changes to will be to the main branch as forward port.
Fix https://github.com/rmagick/rmagick/issues/1584
Previously ImageMagick provided
CORE_RL_MagickCore_.lib
where we statically resolve the symbols needed at build time. The latest version no longer provides that file.This has forced us to modify the build process to resolve symbols using
.dll
files.In a WINGW environment, dlls can be linked directly. However, in an MSWIN environment, a lib file is required to solve symbols or modify many source codes. I think almost all users use RubyInstaller (MINGW environment), so I will drop MSWIN support
This fix will be released as v5.6.0. After v5.6.0 is released, I let these changes to will be to the main branch as forward port.