commit | f2be11dda2a592bed34644a9deeb46d97b0e8098 | [log] [tgz] |
---|---|---|
author | hlopko <hlopko@google.com> | Wed Oct 24 08:33:08 2018 -0700 |
committer | John Cater <jcater@google.com> | Wed Nov 14 13:08:19 2018 -0500 |
tree | 743b51fca097568ae89aba909fead3761336730e | |
parent | 7c319654aeea5b81e7c7bac710b0fd0a50030a69 [diff] |
Read the CROSSTOOL from the package of the current cc_toolchain, not from --crosstool_top This will make the behavior work properly when using platforms, and it will fix recurring issues when cc_toolchain_suite and cc_toolchain are built as a top level targets, without setting --crosstool_top (that resulted in trying to associate cc_toolchain with an unrelated CROSSTOOL file and fail the build). This could also happen when using `bazel cquery` or `bazel aquery`. RELNOTES: CROSSTOOL file is now read from the package of cc_toolchain, not from the package of cc_toolchain_suite. This is not expected to break anybody since cc_toolchain_suite and cc_toolchain are commonly in the same package. PiperOrigin-RevId: 218516709
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel only rebuilds what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md
Bazel is released in ‘Beta’. See the product roadmap to learn about the path toward a stable 1.0 release.