@@ -14,7 +14,7 @@ build:remote --remote_timeout=7200
14
14
# ========================================
15
15
16
16
# Enable libc++ and C++20 by default.
17
- build --config=libc++20
17
+ build:linux --config=libc++20
18
18
19
19
# Need for CI image to pickup docker-credential-gcloud, PATH is fixed in rbe-toolchain-* configs.
20
20
build:remote-ci --action_env=PATH=/usr/local/google-cloud-sdk/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/llvm/bin
@@ -25,7 +25,8 @@ build --define path_normalization_by_default=true
25
25
26
26
# Heap profiler is supported only with gperf tcmalloc, not google tcmalloc.
27
27
# See: https://github.com/istio/istio/issues/28233
28
- build --define tcmalloc=gperftools
28
+ build:linux --define tcmalloc=gperftools
29
+ build:macos --define tcmalloc=disabled
29
30
30
31
# Build with embedded V8-based WebAssembly runtime.
31
32
build --define wasm=v8
@@ -67,3 +68,9 @@ build:clang-asan-ci --linkopt=-l:libclang_rt.ubsan_standalone_cxx.a
67
68
build:clang-tsan-ci --config=clang-tsan
68
69
build:clang-tsan-ci --linkopt=-L/opt/libcxx_tsan/lib
69
70
build:clang-tsan-ci --linkopt=-Wl,-rpath,/opt/libcxx_tsan/lib
71
+
72
+ # get from https://github.com/Homebrew/homebrew-core/blob/master/Formula/e/envoy.rb
73
+ build:macos --cxxopt=-Wno-range-loop-analysis
74
+ build:macos --host_cxxopt=-Wno-range-loop-analysis
75
+ build:macos --cxxopt=-Wno-deprecated-declarations
76
+ build:macos --host_cxxopt=-Wno-deprecated-declarations
0 commit comments