Commit Graph

49 Commits

Author SHA1 Message Date
Daniel Moody
8a6f81d4eb SERVER-115339 switch to latest toolchain for RHEL9 390x (#45734)
GitOrigin-RevId: 8dc05a93f0ded10fffcaef60d6fe3dd5ebfb63d6
2025-12-30 21:43:20 +00:00
auto-revert-app[bot]
f3a55cc39e Revert "SERVER-115597 Add ftrivial-auto-var-init=pattern for debug builds (#45336)" (#45469)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 53f6a1b378bde333b120468e46f6e7b9a948488a
2025-12-19 18:29:14 +00:00
Ryan Berryhill
00b7369161 SERVER-115597 Add ftrivial-auto-var-init=pattern for debug builds (#45336)
GitOrigin-RevId: 0ce7ee7d1a90e0abdb2e1bf5d8e729cb457530f8
2025-12-19 11:27:37 +00:00
Daniel Moody
4c3aa08d00 SERVER-115832 disable fdebug-types-section on clang static builds (#45321)
GitOrigin-RevId: 5def3483c31d6ab972c6da5169a72c223dcee894
2025-12-16 21:25:06 +00:00
Ryan Berryhill
cae6396315 SERVER-115392 Enable hardening-related compiler warnings (#45209)
GitOrigin-RevId: aebabea966cc7aad2030976f6629b4aea6f9a2d6
2025-12-16 20:59:43 +00:00
Daniel Moody
3fd38608b0 SERVER-114936 switch to PGO'd LLVM19 toolchain (#45072)
GitOrigin-RevId: 8e5835dc367b6ac083c8c8d842acb1bc184d6c45
2025-12-10 20:54:20 +00:00
Andrew Bradshaw
d42c2f6ce7 SERVER-113428 Refactor abseil to use its own build system (#44952)
GitOrigin-RevId: 37e8183a7a77c99b628e8efba83a80299ad9e5b4
2025-12-09 21:54:37 +00:00
Andrew Bradshaw
ba488dc418 SERVER-113129 Reapply "SERVER-113129 Move compiler flags into toolchain" (#44581)
GitOrigin-RevId: a022bd38c8fa912976e74499f465d401a7d34350
2025-12-01 20:55:01 +00:00
auto-revert-app[bot]
592f5fa950 Revert "SERVER-113129 Move compiler flags into toolchain (#44430)" (#44543)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 4e97b39b60f415a0dff737709c549de75ed36f7c
2025-12-01 01:43:44 +00:00
Andrew Bradshaw
93d01221fa SERVER-113129 Move compiler flags into toolchain (#44430)
GitOrigin-RevId: 5eeb50d57e4fa9b7b4493b759f4753c05252d8d6
2025-11-27 01:12:02 +00:00
Andrew Bradshaw
a6ef2a112d SERVER-114362 Remove --detect_odr_violation (#44372)
GitOrigin-RevId: 360145a457ee91a3ccd823bbf3ac600b888a4352
2025-11-24 23:42:45 +00:00
Brad Cater
3cf541e9ef SERVER-19549 clang thread safety annotations (#43219)
Co-authored-by: Mathias Stearn <mathias@mongodb.com>
GitOrigin-RevId: 71441319c7613ba0ea22ddae772c31cf1430d592
2025-11-12 04:30:24 +00:00
Zack Winter
ba94bcf46c SERVER-112836 Expose gdbserver in Bazel (#43011)
GitOrigin-RevId: b20217dd72f67279af22cad388c8b1f12831f0d9
2025-10-22 23:52:20 +00:00
Alex Li
a1e3ada275 SERVER-94540 Add dev stacktrace bazel flag (#42625)
GitOrigin-RevId: 3832ef1ff60bd89869bec138dc395ccd64a3739b
2025-10-14 22:01:01 +00:00
Daniel Moody
11ddcf319c SERVER-112189 reduce hard fail for mongo gdb pyton setup (#42577)
GitOrigin-RevId: c3f5e9f1f034804bc05db1c9ce2837fdceea3244
2025-10-14 15:20:24 +00:00
auto-revert-app[bot]
d22017feb7 Revert "SERVER-94540 Add dev backtrace bazel flag (#41385)" (#42419)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 9090d03a5657cc4e4b4ce4df0dd4abde7f5a52ad
2025-10-09 12:56:47 +00:00
Alex Li
3b2d6aa9bc SERVER-94540 Add dev backtrace bazel flag (#41385)
GitOrigin-RevId: b38b0c457a61410ca3db968e4e45d20c68079821
2025-10-07 19:12:17 +00:00
Zack Winter
405fa1a385 SERVER-111898 Move Required AUBSAN Variant to Amazon Linux 2023 arm64 (#42150)
GitOrigin-RevId: fa46ab2a25d554215f72fc02136a3f401a1e633d
2025-10-06 21:22:55 +00:00
Andrew Bradshaw
1a437f9251 SERVER-107041 Have default CI build with Clang LTO PGO (#41626)
GitOrigin-RevId: 12685112b052141b84371dd9f614ae316d16f1ec
2025-09-24 17:48:25 +00:00
Andrew Bradshaw
58497d3c6c SERVER-110853 Add strip_debug feature rather than using linkopt (#41299)
GitOrigin-RevId: 0132ae85b827722ac35090be7b5a3b48ca376d24
2025-09-13 01:48:04 +00:00
Daniel Hill
82dddce526 SERVER-110381 disable -profile-accurate-for-symsinlist (#40977)
GitOrigin-RevId: dc4658de095ce423ed80ed556009b849af7dbf6a
2025-09-05 17:17:57 +00:00
Andrew Bradshaw
3e5f7a2f33 SERVER-109439 Add Distributed Thin LTO Support (#40197)
GitOrigin-RevId: 7306a3932deaa2d9c79783da88c5e4e0af32c8ca
2025-08-19 19:25:29 +00:00
Daniel Moody
1eb7154b39 SERVER-104974 make gdb dump locks work in bazel (#39768)
GitOrigin-RevId: db75a756afbfd30990abeee0e2372cb752ca77b3
2025-08-08 04:26:51 +00:00
Andrew Bradshaw
d42a85233c SERVER-107805 Add option to not download c++ toolchain for faster python builds (#39355)
GitOrigin-RevId: a2d449d33df132abb0d6086bcd7f600f5708bb58
2025-07-30 21:24:55 +00:00
Daniel Moody
854fa0a7b5 Revert "SERVER-104974 make gdb dump locks work in bazel (#38689)" (#38888)
GitOrigin-RevId: b4621e3285ccf87740c4b70ebc36a48504c2a511
2025-07-22 14:37:33 +00:00
Daniel Moody
8e430a6840 SERVER-104974 make gdb dump locks work in bazel (#38689)
GitOrigin-RevId: 7abb039db61e5c6614b1be500d84558c83898a64
2025-07-21 22:56:12 +00:00
Andrew Bradshaw
07623b79e4 SERVER-107518 Add support for PGO and Bolt for mongod (#38562)
GitOrigin-RevId: 409b736954123600b5d906e4827cbbb392ad170e
2025-07-16 20:27:03 +00:00
Wei Hu
fab2223d2e SERVER-106533 Fix the path to bazel version of gdb (#37575)
GitOrigin-RevId: 800a93ce1b935d531b0b6d032bce85f037585c46
2025-06-20 23:50:13 +00:00
Zack Winter
40f6d641f7 SERVER-100631 Add ruff into "bazel run lint" (#32166)
GitOrigin-RevId: 4234e1f4a6e164cfd2ab53cdb7290b238095520f
2025-06-11 14:11:11 +00:00
Daniel Hill
c538ff91af SERVER-104686: os specific orderfiles (#35736)
GitOrigin-RevId: 831ccff40784f75c4694e672bf9984d78f0b02e8
2025-05-07 01:15:08 +00:00
Andrew Bradshaw
4b484dde8c SERVER-103144 Add Mold linker and set as default for fastbuild (#35640)
GitOrigin-RevId: db92dfb52d76e1d2120e4cc5255b06dcb47ce2f4
2025-05-05 17:33:11 +00:00
Andrew Bradshaw
52c3fa265f SERVER-104661 Remove third party warnings for linux clang/gcc (#35750)
GitOrigin-RevId: 22f93890347d52144b5a5194368d941dba3650d2
2025-05-05 16:41:37 +00:00
patricearruda84
98a722c952 SERVER-104668: Remove most of the compiler warnings in Apple build. (#35704)
GitOrigin-RevId: e10faa49bdfcd89cd7e485dc1b60072b58511479
2025-05-05 14:07:40 +00:00
patricearruda84
114828c907 SERVER-104644: Define no_defaulted_function_deleted toolchain cc confing feature. (#35687)
GitOrigin-RevId: bee0ceb577da3dddd4709f04e57d19641fa0fb95
2025-05-02 18:45:42 +00:00
patricearruda84
f003e743fb SERVER-104478: Remove libc++ build settings. (#35648)
GitOrigin-RevId: 8219191ac964e0f1644896af50fa73d89770f40d
2025-05-02 13:59:51 +00:00
patricearruda84
82394d143d SERVER-104477: Define no_unused_function_feature for MacOS and Linux (#35623)
GitOrigin-RevId: 2b5aaf8464f312752a3f273e01588cb7e1ec9b80
2025-05-01 16:10:21 +00:00
Zack Winter
adc60b354d SERVER-103394 Use "bazel test" Interface in Evergreen (#34625)
GitOrigin-RevId: 2b7574e27327c3f520d318e74dff8feb7662ccc5
2025-04-28 22:21:21 +00:00
Andrew Bradshaw
ba1a66200f SERVER-99213 Add flag to enable building dwp files (#35182)
GitOrigin-RevId: b0d5799813f8e65c868743edff8ea4a201de8d98
2025-04-28 17:56:13 +00:00
Daniel Moody
eafdd47f92 SERVER-104203 upgrade to gdb 16.3 (#35377)
GitOrigin-RevId: 2e0b8cea6705e157e7ca4cc95fa8e1227a5ac02e
2025-04-24 17:19:12 +00:00
patricearruda84
0a09f9330b SERVER-102939: Define optimization as common for linux and apple as a feature (#35303)
GitOrigin-RevId: 3fe444d72a379b8e3d33db85277f64605762a5dc
2025-04-24 14:57:22 +00:00
Andrew Bradshaw
aaad0cdcb7 SERVER-104108 Add simple_build_id and use linkopt -S on AL2023 (#35238)
GitOrigin-RevId: 2f65683f1441b5424de6137fef03b1461d0ae1fb
2025-04-22 18:13:11 +00:00
patricearruda84
0648109edc SERVER-102939: Move specific linux linking flags to linux cc toolchain config file. (#35039)
GitOrigin-RevId: 81dfcb960bf6a4d176453454055881c7f730e96a
2025-04-17 16:45:26 +00:00
Daniel Moody
f82ec40a0d SERVER-103858 make bazel gdb run from PWD of caller (#35068)
GitOrigin-RevId: b4d20e4b0995f91a8aaa4ffea108dd4439a4eba8
2025-04-16 04:42:18 +00:00
Daniel Moody
e7660d45e5 SERVER-103119 expose gdb as separate bazel toolchain component (#34991)
GitOrigin-RevId: f1f2a0332c3512c98926dd1015489edb75b2a20e
2025-04-15 14:22:03 +00:00
patricearruda84
5339b1e431 SERVER-103205: Remove Linux v4 cc mongo toolchain files. (#34989)
GitOrigin-RevId: 0b38fa0899548366c1d164b6525d9a90e30d1201
2025-04-14 17:35:28 +00:00
patricearruda84
232f876e4d SERVER-102939: Move most of the Apple compiler flags to features. (#34952)
GitOrigin-RevId: 9e2c7abde82a20a5cb5818690167818eb2a3ecf5
2025-04-12 00:38:27 +00:00
patricearruda84
410e8933e1 SERVER-102939: Convert several linux cc flags as features. (#34858)
GitOrigin-RevId: 6224c1df669faaeaced68f85ae1e708f36953d79
2025-04-10 14:11:54 +00:00
patricearruda84
273f05505c SERVER-102939: Define a common mongo_compiler_flags.bzl under //bazel/toolchains/cc. (#34754)
GitOrigin-RevId: 05013943dba2816db9a8106edfbed88b3c12c024
2025-04-10 06:32:26 +00:00
patricearruda84
843aeff8b7 SERVER-102939: Cleanup of the bazel cc toolchain (#34644)
GitOrigin-RevId: 00afe1e1eb3399479d1ca0dbed288f29accb96b7
2025-04-10 05:12:44 +00:00