commit | 07b6247a047237c84c77a34f8bac2600439a5d6d | [log] [tgz] |
---|---|---|
author | Jonathan Springer <jonpspri@gmail.com> | Wed Feb 12 10:29:10 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Feb 12 10:30:16 2020 -0800 |
tree | f464d0f3c223799736508c5d27070be187aa6dde | |
parent | 06c01ef32ed9abb21e09f98f5aa6450359ce8520 [diff] |
Correct failure of netty build component on s390x (due to zip -qd needing something to delete) Build on s390x fails because the process to remove unnecessary libraries from netty was not configured for x86. As a result, zip -d failed because it had nothing to remove. This PR does two things: 1. Adds conditions for s390x to the src and third_party BUILD files, and 2. Adds a condition to the genrule so that 'zip -d' does not execute if there's nothing to do. See also Issue #9263; Pull Requests #9346 and #9945 Closes #10643. PiperOrigin-RevId: 294698707
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only 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