tools: zstd: override max safe compression level
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 5 Apr 2024 12:29:50 +0000 (14:29 +0200)
committerRobert Marko <robimarko@gmail.com>
Sat, 6 Apr 2024 09:24:18 +0000 (11:24 +0200)
commited149717eec3bfe42d4cc32ee1d74cc53a19bad5
tree0f6e076a0d54f06f5ff83e23dfbe123acce30186
parent4b920e799fba445c450d9bc86843c0a37e202e7f
tools: zstd: override max safe compression level

ZTSD limits the safe compression level to a max of 19 as 20 to 22 cause
increased RAM usage. Higher levels require --ultra arg passed.

There isn't currently a way to set --ultra using ENV options similar to
ZSTD_CLEVEL and ZSTD_CLEVEL is limited to 19.

To fix this, we can increase the max safe compression level by providing
a custom ZSTDCLI_CLEVEL_MAX value with CFLAGS.

The max safe level is increased to 20.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
tools/zstd/Makefile