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