This PR makes this repository more in line with build-win64-mxe by updating all dependencies to the latest version (where possible), improving the existing patches and adding some new patches for dependencies that cause failures during building. I tested the binaries on the libvips test suite and did not encounter any problems.
The only thing I came across is that --vips-config is currently returning incorrect information, for example:
This PR makes this repository more in line with build-win64-mxe by updating all dependencies to the latest version (where possible), improving the existing patches and adding some new patches for dependencies that cause failures during building. I tested the binaries on the libvips test suite and did not encounter any problems.
The only thing I came across is that
--vips-config
is currently returning incorrect information, for example:PR https://github.com/libvips/libvips/pull/1708 should fix this.
The only differences between this repository and build-win64-mxe are (after merge):
heifsave
becauselibx265
is difficult to cross-compile and the resulting DLL is 18.9 MB.Improvements
-O3
globally.Dependency changes
-web
variant-all
variant