>From xz(1): The selected compression settings determine the memory requirements of the decompressor, thus using a too high preset level might make it painful to decompress the file on an old system with little RAM. Specifically, it's not a good idea to blindly use -9 for everything like it often is with gzip(1) and bzip2(1). With small files like man pages, a large dictionary doesn't help at all; so set a small dictionary size (1MiB). Also, "with text files having one-byte alignment, setting pb=0 can improve compression slightly." Otherwise the defaults are fine (specifically, the extreme presets don't improve compression here and would be a waste of CPU cycles). Signed-off-by: Alexander Miller <alex.miller@xxxxxx> --- I made a few tests and the settings described above which should work well in theory also did so in practice. The only surprise was that the extreme presets actually compressed a little worse. Playing with the "nice" parameter could squeeze out a few more bits, but I don't think that would be appropriate; I don't want to optimize the settings for the current man pages content. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 237310d..95ffc2f 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ MANDIR=$(prefix)/share/man GZIP=gzip -9 BZIP2=bzip2 -9 -LZMA=xz -9 +LZMA=xz --lzma2=dict=1M,pb=0 all: screen remove install -- 2.7.3 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html