MapGuide RFC 184 - Adopt VS2019 as the standard windows compiler for building MapGuide/FDO
This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.
Status
RFC Template Version | (1.0) |
Submission Date | 9 Nov 2021 |
Last Modified | 15 Nov 2021 |
Author | Jackie Ng |
RFC Status | adopted |
Implementation Status | implemented |
Proposed Milestone | 4.0 |
Assigned PSC guide(s) | (when determined) |
Voting History | (vote date) |
+1 | Jackie,Gordon,Haris |
+0 | |
-0 | |
-1 | |
no vote |
Overview
This RFC proposes to adopt VS2019 as the standard compiler for building MapGuide/FDO on Windows
Motivation
Currently we are using VS2015 as the standard compiler for building MapGuide/FDO on Windows. While this has served us well, a recent upstream change in CS-Map has broken our trunk builds of MapGuide. Although a ticket has been filed on the matter there has been no action to see this issue rectified and none of the MapGuide developers have commit access to make this change.
Since our hand has been forced, we might as well update our default MSVC compiler to VS2019
Proposed Solution
Upgrade MapGuide/FDO project files to use the MSVC 2019 (v142) compiler toolset
Update windows installer to bundle the MSVC 2019 redistributable
Test Plan
N/A
Funding / Resources
Community