From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1130) id 65500385456D; Wed, 23 Nov 2022 09:53:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 65500385456D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1669197239; bh=woAvMe+y58LfeRsdLR9x67EyXIe1VhRR5amRrCCoANE=; h=From:To:Subject:Date:From; b=BLzUwyYDCpYv2CZl0xaCYdYCW5++y112hvGftCAtJej9hD3cXe6PqVPtCkNjMxaq1 F2fMv+hoe5SaU3thc+Giw9vhxygSdUSygnenfQTAiXPtCo9ZuaiWi6ArfpkRKYKMMT Pg3lcTAdUSfmsFDS5lBfpBlttNI5gEAdxxhyXq98= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Richard Sandiford To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-4261] maintainer-scripts/gcc_release: compress xz in parallel X-Act-Checkin: gcc X-Git-Author: Sam James X-Git-Refname: refs/heads/trunk X-Git-Oldrev: e1b503d7068cbaf4be938c02eb6686ea5a716fee X-Git-Newrev: 2650b6f9147c0d855c2763610b8a4bff18f5b5e0 Message-Id: <20221123095359.65500385456D@sourceware.org> Date: Wed, 23 Nov 2022 09:53:59 +0000 (GMT) List-Id: https://gcc.gnu.org/g:2650b6f9147c0d855c2763610b8a4bff18f5b5e0 commit r13-4261-g2650b6f9147c0d855c2763610b8a4bff18f5b5e0 Author: Sam James Date: Tue Nov 8 07:14:38 2022 +0000 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 * gcc_release (XZ): Add -T0. Diff: --- maintainer-scripts/gcc_release | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index 2456908d716..962b8efe99a 100755 --- a/maintainer-scripts/gcc_release +++ b/maintainer-scripts/gcc_release @@ -609,7 +609,7 @@ FILE_LIST="" # Programs we use. BZIP2="${BZIP2:-bzip2}" -XZ="${XZ:-xz --best}" +XZ="${XZ:-xz -T0 --best}" CVS="${CVS:-cvs -f -Q -z9}" DIFF="${DIFF:-diff -Nrcpad}" ENV="${ENV:-env}"