have_ld_preload = ['linux', 'freebsd', 'darwin', 'dragonfly'].contains(host_machine.system()) (from cairo/meson.build) because surely glibc's ld.so checks which kernel it's running on, and only enables LD_PRELOAD if running on Linux, right?
https://cdn.masto.host/floss/media_attachments/files/110/712/615/648/681/863/original/b312c6dd31e3361a.png