{"id":28438037,"url":"https://github.com/libvips/build-win64-mxe","last_synced_at":"2026-04-02T21:26:35.263Z","repository":{"id":40589331,"uuid":"136218207","full_name":"libvips/build-win64-mxe","owner":"libvips","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-26T18:07:53.000Z","size":1661,"stargazers_count":107,"open_issues_count":8,"forks_count":27,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-03-27T04:39:05.841Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/libvips.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-06-05T18:25:21.000Z","updated_at":"2026-03-26T11:59:16.000Z","dependencies_parsed_at":"2024-03-28T14:52:33.607Z","dependency_job_id":"dcccda3c-fa92-4e82-910f-f823b2d8c6ee","html_url":"https://github.com/libvips/build-win64-mxe","commit_stats":{"total_commits":239,"total_committers":5,"mean_commits":47.8,"dds":0.04184100418410042,"last_synced_commit":"e3fe2e8f7501a6d2c8abd11b889efab8df355242"},"previous_names":[],"tags_count":89,"template":false,"template_full_name":null,"purl":"pkg:github/libvips/build-win64-mxe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fbuild-win64-mxe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fbuild-win64-mxe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fbuild-win64-mxe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fbuild-win64-mxe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libvips","download_url":"https://codeload.github.com/libvips/build-win64-mxe/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libvips%2Fbuild-win64-mxe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31316735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-06T00:38:52.300Z","updated_at":"2026-04-02T21:26:35.254Z","avatar_url":"https://github.com/libvips.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# build-win64-mxe\n\nlibvips and its dependencies cross-compiled for all supported Windows architectures (`x86_64`,\n`i686` and `aarch64`).\n\nUses [MXE](https://github.com/mxe/mxe) as base environment. A custom plugin based upon the\n[llvm-mingw](https://github.com/mstorsjo/llvm-mingw) repository is used to swap GCC and binutils\nwith Clang and other LLVM-based tools.\n\n## Creating a zipball\n\nMost people will not need to do this; proceed with caution.\n\nRun the top-level [build script](build.sh) with the `--help` parameter for help.\n\n## libvips-web dependencies\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [aom]           | 3.13.2     | BSD 2-Clause + [Alliance for Open Media Patent License 1.0]  |\n| [cairo]         | 1.18.4     | Mozilla Public License 2.0                                   |\n| [cgif]          | 0.5.3      | MIT Licence                                                  |\n| [expat]         | 2.7.5      | MIT Licence                                                  |\n| [fontconfig]    | 2.17.1     | [fontconfig Licence] (BSD-like)                              |\n| [freetype]      | 2.14.3     | [freetype Licence] (BSD-like)                                |\n| [fribidi]       | 1.0.16     | LGPLv3                                                       |\n| [glib]          | 2.88.0     | LGPLv3                                                       |\n| [harfbuzz]      | 13.2.1     | MIT Licence                                                  |\n| [highway]       | 1.3.0      | Apache-2.0 License, BSD 3-Clause                             |\n| [lcms]          | 2.18       | MIT Licence                                                  |\n| [libarchive]    | 3.8.6      | BSD 2-Clause                                                 |\n| [libexif]       | 0.6.25     | LGPLv3                                                       |\n| [libffi]        | 3.5.2      | MIT Licence                                                  |\n| [libheif]       | 1.21.2     | LGPLv3                                                       |\n| [libimagequant] | 2.4.1[^1]  | BSD 2-Clause                                                 |\n| [libpng]        | 1.6.56     | [libpng License version 2]                                   |\n| [librsvg]       | 2.62.1     | LGPLv3                                                       |\n| [libtiff]       | 4.7.1      | [libtiff License] (BSD-like)                                 |\n| [libultrahdr]   | 1.4.0      | Apache-2.0 License                                           |\n| [libvips]       | 8.18.2     | LGPLv3                                                       |\n| [libwebp]       | 1.6.0      | New BSD License                                              |\n| [libxml2]       | 2.15.2     | MIT Licence                                                  |\n| [mozjpeg]       | [0826579]  | [zlib License, IJG License, BSD 3-Clause]                    |\n| [pango]         | 1.57.1     | LGPLv3                                                       |\n| [pixman]        | 0.46.4     | MIT Licence                                                  |\n| [proxy-libintl] | 0.5        | LGPLv3                                                       |\n| [zlib-ng]       | 2.3.3      | [zlib-ng Licence]                                            |\n\n[^1]: [A fork](https://github.com/lovell/libimagequant) of the BSD 2-Clause licensed libimagequant v2.4.1 is used.\n\n[0826579]: https://github.com/mozilla/mozjpeg/commit/08265790774cd0714832c9e675522acbe5581437\n\n[aom]: https://aomedia.googlesource.com/aom/\n[Alliance for Open Media Patent License 1.0]: https://aomedia.org/license/patent-license/\n[cairo]: https://gitlab.freedesktop.org/cairo/cairo\n[cgif]: https://github.com/dloebl/cgif\n[expat]: https://github.com/libexpat/libexpat\n[fontconfig]: https://gitlab.freedesktop.org/fontconfig/fontconfig\n[fontconfig Licence]: https://gitlab.freedesktop.org/fontconfig/fontconfig/blob/main/COPYING\n[freetype]: https://gitlab.freedesktop.org/freetype/freetype\n[freetype Licence]: https://gitlab.freedesktop.org/freetype/freetype/blob/master/docs/FTL.TXT\n[fribidi]: https://github.com/fribidi/fribidi\n[glib]: https://gitlab.gnome.org/GNOME/glib\n[harfbuzz]: https://github.com/harfbuzz/harfbuzz\n[highway]: https://github.com/google/highway\n[lcms]: https://github.com/mm2/Little-CMS\n[libarchive]: https://github.com/libarchive/libarchive\n[libexif]: https://github.com/libexif/libexif\n[libffi]: https://github.com/libffi/libffi\n[libheif]: https://github.com/strukturag/libheif\n[libimagequant]: https://github.com/lovell/libimagequant\n[libpng]: https://github.com/pnggroup/libpng\n[libpng License version 2]: https://github.com/pnggroup/libpng/blob/master/LICENSE\n[librsvg]: https://gitlab.gnome.org/GNOME/librsvg\n[libtiff]: https://gitlab.com/libtiff/libtiff\n[libtiff License]: https://gitlab.com/libtiff/libtiff/blob/master/LICENSE.md\n[libultrahdr]: https://github.com/google/libultrahdr\n[libvips]: https://github.com/libvips/libvips\n[libwebp]: https://github.com/webmproject/libwebp\n[libxml2]: https://gitlab.gnome.org/GNOME/libxml2\n[mozjpeg]: https://github.com/mozilla/mozjpeg\n[zlib License, IJG License, BSD 3-Clause]: https://github.com/mozilla/mozjpeg/blob/master/LICENSE.md\n[pango]: https://gitlab.gnome.org/GNOME/pango\n[pixman]: https://gitlab.freedesktop.org/pixman/pixman\n[proxy-libintl]: https://github.com/frida/proxy-libintl\n[zlib-ng]: https://github.com/zlib-ng/zlib-ng\n[zlib-ng Licence]: https://github.com/zlib-ng/zlib-ng/blob/develop/LICENSE.md\n\n## libvips-all dependencies\n\nSame as libvips-web + these extra dependencies:\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [brotli]        | 1.2.0      | MIT Licence                                                  |\n| [cfitsio]       | 4.6.3      | BSD-like                                                     |\n| [fftw]          | 3.3.10     | GPLv2                                                        |\n| [gdk-pixbuf]    | 2.44.6     | LGPLv3                                                       |\n| [imagemagick]   | 6.9.13-43  | [ImageMagick License] (Apache-2.0-like)                      |\n| [imath]         | 3.2.2      | BSD 3-Clause                                                 |\n| [libdicom]      | 1.2.0      | MIT Licence                                                  |\n| [libjxl]        | 0.11.2     | BSD 3-Clause                                                 |\n| [libraw]        | 0.22.0     | LGPL-2.1-only                                                |\n| [matio]         | 1.5.30     | BSD 2-Clause                                                 |\n| [nifticlib]     | 3.0.1      | Public domain                                                |\n| [openexr]       | 3.1.13     | BSD 3-Clause                                                 |\n| [openjpeg]      | 2.5.4      | BSD 2-Clause                                                 |\n| [openslide]     | 4.0.0      | LGPLv3                                                       |\n| [poppler]       | 26.03.0    | GPLv2                                                        |\n| [sqlite]        | 3.51.3     | Public domain                                                |\n| [zstd]          | 1.5.7      | BSD 3-Clause                                                 |\n\n[brotli]: https://github.com/google/brotli\n[cfitsio]: https://github.com/HEASARC/cfitsio\n[fftw]: https://github.com/FFTW/fftw3\n[gdk-pixbuf]: https://gitlab.gnome.org/GNOME/gdk-pixbuf\n[imagemagick]: https://github.com/ImageMagick/ImageMagick6\n[ImageMagick License]: https://github.com/ImageMagick/ImageMagick6/blob/main/LICENSE\n[imath]: https://github.com/AcademySoftwareFoundation/Imath\n[libdicom]: https://github.com/ImagingDataCommons/libdicom\n[libjxl]: https://github.com/libjxl/libjxl\n[libraw]: https://github.com/LibRaw/LibRaw\n[matio]: https://github.com/tbeu/matio\n[nifticlib]: https://github.com/NIFTI-Imaging/nifti_clib\n[openexr]: https://github.com/AcademySoftwareFoundation/openexr\n[openjpeg]: https://github.com/uclouvain/openjpeg\n[openslide]: https://github.com/openslide/openslide\n[poppler]: https://gitlab.freedesktop.org/poppler/poppler\n[sqlite]: https://sqlite.org/\n[zstd]: https://github.com/facebook/zstd\n\n## libjpeg-turbo\n\nlibvips does not use any of MozJPEG's improvements by default unless explicitly set,\nyet one can still choose to build the above variants with [libjpeg-turbo] instead of\n[MozJPEG][mozjpeg]. This can be accomplished with the `--with-jpeg-turbo` argument.\nFor example:\n\n```bash\n./build.sh --with-jpeg-turbo\n```\n\nIn that case, the following version of libjpeg-turbo is built:\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [libjpeg-turbo] | 3.1.3      | [zlib License, IJG License]                                  |\n\n[libjpeg-turbo]: https://github.com/libjpeg-turbo/libjpeg-turbo\n[zlib License, IJG License]: https://github.com/libjpeg-turbo/libjpeg-turbo/blob/main/LICENSE.md\n\n## jpegli\n\n[jpegli] is an improved JPEG encoder and decoder implementation, fully compatible with\nthe API/ABI of libjpeg62. It leverages many of the insights from related projects like\n[guetzli](https://github.com/google/guetzli), [butteraugli](\nhttps://github.com/google/butteraugli), and [JPEG XL][libjxl] to achieve a higher\nquality-per-byte for JPEG images. To enable this, use the `--with-jpegli` argument when\nbuilding. For example:\n\n```bash\n./build.sh --with-jpegli\n```\n\nIn that case, the following version of jpegli is built:\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [jpegli]        | [86eab85]  | BSD 3-Clause                                                 |\n\n[86eab85]: https://github.com/google/jpegli/commit/86eab85e9efd836d28337c5739b3e934e41ad80c\n\n[jpegli]: https://github.com/google/jpegli\n\n## zlib\n\nBy default, [zlib-ng] is built. This is a zlib replacement with optimizations for\n\"next generation\" systems. You can use the `--without-zlib-ng` argument during the\nbuild when (vanilla-)[zlib] is preferred. For example:\n\n```bash\n./build.sh --without-zlib-ng\n```\n\nIn that case, the following version of zlib is built:\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [zlib]          | 1.3.2      | [zlib Licence]                                               |\n\n[zlib]: https://github.com/madler/zlib\n[zlib Licence]: https://github.com/madler/zlib/blob/develop/LICENSE\n\n## HEVC-related dependencies\n\nThe above variants can optionally be built with [libde265] and [x265] to process\nHEIC images. This can be turned on with the `--with-hevc` argument. For example:\n\n```bash\n./build.sh --with-hevc\n```\n\nThese dependencies include HEVC-related logic and are therefore not included in the\nprebuilt binaries while it is patent-encumbered.\n\n| Dependency      | Version    | Used under the terms of                                      |\n|-----------------|------------|--------------------------------------------------------------|\n| [libde265]      | 1.0.18     | LGPLv3                                                       |\n| [x265]          | 4.1        | GPLv2                                                        |\n\n[libde265]: https://github.com/strukturag/libde265\n[x265]: https://bitbucket.org/multicoreware/x265_git/wiki/Home\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvips%2Fbuild-win64-mxe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibvips%2Fbuild-win64-mxe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibvips%2Fbuild-win64-mxe/lists"}