Messages in this thread | | | From | Masahiro Yamada <> | Date | Sat, 6 Jun 2020 23:43:10 +0900 | Subject | Re: [PATCH v5] kbuild: add variables for compression tools |
| |
On Fri, Jun 5, 2020 at 4:40 PM Denis Efremov <efremov@linux.com> wrote: > > Allow user to use alternative implementations of compression tools, > such as pigz, pbzip2, pxz. For example, multi-threaded tools to > speed up the build: > $ make GZIP=pigz BZIP2=pbzip2 > > Variables _GZIP, _BZIP2, _LZOP are used internally because original env > vars are reserved by the tools. The use of GZIP in gzip tool is obsolete > since 2015. However, alternative implementations (e.g., pigz) still rely > on it. BZIP2, BZIP, LZOP vars are not obsolescent. > > The credit goes to @grsecurity. > > As a sidenote, for multi-threaded lzma, xz compression one can use: > $ export XZ_OPT="--threads=0" > > Signed-off-by: Denis Efremov <efremov@linux.com> > --- > Changes in v2: > - _GZIP used instead of GZIP > - tar commands altered to use tools from the vars > Changes in v3: > - _BZIP2 used instead of BZIP2 > - _LZOP used instead of LZOP > Changes in v4: > - Unexports removed from Kbuild.include > - MAKEOVERRIDES used in top Makefile > - All variables checks removed from scripts > Changes in v5: > - Conflict with removed LASAT resolved
Replaced. Thanks.
-- Best Regards Masahiro Yamada
| |