Changes between Version 3 and Version 4 of CompilingMapGuide22
- Timestamp:
- 07/26/10 09:42:38 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompilingMapGuide22
v3 v4 5 5 == Linux == 6 6 7 !MapGuide 2.2 has been developed against GCC 4.1. Later versions of GCC have not been tested. The /usr/include/asm/atomic.h header has been removed from GCC 4.1 and later versions but some of !MapGuide's Oem dependencies still look for it. A replacement for atomic.h based on GCC 4.1 intrinsics has been [http://golubenco.org/2007/06/14/atomic-operations posted by Tudor Golubenco]. The replacement header should be dropped in /usr/include/asm before proceeding with compilation.7 !MapGuide 2.2 has been developed against GCC 4.1. Later versions of GCC have not been tested. The /usr/include/asm/atomic.h header has been removed from GCC 4.1 and later versions, but some of !MapGuide's Oem dependencies still look for it. A replacement for atomic.h based on GCC 4.1 intrinsics has been [http://golubenco.org/2007/06/14/atomic-operations posted by Tudor Golubenco]. The replacement header should be dropped in /usr/include/asm before proceeding with compilation. 8 8 9 9 Here are more specific compilation guides for various Linux distributions: 10 10 11 * [wiki:CompilingMapGuide22Centos54 CentOS 5.4 Compilation Guide]12 * [wiki:CompilingMapGuide22Ubuntu910 Ubuntu 9.1 Compilation Guide]11 * [wiki:CompilingMapGuide22Centos54 Build Instruction on CentOS 5.4] 12 * [wiki:CompilingMapGuide22Ubuntu910 Build Instruction on Ubuntu 10.04] 13 13 14 14 == Windows ==