How to build envoy from source code

I’m trying to build sidecar using the code from istio/proxy: The Istio proxy components. (github.com), the command I use is make build_envoy BUILD_WITH_CONTAINER=1. However, I can’t find the location of the executable after the build ends successfully.

My doubts are:

  1. Where can I find the executable after make
  2. Is there any guidance document on building the envoy sidecar

Just as you can see, I am a beginner. Thank you for answering my question. :smiling_face_with_three_hearts:

I was stumped by this for a little while as well! You can find all of the objects, libraries and the executable in a docker volume called ‘cache’ that is mounted into the build container as /home/.cache. The symbolic links (bazel-*) in the workspace, that get created during the build point into it inside the build container.