Benety Goh
00fe4ffaf0
SERVER-13916 added scons flag --server-js to build mongod without JavaScript support while still building shell
...
Additional changes:
fixed scons --noshell flag
fixed scons flag --js-engine=none to imply --noshell
2015-02-13 09:15:28 -05:00
Jonathan Reams
439ecb677c
SERVER-11622 Check for boost 1.49 or better during configure
2015-02-11 13:19:54 -05:00
Jonathan Reams
ed49b537b9
SERVER-9560 Remove pre-compiled header support from scons
2015-02-11 13:18:47 -05:00
Jonathan Reams
1b72a40d26
SERVER-16663 Add variables to set CFLAGS et all on command-line
2015-01-21 15:51:32 -05:00
Andrew Morrow
91959b89ac
SERVER-16957 Permit user specifiable list of boost search suffixes
2015-01-21 15:42:28 -05:00
Adam Midvidy
8703aa6fe8
SERVER-16784 only enable the minimum needed set of Scons Tools
2015-01-09 17:24:20 -05:00
agherardi
aee446a97d
SERVER-14992 : Checking ntfs.sys version to figure out if it's necessary to zero out data files.
...
Closes #894
Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
2015-01-09 13:08:02 -05:00
Jonathan Reams
0d3f90da14
SERVER-14310 Customizing the C++ compiler with --cxx but not customizing --cc should be a build error
2015-01-08 14:27:03 -05:00
Andrew Morrow
0777616ff7
SERVER-16200 Improve LTO integration for gcc and clang
2014-12-30 14:11:20 -05:00
Matt Kangas
e295dccc9f
SERVER-16197 fix scons install, dist
...
Option '--use-new-tools' now controls whether scons looks for tools at all.
"scons install" no longer tries to install external tools.
"scons dist" fails if --use-new-tools not specified or if external tools are missing
2014-12-22 17:43:36 -05:00
Andrew Morrow
f8331e15df
SERVER-15357 Revert "Revert " SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated""
...
This reverts commit b5d97eeeea
.
2014-12-17 10:51:23 -05:00
Andrew Morrow
b5d97eeeea
Revert " SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated"
...
This reverts commit 383c185480
.
2014-12-05 17:18:21 -05:00
Andrew Morrow
383c185480
SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated
2014-12-05 15:04:50 -05:00
Jonathan Reams
7a135d1c39
SERVER-12468 Remove no-glibc-check option from scons
2014-12-04 11:38:51 -05:00
Eric Milkie
03c5bd928d
SERVER-16410 suppress missing-braces warning on clang
2014-12-03 16:18:44 -05:00
Mark Benvenuto
48ae7bda6e
SERVER-15357 : Disable optimizations on Windows debug builds
2014-11-26 10:47:40 -05:00
Matt Kangas
601e10a7a3
SERVER-16255 increase scons minimum version requirement
2014-11-25 11:39:19 -05:00
Spencer T Brody
10cf936a36
SERVER-15496 Remove legacy replication code
2014-11-20 11:38:11 -05:00
Andrew Morrow
14ca6bfd67
SERVER-16185 Use system allocator by default on OS X
2014-11-18 12:14:53 -05:00
Andrew Morrow
cac6d5db1b
SERVER-15357 Require GCC-4.8.1, clang-3.4 (or Apple XCode 5.1.1), or MSVC 12 Update 2 or better
2014-11-14 11:27:11 -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
Ernie Hershey
8240b32d3d
SERVER-14803 Support static-libstdc++ in any Unix
2014-11-03 16:35:31 -05:00
Andrew Morrow
87480a2a2c
SERVER-15889 Update list of targetable OS X versions
2014-11-02 11:02:44 -05:00
Andrew Morrow
981b06c8c6
SERVER-15710 Add better leak sanitizer integration
2014-10-29 10:37:24 -04:00
Spencer T Brody
4f4a700428
SERVER-15031 Use new replication implementation by default
2014-10-17 11:18:23 -04:00
Benety Goh
4b033ae930
SERVER-15547 removed legacy tools from source tree and build configuration. make use-new-tools option a no-op
2014-10-08 08:29:27 -04:00
Andreas Nilsson
d7a1df2628
SERVER-15178 Native SHA-1 and HMAC algorithm support
2014-10-03 10:53:17 -04:00
Spencer T Brody
c9ae135400
SERVER-15031 Add compile-time flag to control which ReplicationCoordinator is used
2014-10-02 18:02:46 -04:00
mike o'brien
2c7d34a2fd
TOOLS-198 add option to support packaging tools in tarball
2014-09-26 11:45:53 -04:00
Mark Benvenuto
c9b18a3824
SERVER-15400 : Create Windows Enterprise Zip File with vcredist and dependent dlls
2014-09-25 15:11:35 -04:00
Adam Midvidy
a658204bcd
SERVER-15358 suppress spurious MSVC warning regarding default initialized array members
...
Closes #792
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-09-25 09:41:27 -04:00
Mark Benvenuto
2ce51c8e0d
Revert " BUILD-365 : Create Windows Enterprise Zip File with vcredist and dependent dlls"
...
This reverts commit e7f18a7e54
.
2014-09-23 22:58:25 -04:00
Mark Benvenuto
e7f18a7e54
BUILD-365 : Create Windows Enterprise Zip File with vcredist and dependent dlls
2014-09-23 20:09:13 -04:00
Mark Benvenuto
7236ee3310
Revert " BUILD-365 : Create Windows Enterprise Zip File with vcredist and dependent dlls"
...
This reverts commit 812916f533
.
2014-09-23 17:30:42 -04:00
Mark Benvenuto
812916f533
BUILD-365 : Create Windows Enterprise Zip File with vcredist and dependent dlls
2014-09-23 15:49:25 -04:00
Adam Midvidy
848117f221
SERVER-15331 don't let writeNative be used on non-POD types
...
Closes #790
Signed-off-by: Benety Goh <benety@mongodb.com>
2014-09-22 17:24:44 -04:00
Benety Goh
590801147a
SERVER-14352 rocksdb requires C++11 mode to be enabled
2014-09-19 16:24:12 -04:00
Tyler Brock
7f9d45b4ec
SERVER-15327 disable warnings for unknown pragmas on Windows
2014-09-19 09:34:32 -04:00
Greg Studer
e88273ac94
SERVER-1424 (re)smoke tag parsing and new test library, v0
...
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-18 14:37:45 -04:00
Andy Schwerin
c7b0fc8e6a
SERVER-15263 Guard -D_GLIBCXX_DEBUG behind a SCons flag.
...
Per the message in the JIRA ticket, the _GLIBCXX_DEBUG versions of std::list<T>
type appears to have a concurrency error that leads to segfaults not related to
the code under test.
2014-09-16 10:14:23 -04:00
Greg Studer
4677734e7a
Revert " SERVER-1424 (re)smoke tag parsing and new test library, v0"
...
This reverts commit fac5571f67
.
2014-09-15 19:42:10 -04:00
Greg Studer
fac5571f67
SERVER-1424 (re)smoke tag parsing and new test library, v0
...
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-15 19:05:15 -04:00
Mark Benvenuto
1c49822f77
SERVER-15202 : Restore boost 1.49 as default
2014-09-11 16:42:29 -04:00
Mark Benvenuto
1243bf4edf
SERVER-15009 : Solaris - check if numa is enabled
...
Check if there is more than one locality group on the machine.
2014-08-25 13:35:39 -04:00
Mark Benvenuto
6792a5035e
SERVER-8994 : Make Boost 1.56 default
2014-08-22 14:09:10 -04:00
Mark Benvenuto
2d5d662a83
SERVER-8994 : Boost 1.56 build fixes
2014-08-20 17:43:20 -04:00
Mark Benvenuto
351523db31
SERVER-8994 : Boost 1.56 build system integration
2014-08-20 17:43:19 -04:00
Adam Midvidy
c18aa8e256
SERVER-14818 Add cpp benchmark to measure FileAllocator performance.
...
Needed to measure differences in allocation speed across platforms.
Included is a python script to run the benchmark with different file
sizes and write the results as json to a timestamped directory.
2014-08-19 19:58:15 -04:00
mike o'brien
e1f14a9387
Revert " SERVER-14818 Add cpp benchmark to measure FileAllocator performance."
...
This reverts commit d861254211
.
2014-08-18 16:00:52 -04:00