Thomas Munro <thomas.mu...@enterprisedb.com> writes: > On Thu, Nov 9, 2017 at 10:05 AM, Luke Lonergan <l...@brightforge.com> wrote: >> + AC_CHECK_LIB(dns_sd, DNSServiceRefSockFD, [], [AC_MSG_ERROR([library >> 'dns_sd' is required for Bonjour])])
> It lives in libSystem.dylib (implicitly linked) on macOS, so that > would break the build there. We'd need something a bit more > conditional, but I don't know what. A quick look at the Autoconf manual finds: `AC_CHECK_LIB' requires some care in usage, and should be avoided in some common cases. Many standard functions like `gethostbyname' appear in the standard C library on some hosts, and in special libraries like `nsl' on other hosts. On some hosts the special libraries contain variant implementations that you may not want to use. These days it is normally better to use `AC_SEARCH_LIBS([gethostbyname], [nsl])' instead of `AC_CHECK_LIB([nsl], [gethostbyname])'. If Luke wants to check that that works for him, I can check it on macOS. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers