Craig Tiller
71ea4a1955
Make binary compatibility not the default
9 years ago
yang-g
2908d634c7
Remove pr in Makefile
9 years ago
Masood Malekghassemi
df1e07e5c1
Add shim for Python's gRPC core on Windows
9 years ago
murgatroid99
673f65be14
Add working Node artifact builder for all platforms
9 years ago
Craig Tiller
1b1e238259
Better dynamic linking
9 years ago
Nicolas "Pixel" Noble
f51a901f54
Shifting the merge mechanism.
9 years ago
Nicolas "Pixel" Noble
6e72daece5
Using libtool instead of ar under MacOS.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
c4e57e359c
Cleaning up cruft to properly create a dll file.
9 years ago
Nicolas "Pixel" Noble
b8e9e9c846
Fixing the Ruby build after all these merges.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Nicolas "Pixel" Noble
d14b6acdcc
Finalizing this a bit.
9 years ago
Jan Tattermusch
f519a69685
Actually fix sanity tests
9 years ago
Jan Tattermusch
ab09af4708
Fix sanity test
9 years ago
Jan Tattermusch
8e90ca1ae9
create a .zip file with nuget packages
9 years ago
Craig Tiller
11b87bfb2a
Usable API list
9 years ago
murgatroid99
8e4103e7d0
Fixed windows build warning
9 years ago
murgatroid99
af6c1785fe
Update template, add comment and message about Windows build
9 years ago
Nicolas "Pixel" Noble
d899dce5e1
Few more fixes to the Ruby installation.
...
-) properly depending on libraries.
-) adding an independent 'loader' class to use instead of require 'grpc/grpc'.
9 years ago
Nicolas "Pixel" Noble
cb287a11df
Allowing for creation of pre-compiled gems, using rack-compiler-dock.
9 years ago
Nicolas "Pixel" Noble
4500034c03
CFLAGS and CXXFLAGS should be specializations of CPPFLAGS, not the over way around.
9 years ago
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Nicolas "Pixel" Noble
d649c2113d
Removing Makefile circular dependencies.
9 years ago
Nicolas "Pixel" Noble
fba36bc4b8
Finally fixing the issue with CC, CX, LD, and AR not being overridable from the environment.
9 years ago
Nicolas "Pixel" Noble
1a8eb85eff
Cleaning up our Makefile.
...
-) Adding question marks to important tools so they can be overriden from environment variables.
-) Removing all traces of -ldl since BoringSSL doesn't implement OpenSSL's DSO and doesn't require it.
9 years ago
Craig Tiller
bd3075efbd
Fix sanity
9 years ago
Craig Tiller
9e08e8b703
Fix copyrights
9 years ago
Jorge Canizales
38cc4a4166
Write “the podspec is a template” 100 times on the blackboard
9 years ago
murgatroid99
5c56c92bec
Make Node library depend on BoringSSL and zlib, and only build them under Windows
9 years ago
Craig Tiller
82f3f0d178
Fix compiler flags
9 years ago
Craig Tiller
16872b8239
Fix *SAN compilation
9 years ago
Craig Tiller
f9ceb1d105
Fix *SAN compilation
9 years ago
Craig Tiller
de024c5eef
Fix a build error on newer clangs with msan
9 years ago
Jan Tattermusch
f923a2dd86
get C# version generated by templates
9 years ago
Craig Tiller
ce62feb370
Fix sanity
9 years ago
Rob Earhart
af379b2185
Add -std=gnu99 when building libgrpc
9 years ago
Craig Tiller
f813f57ec5
Clean up Windows
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
Craig Tiller
aff3d50324
Fix C++
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
murgatroid99
7586db8593
Update copyright in binding.gyp
9 years ago
murgatroid99
a3508e3bcf
Make sure that the binary URL includes the word Node
9 years ago
murgatroid99
e190f35e66
Completed integration of node-pre-gyp into Node library
9 years ago
Craig Tiller
56c6b6ab0a
Use CPU cost modelling to increase parallelism
9 years ago
murgatroid99
7905a72eac
Added node-pre-gyp stuff to package.json
9 years ago
Craig Tiller
71a8604488
Fix TSAN on Jenkins and on my machine
9 years ago
Sree Kuchibhotla
fa40cde4ca
public_headers not found in some cases when running the import
9 years ago
Craig Tiller
e869b5629d
Hard code text segment address for msan, tsan
...
Somehow these are getting loaded at bad addresses by whatever kernels we have on our Jenkins slaves. Fix the load address to something safe to avoid this.
9 years ago
Jan Tattermusch
324140c2e9
support static linkage for dependencies
9 years ago