commit | dc176903da9e84680a1cb2d19b469562e76e570f | [log] [tgz] |
---|---|---|
author | Googler <noreply@google.com> | Wed Sep 20 22:00:15 2017 +0200 |
committer | László Csomor <laszlocsomor@google.com> | Thu Sep 21 11:03:51 2017 +0200 |
tree | b90f8de72b70877b446587c48a9c0e1679410eca | |
parent | 3dd22a362730706101ed7deec4ad8a58cd67ec32 [diff] |
This time for sure: stop using --undefined dynamic_lookup in osx linking. For the time being, all C++ links will provide ObjC core libraries on the command line, via having the link actions imply 'contains_objc_sources', which is a built-in feature that is in the process of being enabled automatically when objective-C/C++ sources are involved in the build. Once that happens, the 'imply' directives will be removed. RELNOTES: Stop using --undefined dynamic_lookup in Apple links. Enables unresolved symbol errors. PiperOrigin-RevId: 169437020
{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 system. 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.