[SERVER-61959] Backport MSVS 2022 support into vendored SCons Created: 08/Dec/21  Updated: 29/Oct/23  Resolved: 21/Dec/21

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 5.3.0

Type: Task Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Bill Deegan
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Dev Platform 2021-12-13, Dev Platform 2021-12-27
Participants:

 Description   

Upstream SCons has support for MSVS 2022, but our vendored SCons (3.1.2 with patches) lacks it. We will need that support in order to test against VS 2022, but we don't yet want to upgrade to the upstream SCons 4.3 release (we will do that later in SERVER-49234). Instead, we can just cherry-pick the necessary changes from upstream into our vendored SCons.



 Comments   
Comment by Githook User [ 21/Dec/21 ]

Author:

{'name': 'William Deegan', 'email': 'bill@baddogconsulting.com', 'username': 'bdbaddog'}

Message: SERVER-61959 Pull logic from SCons 4.3.0 (and current github scons master) to support MSVC 2022

Signed-off-by: Andrew Morrow <acm@mongodb.com>

Closes https://github.com/mongodb/mongo/pull/1435
Branch: master
https://github.com/mongodb/mongo/commit/0f2088d744f97b1dda122343b81156851db69c98

Generated at Thu Feb 08 05:53:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.