[Buildroot] [PATCH v4 3/3] package/zstd: Prefer dynamically linked tool
Arnout Vandecappelle
arnout at mind.be
Wed Aug 4 14:32:29 UTC 2021
On 17/06/2021 11:14, Norbert Lange wrote:
> If the libzstd DSO is available, then link the
> tool against it.
>
> Signed-off-by: Norbert Lange <nolange79 at gmail.com>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
However this depends on ZSTD_BUILD_PROG_TARGET which was added in the first
patch, so I haven't applied.
Regards,
Arnout
> ---
> v2->v3:
> * Drop config options, just use zstd-dll if possible
> ---
> package/zstd/zstd.mk | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/package/zstd/zstd.mk b/package/zstd/zstd.mk
> index 58b0d0099e..2131f3fb16 100644
> --- a/package/zstd/zstd.mk
> +++ b/package/zstd/zstd.mk
> @@ -39,7 +39,12 @@ endif
> # zstd will append -O3 after $(CFLAGS), use MOREFLAGS to override again
> ZSTD_OPTS += MOREFLAGS="$(TARGET_OPTIMIZATION)"
>
> +# prefer zstd-dll unless no library is available
> +ifeq ($(BR2_STATIC_LIBS),y)
> ZSTD_BUILD_PROG_TARGET = zstd-release
> +else
> +ZSTD_BUILD_PROG_TARGET = zstd-dll
> +endif
>
> ifeq ($(BR2_STATIC_LIBS)$(BR2_SHARED_STATIC_LIBS),y)
> ZSTD_BUILD_LIBS += libzstd.a
>
More information about the buildroot
mailing list