Changes between Version 1 and Version 2 of MapGuideRfc92


Ignore:
Timestamp:
May 7, 2010 3:13:10 PM (9 years ago)
Author:
rohitr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc92

    v1 v2  
    1 jkj
     1----
     2= !MapGuide RFC 92 - Enable native GCC 4.4 compilaton  =
     3
     4This page contains an change request (RFC) for the !MapGuide Open Source project.
     5More !MapGuide RFCs can be found on the [wiki:MapGuideRfcs RFCs] page.
     6
     7
     8== Status ==
     9
     10||RFC Template Version||(1.0)||
     11||Submission Date||May 8, 2010||
     12||Last Modified||Rohit Razdan [[Timestamp]]||
     13||Author||Rohit Razdan||
     14||RFC Status||draft||
     15||Implementation Status||pending||
     16||Proposed Milestone||2.3||
     17||Assigned PSC guide(s)||Trevor Wekel||
     18||'''Voting History'''||(vote date)||
     19||+1||||
     20||+0||||
     21||-0||||
     22||-1||||
     23||no vote|| ||
     24
     25== Overview ==
     26
     27MapGuide cannot compile with GCC 4.4, as of now. This RFC proposes updating the code base to enable native compilation of MapGuide/OEM dependencies on GCC 4.4.
     28
     29== Motivation ==
     30
     31Non compilation with the mainstream GCC version means that workarounds have to be used which don't always work. Building from source, is also a prerequisite to inclusion as a package in Debian/Ubuntu as well as other distros.
     32
     33== Proposed Solution ==
     34
     35Prima facie, it seems that updating some files for headers along with make files for some OEM dependencies which hard code the GCC version should do the job. May need to update the 3rd party components.
     36
     37== Implications ==
     38
     39Easier Mapguide build experience. First step towards inclusion in official repos.
     40
     41== Test Plan ==
     42
     43Build and run usual unit tests.
     44
     45== Funding/Resources ==
     46
     47Google through the GSOC program.