-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Build, Testing Infrastructure
-
Fully Compatible
-
Dev Platform 2022-04-04, Dev Platform 2022-04-18
-
67
In SERVER-46296 we made the non-windows non-shipping ! and * builders (with the exception of the AUBSAN builder which is proceeding under SERVER-48892 and currently blocked on at least SERVER-48736).
However, there are many other builders in the waterfall that meet the non-shipping non-windows criteria. We should consider moving many or all of those builders over to -link-model=dynamic as well. The following builders appear to be candidates:
- Enterprise RHEL 6.2 (Benchmarks) (need to think about performance effects)
- Enterprise RHEL 6.2 (Single Task Baseline)
- Enterprise RHEL 6.2 (flow control off)
- Enterprise RHEL 6.2 (implicit multiversion)
- Enterprise RHEL 6.2 (inMemory)
- Enterprise RHEL 6.2 (large transactions format)
- Enterprise RHEL 6.2 (majority read concern off)
- Enterprise RHEL 6.2 (resumable index builds)
- Enterprise RHEL 7.1 PPC64LE (inMemory) DEBUG
- Enterprise RHEL 7.2 s390x (inMemory) DEBUG
- Linux (No Journal)
- Linux (ephemeralForTest)
- RHEL 6.2 (Biggie)
- RHEL 7.0/7.6 Cross-ABI (maybe, I'm not 100% on this)
- hot_backups RHEL 7.0
- {A,UB}SAN Enterprise Ubuntu 18.04 FUZZER (probably needs also to wait on
SERVER-48892) - ~ ASAN Enterprise Ubuntu 18.04 DEBUG
- ~ ASAN Ubuntu 18.04
- ~ Enterprise RHEL 6.2 DEBUG Code Coverage
- ~ Enterprise RHEL 7.0 (Dagger)
- ~ Enterprise RHEL 7.0 (no-libunwind)
- ~ Enterprise Ubuntu 16.04 (with ScanningReplicaSetMonitor)
- ~ Enterprise Ubuntu 16.04 (with SdamReplicaSetMonitor)
- ~ Enterprise Ubuntu 16.04 (with {taskExecutorPoolSize: 4})
- ~ Enterprise Ubuntu 16.04 (without Diagnostic Latches)
- ~ Enterprise Ubuntu 18.04 DEBUG (Unoptimized)
- ~ Linux DEBUG WiredTiger develop
- ~ Linux Repeated Execution (maybe, not sure?)
- ~ Selected Tests
- ~ TSAN Enterprise Ubuntu 20.04 DEBUG (Biggie)
- ~ UBSAN Enterprise Ubuntu 18.04 DEBUG (probably also needs to wait on
SERVER-48892).
- is depended on by
-
SERVER-45837 Modify an existing dynamic builder to build dynamically with opt=off
- Closed
- is duplicated by
-
SERVER-45837 Modify an existing dynamic builder to build dynamically with opt=off
- Closed
- related to
-
SERVER-66035 Convert everything possible to use --link-model=dynamic
- Closed
-
SERVER-66014 switch testing build targets to dynamic link model in evergreen
- Closed