Received: by 2002:a05:7412:2a91:b0:fc:a2b0:25d7 with SMTP id u17csp87695rdh; Tue, 13 Feb 2024 10:08:45 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUfg7fSL8cuZ49ckORygGlWKidqVlJB2ZfO209eCXKueN5iE+XqVuxCoDE321gmOSr7Jpa7nZeOaJembGhTyu9brhkRyu+KLQcAHfDL8A== X-Google-Smtp-Source: AGHT+IEcHTfLxSHmwLZ15fkSLdUEIM5H5KAYX16zpI9C9KHS6A33z1pOf1fuk28LuEjUMMDeOF5+ X-Received: by 2002:a17:90a:4987:b0:297:3c67:7763 with SMTP id d7-20020a17090a498700b002973c677763mr261970pjh.7.1707847725168; Tue, 13 Feb 2024 10:08:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707847725; cv=pass; d=google.com; s=arc-20160816; b=UWyqL9Zd8cMcI5Abg7XJQ/k8EoH1cdrPokSplQnqNEG6p7wyQPdbfafI/vCxFUv3vz mRViXdbQyMb/6p7z+1ckh4TOhCWpXEMvQoV/DSnd2Cgx8DoEYTdvlSgnFNvtBYerxDQS QlcYmyCtfTeQ6L4Tm3K9VZIQ6NQgUhmwZCHQHPrCRXF9rG8lzLFycsdrGB5X6dx6efug dA4UfPLOWlxRA7HIU6AZ3cIAmXmkuDhoRMrQut7099XifSWaQD135x3dN4xOip4ZjcLN /CNEq0E1orkiNHVcEZ+Algx3Y59CusUZmgev7HcPbvWZ0ul8hJUO3ao6IK5QS97ZEPA+ lZww== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date; bh=6KUi1M0n7GTO8cw7YsLqjVXXVNVdEsKHBB6gTWMjNIk=; fh=f+5B/FuXMdj1od7wdpozYRkQqhg67Y24f4mYlpxLVew=; b=wkGTRIdK5Ofoz2L7iaqwDXNeNyP4BzikbZHv6uuo+0IDb1HjCFdTSTzBuF7ODiO/U9 7woh/pZis95K43yb7fhHakCvtwNL5YwtNnT2j5CGAbc4W4XwKiv1CwvndA5z3Nzx9/jb S4Wp/cBy1ygUPcUSG4aFrJ/q12Wfgy/9NREq3Ii7TR7VOmNCX215A0LMJkNrpA00QLRi aDGcCQmd7FOL9Oh0gtEZE/VWdG9Q6isuMdlSztcdJ1147mX7lncYbVxm6ksSX013uCbk m5a42hZGOcUPLsqvlvf76Rd9+A0oLY0SAFz9DfiM+ZIkcEk4PXQHtOSyxZobYEwbbLyW YwAQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-64006-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64006-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=2; AJvYcCXMfUWfLqtdo54Mvjz8s66NylArfQvM5cHenEjCuSPeqsyemL+t+1U6omOlaD5EWbMGxYkv6y3dENRfR5szl+34uYhZsvo9/EXbysnuSw== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id w12-20020a17090aad4c00b00298980868c4si2255118pjv.170.2024.02.13.10.08.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Feb 2024 10:08:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-64006-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-64006-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64006-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 4CAF4B23AC7 for ; Tue, 13 Feb 2024 17:48:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 33D5F604C7; Tue, 13 Feb 2024 17:48:15 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B32DE6024B for ; Tue, 13 Feb 2024 17:48:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707846494; cv=none; b=pnl9pssd3k7HY85LXSBY5EyW5s4V7ZSbkSIL8X2nzutWzo6q/90FxNGh5zA9xE5HcIGh/HXyiyj6PrD7mB2qhRntnP/cF8qgmtEOPSibnT2FqK29ZiYfKSvL2UTH2VG52H8d+h+s+mOC2OCRs9qMjq7C1FFdNEl9PeuzlSvCV6g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707846494; c=relaxed/simple; bh=Zp4N98jbxRMN7izLUiOWmzOfJl0erx+bAJNq1h1TidU=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=foUmyD0MLpcmJHq0IEuQ+IWmZguw/pi5fnA7kOt5Oca6UZtTb7MMyw4S9YL/R/+8XNf/hjF5FSWEkOSYvWR+b2UZhppf/jrakrw9s+3Oyi50fmLGPGPCVA4rW3MGe0rwHQzIKL6A9BvzYaprB0Qfych27J6Vta+1mleLS7Zwisc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id D4FA3C433C7; Tue, 13 Feb 2024 17:48:13 +0000 (UTC) Date: Tue, 13 Feb 2024 12:48:58 -0500 From: Steven Rostedt To: Linus Torvalds Cc: Arnaldo Carvalho de Melo , Daniel Bristot de Oliveira , John Kacur , limingming3 , LKML Subject: Re: [GIT PULL] tracing/tooling: Fixes for v6.8-rc4 Message-ID: <20240213124858.0faf6207@gandalf.local.home> In-Reply-To: References: <20240212170107.60da326a@gandalf.local.home> X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 13 Feb 2024 09:32:26 -0800 Linus Torvalds wrote: > On Mon, 12 Feb 2024 at 14:00, Steven Rostedt wrote: > > > > Tracing tooling updates for 6.8-rc4: > > Bah. I've pulled this, but since I did a new system install due to a > disk upgrade some time ago, I once again don't have libtracefs-devel > installed. > > And guess what? The dependency rules are - once again - completely > broken, and trying to build this gets the bad old unhelpful error > > latency-collector.c:26:10: fatal error: tracefs.h: No such file or directory > Hmm, that's not from this pull request. But still needs to be fixed. > with no help for the user. > > Yes, I know what to do. That isn't the point. And no, this isn't new > to this pull request, it's just that on this machine I haven't tried > building the tracing tools in a while. > > Let's not make the user experience for people who want to do kernel > builds any worse than it has to be. > > Side note: instead of the (clearly broken) special Makefile rules, can > you please just take a look at the perf code instead? In fact, maybe > it's time for the kernel tooling people to try to unify and come to an > agreement about these things, and share more of the code. > > Because unlike the tracing tools, the perf tools seem to generally get > this part of the build system right, despite (or probably due to) > having a lot *more* (and more complex) library dependencies. Daniel is mostly maintaining this work. Daniel, can you talk with Arnaldo and be able to collaborate with him on consolidating the build process? I'm even fine if this starts going through Arnaldo's tree as I'm not really using it for my work anymore. I just did a smoke test, but as I have the necessary libraries, it didn't fail for me. Thanks! -- Steve