clang: add another unknown flag

Fixes #29141.
glib: point data_dirs to HOMEBREW_PREFIX

This fixes gobject-instrospection defaulting to the wrong directory
when looking for gir repositories.
glib: update 2.40.0_1 bottle.