From 77177ed0e2bd83b562ea899f79c9690a75d338e5 Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Tue, 2 Apr 2024 13:52:57 +0200 Subject: [PATCH] rec: mention rust compiler in compiling docs Fixes #14019 --- pdns/recursordist/docs/appendices/compiling.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 ----------------------------- -- 2.47.2