Commit Graph

258 Commits

Author SHA1 Message Date
Jan Tattermusch cf6a311761
Revert "Windows builds for gRPC C++ tests" 2019-03-15 17:15:20 +01:00
Vishal Powar 319fcdf26e Add a script for generating C code and build rule for protobuf protos.
All these changes need to go together to make sense
  - changes to use new version of upb in bazel
  - allowing includes in build target option
  - script for generating c code (upb) for protos
  - generated code for example protos
  - adding changes for non-bazel builds
  - change sanity tests to ignore the generated files.
2019-03-13 12:53:17 -07:00
Jan Tattermusch 0c8c4c6dd5 update third_party/protobuf to v3.7.0 2019-03-12 05:09:46 -04:00
billfeng327 5eb1e8d8c9 code cleanup, removed old build file 2019-03-08 10:39:03 -08:00
Alex Polcyn 9644e588f6 Build c-ares bazel lib with alwayslink=1 2019-02-27 23:06:11 -08:00
Lidi Zheng 75df1eccad
Merge pull request #17881 from lidizheng/bzl-py3-fix
[Roll Forward] Enable Python 3 for Bazel to Run Tests
2019-02-22 11:42:42 -08:00
Tony Allevato 330e0f3ba8 Support "darwin_x86_64" CPU in cares.BUILD.
Bazel recognizes both "darwin" and "darwin_x86_64" as CPU values, and
the Apple Bazel rules currently recommend the latter for building
macOS targets. Until this is cleaned up, this change allows grpc to
build correctly when that configuration is used.

Fixes #17649.
2019-02-21 09:52:17 -08:00
Lidi Zheng eaeda3618d Check file existence correctly 2019-02-20 14:17:33 -08:00
Lidi Zheng d209deb14b Revert "Revert "Merge pull request #17644 from lidizheng/bzl-py3""
This reverts commit 7da0aacef2.
2019-02-20 14:07:34 -08:00
Eric Gribkoff 7da0aacef2 Revert "Merge pull request #17644 from lidizheng/bzl-py3"
This reverts commit a25828ad78, reversing
changes made to 5176fd80fc.
2019-01-29 13:50:16 -08:00
Jan Tattermusch 79274b23de
Merge pull request #17815 from billfeng327/bugfix/enable-ptrace-for-asan
adding ptrace to asan
2019-01-29 10:00:09 +01:00
Lidi Zheng a25828ad78
Merge pull request #17644 from lidizheng/bzl-py3
[gRPC] Enable Python 3 for Bazel to Run Tests
2019-01-28 16:23:33 -08:00
Lidi Zheng ee23fc3d2e Avoid 'which' failure 2019-01-28 10:47:12 -08:00
Bill Feng ae7254aa79 adding ptrace to asan 2019-01-25 10:04:16 -08:00
Bill Feng f47e205776 removed ptrace 2019-01-14 15:07:07 -08:00
Bill Feng 67b8d4d33b update default settings for RBE 2019-01-14 10:25:43 -08:00
Bill Feng 5eed6d9d58 fixed version on toolchain 2019-01-10 10:23:43 -08:00
Bill Feng eda9742bbd updated bazel and RBE instance versions 2019-01-09 10:57:53 -08:00
Lidi Zheng 7105626569 Pump force Python version & simplify code 2019-01-08 10:08:06 -08:00
Lidi Zheng 814c858f3f Enable Python 3 2019-01-04 18:45:01 -08:00
Alexander Polcyn 67f523ce13 Add support for ruby 2.6.0 binary package builds, drop 2.1 and 2.0
binary package builds; pin bundler to 1.17.3 where necessary
2019-01-03 18:08:05 +00:00
Bill Feng 8b7323df1c
Merge pull request #17110 from billfeng327/multipool-config
Bazel multipool config update, removed sentinel file
2018-11-28 18:54:21 -08:00
Bill Feng 527ddd9982 cleanup 2018-11-28 11:10:05 -08:00
Vishal Powar f614fa5947 Adding upb as submodule
upb will be used for codegen of xDS protos.
2018-11-28 10:09:03 -08:00
Bill Feng e00b58ba5a trying latest image 2018-11-27 15:25:30 -08:00
Bill Feng eff3b4ec30 trying standard-16 machine 2018-11-27 15:13:33 -08:00
Bill Feng 49528b9713 trying highmem machine 2018-11-27 14:13:28 -08:00
Bill Feng 5810b53df3 merge conflict fix 2018-11-26 10:15:47 -08:00
Bill Feng 70f9992d77 modified execution platform registration, added host platform 2018-11-26 10:10:53 -08:00
Bill Feng 3391245e73 removed all constraints from custom toolchain 2018-11-20 16:18:17 -08:00
Bill Feng 4a9feff1fd removed autoconfigured constraint 2018-11-20 16:15:42 -08:00
Bill Feng 8fad166c85 added autoconfigured 2018-11-19 16:11:57 -08:00
Bill Feng 6cbbefc6c6 temporarily removed some constraints 2018-11-15 16:47:51 -08:00
Bill Feng 09b0b0b712 Attempting Eric Burnett's fix 2018-11-15 14:50:05 -08:00
Bill Feng 3f70672827 reverted bazel-toolchains alias to its original form 2018-11-15 14:39:29 -08:00
Bill Feng 8575588fde added path prefix to bazel_toolchains repo 2018-11-15 14:32:35 -08:00
Bill Feng 17ce7e0d94 addressed Nick's comments 2018-11-15 14:26:30 -08:00
Bill Feng 4d84165bb0 added machine size to toolchain constraints 2018-11-15 13:56:30 -08:00
Bill Feng caf56447d5 added custom platform 2018-11-15 10:52:41 -08:00
Bill Feng d069bb2444 more destination fixes 2018-11-14 16:25:31 -08:00
Vishal Powar edab4e773e Add envoy and its dependent repos as submodules in third_party
The basic criteria is to have protoc generate code for envoy api's and
this change achieves that.

