From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 24 Feb 2025 16:53:24 +0100 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 1tmalo-006OzQ-1x for lore@lore.pengutronix.de; Mon, 24 Feb 2025 16:53:24 +0100 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 1tmaln-00079r-Ni; Mon, 24 Feb 2025 16:53:23 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tmalT-0006tc-57; Mon, 24 Feb 2025 16:53:03 +0100 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tmalS-002cU9-37; Mon, 24 Feb 2025 16:53:02 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1tmalS-001YYj-2y; Mon, 24 Feb 2025 16:53:02 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Mon, 24 Feb 2025 16:53:02 +0100 Message-Id: <20250224155302.371166-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250223192215.1957788-1-christian.melki@t2data.com> References: <20250223192215.1957788-1-christian.melki@t2data.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] libkmod: Version bump. v33 -> v34 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 Cc: Christian Melki 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 Thanks, applied as a84172a394a8b75743e8c4d7dea0b2c7396821b9. Michael [sent from post-receive hook] On Mon, 24 Feb 2025 16:53:02 +0100, Christian Melki wrote: > Pretty significant bump. Runtime dlopen loadable compression etc. > Autotools is set to be dropped and seemed broken on this last release, > so convert it to meson. > https://github.com/kmod-project/kmod/releases/tag/v34 > > * Convert autotools to meson. > > Signed-off-by: Christian Melki > Message-Id: <20250223192215.1957788-1-christian.melki@t2data.com> > Signed-off-by: Michael Olbrich > > diff --git a/rules/libkmod.in b/rules/libkmod.in > index 11af184e81df..4b7d27c5c88b 100644 > --- a/rules/libkmod.in > +++ b/rules/libkmod.in > @@ -2,6 +2,7 @@ > > menuconfig LIBKMOD > tristate > + select HOST_MESON > select ZLIB if LIBKMOD_ZLIB > select ZSTD if LIBKMOD_ZSTD > select HOST_LIBKMOD if LIBKMOD_ZLIB || LIBKMOD_ZSTD > diff --git a/rules/libkmod.make b/rules/libkmod.make > index b091edc8cf2d..994ba51c33e5 100644 > --- a/rules/libkmod.make > +++ b/rules/libkmod.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_LIBKMOD) += libkmod > # > # Paths and names > # > -LIBKMOD_VERSION := 33 > -LIBKMOD_MD5 := c451c4aa61521adbe8af147f498046f8 > +LIBKMOD_VERSION := 34 > +LIBKMOD_MD5 := 3e6c5c9ad9c7367ab9c3cc4f08dfde62 > LIBKMOD := kmod-$(LIBKMOD_VERSION) > LIBKMOD_SUFFIX := tar.xz > LIBKMOD_URL := $(call ptx/mirror, KERNEL, utils/kernel/kmod/$(LIBKMOD).$(LIBKMOD_SUFFIX)) > @@ -32,24 +32,19 @@ LIBKMOD_CVE_PRODUCT := kernel:kmod > # Prepare > # ---------------------------------------------------------------------------- > > -LIBKMOD_CONF_TOOL := autoconf > +LIBKMOD_CONF_TOOL := meson > LIBKMOD_CONF_OPT := \ > - $(CROSS_AUTOCONF_USR) \ > - $(GLOBAL_LARGE_FILE_OPTION) \ > - --$(call ptx/endis, PTXCONF_LIBKMOD_TOOLS)-tools \ > - --disable-manpages \ > - --disable-test-modules \ > - --$(call ptx/endis, PTXCONF_LIBKMOD_LOGGING)-logging \ > - --$(call ptx/endis, PTXCONF_LIBKMOD_DEBUG)-debug \ > - --disable-coverage \ > - --disable-gtk-doc \ > - --disable-gtk-doc-html \ > - --disable-gtk-doc-pdf \ > - --$(call ptx/endis, PTXDIST_Y2038)-year2038 \ > - --$(call ptx/wwo, PTXCONF_LIBKMOD_ZSTD)-zstd \ > - --without-xz \ > - --$(call ptx/wwo, PTXCONF_LIBKMOD_ZLIB)-zlib \ > - --without-openssl > + $(CROSS_MESON_USR) \ > + -Dbuild-tests=false \ > + -Ddebug-messages=$(call ptx/truefalse,PTXCONF_LIBKMOD_DEBUG) \ > + -Ddocs=false \ > + -Dlogging=$(call ptx/truefalse,PTXCONF_LIBKMOD_LOGGING) \ > + -Dmanpages=false \ > + -Dopenssl=disabled \ > + -Dtools=$(call ptx/truefalse,PTXCONF_LIBKMOD_TOOLS) \ > + -Dzstd=$(call ptx/endis,PTXCONF_LIBKMOD_ZSTD)d \ > + -Dxz=disabled \ > + -Dzlib=$(call ptx/endis,PTXCONF_LIBKMOD_ZLIB)d > > # ---------------------------------------------------------------------------- > # Target-Install