Pin to the latest stable clang release

clang revision: r318288

Verified that sanitizes are included in the image:

```
1b7a446d54e1:/usr/local/lib/clang/6.0.0/lib/linux# ls
libclang_rt.asan-preinit-x86_64.a  libclang_rt.tsan-x86_64.a
libclang_rt.asan-x86_64.a	   libclang_rt.tsan_cxx-x86_64.a
libclang_rt.asan-x86_64.so	   libclang_rt.ubsan_minimal-x86_64.a
libclang_rt.asan_cxx-x86_64.a	   libclang_rt.ubsan_minimal-x86_64.so
libclang_rt.lsan-x86_64.a	   libclang_rt.ubsan_standalone-x86_64.a
libclang_rt.msan-x86_64.a	   libclang_rt.ubsan_standalone-x86_64.so
libclang_rt.msan_cxx-x86_64.a	   libclang_rt.ubsan_standalone_cxx-x86_64.a
```

Change-Id: Iabb1f4490c9a26c2c8e6494da8c22274dc26f706
1 file changed
tree: fd01d24eedc6b05368f68483579bf7143dd4d852
  1. configs/
  2. container/
  3. examples/
  4. rules/
  5. third_party/
  6. .gitignore
  7. AUTHORS
  8. CONTRIBUTING.md
  9. CONTRIBUTORS
  10. LICENSE
  11. README.md
  12. WORKSPACE
README.md

bazel-toolchains

https://github.com/bazelbuild/bazel-toolchains is a repository where Google hosts Bazel toolchain configs. These configs are required to configure Bazel to issue commands that will execute inside a Docker container via a remote execution environment.

These toolchain configs include:

  • C/C++ CROSSTOOL file,
  • BUILD file with toolchain rules, and
  • wrapper scripts.

Release information of toolchain configs can be found at: https://releases.bazel.build/bazel-toolchains.html.

This repository also hosts the skylark rule used to generate toolchain configs.