From: Bagas Sanjaya Date: Mon, 30 Jun 2025 04:37:49 +0000 (+0700) Subject: dnsdist: Mention compiling with meson X-Git-Tag: rec-5.3.0-alpha2~31^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F15744%2Fhead;p=thirdparty%2Fpdns.git dnsdist: Mention compiling with meson While the installation docs covers building dnsdist with autotools and GNU make, there is none for meson and ninja. Describe how to do the latter. Signed-off-by: Bagas Sanjaya --- diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 1deac3beba..cd215210f2 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -599,6 +599,7 @@ incbin includeboilerplate includerings indextable +inetutils infolog infosecinstitute initscript diff --git a/pdns/dnsdistdist/docs/install.rst b/pdns/dnsdistdist/docs/install.rst index 78892c848e..3082a6034a 100644 --- a/pdns/dnsdistdist/docs/install.rst +++ b/pdns/dnsdistdist/docs/install.rst @@ -50,6 +50,8 @@ dnsdist depends on the following libraries: * `Editline (libedit) `_ * `libfstrm `_ (optional, dnstap support) * `GnuTLS `_ (optional, DoT and DoH support) +* `hostname from Inetutils `_ + (required for building with ``meson``) * `libbpf `_ and `libxdp `_ (optional, `XSK`/`AF_XDP` support) * `libcap `_ (optional, capabilities support) * `libh2o `_ (optional, incoming DoH support, deprecated in 1.9.0 in favor of ``nghttp2``) @@ -87,6 +89,8 @@ Older (1.0.x) releases can also be signed with one of the following keys: * `1628 90D0 689D D12D D33E 4696 1C5E E990 D2E7 1575 `_ * `B76C D467 1C09 68BA A87D E61C 5E50 715B F2FF E1A7 `_ +To compile from tarball: + * Untar the tarball and ``cd`` into the source directory * Run ``./configure`` * Run ``make`` or ``gmake`` (on BSD) @@ -110,6 +114,14 @@ dnsdist source code lives in the `PowerDNS git repository