0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

42 Commits

Author SHA1 Message Date
Andrew Morrow
37a20b4bef SERVER-50569 Target macOS 10.14 2021-03-26 13:40:40 +00:00
Andrew Morrow
13e8d7c56b Revert "SERVER-45236 Eliminate need to reiterate compile flags on the link line"
This reverts commit 6674514dfc.
2021-02-17 16:07:19 +00:00
Andrew Morrow
6674514dfc SERVER-45236 Eliminate need to reiterate compile flags on the link line 2021-02-16 19:12:35 +00:00
Andrew Morrow
c4aa65bbd5 SERVER-50689 Support ABI driven linking on macOS with tapi 2020-09-03 17:11:08 +00:00
Ryan Egesdahl
20ed5d51cb SERVER-49857 Explicit llvm-symbolizer path handling with {A,T,UB}SAN
The toolchain llvm-symbolizer was never actually in PATH despite the
toolchain being appended to it in evergreen.yml, causing confusion while
attempting to diagnose an apparent symbolization failure. This change
explicitly sets the path to llvm-symbolizer for all sanitizer build
variants and removes the last vestiges of the non-working discovery
method.
2020-08-22 00:08:36 +00:00
Andrew Morrow
85e982db8d SERVER-44067 Increase macosx target to 10.13 2020-04-20 15:53:38 +00:00
Andrew Morrow
463cc81552 SERVER-47399 Use File Nodes to manage dSYM substructure 2020-04-17 21:22:51 +00:00
Mathew Robinson
551ae2747b SERVER-40943 Define a variables file to build with brew llvm and the remote v3 clang 2020-02-24 19:53:44 +00:00
Andrew Morrow
c65877d82f SERVER-44545 Remove mobile embedded variants and associated support files 2019-11-20 15:01:13 +00:00
Mathew Robinson
7272900e4c SERVER-41413 Remove clang macosx var files 2019-06-07 14:12:23 -04:00
Mathew Robinson
202ba6150b SERVER-40944 Provide SCons variables files to enable icecream on OSX 2019-05-24 12:51:04 -04:00
Mathew Robinson
c6eeaa4d03 SERVER-39664 log the toolchain's build id as an FYI when building mongodb 2019-04-29 13:38:33 -04:00
Gabriel Russell
24d4a296aa SERVER-39465 upgrade android toolchain to r19c 2019-04-25 14:43:45 -04:00
Andrew Morrow
7404ae575a SERVER-40803 Set cross compilation targeting flags for darwin variants 2019-04-24 15:40:26 -04:00
Andrew Morrow
de389343ec SERVER-40698 Only link WT to mongoe things when enabled 2019-04-17 16:37:41 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Andrew Morrow
bb2a44643e SERVER-40179 Require tvOS 11 for embedded to allow use of sized allocation 2019-03-27 12:52:13 -04:00
Matt Lord
2fabe02b17 SERVER-39476 Increase macOS Min Target to 10.12 for MongoDB 4.2 and remove explicit macOS,tvOS,watchOS versions from build variant names and display names
Simplify the tvOS and watchOS variant names and descriptions to remove explicit version numbers
2019-02-15 14:36:44 -05:00
Andrew Morrow
d894d408e2 SERVER-37609 Update SCons toolchain files to reflect update to v3 2019-01-31 10:17:03 -05:00
Andrew Morrow
9e92fd2e1f SERVER-38703 Add SCons variables files for the current testing toolchain 2019-01-15 17:29:58 -05:00
Andrew Morrow
cf04d865a3 SERVER-38726 Add stable toolchain variables files 2018-12-20 18:46:31 -05:00
Andrew Morrow
a955b238b2 SERVER-38023 Add v3 toolchain variables files 2018-11-08 17:57:33 -05:00
Andrew Morrow
6d475fdb5a SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for embedded builds 2018-10-30 13:01:30 -04:00
Andrew Morrow
61cdb80fdc SERVER-37640 Ensure we don't use OSX symbols above our target version 2018-10-25 16:26:48 -04:00
Andrew Morrow
b9db97a9ec SERVER-37684 Bump iOS minimum to 11 so we don't need to provide 32-bit slices 2018-10-25 13:31:48 -04:00
Andrew Morrow
0f1a414014 SERVER-37691 Build WatchOS SDKs with -fapplication-extension 2018-10-23 10:35:07 -04:00
Andrew Morrow
b29f95c9b5 SERVER-35184 Enable LTO for embedded SDK builds
Includes a bump in the SDK manager toolset, and moves us to the
Android r18 beta2 toolset, because LTO is broken in r17.

See https://github.com/android-ndk/ndk/issues/498 for details.
2018-08-24 16:51:51 -04:00
Andrew Morrow
61457d225d SERVER-36666 Use C++17 for embedded builds on master 2018-08-16 12:11:44 -04:00
Andrew Morrow
96b6dd1e53 SERVER-35078 Build darwin-ish SDKs with bitcode 2018-08-14 18:47:36 -04:00
Andrew Morrow
32d04037b7 SERVER-35600 Downgrade to watch os 4.2 for CI simulator support 2018-06-19 15:46:02 -04:00
Andrew Morrow
9e1dd9db4b SERVER-35600 Add support for targeting watchos 2018-06-14 17:54:18 -04:00
Gabriel Russell
13c65fa47b SERVER-34006 build android embedded with api version 21 2018-06-14 15:02:28 -04:00
Andrew Morrow
908df56a8e SERVER-34983 Add support for --cxx=std=17 2018-05-23 16:11:39 -04:00
Andrew Morrow
cee356dbc4 SERVER-33916 Standardize on 10.2 across all embedded darwin targets 2018-03-26 14:29:15 -04:00
Gabriel Russell
b778690717 SERVER-32373 building android targets as TARGET_OS=android 2018-02-15 10:44:29 -05:00
Henrik Edin
c2bc565426 SERVER-32409 Android variable file to configure to build with Android NDK standalone toolchain. 2018-01-09 11:10:04 -05:00
Henrik Edin
e7a3562478 SERVER-32404 Set AR for mongodbtoolchain for clang and gcc 2017-12-28 17:30:51 -05:00
Ben Shteinfeld
9086f5cda5 SERVER-30305 Embed bitcode in iOS and tvOS builds 2017-07-25 16:05:49 -04:00
Andrew Morrow
21628d6b23 SERVER-28390 Mark targets as Precious during incremental links 2017-03-21 14:01:15 -04:00
Andrew Morrow
4052dc6ee8 SERVER-27682 Use variables files to configure toolchains 2017-02-28 07:09:23 -05:00
Andrew Morrow
64d7779bdb SERVER-17986 Allow customization of ENV via SCons Variables 2015-04-11 10:00:00 -04:00
Andrew Morrow
c24e4b657c SERVER-17781 Customize C and C++ compiler with Variables not options 2015-04-11 09:59:59 -04:00