Commit Graph

172 Commits

Author SHA1 Message Date
Andrew Morrow
8b2dab9bd3 SERVER-30065 Do libdeps dependency types by section, not tuple 2017-07-08 15:08:24 -04:00
Andrew Morrow
2845061bc7 SERVER-26540 Detach from boost::chrono 2017-06-16 11:23:28 -04:00
Tyler Kaye
cde889643b SERVER-26541 Remove dependence on boost::regex() by replacing all of its instances with std::regex() 2017-06-15 17:54:00 -04:00
Derick Rethans
4a1ac90daf SERVER-29505 Fix ubsan issues in timelib library
This also fixes endiannes detection for s390 (BF-5678).

The timelib upgrade also adds some example programs for use with our new
aggregation operators, and a new timelib_isodate_from_date function.
2017-06-14 12:38:47 +01:00
Derick Rethans
767c0987d3 SERVER-28608 Vendorize the timelib library
Closes #1153

Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
2017-06-06 11:48:10 -04:00
Spencer Jackson
53ea0fc6d9 SERVER-29020 Upgrade vendored copy of ASIO to 524288cb4fcf84664b3dc39cb4424c7509969b92 2017-06-05 16:59:32 -04:00
Andrew Morrow
190dcaab71 SERVER-27505 Link libraries in topological order 2017-04-04 18:28:56 -04:00
Andrew Morrow
1346352ff6 SERVER-27497 Scope SCons Environment changes narrowly 2017-01-03 09:45:52 -05:00
Matt Cotter
7b58433eec SERVER-22992 waiting on forked process also waits on consuming output 2016-10-12 14:29:59 -04:00
Andrew Morrow
dff665fdd6 SERVER-21839 Fix build with --use-system-asio 2016-07-25 15:51:49 -04:00
Mark Benvenuto
55ba9db94c SERVER-24662 PCRE 8.39 Build Integration 2016-07-20 16:35:26 -04:00
J. Rassi
7172fad82c SERVER-22371 Allow db/query/query_common to link against ICU
Also completes implementation of --use-system-icu scons flag, and
removes --icu scons flag.
2016-05-17 12:20:53 -04:00
Geert Bosch
8e13345122 SERVER-1393: Include decimal support under control of server parameter 2016-04-22 14:58:59 -04:00
Mark Benvenuto
6abef94a01 SERVER-23358 SpiderMonkey 45.0.2 ESR MongoDB & Build Integration 2016-04-21 10:51:49 -04:00
Mark Benvenuto
c162b6bb89 SERVER-17788 GPerfTools 2.5 Build Integration 2016-04-12 08:42:52 -04:00
Mark Benvenuto
0b76e808eb SERVER-17294 Boost 1.60 Build Integration 2016-03-31 15:09:29 -04:00
Jason Rassi
4d17fceb1d SERVER-22371 Migrate ICU build system integration from 56.1 to 57.1 2016-03-30 13:16:38 -04:00
David Storch
b2fe67f7f5 SERVER-22374 initial implementation of collation classes
Includes:
 - CollationSpec
 - CollationSpecSerializer
 - CollatorInterface
 - CollatorInterfaceICU
 - CollatorFactoryInterface
 - CollatorFactoryICU
2016-02-23 15:35:29 -05:00
David Storch
22c684d6f8 SERVER-22371 initial implementation of ICU build system integration
To build ICU with scons:
 - Run ./src/third_party/scripts/icu_get_sources.sh to download ICU
 sources into the third_party directory.
 - Build $BUILD_DIR/third_party/shim_icu with the --icu=on flag.
