From 31f29075711d4e0b177d4e59f3674f58fc976d90 Mon Sep 17 00:00:00 2001 From: Josh Cummings <1144455+jrac@users.noreply.github.com> Date: Sun, 22 Dec 2024 20:02:52 +1100 Subject: [PATCH] Update documentation/content/en/books/handbook/cutting-edge/_index.adoc Co-authored-by: Graham Perrin --- .../content/en/books/handbook/cutting-edge/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc index 58e8ed3e9a1..07166174e51 100644 --- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc @@ -1139,7 +1139,7 @@ set `PACKAGES` on the build system to a directory similar to `DISTDIR`. Historically, building required a FreeBSD host. Nowadays, FreeBSD can be built on Linux and macOS. -To build FreeBSD on non-FreeBSD hosts, the recommendation is to use the `tools/build/make.py` script. +To build on a non-FreeBSD host, the `tools/build/make.py` script is recommended. This script acts as a wrapper around `bmake`, which is the make implementation used by FreeBSD. It ensures that the necessary tooling, including the actual FreeBSD's man:make[1], is bootstrapped and that the build environment is properly configured. In particular, it sets the external toolchain variables, such as `XCC`, `XLD`, and others.