From nobody Mon Feb 9 16:51:57 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 816B33590A3 for ; Mon, 19 Jan 2026 11:00:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768820418; cv=none; b=qvF4/073fBOiv118aUAFi8V7dIk9EQkpa3+S8/mNwDDRsECDfn+ijSOYUAFFGa2j4qnI/Q565wJp8Ppy54wDb12EDkIg6wKiorFdvMvDdNrqXBld18BsfoArUQxxkLzYXsw/WZ8iME1JMlj7zcY3L7OlOkHNPZt4MijYznviNcw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768820418; c=relaxed/simple; bh=C7LlKKxPaInK97dctAhIdjMR4Rk3uZG8IPeYUOu5kko=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=V3zMtKde7Ef4ATbfVnC1uiGZJLszXwrIVsgd7u5HS6L99PZyhskwNG0HVtR78BoCt6t5ZRJb3MU9Du/MLdCLLj9veqvKbQ2ZsCCcZR5pBCe6g4pEinA4/KQrKPts3r8RktOwWI+Cu7VlvOIeSAlCBgLZuOj3hrwhr0unvyB/eGM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=VT7JkXS4; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=GumEHhmy; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="VT7JkXS4"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="GumEHhmy" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1768820416; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dzmmta4c/LhOX/TptbSfeprx1BTimlzvuF68nBD+iX0=; b=VT7JkXS4VbAt+Q5Rl7+aira2uCZJaP90S2uO1TMENVtO4YTLxokyrwbcJYGRII4KBi+55w d+inuPbeZ+5DeTcEyddjSgfHJ+ahk7CXAXZfo+UJJ8ByQ88vbDPJkFU27n8X6uuojZdfhy rSm/xBi/RnCxpytV8U2/xy8EAeCwQrk= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-127-HCKf4YyLOEqjxbFQNy3ZJA-1; Mon, 19 Jan 2026 06:00:15 -0500 X-MC-Unique: HCKf4YyLOEqjxbFQNy3ZJA-1 X-Mimecast-MFC-AGG-ID: HCKf4YyLOEqjxbFQNy3ZJA_1768820414 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-42fdbba545fso3331054f8f.0 for ; Mon, 19 Jan 2026 03:00:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1768820414; x=1769425214; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=dzmmta4c/LhOX/TptbSfeprx1BTimlzvuF68nBD+iX0=; b=GumEHhmy7EHaxT+d79mT8vQRMYRWxydjaU23x8aW+c+pvOMo+44ytPkT6g8VWUnKsr fa6yNf6UzWmhvyX1xY5O5H8O+ZsAmf12oW1YyAqznahkuY2q0byVP+svMNqE5O2RdcuJ GFKQWruUmVWWQ/sNuqJD4g/efyBWL1s3X3uU7lWvYafTeKPGhHxAHbKd8WpxW5lwPYBR DYPQ8lwkDbuvxMoSAVXQpzPWCyekm0c7QRXLCfFG/a8NHHv29JxKN8y6dvgvozYy/xE1 jQL5W6siFhwWDJqkWTnsMOLNKLiiCihGXBYSu+ofdxJ7iEsd/mcUHMhpf8uuOwydPCty eaUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768820414; x=1769425214; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dzmmta4c/LhOX/TptbSfeprx1BTimlzvuF68nBD+iX0=; b=wnVfYK8nILAE8OOq3+LvB+Ey7F+ytlCBKyMiJfOQmHDkFS8nC9cWZROtZkl4aFfLY9 OKdadeLs6tUGxSZDQpOh/noSXWMQ7m7/DzwhCIkgp364my2yAsnk3nVbcuXsxyDTtSN8 pjj+bd8rLgNogwtpME9+z9IC78tUsgy2J/fpmLmJiYkTAlKvc1wpoo8hiW1JuUVKsneH AHi0lQAnvAcHN8FoU0YmhQytWcioHsyocLFHtS2xKFN00/gz1UgnpdGOxxnioQ4qSQvj ysI6quh9uiEwBPigzznsO8zjAHlqu+YgKpLN3Y0HOVD7HIRfalsNkyvMSldMuQBLavtb sRHA== X-Forwarded-Encrypted: i=1; AJvYcCUDfoKAZwTg4+1AwzpwyJtjCEetrlAk0Ba0uc32Ucyubnq+DFBZRQNdGLCYYPc/RCgMP5HkZNdc+rOB0C0=@vger.kernel.org X-Gm-Message-State: AOJu0Yyq6iMltiDweUD5nMq1krjcFNHuWkydMuP1Z9TNU//+v+RavSDj 22Km4OsaObvWz/xFIvmDPbmwY5Q+GEraEDCcPfLhMHgCu+PCfrXmxzbbXGfNAZF9Hen4o2/xmMe YXCc+f0CCjkTjJNvvnuulFqTEdxV8qQ14o0Gc3dSWNpTFxmt/UFKD+fi37wRNFaN3xA== X-Gm-Gg: AY/fxX6HT2C2OIuYrH9kTaEJZaxA+QjZeexF3YLvC6FP3peL9kEaoMvb+cm7mv0KIXM LoIt5zP7cInTVFe+gGiI8liSDgXocIMg5JSQ+4eGhyxKY2Yuwt0NjSjA0Y36g6EIAesKWq5aWpe QOap3w4WMj2GFGLONsGvBWv0y9g44TQi63yGgEn9mvF3t4QheE7i/+xtUvqJhe/85RDbp2N6/yY ld5Jp7dLsoW+viEr6d2NZ6WH0G0hXrEcx+2/NzHMF4SW6B1GpSg32jgdT6UYficsXAHJXisPvu1 uQk5QtCDf1j/6e1uC3lAh6Uyf7LOrXgWpcK880vulXb0zYG+f/PkWRnqr8xwtnrmmJTbH5UqdDN Mp3xQ1yA3CcPcFJt5UuPDiw== X-Received: by 2002:a05:600c:3785:b0:47e:e0b3:2437 with SMTP id 5b1f17b1804b1-47f428ae03cmr121552275e9.5.1768820413535; Mon, 19 Jan 2026 03:00:13 -0800 (PST) X-Received: by 2002:a05:600c:3785:b0:47e:e0b3:2437 with SMTP id 5b1f17b1804b1-47f428ae03cmr121551855e9.5.1768820413000; Mon, 19 Jan 2026 03:00:13 -0800 (PST) Received: from costa-tp.bos2.lab ([2a00:a041:e23c:600:cadf:120:2b7f:a706]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43569922032sm23320735f8f.8.2026.01.19.03.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jan 2026 03:00:12 -0800 (PST) From: Costa Shulyupin To: Steven Rostedt , Tomas Glozar , Ian Rogers , Arnaldo Carvalho de Melo , Namhyung Kim , Alexandre Chartre , Costa Shulyupin , Blake Jones , Yuzhuo Jing , Leo Yan , linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org Subject: [PATCH v2 1/2] tools/build: Add feature test for libcheck Date: Mon, 19 Jan 2026 12:58:56 +0200 Message-ID: <20260119105857.797498-2-costa.shul@redhat.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260119105857.797498-1-costa.shul@redhat.com> References: <20260119105857.797498-1-costa.shul@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Enable support for unit tests in rtla. Note that the pkg-config file for libcheck is named check.pc. Signed-off-by: Costa Shulyupin --- tools/build/Makefile.feature | 3 +++ tools/build/feature/Makefile | 4 ++++ tools/build/feature/test-libcheck.c | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 tools/build/feature/test-libcheck.c diff --git a/tools/build/Makefile.feature b/tools/build/Makefile.feature index 362cf8f4a0a0..ec0b21207fab 100644 --- a/tools/build/Makefile.feature +++ b/tools/build/Makefile.feature @@ -115,6 +115,7 @@ FEATURE_TESTS_EXTRA :=3D \ hello \ libbabeltrace \ libcapstone \ + libcheck \ libbfd-liberty \ libbfd-liberty-z \ libopencsd \ @@ -175,6 +176,8 @@ ifneq ($(PKG_CONFIG),) $(foreach package,$(FEATURE_PKG_CONFIG),$(call feature_pkg_config,$(pack= age))) endif =20 +FEATURE_CHECK_LDFLAGS-libcheck =3D -lcheck + # Set FEATURE_CHECK_(C|LD)FLAGS-all for all FEATURE_TESTS features. # If in the future we need per-feature checks/flags for features not # mentioned in this list we need to refactor this ;-). diff --git a/tools/build/feature/Makefile b/tools/build/feature/Makefile index 0d5a15654b17..15d8cce9f52a 100644 --- a/tools/build/feature/Makefile +++ b/tools/build/feature/Makefile @@ -50,6 +50,7 @@ FILES=3D \ test-timerfd.bin \ test-libbabeltrace.bin \ test-libcapstone.bin \ + test-libcheck.bin \ test-compile-32.bin \ test-compile-x32.bin \ test-zlib.bin \ @@ -306,6 +307,9 @@ $(OUTPUT)test-libbabeltrace.bin: $(OUTPUT)test-libcapstone.bin: $(BUILD) # -lcapstone provided by $(FEATURE_CHECK_LDFLAGS-libcapstone) =20 +$(OUTPUT)test-libcheck.bin: + $(BUILD) # -lcheck is provided by $(FEATURE_CHECK_LDFLAGS-libcheck) + $(OUTPUT)test-compile-32.bin: $(CC) -m32 -Wall -Werror -o $@ test-compile.c =20 diff --git a/tools/build/feature/test-libcheck.c b/tools/build/feature/test= -libcheck.c new file mode 100644 index 000000000000..cfb8d452e9ef --- /dev/null +++ b/tools/build/feature/test-libcheck.c @@ -0,0 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0 +#include + +int main(void) +{ + Suite *s =3D suite_create("test"); + return s =3D=3D 0; +} --=20 2.52.0