From nobody Thu May 2 20:11:13 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 4VVlSL1MCrz5JyFb; Thu, 2 May 2024 20:11:14 +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 4VVlSL0r6Lz4rwG; Thu, 2 May 2024 20:11:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714680674; 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=kC8xJ0OrfSMeLSZ/1ev0pYEP9ARTVre64euptPzYUnQ=; b=quO1gwwQM2gpD8ffykqybGj9Aeo5DHOpPA8Fsps5Lc8FYKWbAyxhLWuw7LBwXF4vIeIRS6 BbZXnXFsCWG7pptPFodf14h/8NA4ptlt0rO5wXE0Vod4z6ni70Ms10Oraq9Y0uwmo7I++d YiPwfJyUHZR3aRqmY6hMRhLF+5opdvppohfb0v9+cfvyP5yBjZ7CHNYp7zOZ+EcksIz+nZ M15xaqYo0rY6W7L6Uf0ogdU5wAr8UkWNZdKSHixVrq/7MfN8tX556QhfYdMj/DDVvRjzSu +u4EIsQJFGqwbwwkUuHsXf6cebWd5S8KqmRFB8jb2qnaaDRRp8iAbo2T9DFbNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714680674; a=rsa-sha256; cv=none; b=P6E7NuoDGdwZ0VCLyjga4FAbo8evR3YswMbt7Q3baP3m81AWfcTZ7fnlBq8t2guTvg6qC2 U/Y7PXPn/i+/wWN5vaQLc+Xm8oNpG4onICFLIdyo7lQSBd9VySJ2dDi+sWhlwxEV9cuLi2 nrM93VZ2L6jyGEFpeWodij3qOJdoFck0eSLV0HCmTnze+K8TxoCfhTdjaBH2Qh+p0ov0dZ 0PHIWdad0v5f0I1K7EANRcvteqRjg49JqdNApeLst+qu2SfCPkwZ7ht/z+4hPsvPjaxh/5 8yRNOMuDX4meBLGHeKd/zlb0C0fA0bQcnZSpPCVCHdys17gQPckKaKiwHBPB6g== 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=1714680674; 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=kC8xJ0OrfSMeLSZ/1ev0pYEP9ARTVre64euptPzYUnQ=; b=NMiCZ80+UcK1Dd9qzEqQAK7GeXS9T5K45StQELrlk0Z7Ra0jomtbnLlzb7RExPpKDNVWEi LK9UsiMjgznnn1kUool9hGX0YgnJCpz+3hkSIbgO7GFrxjvQkflxxkDwLY0dGuwcOQDfYl hV/JFS4zwf0ihgsEBuuxpGTWjHRXAXQjC8T1uXepBoBCzRWH3IFfIMVQJoLQR6Uo9PGmXR x9BqrzWSD0ytjchMyWABk1RVmH1c5fxbgOKTPQf4sGXJO86+v8pkNj352p6mH+h4tqE3De r7WZm9pYSPDjxPrCh2GVKIG1RyY0BgNGkkQ3bHqEBpQO348w82gt2RxLg7GFjg== 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 4VVlSL0QcBzGxW; Thu, 2 May 2024 20:11:14 +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 442KBD7e069930; Thu, 2 May 2024 20:11:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 442KBDWR069927; Thu, 2 May 2024 20:11:13 GMT (envelope-from git) Date: Thu, 2 May 2024 20:11:13 GMT Message-Id: <202405022011.442KBDWR069927@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: 8cb8aca83f6c - stable/14 - jevents: 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: 8cb8aca83f6c3d5a28910c1dc66861232e6ccada Auto-Submitted: auto-generated The branch stable/14 has been updated by jrtc27: URL: https://cgit.FreeBSD.org/src/commit/?id=8cb8aca83f6c3d5a28910c1dc66861232e6ccada commit 8cb8aca83f6c3d5a28910c1dc66861232e6ccada Author: Alex Richardson AuthorDate: 2023-12-12 05:10:14 +0000 Commit: Jessica Clarke CommitDate: 2024-05-02 20:10:13 +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 (cherry picked from commit 60e845ceef25533bfb60450549bea56a17b1e467) --- 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)); }