From 4d4e83e2f068f0945214f7d1e2213b55736c28a7 Mon Sep 17 00:00:00 2001 From: Garrett Date: Thu, 9 Jul 2020 10:50:30 -0400 Subject: [PATCH] Clarify Xcode requirements for building on macOS Signed-off-by: Garrett Heel --- bazel/README.md | 2 +- ci/README.md | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/bazel/README.md b/bazel/README.md index 8bd7cf3dceb26..f52b8260f1987 100644 --- a/bazel/README.md +++ b/bazel/README.md @@ -92,7 +92,7 @@ for how to update or override dependencies. ``` _notes_: `coreutils` is used for `realpath`, `gmd5sum` and `gsha256sum` - Xcode is also required to build Envoy on macOS. + The full version of Xcode (not just Command Line Tools) is also required to build Envoy on macOS. Envoy compiles and passes tests with the version of clang installed by Xcode 11.1: Apple clang version 11.0.0 (clang-1100.0.33.8). diff --git a/ci/README.md b/ci/README.md index a137ea7e61296..4e11ef0327d77 100644 --- a/ci/README.md +++ b/ci/README.md @@ -176,8 +176,7 @@ The macOS CI build is part of the [CircleCI](https://circleci.com/gh/envoyproxy/ Dependencies are installed by the `ci/mac_ci_setup.sh` script, via [Homebrew](https://brew.sh), which is pre-installed on the CircleCI macOS image. The dependencies are cached are re-installed on every build. The `ci/mac_ci_steps.sh` script executes the specific commands that -build and test Envoy. If Envoy cannot be built (`error: /Library/Developer/CommandLineTools/usr/bin/libtool: no output file specified (specify with -o output)`), -ensure that Xcode is installed. +build and test Envoy. Note that the full version of Xcode (not just Command Line Tools) is required. # Coverity Scan Build Flow