File tree 2 files changed +11
-4
lines changed
2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -63,9 +63,6 @@ deployment for all platforms. Currently the following platforms are supported:
63
63
- MSYS with MinGW32 (x86_32 only)
64
64
- MacOSX (x86_32 and x86_64)
65
65
66
- Remove any `` SNAPSHOT `` or `` pre `` suffix from the version string before
67
- deploying.
68
-
69
66
Use the following command to deploy artifacts for the host platform to a
70
67
staging repository.
71
68
```
@@ -118,3 +115,10 @@ stored:
118
115
</activeProfiles >
119
116
</settings >
120
117
```
118
+
119
+ ### Tested build environments
120
+ We have succesfully built artifacts on the following environments:
121
+ - Linux x86_32 and x86_64: Ubuntu 14.04.2 64-bit
122
+ - Windows x86_32: MSYS with `` mingw32-gcc-g++ 4.8.1-4 `` on Windows 7 64-bit
123
+ - Windows x86_64: Cygwin64 with `` mingw64-x86_64-gcc-g++ 4.8.3-1 `` on Windows 7 64-bit
124
+ - Mac OS X x86_32 and x86_64: Mac OS X 10.9.5
Original file line number Diff line number Diff line change @@ -158,6 +158,9 @@ if [[ "$(uname)" == CYGWIN* ]]; then
158
158
elif [[ " $( uname) " == MINGW32* ]]; then
159
159
assertEq " $OS " windows $LINENO
160
160
assertEq " $ARCH " x86_32 $LINENO
161
+ elif [[ " $( uname) " == MINGW64* ]]; then
162
+ assertEq " $OS " windows $LINENO
163
+ assertEq " $ARCH " x86_64 $LINENO
161
164
elif [[ " $( uname) " == Linux* ]]; then
162
165
if [[ " $OS " == linux ]]; then
163
166
if [[ " $ARCH " == x86_64 ]]; then
@@ -209,7 +212,7 @@ export CXXFLAGS LDFLAGS
209
212
TARGET_FILE=target/protoc.exe
210
213
211
214
cd " $WORKING_DIR " /.. && ./configure $CONFIGURE_ARGS &&
212
- cd src && make clean && make $MAKE_TARGET &&
215
+ cd src && make clean && make google/protobuf/stubs/pbconfig.h $MAKE_TARGET &&
213
216
cd " $WORKING_DIR " && mkdir -p target &&
214
217
(cp ../src/protoc $TARGET_FILE || cp ../src/protoc.exe $TARGET_FILE ) ||
215
218
exit 1
You can’t perform that action at this time.
0 commit comments