Thanks, applied as a84172a394a8b75743e8c4d7dea0b2c7396821b9.

Michael

[sent from post-receive hook]

On Mon, 24 Feb 2025 16:53:02 +0100, Christian Melki 
<[email protected]> 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 <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> 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

Reply via email to