libxxhash: Update to version 0.8.4

Message ID 20260922172417.3447503-9-adolf.belka@ipfire.org
State New
Headers
Series libxxhash: Update to version 0.8.4 |

Commit Message

Adolf Belka 22 Sep 2026, 5:24 p.m. UTC
- Update from version 0.8.3 to 0.8.4
- Update of rootfile
- Changelog
0.8.4
	- perf : added RISC-V Vector extension (RVV) implementation, by
		@zijianli1234, @BoBoDai and @camel-cdr
	- perf : added LoongArch LASX implementation and improved LSX, by @24bit-xjkp
	- perf : prefer NEON over SVE on AArch64, improving XXH3 speed by 25-40%, by
		@Nicoshev
	- perf : improved XXH3 streaming speed for very small updates, suggested by
		@aleksazr
	- api  : `XXH_memcpy()`, `XXH_memset()` and `XXH_memcmp()` can be redirected
		at compile time
	- api  : new `XXH_NO_EXTERNC_GUARD` build macro for complex C++ integration
	- cli  : added 64-bit seed support (`-s`, `--seed`), by @d06i
	- cli  : options can appear after filenames; `--` terminates option parsing,
		(#1098) reported by @unterkomplex
	- cli  : continue processing subsequent files after read errors, #1064
		reported by @ZoomRmc
	- cli  : support long and special Windows paths, #1060, based on #1061 by @t-mat
	- cli  : improved benchmark accuracy, error handling and unit labels, #1051
		reported by @calgray
	- fix  : unaligned reads could be miscompiled by GCC under strict aliasing,
		(#1013) by @lassipulkkinen
	- fix  : `XXH_INLINE_ALL` compatibility with `XXH_NAMESPACE` and x86 runtime
		dispatch, by @pps83, #1071 reported by @Dr-Hex
	- fix  : avoid including system headers inside an `extern "C"` block, #1122
		reported by @andreas-schwab
	- fix  : compilation with MSVC link-time optimization and warnings as
		errors, #1038 reported by @mi2think
	- build: improved runtime dispatch detection for cross-compilation and
		non-x86 targets, with help from @eworm-de, #1081 reported by @PotMJ
	- build: `LIBXXH_DISPATCH=1` now applies to static and dynamic libraries,
		(#1058) reported by @xiota
	- build: Make builds now isolate objects by configuration and support
		parallel test builds
	- build: moved CMake integration to `build/cmake` and improved
		cross-compilation detection
	- install: improved package metadata and installation paths on Windows and
		FreeBSD, by @iwamatsu, @chitao1234 and @sunpoet
	- portability: fixed compilation on ARM with GCC < 8, by @mstorsjo
	- portability: fixed C++ compilation on Solaris and illumos, by @luqmana
	- portability: AVX-512 implementation no longer requires AVX-512BW, by @NexusXe
	- doc  : expanded `xxhsum` documentation and clarified the algorithm
		specification files
	- doc  : document non-cryptographic collision properties, notably for XXH3's
		mid-size path (#1127 by @thomasahle)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/libxxhash | 2 +-
 lfs/libxxhash                       | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)
  

Patch

diff --git a/config/rootfiles/packages/libxxhash b/config/rootfiles/packages/libxxhash
index a50cae5ff..3cfacc95d 100644
--- a/config/rootfiles/packages/libxxhash
+++ b/config/rootfiles/packages/libxxhash
@@ -8,7 +8,7 @@  usr/bin/xxhsum
 #usr/lib/libxxhash.a
 #usr/lib/libxxhash.so
 usr/lib/libxxhash.so.0
-usr/lib/libxxhash.so.0.8.3
+usr/lib/libxxhash.so.0.8.4
 #usr/lib/pkgconfig/libxxhash.pc
 #usr/share/man/man1/xxh128sum.1
 #usr/share/man/man1/xxh32sum.1
diff --git a/lfs/libxxhash b/lfs/libxxhash
index 3b1c6d6ea..238a8418d 100644
--- a/lfs/libxxhash
+++ b/lfs/libxxhash
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 0.8.3
+VER        = 0.8.4
 SUMMARY    = Extremely fast non-cryptographic hash algorithm, working at RAM speed limit
 
 THISAPP    = xxHash-$(VER)
@@ -32,7 +32,7 @@  DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = libxxhash
-PAK_VER    = 3
+PAK_VER    = 4
 
 DEPS       =
 
@@ -54,7 +54,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 75923c7c5df3490062791fa02ccddfb7281b3646e2b3e4b4a0c0d611c339e07c8d9cb656777fd0fcec9cda484f7b33edf080116bb011f70d6b8299cda63afa4e
+$(DL_FILE)_BLAKE2 = 73d6a98a8ca43897808b6bacc1fa44201933170028a8321f4794e71226748cfb472f1b1a4dbceb70306838c11856c41107949660242b776e9f5bc3222e5ad7bc
 
 install : $(TARGET)