From nobody Sat Dec 28 21:52:29 2024 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YLGLQ0vl1z5jFyr for ; Sat, 28 Dec 2024 21:52:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YLGLQ0Q2Vz47R0; Sat, 28 Dec 2024 21:52:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735422750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QepKlH7SA1L7P+YRgdYIQOF/vmeBXIF0rhpatYxieQo=; b=Jb39rS6RpspudlTv8VdC1RhQiFjrW6OWjqMAYD2W6GisAbRvldfzw4oMpOsYf8a0lYpulP gte1vhSMCiF6znda7FWkAB1jTsfdOzE6xtTSVN48Oo4v8q4L6+DHxEKMyKAFPORbZjecGc bpf7EbZfDN+fMnwhcpw8plAMIm8EDl7qWSOhn5uGI9V0aza22r0vbGNvkxUsVwYanm9kPY LJF0Y0B4DQbtFQtjJK3JH6P0we51WmI90c6n/mgsbc3ZklMev08sNaiiczjxN9ChaeNWaB 4Hd8RdBcLy6xvzFdVtC3jc2CDH1APHxGbXd98bSsvjpxqiEpHTQXMZiESDYIqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1735422750; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=QepKlH7SA1L7P+YRgdYIQOF/vmeBXIF0rhpatYxieQo=; b=RcB/7cZsouyu50LYLd6tHUzRb71Um/qelumRopGIu0zTLKoIEIo1d6QUE8Kv62xHYQ6ArP qvUPfvllFhLxTDaeq66QPb2PizK5xQJig435DLisWSinHVyI2MzBpAl1nmWk2Zu25EGDfg zjz1fB5MLwqRAHAuVxKWKEr6ni10wtBnEQnbwrpUrn6Or9rl9gDg6Hlkizu6y/P3eWayI+ OcuS7CcMLVgZnUCDvhHlZlcj+BnjsLHt7GmjVVASvJcdjlNOksNLWQxuNqOMtH0Fh3Sj5z bmetvBrCpXAj3MXih3Z1atVI6MyQCT3VoRcWYQ6IH7Uctg0v/WeLjXg5I3flWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1735422750; a=rsa-sha256; cv=none; b=xFKi7xnMst4Jiz1YuEi0pMTqdbrfaLuPfg8L1Va00W5A2FlNnskao583TMEvYuPmn4v9bv 0IMpwNePf+jwBmUAtwtUsotjep8hlWtLaWBYwLfpEQBnw67nGEFSZwhedZrs3v+sLmv4mb 1hKn/0TMFJqXa+i8noxLIutGz44NvDcEHTcYtoS9jw/48+ck8thNQMJ3MMRwXRk5606Zbs O1W7VAnVyPvkVo50J53IjAUJChpCkhdunDXdJZaLjD5xtlXDTdA5w6+kPjH95aGYwQkSJ2 79hzrsvA1+KUqSalRjqMR9euQLUyuQPlEpqTn78DUg3pLD6ixFU05Lg50L3TTQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YLGLQ01TMzj5S; Sat, 28 Dec 2024 21:52:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BSLqTFn074436; Sat, 28 Dec 2024 21:52:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BSLqTjs074433; Sat, 28 Dec 2024 21:52:29 GMT (envelope-from git) Date: Sat, 28 Dec 2024 21:52:29 GMT Message-Id: <202412282152.4BSLqTjs074433@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: adc3f7a7fb - main - handbook: Adjust wording of statement in updating/upgrading List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: adc3f7a7fb298265652a2780e46dbf0f09c93469 Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=adc3f7a7fb298265652a2780e46dbf0f09c93469 commit adc3f7a7fb298265652a2780e46dbf0f09c93469 Author: Josh Cummings AuthorDate: 2024-12-07 12:16:57 +0000 Commit: Danilo G. Baio 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 Reviewed by: Pau Amma , dbaio Pull Request: https://github.com/freebsd/freebsd-doc/pull/441 Co-authored-by: Graham Perrin --- 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.