e.g.
protoc -I=$PWD -I=$PWD/third_party/data-plane-api -I=$PWD/third_party/googleapis -I=$PWD/third_party/protobuf -I=$PWD/third_party/protoc-gen-validate third_party/data-plane-api/envoy/api/v2/eds.proto
2018-11-14 11:07:47 -08:00
Bill Feng 9759a1b241 removed accidental submodule update 2018-11-07 15:21:04 -08:00
Jan Tattermusch 0685b80683 upgrade third_party/boringssl-with-bazel to latest chromium-stable-with-bazel 2018-10-27 07:38:39 +02:00
Jan Tattermusch 50b684a6b6 upgrade third_party/protobuf to v3.6.1 2018-08-07 14:28:41 +02:00
Jan Tattermusch 894745dfe3 update protobuf submodule to latest 3.6.0 2018-08-07 14:28:40 +02:00
apolcyn 8fc60d3f30
Merge pull request #16163 from apolcyn/revert_revert_windows_breakage
Revert "Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort""
2018-07-30 13:49:09 -07:00
Nathaniel Manista a87b1fb3ef
Merge pull request #15992 from ghostwriternr/python_bazel_1
Basic setup to build gRPC Python with Bazel.
2018-07-30 12:17:07 -07:00
Naresh 11f199e34d
Workspace changes to build gRPC Python with Bazel
- Include new rules from bazelbuild/rules_python, which allow for
importing pip dependencies with Bazel.
- Make Cython BUILD file visible to WORKSPACE.
- Use a custom requirements file for Bazel python. This is added to
allow for requirements previously added only during build steps.
2018-07-27 14:44:09 +00:00
Naresh 3af1aaadab
Basic setup to build gRPC Python with Bazel
Building gRPC Python with Bazel has been one of the long requested
additions to gRPC (#8079). Doing so had been made complex by the fact
that Bazel itself is still in active development.

There has been extensive work on building Cython code at tensorflow,
which can be reused for gRPC's purposes as well.

Major included changes required for building grpcio with Bazel are:
- Include Cython as a third party Bazel package, to compile the Cython
parts of gRPC Python.
- Include rules for Python autoconfiguration so Python headers can be
detected by cygrpc.
2018-07-27 14:39:14 +00:00
Alexander Polcyn 9896c64186 Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"
This reverts commit d9e8f86675, reversing
changes made to 04847aeb1e.
2018-07-27 01:38:26 -07:00