2016-02-16 12:57:15 -05:00
Mark Benvenuto
e64627181c SERVER-18783 PCRE 8.38 Build Integration 2016-02-03 15:56:37 -05:00
Mark Benvenuto
9245de47b0 SERVER-22296 Snappy 1.1.3 Build Integration 2016-02-03 14:26:22 -05:00
Mark Benvenuto
0ee4b963fa SERVER-22295 yaml-cpp 0.5.3 build integration 2016-02-03 13:25:07 -05:00
Andrew Morrow
baffac716d SERVER-22197 Don't use tcmalloc by default on non x86 linux 2016-01-19 17:42:42 -05:00
Mark Benvenuto
0c25b468fd SERVER-17105 Valgrind 3.11.0 Import 2015-11-12 11:13:38 -05:00
Jonathan Reams
5d6d625bd2 SERVER-20714 Only build the intel decimal library if decimal support is enabled 2015-10-28 17:43:34 -04:00
Jonathan Reams
53c52c43a9 SERVER-6233 Add URI parsing to mongo shell 2015-10-13 21:26:12 -04:00
Jonathan Reams
f725d04705 SERVER-19661 Give vendored include paths higher priority 2015-09-01 16:01:00 -04:00
Jonathan Reams
a22d900749 SERVER-20124 Only build intel decimal library if decimal support is enabled 2015-08-27 15:32:29 -04:00
Andrew Morrow
3184194f9e SERVER-19378 Remove support for building with v8 2015-08-24 08:31:31 -04:00
Raymond Jacobson
dcf14b7f5a SERVER-19622 Vendorize Intel Decimal Math library 2015-07-31 17:04:23 -04:00
Jason Carey
e749ffad9b SERVER-18531 Integrate SpiderMonkey
Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod.
2015-07-14 16:15:54 -04:00
Mark Benvenuto
03ac7a3894 SERVER-18980: Include wiredtiger_ext.h in mongo integration 2015-06-17 10:47:36 -04:00
Andrew Morrow
6b9931d988 SERVER-18569 Standalone ASIO build system integration 2015-05-22 12:13:16 -04:00
Mark Benvenuto
c2c84ae183 SERVER-18312: PCRE 8.37 build integration 2015-05-06 14:36:43 -04:00
Mark Benvenuto
8bb91b9798 SERVER-17566: Remove PCRE defines from SConstruct 2015-04-10 09:55:37 -04:00
Andrew Morrow
02a9fd0daf SERVER-17465 Do not attempt to use tcmalloc customizations with system tcmalloc 2015-03-31 19:36:33 -04:00
Jonathan Reams
06785ef692 SERVER-9555 Better OS detection in scons 2015-03-30 12:14:42 -04:00
Marek Skalický
1383eaef74 SERVER-17460 LIBDEPS_v8_SYSLIBDEP typo
Closes #932

Signed-off-by: Ramon Fernandez <ramon@mongodb.com>
2015-03-05 15:12:03 -05:00
Mark Benvenuto
3f3c9fd1f5 SERVER-17417: Import boost::chrono into third_party/boost and use as polyfill implementation of stdx::chrono 2015-03-03 14:28:00 -05:00
Mark Benvenuto
0b4bc21e28 SERVER-15974: Vendorize zlib 1.2.8 2014-11-05 17:21:12 -05:00
Eliot Horowitz
b0d7410563 SERVER-15953: add wiredtiger storage engine integration 2014-11-05 11:21:19 -05:00
Benety Goh
6fbc49d08f SERVER-13962 access windows headers through platform/basic.h for windows fix in snappy.cc 2014-10-28 16:42:17 -04:00
Benety Goh
be1e4cda69 SERVER-13962 upgrade snappy from 1.03 to 1.1.2 2014-10-28 13:56:50 -04:00
Andrew Morrow
c40a73d76c SERVER-15006 Don't add vendored paths when system libraries are requested
Also, fixes a rebuild stability issue where the include path order
was unstable across rebuilds.
2014-08-23 10:47:07 -04:00
Andrew Morrow
ef4f60e395 SERVER-14343 leaner include paths 2014-07-12 16:50:51 -04:00
Mark Benvenuto
dae863af3f SERVER-8994: New internal-boost option to choose internal boost version 2014-06-06 17:24:23 -04:00
Benety Goh
ddc13e7f24 SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2 2014-06-05 08:51:34 -04:00
Benety Goh
9c3edc610c Revert "SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2"
This reverts commit da1f661548
2014-05-22 14:06:39 -04:00
Shaun Verch
1ec7a22e8b SERVER-13446 Add timegm Solaris implementation to third_party 2014-05-22 10:57:38 -04:00
Benety Goh
da1f661548 SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2 2014-05-21 11:24:14 -04:00