Version 5 (modified by brucedechant, 14 years ago) ( diff )


MapGuide RFC 65 - ACE Upgrade

This page contains a change request (RFC) for the MapGuide Open Source project. More MapGuide RFCs can be found on the RFCs page.


RFC Template Version(1.0)
Submission DateJune 4, 2009
Last ModifiedBruce Dechant Timestamp
AuthorBruce Dechant
RFC Statusadopted
Implementation Statuscompleted
Proposed Milestone2.2
Assigned PSC guide(s)Bruce Dechant
Voting History
+1Andy, Bob, Bruce, Haris, Jason, Kenneth, Paul, Tom


This RFC updates MapGuide to use the latest version of ACE.

For details, refer to ACE website:


There have been several bug fixies and most noticably 64bit fixes that are required in order for MapGuide to work with 64bit.

Proposed Solution

Upgrade existing OEM ACE 5.4 library to the latest ACE library.


The only noted change that impacts MapGuide was a change to the generateUUID() API used by MapGuide to generate a unique ID. The NEW API is called generate_UUID(). They are functionally identical.

Test Plan

Build/Run on Windows/Linux.


Supplied by Autodesk.


At the time this RFC was written the latest release of ACE was ACE 5.6.6. The current latest ACE release is ACE 5.7.0 and so we will be updating to that version.

Note: See TracWiki for help on using the wiki.