From nobody Thu Jan 18 22:26:33 2024 X-Original-To: dev-commits-src-branches@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 4TGHQy2JrKz578Q7; Thu, 18 Jan 2024 22:26:34 +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 4TGHQy070dz42JY; Thu, 18 Jan 2024 22:26:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705616794; 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=fAkC4P7EhWyqVFu9CRw82l/CGGp9622lXL5+cPEgbLM=; b=xKeOpIutDrbuOQtapyTjjBL0R/jSaHil2Z6OjY688LBZdRD4y3g2jEGx7Ie6a/lbA9ctpe h6J0d5utzOkxTHrTsofVrnPCIsEZBd/aP6ZOpKrXHB9l8QeTMXdjXnl+A8Rs26cS28XJxm nalad1vUfRwfdPs666GAkV7oCJMClRhsdfPVPCPRNv2zv/0eWWWJuaYMyaHA9UA0kFt/JZ 5mBV/vc8+nXjREQmliwX1kqgi5Eoe77jjJK/a3ekSQ4q5I4Eg0ETWXw6zHkdaUDVO8reqF F8ndjFC4TJ1lwIFdw/vPj08f3qxZ6GoNiV1QQSCrL72LGFrYm2bq0Bv9EOBZUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1705616794; 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=fAkC4P7EhWyqVFu9CRw82l/CGGp9622lXL5+cPEgbLM=; b=L/hr7Gl5Sjm97uTIMaQ74IKqIwutkURDQUI5uR4Wl3yO+PzwosgXe23oiarGaBzgtOuBpb ZEG0j1LnHJZJaP4cv56nN1wGNFDa63/msNRnnZOmiurMPtD1pV7Jj6LS9yYF9Ek1iTDGA6 ZYhmhVWeA34aWqqmXq+56AHY6GOPz9KDRzEa88EWdwr3xoXdHpeQobo9nTWqIqpRLV5U6l XpNvoO4F53UZEWYTrtzJSNw95kfbAfef7/4e2Hs8Jr9t77eqojoWdK7uQLIWYvHWMHqUE3 U3nUufkVGeoccYx6VsiZ4s4bPqgLaQ1LZWROOjlZ3mzxNjtdN/DYJVBZa4eWGw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705616794; a=rsa-sha256; cv=none; b=tmc9KWyR+ixs/jGjL5P1dgju8jjfISo6v+USqtqdgFYself1UeOw+n2sN3848jDsAKpSq9 cor3zT3betn2t8CyIVCLhttbf0TQhN+zGkHcHcvwPtKtTiDFVo6uxYQO8uIjF4D5AFWirN BhDnuUw5RF9V6SmBrAR7anr71GzSr1x11aJCIlORfb4FUOaXYotnivdamDQcVeKReT6VfF Nvl64Z1fG2Gt+aOG94GMLKnzzuBGIvdFqZ42R65ISg4IplgQluC15x6JaI04fyDaTikWxo gNAxDMxlcAYjzEHRvfHcRdxbkJ71ZKt2cQEOZ2PXg64cs65ftx3yCEMbAsE/1A== 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 4TGHQx6LcZzQZ1; Thu, 18 Jan 2024 22:26:33 +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 40IMQXSv090712; Thu, 18 Jan 2024 22:26:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40IMQX1R090709; Thu, 18 Jan 2024 22:26:33 GMT (envelope-from git) Date: Thu, 18 Jan 2024 22:26:33 GMT Message-Id: <202401182226.40IMQX1R090709@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: John Baldwin Subject: git: b13e59714ffe - stable/13 - kldxref: fix bootstrapping on Linux with Clang 16 List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: b13e59714ffe5b756ffac134a5f802ec7aa3c5ad Auto-Submitted: auto-generated The branch stable/13 has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=b13e59714ffe5b756ffac134a5f802ec7aa3c5ad commit b13e59714ffe5b756ffac134a5f802ec7aa3c5ad Author: Alex Richardson AuthorDate: 2024-01-02 19:06:51 +0000 Commit: John Baldwin CommitDate: 2024-01-18 21:31:52 +0000 kldxref: fix bootstrapping on Linux with Clang 16 The glibc fts_open() callback type does not have the second const qualifier and it appears that Clang 16 errors by default for mismatched function pointer types. Add an ifdef to handle this case. (cherry picked from commit 30887c7d48ead8a9151627228244dd3ed95c4c6d) --- usr.sbin/kldxref/kldxref.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usr.sbin/kldxref/kldxref.c b/usr.sbin/kldxref/kldxref.c index 4a63c2b8e562..c4e65b7e679b 100644 --- a/usr.sbin/kldxref/kldxref.c +++ b/usr.sbin/kldxref/kldxref.c @@ -748,7 +748,11 @@ usage(void) } static int +#ifdef __GLIBC__ +compare(const FTSENT **a, const FTSENT **b) +#else compare(const FTSENT *const *a, const FTSENT *const *b) +#endif { if ((*a)->fts_info == FTS_D && (*b)->fts_info != FTS_D)