Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1349876rwb; Tue, 29 Nov 2022 12:18:26 -0800 (PST) X-Google-Smtp-Source: AA0mqf6t0ek3Z5L9eS0QPw2Mt3GpNX9E5Xb2W16zwM+ZKI84mZWRjIWfyPeP517fiKFYBJa/iex3 X-Received: by 2002:a17:906:8056:b0:7be:39ce:6c68 with SMTP id x22-20020a170906805600b007be39ce6c68mr14321794ejw.157.1669753105742; Tue, 29 Nov 2022 12:18:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669753105; cv=none; d=google.com; s=arc-20160816; b=A8gl8gvUelnWfRZPjMaChq4/uOKVzmOfzU8mziI+fb0pRIwJFOCT/zk44OP8bB0/HF +jfBLAkK0/TF9AgYovSPXZy8jRb7TcZKW3B6CEQ7NicRyh39KrVLJs74jG2c25TotrIw qMUX1Gbd+uRN1IhCeZ7dOL5aSeNQH6n9BMQo88W0YHOnGp0VHzWJl1Ya9vPyEVZFOznF Z9kJrZIZ3wsj1MaL8ax06GKy94xLmfHM3Hd/FKKMlNdX1Hps0rqMvKbW4/WU6iyxP5xK lZs0zr57613+EpkWhqplTLVjra+O0ZDdFegE64r4VKwprNeNxJYKKUD+L0FK+sEYyLqQ IDIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:mime-version:message-id:date :dkim-signature; bh=0IUlOBzNYwGwCi/kB8Fps4nNnJDZbsGKlmWKEqCDmL4=; b=0TrlXfy3cNpmUapwOqlCysXuB6GDTzh/yWjBURvFea6+o4fMTeWIZqiPU0QpGZ8lyH ZNfF5UZU888PMV1Z/izfeLKlbhLzJzf/H3ABVKG8E43W4cZNp63MD8mF80BiRhSC+RDJ gTFPLfeJsztlleisPlgphFmT/3cc06LBPMpnSR9azHJgF49xXuvyoqMPekxveMBi/0mq Ixptu/m1Ponu/ut19W+ZK//7novlgT4OnkgJGwXp/UleiLeUFHyFQ69EAxFlbrSK+FX9 IzVGvKe+FjAQ3APprOiNWwGKNeyfWJzeCm77MdKUw2C9m/IWkIggu2cL9QcGpLR4rSSu fHqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=XvfjvKZW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xf9-20020a17090731c900b0078d459a1ce9si13906015ejb.693.2022.11.29.12.18.05; Tue, 29 Nov 2022 12:18:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=XvfjvKZW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236274AbiK2Tap (ORCPT + 84 others); Tue, 29 Nov 2022 14:30:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43754 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236947AbiK2TaY (ORCPT ); Tue, 29 Nov 2022 14:30:24 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9283825D2 for ; Tue, 29 Nov 2022 11:29:34 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id n16-20020a25da10000000b006f2b5bc99f9so12186325ybf.11 for ; Tue, 29 Nov 2022 11:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:mime-version:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=0IUlOBzNYwGwCi/kB8Fps4nNnJDZbsGKlmWKEqCDmL4=; b=XvfjvKZWRz3BpkA0IL/xKRzPSSQ0ZNVzAKAZwUyMZTFds48yAOihgfktestrOPCJIG 5g3Z2g9OzLAOUqkmej5idDjZa8WFQJ2XzhSqKsbP63Bm3EGjgX+nGmuiB0BN0q4JyPFp 51035iIhlvXvBLbMP+V9tvW2cOexrSnsm+Ogh78MtAezWX5UBLaU+HDC/uHDFXFRARqE 6mFhSwMQcDTHCXaz7fzxV6O1YE4TDyZYpfuYDYJcqegrb3GZVxK5ESl6DAlQ5j6f7CE4 WdsB7MIoGBsYPG+kLF3nd7hGmS9QD2GMbeXI8LgSr80S+HBLyum+k0sT1QCAXyAGX8IA BhOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:mime-version:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0IUlOBzNYwGwCi/kB8Fps4nNnJDZbsGKlmWKEqCDmL4=; b=FzNMrCpByTEI2KCluntTwWrI0rmya63SYTQamhzwajI8kWwcMqrBssAJrkgzY97qS+ 9wiu5njKewyu49ICFQ2VxkG0I/Ye3wWm+fBsMXEkgnaNpd5Hc5VfNxfU49hbnuY8I3vn g/UYeQl97cVbcsltnqwQVjHzUmFwEOVXFiiD5bLh7D/VhIiyWQvP1RFRRy8P0q5D7SVN OXmJQoU66RGeeXhhr5NF+therCUYEB/sfZ7eqMC1j4EwccNjQmm6iAhO/TmXsP+UFSjg q+ikpyS0/xYWqbRh/s0bSauQOtB7g6y+TUCwBEtvCBB48uf3gZNmHtNaewGv0dbYusxE camw== X-Gm-Message-State: ANoB5plru5vHIK/iA0Qt/UPK4Y8f5zL+C6lkdTu/CNYrbKgjHb1szcBk I3NIA+IYs6T5ddsG35rPxguu9fWnPSI7 X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:788c:ccf4:3670:3362]) (user=irogers job=sendgmr) by 2002:a25:8e82:0:b0:6d2:70d5:3ed0 with SMTP id q2-20020a258e82000000b006d270d53ed0mr56790224ybl.457.1669750173767; Tue, 29 Nov 2022 11:29:33 -0800 (PST) Date: Tue, 29 Nov 2022 11:29:24 -0800 Message-Id: <20221129192924.1580537-1-irogers@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.38.1.584.g0f3c55d4c2-goog Subject: [PATCH] perf build: Fixes for LIBTRACEEVENT_DYNAMIC From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Alexander Gordeev Cc: Stephane Eranian , Ian Rogers Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If LIBTRACEEVENT_DYNAMIC is enabled then avoid the install step for the plugins. If disabled correct DESTDIR so that the plugins are installed under /traceevent/plugins. Fixes: ef019df01e20 ("perf build: Install libtraceevent locally when building") Reported-by: Alexander Gordeev Signed-off-by: Ian Rogers --- tools/perf/Makefile.perf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf index a17a6ea85e81..f4cd946fe91a 100644 --- a/tools/perf/Makefile.perf +++ b/tools/perf/Makefile.perf @@ -884,7 +884,7 @@ $(LIBTRACEEVENT_DYNAMIC_LIST): libtraceevent_plugins install-traceevent-plugins: libtraceevent_plugins $(Q)$(MAKE) -C $(LIBTRACEEVENT_PLUGINS_DIR) O=$(LIBTRACEEVENT_PLUGINS_OUTPUT) \ - DESTDIR=$(LIBTRACEEVENT_PLUGINS_DESTDIR) prefix= \ + DESTDIR=$(DESTDIR_SQ) prefix= \ $(LIBTRACEEVENT_FLAGS) install endif @@ -1093,7 +1093,11 @@ install-tests: all install-gtk $(INSTALL) tests/shell/coresight/*.sh '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell/coresight' $(Q)$(MAKE) -C tests/shell/coresight install-tests -install-bin: install-tools install-tests install-traceevent-plugins +install-bin: install-tools install-tests + +ifndef LIBTRACEEVENT_DYNAMIC +install-bin: install-traceevent-plugins +endif install: install-bin try-install-man -- 2.38.1.584.g0f3c55d4c2-goog