From nobody Thu May 2 20:11:12 2024 X-Original-To: dev-commits-src-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 4VVlSK0D37z5JyQy; Thu, 2 May 2024 20:11:13 +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 4VVlSJ6v9Zz4rsj; Thu, 2 May 2024 20:11:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714680673; 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=ikvFGuzg3IGsX3H6uR62jXovOyv4K6MwvhWX5Y65ojU=; b=axT/1y3h/6lCWKWUTgu/MQNpn8ed05A6S7aY7dq4992CyMVwF9QHdLMyDGmAm9rsDaG60q 2IfEF4r0+7dG5Zai+ph3DLsPaqOzoQ2mv3UbL400VE/lIftbEqNaIPgUnO5BclEgwCYObe N8VE+i5Udn48VWMqtYVWxKIFYEweRmjBnf40Z8zXut3RjHFcxiPs3hmnWV0d3LU5SjvFAM 34p2yoIWtCgpki0BGinn+AbJCTTJZlN6DOMrAGHOcIl5I+zqyN1mCeishYYlFW9GNrwFzT SphlLfbyf/xhf5L+3WUCQMe7h87sGBAj8mvA2HA2LgnCBAsduh9RyOdpcrQLaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714680673; a=rsa-sha256; cv=none; b=YXHsYeTNPXFnx8gt9AoKQkuivTxG2QsQG7NxPdbVOar0Q5+7XDr9CLn91GKQBgPq+LnRVk +QIGmcUOXUYyUFjHWuLVFnXI/tQm/OBtfT7bw7ZbdeCdEEOYex6ZxtM3uq/JXoRypxTYd0 uzYt8BZfEEqmlKoIBjG9kotHnaKNTbVu+dRIx3FxFL9WC+OCMiCRJNaWdtkhMCJBRddGYb 8Q+UyaOp5ZmgMXYcn7MnMzmu/W8XRa7x+Vp1Jt3nLwq8zenD6GlnW/ir9rOoQQMu3aMQYI zxWzBPRPDb02TvgRcPDSoOSCTEfPfprEWXLYgv17enpu7cJD2xOUVUjp+CPXZg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714680673; 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=ikvFGuzg3IGsX3H6uR62jXovOyv4K6MwvhWX5Y65ojU=; b=aCZ5axIa/6pczVjiUnRS0Cqv0Na5VCoRWZGkbrvuX3Jmq3PI/0s43K+DLnHUd1B+HJyK2s nlb4m7uQCOsuqMI2Huz00PafL4CT6YL4JwpANxFKYap6QM/R2JXZV8RB0QEoHUc8U+4bG0 vuTSXEMgBJMsixN1eQkJk5Br8k6YyTSBUaVGjkcRuhZrkMbnqvTVn/a/02eWVj6DnP7UcF E8QFfUwR/PxvJrNFMu3yoOonGp2KZjyw7zd2QfKzzoZSRv8RcnY7BTTgDVJ5o0354uB6oy 29HeEnKVqyMSFwlwm2tGSTftclQhvvrIa+Nk5axyQkUMgl8Kk1AERwSgXYShhg== 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 4VVlSJ6VjtzH17; Thu, 2 May 2024 20:11:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 442KBCpn069875; Thu, 2 May 2024 20:11:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 442KBC3l069872; Thu, 2 May 2024 20:11:12 GMT (envelope-from git) Date: Thu, 2 May 2024 20:11:12 GMT Message-Id: <202405022011.442KBC3l069872@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Jessica Clarke Subject: git: 9bfc9ea2e18e - stable/14 - mandoc: fix bootstrapping on Linux with Clang 16 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrtc27 X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 9bfc9ea2e18eed1067e5d99dc5fce368b9dfc993 Auto-Submitted: auto-generated The branch stable/14 has been updated by jrtc27: URL: https://cgit.FreeBSD.org/src/commit/?id=9bfc9ea2e18eed1067e5d99dc5fce368b9dfc993 commit 9bfc9ea2e18eed1067e5d99dc5fce368b9dfc993 Author: Alex Richardson AuthorDate: 2023-12-12 05:08:38 +0000 Commit: Jessica Clarke CommitDate: 2024-05-02 20:10:13 +0000 mandoc: fix bootstrapping on Linux with Clang 16 It appears that Clang 16 errors by default for the mismatched function pointer types that are triggered by the fts callback (since glibc has a callback type without the second const qualifier). Fortunately, there is already code to handle glibc inside mandoc, we just have to edit the checked-in config.h. Reviewed By: imp, emaste Differential Revision: https://reviews.freebsd.org/D42999 (cherry picked from commit 0156465c6d11e1ef064d104443047e4146e5b925) --- contrib/mandoc/config.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/contrib/mandoc/config.h b/contrib/mandoc/config.h index 553c4c8b7400..213513f1c87e 100644 --- a/contrib/mandoc/config.h +++ b/contrib/mandoc/config.h @@ -13,7 +13,11 @@ #define HAVE_ENDIAN 0 #define HAVE_ERR 1 #define HAVE_FTS 1 +#ifdef __GLIBC__ +#define HAVE_FTS_COMPARE_CONST 0 +#else #define HAVE_FTS_COMPARE_CONST 1 +#endif #define HAVE_GETLINE 1 #define HAVE_GETSUBOPT 1 #define HAVE_ISBLANK 1