git: adc3f7a7fb - main - handbook: Adjust wording of statement in updating/upgrading
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 28 Dec 2024 21:52:29 UTC
The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=adc3f7a7fb298265652a2780e46dbf0f09c93469 commit adc3f7a7fb298265652a2780e46dbf0f09c93469 Author: Josh Cummings <freebsd@joshcummings.net> AuthorDate: 2024-12-07 12:16:57 +0000 Commit: Danilo G. Baio <dbaio@FreeBSD.org> CommitDate: 2024-12-28 21:40:15 +0000 handbook: Adjust wording of statement in updating/upgrading The introductory line of 26.8, "Building on non-FreeBSD Hosts" states: "Nowadays, the FreeBSD can be build on Linux distributions and macOS." "can be build on" should be "can be built on". ", the FreeBSD can' should be ", FreeBSD can". Reviewed by: Graham Perrin <grahamperrin@gmail.com> Reviewed by: Pau Amma <pauamma@gundo.com>, dbaio Pull Request: https://github.com/freebsd/freebsd-doc/pull/441 Co-authored-by: Graham Perrin <grahamperrin@gmail.com> --- documentation/content/en/books/handbook/cutting-edge/_index.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc index 8707118beb..07166174e5 100644 --- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc @@ -1136,10 +1136,10 @@ set `PACKAGES` on the build system to a directory similar to `DISTDIR`. [[building-on-non-freebsd-hosts]] == Building on non-FreeBSD Hosts -Historically, building FreeBSD required a FreeBSD host. -Nowadays, the FreeBSD can be build on Linux distributions and macOS. +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.