On Mon, Nov 17, 2025 at 11:09 PM Anthonin Bonnefoy <[email protected]> wrote: > The failure happens in the custom_target llvmjit_types.bc. The missing > libintl.h header is available in /opt/homebrew/include/libintl.h which is > provided as an extra_include_dirs. However, it won't be used by the > custom_target which hardcodes the include path.
Right. I noticed that problem too. There are a couple of related proposals over here: https://www.postgresql.org/message-id/flat/CA%2BhUKGKispvxLyrBn3%3D3mp0BB1N%2BRBYR5eE2guCOksnwEoOcPQ%40mail.gmail.com I think Andres and Tristan are probably right that extra_include_dirs should go into cppflags. I would additionally also like to continue my struggle to make it so that you don't even need extra_include_dirs on a Mac or similar as long as pkg_config can find everything, but the sticking point is libintl, which lacks a .pc file. I think my attempt at that might not work for Brew though...
