Adele Zhou
a046f6e3ee
Configure bazel builds to use Foundry's multipool feature.
7 years ago
Nicolas "Pixel" Noble
cbdf132edf
Skeleton of libcxxabi's usage.
7 years ago
Loo Rong Jie
73b613b6b0
Remove -DWIN32_LEAN_AND_MEAN
7 years ago
Loo Rong Jie
d21bde15c6
Build C-Ares with Bazel on Windows
7 years ago
David Garcia Quintas
00e045dbb2
Fix the inclusion "third_party/nanopb/..." to simply "..."
7 years ago
David Garcia Quintas
483b4b7bde
Treat nanopb as a regular external dep
7 years ago
Jan Tattermusch
687e0a88ca
upgrade boringssl to latest chromium-stable
7 years ago
Jan Tattermusch
7f0a4ba027
bump boringssl-with-bazel to latest chromium-stable-with-bazel
7 years ago
Alexander Polcyn
7e1687b3ef
address comment
7 years ago
Alexander Polcyn
0d98c8d9f0
Fix a bug in an address sorting comparison
7 years ago
dmaclach
3fb36a1410
Update License
...
As far as I can tell, the license file here was completely wrong and was adding 300+ K of unnecessary bloat to every app that included grpc.
7 years ago
Alexander Polcyn
046ad6b13f
Fix bug in addr sorting shutdonw
7 years ago
Mehrdad Afshari
f7ca378ac9
Bump protobuf submodule to 3.5.2
7 years ago
Jan Tattermusch
c9e82fa9dd
update third_party/boringssl to the latest chromium-stable
7 years ago
Alex Polcyn
77f64f76bd
Put address_sorting's public header under its own directory. Also add
...
test_only to sort function used in test.
7 years ago
Alexander Polcyn
47a92893a3
Remove unnecessary header inclusion from address sorting's public header
7 years ago
Alexander Polcyn
d21ee15076
Stop relying on certain ipv6 macros. Also bazel build updates.
...
Fix error just made in bazel/grpc_build_system.bzl
Fix merge conflict support/env -> gpr/env
7 years ago
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
7 years ago
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
7 years ago
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
7 years ago
Jan Tattermusch
999b650580
update third_party/boringssl to the latest chromium-stable
7 years ago
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
7 years ago
Alex Polcyn
aa56034b58
Add python bazel deps needed to run resolver component tests
7 years ago
Matt Kwong
a110c74c58
Update BoringSSL to latest chromium-stable ref
7 years ago
Alexander Polcyn
8065a5e73c
Use rake-compiler-dock's Dockerfile as a base in grpc's fork of it
7 years ago
Ning Ren
4856782510
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
7 years ago
Ning Ren
174e02ae3e
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
7 years ago
Adele Zhou
c8bf2da1e0
Enabling hermetic testing for running tests on Foundry.
7 years ago
Craig Tiller
b155c5d312
unchange protobuf
7 years ago
Mehrdad Afshari
28661ea6e1
Bump third_party/protobuf submodule to v3.5.0
7 years ago
Ken Payson
667aa2b990
Add call size bm_diff
7 years ago
Param Reddy
8ccb83a9e2
Update comments to mention iOS also is not supported.
7 years ago
Param Reddy
819ec5069b
Android does not have getservbyport_r so use getservbyport
7 years ago
Param Reddy
b96287a13f
Fix build for ios app using grpc as cc_library
...
For ios build, bazel build needs to be invoked with:
--ios_multi_cpu=armv7,arm64 build. This in turn gets picked as
cpu based on the docs:
--[no]experimental_enable_objc_cc_deps default: "true"
Allows objc_* rules to depend on cc_library and causes any objc dependencies to be built with --cpu set to "ios_<--ios_cpu>" for any values in --ios_multi_cpu.
This diff explicitly adds darwin config for cpu being ios_x86_64, ios_armv7,
ios_armv7s and ios_arm64. We cant use ios_cpu as condition because its set to x86_64
by default and causes linux build break.
7 years ago
josh
5d710a5dfe
Update Bazel WORKSPACE file and third_party/cares BUILD files to that Bazel can build gRPC as a dependency.
...
The WORKSPACE file now pulls third_party dependencies directly instead of requiring a git submodule init and update.
The git hashes pulled by Bazel are exactly the same as the git submodules checked into third_party.
A tiny bit of complexity comes from the c-ares project's use of ares_config.h.cmake and ares_build.c.cmake.
The current solution to this problem is to check in a valid ares_config.h and a few valid ares_config.h files.
This is the same general approach used still, but ares_config.h and ares_build.h are supplied to cares.BUILD
from the only remaining local_repository, which serves only to export these two header files.
7 years ago
Frank Groeneveld
fbf8128da8
Add OpenBSD support
7 years ago
Craig Tiller
b7a8cace34
Add abseil to core, use it for InlinedVector
7 years ago
Craig Tiller
92a3805cd3
Submodule bloaty mcbloatface
7 years ago
Alexander Polcyn
c45d672439
remove unnecessary libssl-dev installation
7 years ago
Alexander Polcyn
6dcbc1bb96
avoid __int64 for mingw portability
7 years ago
Alexander Polcyn
74a4d5ad58
update mingw gcc on docker file
7 years ago
Mehrdad Afshari
e8e9541715
Update config_freebsd/ares_config.h to FreeBSD 11 ares 1.13
7 years ago
Jan Tattermusch
bb650ca875
reintroduce ares_build.h modification from #10719
7 years ago
Jan Tattermusch
f0208acffc
ares using monotonic clock on darwin breaks the build
7 years ago
Jan Tattermusch
f1a3e0c25a
add back manual edits to config_linux/ares_config.h
7 years ago
Jan Tattermusch
7a816865a5
regenerate darwin ares_config.h
7 years ago
Jan Tattermusch
138eea81f9
cherrypick fixed version of ares_build.h
7 years ago
Jan Tattermusch
ade414a191
fix ares 1.13 build on linux
7 years ago
Jan Tattermusch
b0f180afac
bump c-ares submodule to 1.13
7 years ago
Nicolas "Pixel" Noble
fc49d6edab
Splitting gmock out of gtest.
7 years ago