If this happens, the best solution is to build a static version of the UNIX library yourself and static link it to your application. However, the version numbers of some UNIX libraries do change over time, and applications which dynamically link to them may fail to load on older systems if they are built on a newer system. Note: This issue applies mainly to Mac-specific APIs support for standard UNIX functions rarely changes over different Mac OS versions. The remainder of this document describes that process. Use a single development system running OS 10.7.x or later and cross-compile for the various platforms.You must have an Intel Core 2 Duo or newer processor to run 64-bit applications.) A 64-bit development Intel system running OS 10.5.x or later (The original Intel Macs used an Intel Core Duo processor which was 32-bit only.An Intel development system running OS 10.4.x.Build each platform on a system running the oldest OS you need to support:.There are two basic ways to accomplish this: You need to take certain steps to ensure that you use only APIs that are available in all the OS versions you plan to support. The libraries supplied with different versions of OS X support different APIs. This allows it to be built with XCode 3.2 under OS 10.6.x and later. Starting with version 6.10.58, the BOINC Client supports only Mac OS X 10.4.0 and later. If your project does not support the x86_64-apple-darwin platform, BOINC will automatically request your i686-apple-darwin application. For example, you may not need a 64-bit version. Of course, you can choose to support only some of these platforms. x86_64-apple-darwin: 64-bit intel processors running OS 10.5.0 and aboveīOINC no longer supports PowerPC applications for the Mac.i686-apple-darwin: 32-bit intel processors running OS 10.4.0 and above.powerpc-apple-darwin: PowerPC processors running OS 10.3.0 and above.Information for building the BOINC Client and Manager for Macintosh OSX can be found here.īuilding applications for Macintosh OS X is complicated by the fact that Mac OS X is actually 3 different platforms: It has instructions for building science project applications to run under BOINC on Macintosh OSX. This document applies to BOINC libraries 7.0.32 and later. Adding a Finder icon to your graphics applicationīuilding BOINC Project Applications for Macintosh OS X.Upgrading applications for version 6 graphics.Using a Generic Makefile With a Custom Shell Script.Build Your Application Using Cross-Development.Building BOINC Project Applications for Macintosh OS X.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |