Skip to end of banner
Go to start of banner

Third Party Libraries

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

This section summarises the progress of porting third-party libraries that are required for python packages.

Library

status

Dependencies

commit/pull request

comment

OpenBLAS

Released

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

FreeType

Released - 2.11.1

  • libpng with Meson config

  • Meson

 Notes

libpng

⏳ In review

  • Meson

  • Make

  • Visual Studio

 Notes

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.

XSIMD

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

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

zlib

Static library can be compiled.

 Notes

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

  • No labels