Changes between Version 42 and Version 43 of MacBuild


Ignore:
Timestamp:
Apr 3, 2008, 9:25:32 PM (16 years ago)
Author:
Nicolas
Comment:

remove click here link (again), and reformat a bit

Legend:

Unmodified
Added
Removed
Modified
  • MacBuild

    v42 v43  
    22'''Last updated 4/3/08'''
    33
    4 This document applies to BOINC version 6.1.0 and later.  It has instructions for building the BOINC Client and Manager for Macintosh OSX.  Information for building science project applications to run under BOINC on Macintosh OSX can be found [BuildMacApp here].
     4This 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.
    55
    66Note: 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:
     
    1818Building BOINC for Macintosh OS X is complicated by the fact that Mac OS X is actually 3 different platforms:
    1919 * '''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 above
    21  * '''x86_64-apple-darwin''': 64-bit intel processors running OS 10.5.0 and above
     20 * '''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
    2222BOINC does not support 64-bit PowerPC applications for the Mac.
    2323
     
    2929 * 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.
    3030
    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.
     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.
    3232
    3333Be sure to follow the directions in this document to ensure that these requirements are met.
     
    9494''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.''
    9595
    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.
    9999
    100100These 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.