From nobody Tue Jun 30 23:29:50 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0A425C433EF for ; Thu, 6 Jan 2022 07:26:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235603AbiAFH0h (ORCPT ); Thu, 6 Jan 2022 02:26:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235567AbiAFH0g (ORCPT ); Thu, 6 Jan 2022 02:26:36 -0500 Received: from mail-yb1-xb49.google.com (mail-yb1-xb49.google.com [IPv6:2607:f8b0:4864:20::b49]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6813CC061212 for ; Wed, 5 Jan 2022 23:26:36 -0800 (PST) Received: by mail-yb1-xb49.google.com with SMTP id q81-20020a252a54000000b0060af1d7e063so3600741ybq.17 for ; Wed, 05 Jan 2022 23:26:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:message-id:mime-version:subject:from:to:cc; bh=d710ZPv1ZicjcGevVjZQCjR4OAJMG4MEnMJsRS4zEJM=; b=jk2+YHDGL/qNcJBGTi9D3KUVhIxhGC1phVlgc2msPhBPO2WNdYqNEXghfrGNIXcHfE 2wIBLDIXKhUa7j8Zwkm5w8GoAh3gzBIBf1+T2JBalumMUJJrAkvGpH7dJy9coH1qb8SN GpXI0bmEVN2dOm/pcBAtrdUpYQ0oYQfAFWFAKeqplOLNP43IHQwPlB84sYbHlqA/bxdr G/2/JwqdpLRGxnCIhro3zRrVBU78ManPCD1KSQoXTJP8VL9wK2HKPkhHV9jLjT80AzFe 6GZNMU0THVFzHmIUMopYhNyHn4bE7AeV2n4Df4jVg1ty7YRMX+F4Uavjo7E6wE6QZiJ4 S+8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=d710ZPv1ZicjcGevVjZQCjR4OAJMG4MEnMJsRS4zEJM=; b=VTIBcmrwREypoWpJKUDDNz7JmvsmvvbMo92SH+aJXfMpo2lp4TZltxsRkS4tcDcHCS yQREelwRIbK2nNmdCgVYO0kLcz/dHcn55QyCmGlBOi1Ekei1WFW5x2jltrq2J8rqcWkt COPltlJl+zIC400STqUdVR0sFIZoFcLv8QvYaotasD+n6CC3AiGNDpc6pJo+OVTXFbc6 nHPFs/+28bMNaohK2oxXWTU5fKXAfqprE/FUnXeNT+xsxKQqZXaqeNyo+uZMvh1xCY/Q LhT3a0R438MQ0R/DBBJWd5xUhH4zxUmgKp8oN7ocj7fyyBbN5PgV6J6fr6jcgcCgGygy OlPA== X-Gm-Message-State: AOAM530WwCODcR8OkKBDzpJbTmKRt2z14M8jPc2Vi7TEpKcZge/YWdAX lCeJcojvZq8xEVGNl50Aa47iLBaRozSu X-Google-Smtp-Source: ABdhPJycozqkkDkip2gfpICA+VYKBx7gjnRzvAWTAwN92rTLtZ5/QiVEieCPVqR9maArFMMa/vFcF281bVJ3 X-Received: from irogers.svl.corp.google.com ([2620:15c:2cd:202:30ac:e4b5:4f7c:bb91]) (user=irogers job=sendgmr) by 2002:a25:5686:: with SMTP id k128mr38831727ybb.14.1641453995515; Wed, 05 Jan 2022 23:26:35 -0800 (PST) Date: Wed, 5 Jan 2022 23:26:27 -0800 Message-Id: <20220106072627.476524-1-irogers@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.34.1.448.ga2b2bfdf31-goog Subject: [PATCH] perf build: Lower the priority of tools/lib includes From: Ian Rogers To: Jiri Slaby , linux-trace-devel@vger.kernel.org, Steven Rostedt , Arnaldo Carvalho de Melo , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Tzvetomir Stoyanov , torvalds@linux-foundation.org, eranian@google.com Cc: Ian Rogers Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" tools/lib has a 1.1.0 copy of libtraceevent. If a newer system version is installed then its headers will go in /usr/include. As -I has priority over system headers the 1.1.0 version gets used in preference to the system one, which isn't what is wanted. To make the behavior match expectations use -idirafter so that any system headers have priority over the tools/lib version. Fixes: 08efcb4a638d ("libtraceevent: Increase libtraceevent logging when ve= rbose") Reported-by: Jiri Slaby --- tools/perf/Makefile.config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config index 96ad944ca6a8..0627286380fa 100644 --- a/tools/perf/Makefile.config +++ b/tools/perf/Makefile.config @@ -346,7 +346,7 @@ endif =20 INC_FLAGS +=3D -I$(src-perf)/util INC_FLAGS +=3D -I$(src-perf) -INC_FLAGS +=3D -I$(srctree)/tools/lib/ +INC_FLAGS +=3D -idirafter$(srctree)/tools/lib/ =20 CORE_CFLAGS +=3D -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_GNU_SOU= RCE =20 --=20 2.34.1.448.ga2b2bfdf31-goog