Hi!

> This definitely improves the situation. However, in Gentoo, we
> allow optionally disabling 'extra-filters', described to users as:
> ```
>         <flag name="extra-filters">Build additional filters that are not
>                 used in any of the default xz presets. This includes delta
>                 and BCJ coders, additional match finders and SHA256 
> checks.</flag>
> ```
>
> When this flag is disabled (i.e. no extra-filters), we pass the following
> options to configure:
> ```
> /var/tmp/portage/app-arch/xz-utils-9999/work/xz-utils-9999/configure 
> --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu 
> --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share 
> --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking 
> --disable-silent-rules --docdir=/usr/share/doc/xz-utils-9999 
> --htmldir=/usr/share/doc/xz-utils-9999/html --with-sysroot=/ 
> --libdir=/usr/lib64 --enable-threads --enable-nls --disable-static 
> --enable-encoders=lzma1,lzma2 --enable-decoders=lzma1,lzma2 
> --enable-match-finders=hc3,hc4,bt4 --enable-checks=crc32,crc64

Thanks for reporting this. Can you attach your entire test-suite.log
file? I am wondering why test_files.sh and test_compress_* skips
instead of fails on your configuration. Fixing the test_bcj_exact_size
issue is simple and I already submitted a patch for it to Lasse.
test_files.sh and test_compress_* deserve a proper rewrite, but that
probably will not happen before 5.4.0 so the short term solution may
be to have them skip if the configurations differ to far from the
default.

Jia Tan

Reply via email to