= !MapGuide RFC 179 - Drop 32-bit builds for Linux as well = This page contains a change request (RFC) for the !MapGuide Open Source project. More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page. == Status == ||RFC Template Version||(1.0)|| ||Submission Date||13 Feb 2020|| ||Last Modified||15 Feb 2020|| ||Author||Jackie Ng|| ||RFC Status||adopted|| ||Implementation Status||N/A|| ||Proposed Milestone||4.0|| ||Assigned PSC guide(s)||(when determined)|| ||'''Voting History'''||(vote date)|| ||+1||Jackie,Gordon,Haris,Martin|| ||+0|||| ||-0|||| ||-1|||| ||no vote|||| == Overview == This RFC proposes to drop 32-bit builds for Linux as well in addition to Windows (which was already adopted as part of [wiki:MapGuideRfc166 MapGuide RFC 166]) == Motivation == Same motivation as dropping 32-bit builds for Windows. Most computers should be running 64-bit operating systems nowadays and to maximize our limited build resources, we should only focus on producing builds of MapGuide for 64-bit Windows and Linux. == Proposed Solution == We will cease making releases of MapGuide for 32-bit Linux distros that we currently target. The author originally had reservations for following the same 64-bit only path for the Linux releases due to less verification of stability and reliability of the 64-bit linux builds compared to their 32-bit counterparts. However, the reality is that build/developer resources for the MapGuide project are really strained and at this stage, it is more preferable to just put out the "less stable" 64-bit linux builds and fix/address whatever issues that may arise. == Implications == 3.1.2 will mark the last version of MapGuide where 32-bit builds exist for Windows *and* Linux. There will be no migration path for such users beyond migrating their data and application code to work on the 64-bit countepart. == Test Plan == N/A == Funding / Resources == Community