|  | @@ -140,6 +140,29 @@ you will need to install certain modules for python.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    $ sudo easy_install simplejson mako
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +Mingw-specific notes:
 | 
	
		
			
				|  |  | +---------------------
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +While gRPC compiles properly under mingw, some more preparation work is needed.
 | 
	
		
			
				|  |  | +The recommendation is to use msys2. The installation instructions are available
 | 
	
		
			
				|  |  | +at that address: http://msys2.github.io/
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Once this is installed, make sure you are using the following: MinGW-w64 Win64.
 | 
	
		
			
				|  |  | +You'll be required to install a few more packages:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  $ pacman -S make mingw-w64-x86_64-gcc mingw-w64-x86_64-zlib autoconf automake libtool
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Please also install OpenSSL from that website:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  http://slproweb.com/products/Win32OpenSSL.html
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +The package Win64 OpenSSL v1.0.2a should do. At that point you should be able
 | 
	
		
			
				|  |  | +to compile gRPC with the following:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  $ export LDFLAGS="-L/mingw64/lib -L/c/OpenSSL-Win64"
 | 
	
		
			
				|  |  | +  $ export CPPFLAGS="-I/mingw64/include -I/c/OpenSSL-Win64/include"
 | 
	
		
			
				|  |  | +  $ make
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  A word on OpenSSL
 | 
	
		
			
				|  |  |  -----------------
 | 
	
		
			
				|  |  |  
 |