@@ -87,6 +87,8 @@ c_driver_variables:
87
87
cflags : " -m32 -march=i386 -Werror"
88
88
osx_108 : &cflags_osx_108
89
89
cflags : " -m64 -march=x86-64"
90
+ solaris_64 : &cflags_solaris_64
91
+ cflags : " -m64 -march=x86-64"
90
92
91
93
# # Extra $PATH entries
92
94
paths :
@@ -147,6 +149,15 @@ c_driver_variables:
147
149
set -o verbose
148
150
./autogen.sh --enable-optimizations --enable-man-pages --enable-sasl --enable-ssl --enable-maintainer-flags --enable-debug --with-libbson=bundled
149
151
make -j8
152
+ solaris64 : &compile_solaris64
153
+ compile_script : |
154
+ set -o errexit
155
+ set -o verbose
156
+ sudo /opt/csw/bin/pkgutil -y -i sasl_dev
157
+ export SASL_CFLAGS="-I/opt/csw/include/"
158
+ export SASL_LIBS="-L/opt/csw/lib/amd64/ -lsasl2"
159
+ ./autogen.sh --enable-optimizations --enable-man-pages --enable-sasl --enable-ssl --enable-maintainer-flags --enable-debug --with-libbson=bundled
160
+ make
150
161
solaris : &compile_solaris
151
162
compile_script : |
152
163
set -o errexit
@@ -200,6 +211,16 @@ c_driver_variables:
200
211
export MONGOC_TEST_FUTURE_TIMEOUT_MS=30000
201
212
export MONGOC_ENABLE_MAJORITY_READ_CONCERN=on
202
213
./Debug/test-libmongoc.exe -d -f -p
214
+ solaris : &run_integration_tests_solaris
215
+ run_integration_tests : |
216
+ export MONGOC_TEST_FUTURE_TIMEOUT_MS=30000
217
+ export MONGOC_ENABLE_MAJORITY_READ_CONCERN=on
218
+ sudo /opt/csw/bin/pkgutil -y -i sasl_dev
219
+ export SASL_CFLAGS="-I/opt/csw/include/"
220
+ export SASL_LIBS="-L/opt/csw/lib/amd64/ -lsasl2"
221
+ export LD_LIBRARY_PATH="/opt/csw/lib/amd64/"
222
+ make TEST_ARGS="-f -p -d" check
223
+
203
224
unix : &run_integration_tests_unix
204
225
run_integration_tests : |
205
226
export MONGOC_TEST_FUTURE_TIMEOUT_MS=30000
@@ -224,6 +245,16 @@ c_driver_variables:
224
245
<< : *compile_solaris
225
246
<< : *solaris_path
226
247
248
+ solaris64_common : &solaris64_common
249
+ << : *username_password_common
250
+ << : *compile_unix
251
+ << : *mongo_orchestration_unix
252
+ << : *run_integration_tests_solaris
253
+ << : *start_topology_command
254
+ << : *unix_path
255
+ << : *compile_solaris64
256
+ << : *solaris_path
257
+
227
258
ssl : &ssl
228
259
<< : *connection_flags_ssl
229
260
@@ -990,8 +1021,8 @@ buildvariants:
990
1021
- name : solaris-64-bit
991
1022
display_name : " Sol gcc-4.8.2 64"
992
1023
expansions :
993
- << : *solaris_common
994
- << : *cflags_64
1024
+ << : *solaris64_common
1025
+ << : *cflags_solaris_64
995
1026
<< : *mongo_url_solaris
996
1027
run_on :
997
1028
- solaris
0 commit comments