On Mon, Nov 17, 2025 at 11:09 PM Anthonin Bonnefoy
<anthonin.bonnefoy@datadoghq.com> wrote:
> The failure happens in the custom_target llvmjit_types.bc. The missing libintl.h header is available in
/opt/homebrew/include/libintl.hwhich is provided as an extra_include_dirs. However, it won't be used by the
custom_targetwhich 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...