Updated harfbuzz to 11.1.0 by radarhere · Pull Request #8904 · python-pillow/Pillow
https://github.com/harfbuzz/harfbuzz/blob/main/CONFIG.md
Make sure you build with your compiler's "optimize for size" option. On gcc this is -Os, and can be enabled by passing CXXFLAGS=-Os. On clang there is an even more extreme flag, -Oz. Meson also provides --buildtype=minsize for more convenience.
I've pushed a commit to change --buildtype=release to --buildtype=minsize.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What sort of size difference does it make?
The artifacts from Wheels job in the first commit are 321.2mb in total.
The artifacts from Wheels job in the second commit are 304.5mb in total.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters