git: 5ede4fc06d84 - main - UPDATING: Not unusual side effect of the awk bug fixed in d4d252c49976

Warner Losh imp at FreeBSD.org
Fri Jul 16 00:33:32 UTC 2021


The branch main has been updated by imp:

URL: https://cgit.FreeBSD.org/src/commit/?id=5ede4fc06d842dad5b3c7e5112fc8a6877bbc6e2

commit 5ede4fc06d842dad5b3c7e5112fc8a6877bbc6e2
Author:     Warner Losh <imp at FreeBSD.org>
AuthorDate: 2021-07-16 00:30:53 +0000
Commit:     Warner Losh <imp at FreeBSD.org>
CommitDate: 2021-07-16 00:30:53 +0000

    UPDATING: Not unusual side effect of the awk bug fixed in d4d252c49976
    
    You might not be able to build the kernel if you have an awk between
    Jul 7th and today. It does not affect all platforms due to the nature
    of the bug (so amd64 is unaffected in stable/13 or current, but
    is affected in stable/12. i386 seems to be affected everywhere).
    
    Sponsored by:           Netflix
---
 UPDATING | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/UPDATING b/UPDATING
index 4a8fde856e83..929b7b479060 100644
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 14.x IS SLOW:
 	world, or to merely disable the most expensive debugging functionality
 	at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+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.
+
 20210708:
 	Commit 1e0a518d6548 changed the internal KAPI between the NFS
 	modules. They all need to be rebuilt from sources.  I did not


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