Changes between Version 42 and Version 43 of MacBuild
- Timestamp:
- Apr 3, 2008, 9:25:32 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MacBuild
v42 v43 2 2 '''Last updated 4/3/08''' 3 3 4 This document applies to BOINC version 6.1.0 and later. It has instructions for building the BOINC Client and Manager for Macintosh OS X. Information for building science project applications to run under BOINC on Macintosh OSX can be found [BuildMacApp here].4 This document applies to BOINC version 6.1.0 and later. It has instructions for building the BOINC Client and Manager for Macintosh OS X. For information on building science project applications to run under BOINC on Macintosh OSX, see BuildMacApp. 5 5 6 6 Note: the information in this document changes from time to time for different versions of BOINC. For any version of BOINC source files, the corresponding version of this document can be found in the source tree at: … … 18 18 Building BOINC for Macintosh OS X is complicated by the fact that Mac OS X is actually 3 different platforms: 19 19 * '''powerpc-apple-darwin''': PowerPC processors running OS 10.3.0 and above 20 * '''i686-apple-darwin''': 32-bit intel processors running OS 10.4.0 and above21 * '''x86_64-apple-darwin''': 64-bit intel processors running OS 10.5.0 and above20 * '''i686-apple-darwin''': 32-bit Intel processors running OS 10.4.0 and above 21 * '''x86_64-apple-darwin''': 64-bit Intel processors running OS 10.5.0 and above 22 22 BOINC does not support 64-bit PowerPC applications for the Mac. 23 23 … … 29 29 * Use a single development system running OS 10.5.x and cross-compile for the various platforms. The remainder of this document describes that process. 30 30 31 '''The above requirements apply not only BOINC itself, but also the !WxWidgets, JPEG, c-ares and cURL libraries, as well as all project applications.''' The BOINC Client does not use !WxWidgets or JPEG, so only the c-ares and cURL libraries must be built for 31 '''The above requirements apply not only BOINC itself, but also the !WxWidgets, JPEG, c-ares and cURL libraries, as well as all project applications.''' The BOINC Client does not use !WxWidgets or JPEG, so only the c-ares and cURL libraries must be built for the x86_64 architecture. 32 32 33 33 Be sure to follow the directions in this document to ensure that these requirements are met. … … 94 94 ''XCode installed these utilities in the `/usr/bin/` directory, but the upgrades by default will install in `/usr/local/bin/`. If you install there, you must also set your PATH environment variable to include that location. The scripts referenced below do this automatically.'' 95 95 96 All BOINC software for Power PC Macs must be built using MacOS10.3.9 SDK to assure backward compatibility with OS 10.3.9.[[BR]] 97 All 32-bit BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.4.u SDK to allow cross-compiling.[[BR]] 98 All 64-bit BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.5 SDK.[[BR]] 96 * All BOINC software for Power PC Macs must be built using MacOS10.3.9 SDK to assure backward compatibility with OS 10.3.9. 97 * All 32-bit BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.4.u SDK to allow cross-compiling. 98 * All 64-bit BOINC software for Intel Macs must be built using GCC 4.0 and MacOS10.5 SDK. 99 99 100 100 These are not done by either the XCode projects which come with wxMac-2.8.7, nor the !AutoMake scripts supplied with wxMac-2.8.7, c-ares-1.5.1, curl-7.18.0, or jpeg-6b. So be sure to use our special scripts to build these packages.