From owner-dev-commits-src-all@freebsd.org Fri Jul 16 04:08:36 2021 Return-Path: Delivered-To: dev-commits-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BFC6F659F57; Fri, 16 Jul 2021 04:08:36 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GQyQr560pz4bgk; Fri, 16 Jul 2021 04:08:36 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 970BF1692D; Fri, 16 Jul 2021 04:08:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 16G48aP3089577; Fri, 16 Jul 2021 04:08:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 16G48aPZ089576; Fri, 16 Jul 2021 04:08:36 GMT (envelope-from git) Date: Fri, 16 Jul 2021 04:08:36 GMT Message-Id: <202107160408.16G48aPZ089576@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Warner Losh Subject: git: 8b9b3d90de5d - stable/12 - UPDATING: Not unusual side effect of the awk bug fixed in 40a925385fa6b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/stable/12 X-Git-Reftype: branch X-Git-Commit: 8b9b3d90de5dbeba0f8d68a154c657c0c139e5a9 Auto-Submitted: auto-generated X-BeenThere: dev-commits-src-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jul 2021 04:08:36 -0000 The branch stable/12 has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=8b9b3d90de5dbeba0f8d68a154c657c0c139e5a9 commit 8b9b3d90de5dbeba0f8d68a154c657c0c139e5a9 Author: Warner Losh AuthorDate: 2021-07-16 04:05:31 +0000 Commit: Warner Losh 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.