mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 00:20:38 -09:00
package/zstd: bump to version 1.5.7
For release note, see: https://github.com/facebook/zstd/releases/tag/v1.5.7 This commit also removes the package patch, included in release. Signed-off-by: Nuno Gonçalves <nunog@fr24.com> [Julien: add link to release note] Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
843a4faa6d
commit
13c53ae3bb
@@ -1,47 +0,0 @@
|
||||
From 4de25344f7c01f00d99bc467e76bc6f9b6971dd7 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
Date: Sat, 13 Jul 2024 13:53:53 +0200
|
||||
Subject: [PATCH] lib/libzstd.mk: fix typo in the definition of LIB_BINDIR
|
||||
|
||||
Commit f4dbfce79cb2b82fb496fcd2518ecd3315051b7d ("define LIB_SRCDIR
|
||||
and LIB_BINDIR") significantly reworked the build logic, but in its
|
||||
introduction of LIB_BINDIR a typo was made.
|
||||
|
||||
It was introduced as such:
|
||||
|
||||
+LIB_SRCDIR ?= $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
||||
+LIB_BINDIR ?= $(LIBSRC_DIR)
|
||||
|
||||
But the definition of LIB_BINDIR has a typo: it should use
|
||||
$(LIB_SRCDIR) not $(LIBSRC_DIR).
|
||||
|
||||
Due to this, $(LIB_BINDIR) is empty, therefore in programs/Makefile,
|
||||
-L$(LIB_BINDIR) is expanded to just -L, and consequently when trying
|
||||
to link the "zstd" binary with the libzstd library, it cannot find it:
|
||||
|
||||
host/lib/gcc/powerpc64-buildroot-linux-gnu/13.3.0/../../../../powerpc64-buildroot-linux-gnu/bin/ld: cannot find -lzstd: No such file or directory
|
||||
|
||||
This commit fixes the build by fixing this typo.
|
||||
|
||||
Upstream: https://github.com/facebook/zstd/pull/4096
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
lib/libzstd.mk | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/lib/libzstd.mk b/lib/libzstd.mk
|
||||
index a308a6ef..c7ae2ff4 100644
|
||||
--- a/lib/libzstd.mk
|
||||
+++ b/lib/libzstd.mk
|
||||
@@ -22,7 +22,7 @@ LIBZSTD_MK_INCLUDED := 1
|
||||
|
||||
# By default, library's directory is same as this included makefile
|
||||
LIB_SRCDIR ?= $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
||||
-LIB_BINDIR ?= $(LIBSRC_DIR)
|
||||
+LIB_BINDIR ?= $(LIB_SRCDIR)
|
||||
|
||||
# ZSTD_LIB_MINIFY is a helper variable that
|
||||
# configures a bunch of other variables to space-optimized defaults.
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# From https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz.sha256
|
||||
sha256 8c29e06cf42aacc1eafc4077ae2ec6c6fcb96a626157e0593d5e82a34fd403c1 zstd-1.5.6.tar.gz
|
||||
# From https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz.sha256
|
||||
sha256 eb33e51f49a15e023950cd7825ca74a4a2b43db8354825ac24fc1b7ee09e6fa3 zstd-1.5.7.tar.gz
|
||||
|
||||
# License files (locally computed)
|
||||
sha256 7055266497633c9025b777c78eb7235af13922117480ed5c674677adc381c9d8 LICENSE
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ZSTD_VERSION = 1.5.6
|
||||
ZSTD_VERSION = 1.5.7
|
||||
ZSTD_SITE = https://github.com/facebook/zstd/releases/download/v$(ZSTD_VERSION)
|
||||
ZSTD_INSTALL_STAGING = YES
|
||||
ZSTD_LICENSE = BSD-3-Clause or GPL-2.0
|
||||
|
||||
Reference in New Issue
Block a user