0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-22 04:59:34 +01:00
Commit Graph

60 Commits

Author SHA1 Message Date
Zack Winter
2ca97c9696 SERVER-88534 Disable TAPI on MacOS (#20572)
GitOrigin-RevId: b1457dc43233ee34e42e846ecee16393f733901e
2024-03-30 01:35:05 +00:00
Daniel Moody
9a3f1ee9fa SERVER-73856 default all clang builds to DWARF4 2023-02-12 15:28:55 +00:00
Daniel Moody
15e9bc6383 SERVER-50476 created gdb_index scons tool to generate gdb_index 2023-01-17 18:33:16 +00:00
Daniel Moody
4bed64eb2b SERVER-72442 make v4 clang dynamic builds use DWARF4 2022-12-31 05:01:25 +00:00
Daniel Moody
258f77aba1 SERVER-72324 switch to toolchain lld linker. 2022-12-29 21:56:20 +00:00
Daniel Moody
84a5bcfe8d SERVER-72219 make clang use DWARF5 to be compat with DWARF64 2022-12-17 05:27:30 +00:00
Andrew Morrow
7657e615d2 SERVER-62994 Use v4 toolchain for everything except clang format
It has been a pleasure working here and quite the wild ride.

Good luck everyone.
2022-12-13 23:03:13 +00:00
Andrew Morrow
20fa485cef SERVER-70893 Add a vars file for selecting the experimental parallel scheduler 2022-10-28 16:19:18 +00:00
Andrew Morrow
ba447fc286 SERVER-69815 Disable the tapilink and abilink tools when using Ninja 2022-10-21 17:31:34 +00:00
Alexander Neben
36194c5462 SERVER-69196 don't build dwarf on gcc4 2022-10-12 15:38:56 +00:00
Tausif Rahman
41d0a45aaf SERVER-68003 Make experiment_unified_ninja.vars the default 2022-08-26 14:40:49 +00:00
Daniel Moody
2a470e6947 SERVER-68474 added dwp files for split dwarf builds 2022-08-10 05:34:54 +00:00
Alexander Neben
55ef8e5a8f SERVER-66384 Ninja shared build log and common output directory 2022-05-24 22:24:51 +00:00
Daniel Moody
31ab81e3b9 SERVER-63041 Add ASFLAGS on the command line for macos variables files to control. 2022-03-03 19:35:38 +00:00
Andrew Morrow
6e58bc1978 SERVER-59408 Add scons variable files for the v4 toolchain as testing 2021-09-16 15:58:26 +00:00
Andrew Morrow
dc0b308cfc SERVER-58283 Add a variables file for configuring developer style MONGO_VERSION values 2021-07-09 18:05:07 +00:00
Daniel Moody
e3ba5a35ed SERVER-57396 promote visibility from experimental status 2021-06-22 21:43:03 +00:00
Daniel Moody
02feb4df5a SERVER-55446 added rosetta and arm64 macos builders to evergreen 2021-06-15 21:21:54 +00:00
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