diff options
author | asraa <asraa@google.com> | 2020-07-16 15:08:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-16 12:08:43 -0700 |
commit | 32263d2b17cc1701f4d56d6b3a43bee91b963cdd (patch) | |
tree | 6e1eff750dafdec10834d03aa47068b0137195ed /projects/envoy | |
parent | 08712ad6ef2c1e312a25a828b6c76f6f196046a6 (diff) | |
download | oss-fuzz-32263d2b17cc1701f4d56d6b3a43bee91b963cdd.tar.gz |
[envoy] fix coverage and c++ issues (#4147)
Signed-off-by: Asra Ali <asraa@google.com>
Diffstat (limited to 'projects/envoy')
-rwxr-xr-x | projects/envoy/build.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/projects/envoy/build.sh b/projects/envoy/build.sh index 0228bad41..69bce3373 100755 --- a/projects/envoy/build.sh +++ b/projects/envoy/build.sh @@ -72,6 +72,7 @@ done # Build driverless libraries. # Benchmark about 2 GB per CPU (14 threads for 28.8 GB RAM) +# TODO(asraa): Remove deprecation warnings when Envoy moves to C++17 bazel build --verbose_failures --dynamic_mode=off --spawn_strategy=standalone \ --discard_analysis_cache --notrack_incremental_state --nokeep_state_after_build \ --local_cpu_resources=HOST_CPUS*0.45 \ @@ -79,6 +80,7 @@ bazel build --verbose_failures --dynamic_mode=off --spawn_strategy=standalone \ --copt=-fno-sanitize=vptr --linkopt=-fno-sanitize=vptr \ --define tcmalloc=disabled --define signal_trace=disabled \ --define ENVOY_CONFIG_ASAN=1 --copt -D__SANITIZE_ADDRESS__ \ + --copt -D_LIBCPP_DISABLE_DEPRECATION_WARNINGS \ --define force_libcpp=enabled --build_tag_filters=-no_asan \ --linkopt=-lc++ --linkopt=-pthread ${EXTRA_BAZEL_FLAGS} \ ${BAZEL_BUILD_TARGETS[*]} ${BAZEL_CORPUS_TARGETS[*]} @@ -94,6 +96,7 @@ then mkdir -p "${REMAP_PATH}" # For .cc, we only really care about source/ today. rsync -av "${SRC}"/envoy/source "${REMAP_PATH}" + rsync -av "${SRC}"/envoy/third_party "${REMAP_PATH}" rsync -av "${SRC}"/envoy/test "${REMAP_PATH}" # Remove filesystem loop manually. rm -rf "${SRC}"/envoy/bazel-envoy/external/envoy |