Commit Graph

1797 Commits

Author SHA1 Message Date
Tausif Rahman
1a5cf4b82f SERVER-72348 Use the new mongo-tooling-metrics library 2023-01-10 19:15:35 +00:00
Daniel Moody
1f0059a312 SERVER-72572 handle non set DWARF_VERSION 2023-01-05 21:21:53 +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
Alexander Neben
f4d70be86e SERVER-72231 Remove extra TODO 2022-12-21 05:45:46 +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
Daniel Moody
fb23430fd3 SERVER-62995 SERVER-62074 update pretty printers to work with v4 and add tests 2022-12-05 14:38:52 +00:00
Juan Gu
557683dedc SERVER-70797 Reduce mongod startup time by using lazy symbol resolution 2022-12-03 00:04:02 +00:00
Tausif Rahman
b06927da23 SERVER-71506 Refactor tooling metrics 2022-11-28 18:43:41 +00:00
Mark Benvenuto
49a8ce154a SERVER-71319 Remove kms_message 2022-11-28 18:10:46 +00:00
Mark Benvenuto
2d106ba1bd SERVER-71317 Vendor libmongocrypt 2022-11-22 21:24:53 +00:00
Trevor Guidry
677029b274 SERVER-69814 don't use clang on macos and windows 2022-11-18 19:03:14 +00:00
Mark Benvenuto
9eceb34bc4 SERVER-71316 Vendor Libbson 2022-11-16 17:02:46 +00:00
Andrew Morrow
4c9932cffe SERVER-71209 Prefer 64 bit dwarf to debug types sections
Also changes to `-g2` over `-ggdb` since our research
has indicated that `-ggdb` has no effect in our builds.
2022-11-16 17:01:15 +00:00
Tausif Rahman
93612bf95f SERVER-69636 Collect SCons Metrics 2022-11-14 16:14:16 +00:00
Uladzimir Makouski
d772a25a93 Revert "SERVER-69636 Collect SCons Metrics"
This reverts commit 3a4d6fdeb7.
2022-11-09 12:09:49 +00:00
Tausif Rahman
3a4d6fdeb7 SERVER-69636 Collect SCons Metrics 2022-11-08 16:32:27 +00:00
Trevor Guidry
b1638c4a89 SERVER-70767 improve warning message from tool options failing to load 2022-11-04 20:40:36 +00:00
Juan Gu
3a31638a3c SERVER-67681 Create specific target for compile commands 2022-10-27 00:08:01 +00:00
Jason Chan
9253cb64b1 SERVER-69913 Update TODO messages originally pointing to SERVER-52413 2022-10-26 18:21:09 +00:00
Juan Gu
7af2e404dd SERVER-63211 icecream 1.1 will use wrong objcopy 2022-10-25 21:32:42 +00:00
Andrew Morrow
ba447fc286 SERVER-69815 Disable the tapilink and abilink tools when using Ninja 2022-10-21 17:31:34 +00:00
Trevor Guidry
4cebccde5e SERVER-68370 validate the virtual workstation environment 2022-10-21 16:24:21 +00:00
Trevor Guidry
eff572b7c1 SERVER-69507 only set rpath when link-model is dynamic 2022-10-18 17:25:24 +00:00
Juan Gu
c48dfb6dc0 SERVER-69064 Improve default_variant_dir_generator in Build System 2022-10-12 18:39:54 +00:00
Alexander Neben
77aec6e6dc SERVER-69196 Fixed windows compiles 2022-10-12 16:48:14 +00:00
Alexander Neben
36194c5462 SERVER-69196 don't build dwarf on gcc4 2022-10-12 15:38:56 +00:00
Juan Gu
54af079d38 SERVER-70281 Only turn on fdiagnostic for ninja gcc and clang toolchains 2022-10-06 16:04:52 +00:00
Juan Gu
5cbe7f207d SERVER-67682 Enable -fdiagnostics-color by default with ninja for all build types 2022-09-28 21:01:35 +00:00
Tausif Rahman
d22d68c4c2 SERVER-69912 SConstruct is executable by mistake 2022-09-23 16:08:12 +00:00
Daniel Moody
5551a29502 SERVER-69765 fix SPLIT_DWARF condition that broke windows builds 2022-09-16 22:38:17 +00:00
Daniel Moody
badc2e81ee SERVER-69765 turn off default split-dwarf on macos 2022-09-16 04:59:45 +00:00
Josef Ahmad
d8901a2835 SERVER-69611 Set the -ffp-contract=off compiler option by default 2022-09-15 07:26:17 +00:00
Daniel Moody
c1adfd31df SERVER-69133 remove redundant setting of hardlink install action. 2022-08-29 22:02:23 +00:00
Daniel Moody
53aa9bec47 SERVER-68475 only use custom configure check with gcc and clang. 2022-08-29 16:02:24 +00:00
Daniel Moody
b41c85c2e7 SERVER-68475 use debug-types-section to reduce debug info 2022-08-26 20:36:46 +00:00
Tausif Rahman
41d0a45aaf SERVER-68003 Make experiment_unified_ninja.vars the default 2022-08-26 14:40:49 +00:00
Daniel Moody
dcbfdf202a SERVER-69170 add gdb-index if gsplit-dwarf is in use 2022-08-26 04:18:52 +00:00
Daniel Moody
0054d395a5 SERVER-48203 add precious and link-type install actions to ninja 2022-08-24 17:48:17 +00:00
Tausif Rahman
bfdd46ebfa SERVER-67922 Accommodate build profiles for external builders 2022-08-22 23:21:59 +00:00
Tausif Rahman
cfbd8f8449 SERVER-68586 Use opt setting from Build Profiles 2022-08-22 22:49:50 +00:00
Daniel Moody
2450ef1e71 SERVER-69051 fix error message related to opt and gcov or sanitizers 2022-08-22 22:48:33 +00:00
Daniel Moody
61b444d5fe SERVER-68116 switch to no unittest alias for static builders. 2022-08-19 15:52:01 +00:00
Ryan Egesdahl
449166ccca SERVER-65684 Fix stack usage with ASAN and gcov 2022-08-12 23:22:12 +00:00
Daniel Moody
2a470e6947 SERVER-68474 added dwp files for split dwarf builds 2022-08-10 05:34:54 +00:00
Daniel Moody
fc3674c229 SERVER-67058 Create libdeps metrics 2022-08-09 08:34:04 +00:00
Alexander Neben
38d4d528a8 SERVER-67132 Added MSan 2022-08-09 06:27:41 +00:00
Sulabh Mahajan
a8279e40be SERVER-67841 Add a build option to turn on WT's REF tracking. 2022-08-08 20:02:33 +00:00
Alexander Neben
ce2e2b062b SERVER-68474 added temp fix for relocation overflow 2022-08-03 21:30:28 +00:00
Richard Samuels
073d0200f4 SERVER-67056 Create artifact metrics 2022-07-28 17:57:53 +00:00