]> git.ipfire.org Git - thirdparty/gcc.git/commit
maintainer-scripts/gcc_release: compress xz in parallel
authorSam James <sam@gentoo.org>
Tue, 8 Nov 2022 07:14:38 +0000 (07:14 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Wed, 23 Nov 2022 09:53:48 +0000 (09:53 +0000)
commit2650b6f9147c0d855c2763610b8a4bff18f5b5e0
treef63a2a9c9d1b64952f3a3f067a8df5c9365570c7
parente1b503d7068cbaf4be938c02eb6686ea5a716fee
maintainer-scripts/gcc_release: compress xz in parallel

1. This should speed up decompression for folks, as parallel xz
   creates a different archive which can be decompressed in parallel.

   Note that this different method is enabled by default in a new
   xz release coming shortly anyway (>= 5.3.3_alpha1).

   I build GCC regularly from the weekly snapshots
   and so the decompression time adds up.

2. It should speed up compression on the webserver a bit.

   Note that -T0 won't be the default in the new xz release,
   only the parallel compression mode (which enables parallel
   decompression).

   -T0 detects the number of cores available.

   So, if a different number of threads is preferred, it's fine
   to set e.g. -T2, etc.

Signed-off-by: Sam James <sam@gentoo.org>
* gcc_release (XZ): Add -T0.
maintainer-scripts/gcc_release