aboutsummaryrefslogtreecommitdiff
path: root/config/cc
diff options
context:
space:
mode:
authorChris Packham <judge.packham@gmail.com>2022-05-30 20:50:52 +1200
committerChris Packham <judge.packham@gmail.com>2022-05-31 20:01:48 +1200
commitf6d3f498f06a8904dd49a82fc26567dd5a8ed60f (patch)
tree23d7f0c569e6c17da75c41b79692bf4a554720a2 /config/cc
parentb510e062c4e4ee5023ad5eb85d5c10f5d12dd538 (diff)
downloadcrosstool-ng-f6d3f498f06a8904dd49a82fc26567dd5a8ed60f.tar.gz
crosstool-ng-f6d3f498f06a8904dd49a82fc26567dd5a8ed60f.tar.bz2
crosstool-ng-f6d3f498f06a8904dd49a82fc26567dd5a8ed60f.zip
gcc: Disable zstd for canadian builds
We don't currently bundle zstd so when performing a canadian build we need to tell GCC not to enable zstd support for lto otherwise it might decide to enable it based on the package being installed on the build machine. Fixes #1718 Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'config/cc')
-rw-r--r--config/cc/gcc.in3
1 files changed, 1 insertions, 2 deletions
diff --git a/config/cc/gcc.in b/config/cc/gcc.in
index bf3e766b..15d930bc 100644
--- a/config/cc/gcc.in
+++ b/config/cc/gcc.in
@@ -177,10 +177,9 @@ config CC_GCC_USE_LTO
config CC_GCC_LTO_ZSTD
tristate
prompt "Support LTO compression with zstd"
- default m
+ default m if !CANADIAN && !STATIC_TOOLCHAIN
depends on CC_GCC_USE_LTO
depends on GCC_10_or_later
- depends on ! STATIC_TOOLCHAIN
help
Support zstd compression for LTO object files. This will require
libzstd to be installed when using the toolchain