tce-load -i compiletc meson freetype-dev gobject-introspection-dev icu73-dev cairo-dev graphite2-dev

wget https://github.com/harfbuzz/harfbuzz/releases/download/7.3.0/harfbuzz-7.3.0.tar.xz

cd harfbuzz-7.3.0

mkdir build
cd build

CC="gcc -flto -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -Os -pipe -fcommon" CXX="g++ -flto -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --buildtype=plain -Dgraphite2=enabled ../

Checking for function "cairo_user_font_face_set_render_color_glyph_func" with dependency cairo: NO 
Checking for function "cairo_font_options_get_custom_palette_color" with dependency cairo: NO 
Checking for function "cairo_user_scaled_font_get_foreground_source" with dependency cairo: NO

ninja [6m 49.38s]
sudo ninja install

harfbuzz 7.3.0

  Directories
    prefix           : /usr/local
    bindir           : bin
    libdir           : lib
    includedir       : include
    datadir          : share

  Unicode callbacks (you want at least one)
    Builtin          : YES
    Glib             : YES
    ICU              : YES

  Font callbacks (the more the merrier)
    Builtin          : YES
    FreeType         : YES

  Dependencies used for command-line utilities
    Cairo            : YES
    Chafa            : NO

  Additional shapers
    Graphite2        : YES

  Platform shapers (not normally needed)
    CoreText         : NO
    DirectWrite      : NO
    GDI/Uniscribe    : NO

  Other features
    Documentation    : NO
    GObject bindings : YES
    Cairo integration: YES
    Introspection    : YES
    Experimental APIs: NO

  Testing
    Tests            : YES
    Benchmark        : NO

  User defined options
    buildtype        : plain
    prefix           : /usr/local
    graphite2        : enabled
