From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 01 Aug 2025 12:41:12 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uhnCK-005usE-07 for lore@lore.pengutronix.de; Fri, 01 Aug 2025 12:41:12 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uhnCJ-00025r-S6; Fri, 01 Aug 2025 12:41:11 +0200 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1uhnC3-00025E-Vg for ptxdist@pengutronix.de; Fri, 01 Aug 2025 12:40:56 +0200 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-3b78a034f17so598269f8f.2 for ; Fri, 01 Aug 2025 03:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1754044854; x=1754649654; darn=pengutronix.de; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=HSkZgcT5gVfqK1jFlvR5jGQD+ZRYu7HbYO9vQSyDFvI=; b=vLHgxAamoD6O2Uccfvd68U5LmQ/ymfatn8q4M4sELNBff8NH9jHdbkRL3Q4UqKuJ+z blLZPjgmZzPlfhIu2keUATlys7tOrogVyaF+ub/XXJZJ/swDZc7XNqU04ttXykgp++I/ E0+6P6h1wZoh87i1Rp2kveOKo7quxm7Iv5pzVmvD97D3NVMBu3XuQXi4bwR74JYnIel8 CIJMd83ewTarLn/sE0qge3WaYAR1+3HmyLSylMk1PnDDsU58CkedNwlb0ZrQWgp+Taqb l9sTTsJzqxkZLBciqJbKUabgordSB2G5PkwUsWVGaqGzM/Zr8ph1tPraxIiO91OCioKw OhiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754044854; x=1754649654; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HSkZgcT5gVfqK1jFlvR5jGQD+ZRYu7HbYO9vQSyDFvI=; b=tmsxVWzyYllQgIfH/gP2vnkZz1X23rQh4GVEC8yrDW11vyKXwHJYypJnprF7OQkac2 QYNAfj0W+QkhAdv2seUXXDexds4o2QH+PUR/ttlhslyqRk6lxFZd7Ukbz+tpCVKvUZvj 7PGAFoSouC7coWYGfbrfs6fKzNHuy+Tax+mKMJfbyFOSa7CGLypzAjX8ShYkgSVcQeqx qrqnqe+uU9FX+8WupuaebsX9MvFCmgZukZ52RNaB2/d3HNt9dsZudWssRWogGMpPHhtE GyQM9uZenYY7FWXxq3IBeEKMXZTnBM0eK1kpvMQaqHc+rZXAv69R6IXYc1VSh2Cvs0l7 zCLg== X-Gm-Message-State: AOJu0Yymvz0viBFnAzU/Uu5LmAKtK9K9IrObIBr//wuX49SCEgs6AaO7 sG2oR0NrldxBX4JLjgJagWR+JvmT8MYzTvGkuUO74ZWsTp+DsQHrMEquS9diZgtFjkirzJtrbfP V5CZu X-Gm-Gg: ASbGncsDwzed254+nhvXSyQqi8jP84WNpPgohCih62ui77IHLlzyB1XAYXR49wcSLxg 11CXPsWlFx47OblJRDb+LUNOVyg9GDkYuLkjG2NCH4zyT6HUspwpKq2csE4LJC84UHXPPNkoZUE zrfXwBw4r4Fisj4rwLi3Mz5YAWUyW7ushL3J5H/bTiL93Jub4gvzbhl4cddr+k4M+E3F9b5oNw8 X06VOCQgmsHik9+bhASuOpKlZF3ncT+IjJEnc+11ylzt79WdbdpM3NnViVmdorXBBZ8bcUGglyd xSbKtzjOOOVeA6JDyYcDBJAAXB3nXYGe089colHQJvsLlSUw+cU7H9Bsmx0A15PPbsTH3gxKule pksbkn9ETLwkxwxsyCeNPUyroznlgUlpEPpoAVayJ3FalkpIY5JiPqe7En4c87a0bFubFAMAlBz 0= X-Google-Smtp-Source: AGHT+IGw3EXVzOj/hHOZM2HWamPXbaqJ6cxCeIx9jR3/PCeGwzKrJjBQHkTmibZAZ5i99NcyqfxWww== X-Received: by 2002:a05:6000:2508:b0:3b7:8b20:6fd6 with SMTP id ffacd0b85a97d-3b794fc2b6bmr8837474f8f.10.1754044854365; Fri, 01 Aug 2025 03:40:54 -0700 (PDT) Received: from localhost (p200300f65f06ab0400000000000001b9.dip0.t-ipconnect.de. [2003:f6:5f06:ab04::1b9]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-3b79c47908esm5446462f8f.59.2025.08.01.03.40.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Aug 2025 03:40:53 -0700 (PDT) From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: ptxdist@pengutronix.de Date: Fri, 1 Aug 2025 12:40:42 +0200 Message-ID: <20250801104042.177835-2-u.kleine-koenig@baylibre.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Developer-Signature: v=1; a=openpgp-sha256; l=2556; i=u.kleine-koenig@baylibre.com; h=from:subject; bh=OLmhEmBvl9UuoSjw1tMD4bHjbOwANMFgBCr12rE6+FU=; b=owEBbQGS/pANAwAKAY+A+1h9Ev5OAcsmYgBojJmqdp5OgCCNJPTfUOI8yhZ6ZGArmuE8ROLK0 Jk/Gl6zxlKJATMEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCaIyZqgAKCRCPgPtYfRL+ TpclB/9amj8/nDdMCqiAKQNdoD3TkCeTQMvgRPXlyBQDGJmrlRNBFDEGK+HXbfyZX1hsq2ae4Gf +5Y0PRHZiiwgTVKnK/gI60pAWym5R3kOfEvF0iEBWyfvvFZk6ZMzvU3cBEeML3iNebgMfnGTrxC 4p1KAeAqgfCMBJpr0zGOu2xn1oA9DeAFpAoh2ZemrHVJk+soEYGVNsDKRxum5HThHnteDqDNJiT 7zART7/zAJBN77YcxCb776eE/Txuva5LJEndHN4k5+qVLI7To1VwHSjzodrp2rwQHZGLyD82WKe d8Zi2yKdbzUfOYpGPskzwsRAhZZCYbqNO54Z9W6dOqwnTrhm X-Developer-Key: i=u.kleine-koenig@baylibre.com; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.2 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2] libpwm: version bump 1.0-rc1 -> 1.0-rc2 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false The rc2 release contains a few minor bug fixes and ships a copy of which makes it possible to compile in the character device support with kernel headers older than 6.17-rc1. So the dependency on KERNEL_HEADER can be dropped. Signed-off-by: Uwe Kleine-König --- On Fri, Aug 01, 2025 at 11:36:35AM +0200, Michael Olbrich wrote: > On Tue, Jul 29, 2025 at 07:27:58PM +0200, Uwe Kleine-König wrote: > > libpwm 1.0-rc2 doesn't need kernel headers any more as it contains a > > copy of now. Still if PTXCONF_KERNEL_HEADER=y libpwm > > should be built after kernel-header. I don't know how to formalize that. > > Drop the 'select' and make the CPPFLAGS conditional, like e.g. > rules/liburing.make. Implemented in this v2. > The kernel headers are always built before other target packages. That makes sense, thanks. Best regards Uwe rules/libpwm.in | 1 - rules/libpwm.make | 8 +++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/rules/libpwm.in b/rules/libpwm.in index 6d07e056a3e5..6906053406a3 100644 --- a/rules/libpwm.in +++ b/rules/libpwm.in @@ -3,6 +3,5 @@ config LIBPWM bool prompt "libpwm" - select KERNEL_HEADER help drive Linux PWM devices from userspace diff --git a/rules/libpwm.make b/rules/libpwm.make index 4c14e030d6e2..8dfd9d76f67f 100644 --- a/rules/libpwm.make +++ b/rules/libpwm.make @@ -14,11 +14,11 @@ PACKAGES-$(PTXCONF_LIBPWM) += libpwm # # Paths and names # -LIBPWM_VERSION := 1.0-rc1 -LIBPWM_MD5 := bb8032cd03c25a0dcdc76712acda714c +LIBPWM_VERSION := 1.0-rc2 +LIBPWM_MD5 := ccf05e263bd26418311e0e93848b3a71 LIBPWM := libpwm-$(LIBPWM_VERSION) LIBPWM_SUFFIX := tar.xz -LIBPWM_URL := https://mirrors.edge.kernel.org/pub/linux/kernel/people/ukleinek/libpwm/libpwm-1.0-rc1.tar.xz +LIBPWM_URL := https://mirrors.edge.kernel.org/pub/linux/kernel/people/ukleinek/libpwm/libpwm-$(LIBPWM_VERSION).tar.xz LIBPWM_SOURCE := $(SRCDIR)/$(LIBPWM).$(LIBPWM_SUFFIX) LIBPWM_DIR := $(BUILDDIR)/$(LIBPWM) LIBPWM_BUILD_OOT := YES @@ -31,7 +31,9 @@ LIBPWM_LICENSE_FILES := file://COPYING;md5=41d65f310284fe1f2945ea9c57f297c7 LIBPWM_CONF_TOOL := autoconf LIBPWM_CONF_OPT := $(CROSS_AUTOCONF_USR) +ifdef PTXCONF_KERNEL_HEADER LIBPWM_CPPFLAGS := -isystem $(KERNEL_HEADERS_INCLUDE_DIR) +endif # ---------------------------------------------------------------------------- # Target-Install base-commit: c9de78371f3db2737a547584085a0376e73f76b0 -- 2.50.1