[SERVER-49324] Upgrade to latest version of SCons Created: 07/Jul/20  Updated: 27/Oct/23  Resolved: 27/Oct/23

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

Type: Task Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
Resolution: Won't Do Votes: 0
Labels: third-party-upgrade
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done before SERVER-55848 Add an opt-in flag to enable PCH on W... Blocked
has to be done before SERVER-60915 post SCons 4.x upgrade, convert conft... Closed
Related
related to SERVER-78974 Complete TODO listed in SERVER-49324 Closed
related to SERVER-82521 Complete TODO listed in SERVER-49324 Needs Scheduling
Assigned Teams:
Server Development Platform
Participants:

 Description   

NOTE: We do NOT intend to implement this, since SCons is being replaced w/ Bazel. For now, we're keeping the issue open to prevent TODO-based bugs from being created.

SCons 4.0 has been released, and includes some interesting new features and flags. One very exciting thing is that SCons now includes built-in support for generating a compilation database after they merged our implementation into the core SCons repository. Other notable changes are listed here: https://scons.org/scons-400-is-available.html

SCons 4.2 has also now been released, and includes other interesting features. We really want a SCons upgrade though that will offer VS 2022 support, and that isn't in 4.2.



 Comments   
Comment by Steve Gross [ 08/Aug/23 ]

Re-opening, but NOT because we intend to work on it. This is still a won't-fix, BUT when it's closed, our automated system creates issues for TODOs associated with the issue. Thus, we're leaving this open, but backlogged.

Comment by Nicholas Zolnierz [ 02/Sep/20 ]

Note that as part of SERVER-49805, we'll be pulling forward a version of yacc.py into site_scone to pick up a fix. We should be able to remove this file as part of the SCons upgrade.

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