On Tue, Dec 5, 2023 at 1:44 AM Daniel Gustafsson <dan...@yesql.se> wrote: > > > On 8 Nov 2023, at 20:00, Jacob Champion <champio...@gmail.com> wrote: > > > Unfortunately the configure/Makefile build of libpq now seems to be > > pulling in an `exit()` dependency in a way that Meson does not. > > I believe this comes from the libcurl and specifically the ntlm_wb support > which is often enabled in system and package manager provided installations. > There isn't really a fix here apart from requiring a libcurl not compiled with > ntlm_wb support, or adding an exception to the exit() check in the Makefile. > > Bringing this up with other curl developers to see if it could be fixed we > instead decided to deprecate the whole module as it's quirky and not used > much. > This won't help with existing installations but at least it will be deprecated > and removed by the time v17 ships, so gating on a version shipped after its > removal will avoid it. > > https://github.com/curl/curl/commit/04540f69cfd4bf16e80e7c190b645f1baf505a84
Ooh, thank you for looking into that and fixing it! > > (Or maybe Meson isn't checking?) I still need to investigate that > > difference and fix it, so I recommend Meson if you're looking to > > test-drive a build. > > There is no corresponding check in the Meson build, which seems like a TODO. Okay, I'll look into that too when I get time. Thanks, --Jacob