Заметил при сборке mercurial 5.7.1-alt1: lcc: "contrib/python-zstandard/zstd/common/zstd_internal.h", line 217: error: unrecognized argument to attribute "optimize" Хорошо бы применять системную библиотеку.
Я для этого специально собрал http://geyser.altlinux.org/ru/sisyphus/srpms/python3-module-zstd , оказалось, что их реализация - это совсем про другое. У них даже есть специальный флаг для сборки с системной библиотекой, но я потратил кучу времени и так и не смог её прикрутить. В следующем обновлении попробую ещё разок, может быть у них что-нибудь изменилось, но боюсь, что вряд ли.
Выдержка из README.rst. В общем-то полагаю что на этом багу можно закрыть. Notes for packagers =================== Mercurial ships a copy of the python-zstandard sources. This is used to provide support for zstd compression and decompression functionality. The module is not intended to be replaced by the plain python-zstandard nor is it intended to use a system zstd library. Patches can result in hard to diagnose errors and are explicitly discouraged as unsupported configuration.
Полагаю, на этом проект mercurial можно считать закрытым.