Opened 5 weeks ago

Closed 4 weeks ago

#5652 closed enhancement (fixed)

zstd-1.5.7

Reported by: Xi Ruoyao Owned by: lfs-book
Priority: normal Milestone: 12.4
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New patch version.

Change History (2)

comment:1 by Bruce Dubbs, 5 weeks ago

V1.5.7 (Feb 2025)

  • fix: compression bug in 32-bit mode associated with long-lasting sessions
  • api: new method ZSTD_compressSequencesAndLiterals()
  • api: ZSTD_getFrameHeader() works on skippable frames
  • perf: substantial compression speed improvements (up to +30%) on small data
  • perf: improved compression speed (~+5%) for dictionary compression at low levels
  • perf: much faster speed for --patch-from at high compression levels
  • perf: higher --patch-from compression ratios, notably at high levels
  • perf: better speed for binaries on Windows (@pps83) and when compiled with Visual Studio
  • perf: slight compression ratio improvement thanks to better block boundaries
  • perf: slight compression ratio improvement for dfast, aka levels 3 and 4
  • perf: runtime bmi2 detection enabled on x86 32-bit mode
  • cli: multi-threading as default CLI setting
  • cli: new --max command
  • build: improve msbuild version autodetection
  • build: fix meson build
  • build: compatibility with Apple Framework
  • build: improve icc/icx compatibility
  • build: improve compatibility with Android NDK
  • portability: linux kernel branch, with improved support for Sequence producers
  • portability: improved qnx compatibility
  • portability: improved install script for FreeBSD
  • portability: fixed test suite compatibility with gnu hurd
  • doc: clarify specification
  • misc: improved tests/decodecorpus validation tool

comment:2 by Bruce Dubbs, 4 weeks ago

Resolution: fixed
Status: newclosed

Fixed at commit d35857c7bb.

Update to zstd-1.5.7.
Update to systemd-257.3.
Update to shadow-4.17.3.
Update to setuptools-75.8.1.
Update to linux-6.13.4.
Update to kmod-34.
Update to inetutils-2.6.
Update to gettext-0.24.
Update to flit_core-3.11.0.
    
Remove $LFS/{bin,lib,sbin} from the chown commands
  This applies to 'Section 4.3. Adding the LFS User'
    
Remove static library in sysklogd
  Accomplished with adding --disable-static to the configure options.
Note: See TracTickets for help on using tickets.