From nobody Tue Dec 12 05:15:18 2023 X-Original-To: dev-commits-src-main@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 4Sq6J625cLz53PPG; Tue, 12 Dec 2023 05:15:18 +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 4Sq6J61fm3z4MCj; Tue, 12 Dec 2023 05:15:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702358118; 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=KqSd+08dOIa4GI6+D9SgGkcDdrzc2jLgEIXlPQuZ7Bc=; b=nb5jzld037bBbDN00sIbxLSUc9KBOCmE2UWzWVaB6/MbvdhQb54VRy6OVYaoMVHcgiapAd lDx/czPrxKBQu2Kdr2wHgrB2epZLr8hZ4tEFYljMgtNbW9KtsA3uz7cvsg+iLWh/6/5Gwm 3sKE6GGq9UDBdk83peIEUlfGC9+9ZYfj5UkRi4JBhCXAS+imOnputOyfdbtZ3iAb64Vj92 Ajh32B24+qzwzOAee/1Trx90WVxAxch/bFxAUZUQEpYlrfDvupgM0UqU+fG5up2qRCjRwH 5R9Q/Sgv5NUT2dmEtJowKCXQNEqMKZbIytZkjddRcHqmev/ufB9ryz7c+3sQTA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702358118; a=rsa-sha256; cv=none; b=LzahxR5dJNiYgdrLrBtNTaIwUNpBeKFZg3qQsadxeUIsCh43z5pmbQuiMi4A1O4ujjFv2Z gmAjqyZEtRp3jcMYga4PAObqclnRrdn5hyz/NbRmkD/qVN/XYZo+IF81vhFJsGTtn0f6T0 hWgW2BeqJNPH8X6oHlbBsQq4S8/+3xlvhrxI1ykvv2kn2Q5F+uQGJnuPtHPhbWuCIwsq95 QL7vMuzCz8JqLu3CQD5/Sl6327uV6UuXTyVh8OA38PWPGGdEkj6o/Pn0SMtZMmBmcjI3je ZxbScpkoeubKH++vjvg48RX4tIQToQt9p4ddfRHVblCZwEeCVb20MjWHayFx+Q== 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=1702358118; 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=KqSd+08dOIa4GI6+D9SgGkcDdrzc2jLgEIXlPQuZ7Bc=; b=Ax99KSD4NYwYszgP6rTY6xSRDCyrgR1XXkkHvme8JUZDyhalmcfuCpnCtw0iwgKk3Kh5rq TnNfhy76A9kpKmGKUU8HsrOEkN4OpWqPUAHeorZ20KDUr8hYvqrPayQnVso7tYH7rjQZT5 73OCjBwdG8u3xmMZk189+mYASnB5HU9AZDSjDiDCLd4LqPXRbI7BmmbUsa9W+ahttXW+aS hzoYJ786Y8S/YrmcNuZ6NNF36ZtX78LNiiMBO0M1fkKzODbEBkAuiY8wDIalND8qOvk5W5 w25ln5T5pOmOUT1289+m5Ai8Y01kzKGGWtsx/mn5M3rqCRrRBkpdIael9WDN0Q== 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 4Sq6J60jz6z12F1; Tue, 12 Dec 2023 05:15:18 +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 3BC5FIx5079688; Tue, 12 Dec 2023 05:15:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BC5FIdk079684; Tue, 12 Dec 2023 05:15:18 GMT (envelope-from git) Date: Tue, 12 Dec 2023 05:15:18 GMT Message-Id: <202312120515.3BC5FIdk079684@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Alex Richardson Subject: git: 60e845ceef25 - main - jevents: fix bootstrapping on Linux with Clang 16 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arichardson X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 60e845ceef25533bfb60450549bea56a17b1e467 Auto-Submitted: auto-generated The branch main has been updated by arichardson: URL: https://cgit.FreeBSD.org/src/commit/?id=60e845ceef25533bfb60450549bea56a17b1e467 commit 60e845ceef25533bfb60450549bea56a17b1e467 Author: Alex Richardson AuthorDate: 2023-12-12 05:10:14 +0000 Commit: Alex Richardson CommitDate: 2023-12-12 05:14:56 +0000 jevents: 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. Reviewed By: imp, emaste Differential Revision: https://reviews.freebsd.org/D43000 --- lib/libpmc/pmu-events/jevents.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/libpmc/pmu-events/jevents.c b/lib/libpmc/pmu-events/jevents.c index ff7d3b226932..590b465af400 100644 --- a/lib/libpmc/pmu-events/jevents.c +++ b/lib/libpmc/pmu-events/jevents.c @@ -1355,7 +1355,11 @@ err_out: #include static int +#ifdef __GLIBC__ +fts_compare(const FTSENT **a, const FTSENT **b) +#else fts_compare(const FTSENT * const *a, const FTSENT * const *b) +#endif { return (strcmp((*a)->fts_name, (*b)->fts_name)); }