From: Otto Moerbeek Date: Tue, 2 Apr 2024 11:52:57 +0000 (+0200) Subject: rec: mention rust compiler in compiling docs X-Git-Tag: rec-5.1.0-alpha1~66^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77177ed0e2bd83b562ea899f79c9690a75d338e5;p=thirdparty%2Fpdns.git rec: mention rust compiler in compiling docs Fixes #14019 --- diff --git a/pdns/recursordist/docs/appendices/compiling.rst b/pdns/recursordist/docs/appendices/compiling.rst index 3e76072dd6..7827ff2f6a 100644 --- a/pdns/recursordist/docs/appendices/compiling.rst +++ b/pdns/recursordist/docs/appendices/compiling.rst @@ -32,12 +32,14 @@ Dependencies To build :program:`PowerDNS Recursor`, a C++ compiler with support for C++ 2017 is required. This means ``gcc 5`` and newer and ``clang 5`` and newer. Furthermore, the Makefiles require GNU ``make``, not BSD ``make``. +Starting with version 5, a Rust compiler is needed. By default, the :program:`Recursor` requires the following libraries and headers: * `Boost `_ 1.35 or newer * `Lua `_ 5.1+ or `LuaJit `_ * `OpenSSL `_ +* For :program:`Recursor` version 5 and higher, `cargo `_ version 1.64 or newer. .. note:: On Debian and Ubuntu, the following will get you the dependencies:: @@ -45,7 +47,7 @@ By default, the :program:`Recursor` requires the following libraries and headers apt-get install libboost-dev libboost-filesystem-dev libboost-serialization-dev \ libboost-system-dev libboost-thread-dev libboost-context-dev \ libboost-test-dev libssl-dev libboost-test-dev g++ make pkg-config \ - libluajit-5.1-dev + libluajit-5.1-dev cargo Compiling from a git checkout -----------------------------