git: 8b9b3d90de5d - stable/12 - UPDATING: Not unusual side effect of the awk bug fixed in 40a925385fa6b

Warner Losh imp at FreeBSD.org
Fri Jul 16 04:08:36 UTC 2021


The branch stable/12 has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=8b9b3d90de5dbeba0f8d68a154c657c0c139e5a9

commit 8b9b3d90de5dbeba0f8d68a154c657c0c139e5a9
Author:     Warner Losh <imp at FreeBSD.org>
AuthorDate: 2021-07-16 04:05:31 +0000
Commit:     Warner Losh <imp at FreeBSD.org>
CommitDate: 2021-07-16 04:08:14 +0000

    UPDATING: Not unusual side effect of the awk bug fixed in 40a925385fa6b
    
    You might not be able to build the kernel if you have an awk between Jul
    10th and today. In stable/12, more (all) platforms than -current or
    stable/13 have the first offset of the thread structure in the 0xfxx
    range, which triggers this problem. If you've updated awk, you'll likely
    need to follow the instructions here to install a fixed version before
    you'll be able to build a kernel.
    
    Sponsored by:           Netflix
---
 UPDATING | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/UPDATING b/UPDATING
index 83cf3b8e6ffa..dcde1cb75903 100644
--- a/UPDATING
+++ b/UPDATING
@@ -17,6 +17,22 @@ from older versions of FreeBSD, try WITHOUT_CLANG and WITH_GCC to bootstrap to
 the tip of head, and then rebuild without this option. The bootstrap process
 from older version of current across the gcc/clang cutover is a bit fragile.
 
+20210715:
+	The 20210707 awk update brought in a change in behavior. This has
+	been corrected as of d4d252c49976. Between these dates, if you
+	installed a new awk binary, you may not be able to build a new
+	kernel because the change in behavior affected the genoffset
+	script used to build the kernel. If you did update, the fix is
+	to update your sources past the above hash and do
+		% cd usr.bin/awk
+		% make clean all
+		% sudo -E make install
+	to enable building kernels again.
+
+20210710:
+	awk has been updated to the latest one-true-awk version 20210215.
+	This contains a number of minor bug fixes.
+
 20210626:
 	Commit 6ae32cc8182f changed the internal KAPI between the krpc and
 	nfsd modules.  As such, both need to be rebuilt from sources.


More information about the dev-commits-src-all mailing list