aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsvidyuk <svidyuk@yandex-team.ru>2022-06-02 06:29:05 +0300
committersvidyuk <svidyuk@yandex-team.ru>2022-06-02 06:29:05 +0300
commitd8af2a4a8a6ba7c67c6c95a9ffa65ecb9f5585e1 (patch)
tree939c40f8f8ea5243993597670784b615468e9a80
parentbdbcb0a3e5f7ed33321c2304e0d4362128afb6d8 (diff)
downloadydb-d8af2a4a8a6ba7c67c6c95a9ffa65ecb9f5585e1.tar.gz
Do not enable CUDA for Mac build implicitelly
DEVTOOLSSUPPORT-19178 ref:0f485c81d913f3ecdfc9b396542b1d28b6e4bfe6
-rwxr-xr-xbuild/ymake_conf.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 5fdaf13a327..3707cca856e 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -3088,6 +3088,9 @@ class Cuda(object):
return False
if self.build.is_sanitized:
return False
+ if self.build.host_target[1].is_macos_x86_64 or self.build.host_target[1].is_macos_arm64:
+ # DEVTOOLSSUPPORT-19178 CUDA is rarely needed on Mac. Disable it by default but allow explicit builds with CUDA.
+ return False
return self.cuda_root.from_user or self.use_arcadia_cuda.value and self.have_cuda_in_arcadia()
def auto_cuda_version(self):