Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Library

status

Dependencies

commit/pull request

comment

OpenBLAS

Released

Expand
titlePull Requests

https://github.com/xianyi/OpenBLAS/pull/3345

https://github.com/xianyi/OpenBLAS/pull/3354

https://github.com/xianyi/OpenBLAS/wiki/How-to-build-OpenBLAS-for-Windows-on-ARM64

FreeType

Released - 2.11.1

  • libpng with Meson config

  • Meson

Expand
titlePull Requests

https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/100

https://gitlab.freedesktop.org/freetype/freetype/-/commit/80bd4cba7eb25ecae313a6ac376ad6b363655243

https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/105

Expand
titleNotes

libpng

⏳ In review

  • Meson

  • Make

  • Visual Studio

Expand
titlePull Requests

PR for win-arm64, including all commits:https://github.com/glennrp/libpng/pull/397

Neon intrinsics fix: https://github.com/glennrp/libpng/pull/397/commits/94747797273e3a3f28426b0e7ee25215eaa490e7

Create MSVC makefile for win-arm64: https://github.com/glennrp/libpng/pull/397/commits/625fc78b1a92d3809b5d5500b5e7612f1dea36d6

Upgrade Visual Studio solution to 2019: https://github.com/glennrp/libpng/pull/397/commits/7ca8157059bfa35e5af7ac542c13bc1abafe7afd

Fix errors because of upgraded solution handles warning more strict: https://github.com/glennrp/libpng/pull/397/commits/da7d93e7c6f6138bb8091aa4e98e5078301e809c

Add ARM64: https://github.com/glennrp/libpng/pull/397/commits/f8bab870946a1ab9afe253b5d65ab73fc2c55b28

Expand
titleNotes

This library supports different build systems. The natively supported ones are enabled and tested in the PR above respectively:

Meson - (tick)

CMake - It’s a config for GNU make. ❌

Make

GNU make - ❌

nmake - (tick)

Visual Studio - (tick)

Blocker

Maintainers looks inactive on Github since 2021 March.

libpng Meson config

Released - 1.6.37-5
https://github.com/mesonbuild/wrapdb/tree/libpng_1.6.37-5

https://github.com/mesonbuild/wrapdb

https://github.com/mesonbuild/wrapdb/pull/205

Issue: Assembly preprocess and build with Meson.

LittleCMS

Released in 2.13

https://github.com/mm2/Little-CMS/pull/288

https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28654632982/A+tale+of+a+dependency+chain+Pillow+and+the+crew#little-cms2-(lcms2)

libimagequant

Released in 2.17

https://github.com/ImageOptim/libimagequant/pull/66

https://linaro.atlassian.net/wiki/spaces/WOAR/pages/28654632982/A+tale+of+a+dependency+chain+Pillow+and+the+crew#little-cms2-(lcms2)

XSIMD

https://github.com/xtensor-stack/xsimd/pull/612

https://github.com/xtensor-stack/xsimd/issues/611

zlib

Static library can be compiled.

Expand
titleNotes

1.static lib build is working on win-arm64 (tick)

nmake -f win32/Makefile.msc zlib.lib

sharedlib is not compatible with win-arm64

nmake -f win32/Makefile.msc LINK : fatal error LNK1355: invalid base address 0x5A4C0000; ARM64 image cannot have base address below 4GB

Little CMS

Merged

https://github.com/mm2/Little-CMS/pull/288

imagequant

Released - 2.17.0

https://github.com/ImageOptim/libimagequant/releases/tag/2.17.0

https://github.com/ImageOptim/libimagequant/pull/66

WinPty

In Review

https://github.com/rprichard/winpty/pull/187

ZeroMQ

Merged

https://github.com/zeromq/libzmq/pull/4299

OpenSSL

  • local build is working

  • windows readme patch merged

https://github.com/openssl/openssl/pull/17940

pytorch/cpuinfo

Upstream review

https://github.com/pytorch/cpuinfo/pull/82

https://github.com/pytorch/cpuinfo/pull/86

...