• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Building For OS 10.1, 10.2, and 10.3
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building For OS 10.1, 10.2, and 10.3


  • Subject: Re: Building For OS 10.1, 10.2, and 10.3
  • From: Thomas Dibble <email@hidden>
  • Date: Fri, 2 Jan 2004 19:17:29 -0800

Apple provides three SDKs to build against: the "Current OS" (10.3.2), "10.2" (10.2.7/10.2.8), and "10.1" (10.1.5). Note that there are two places to change the target (one changes the SDK for the compiler, the other the link target IIRC ... and it is valid to have the two places mismatched though it doesn't sound like you want to in your case). By default, these are both set to "current OS", and so most applications compiled without changing these settings will not run on pre-Panther installations.

Note also that the gcc version 3.3 will NOT work with 10.1 deployment targets (see the XCode Release Notes); you have to use the 3.1 or 2.95 versions of gcc for 10.1 compatibility (this is primarily because there is no gcc 3.3 runtime out for 10.1, only for 10.2 and 10.3 ... and there is no gcc 3.3 support in the 10.1 SDK). The specific compiler is modified in the target's "Rules" properties page.

Consult the XCode documentation and release notes for the details. I believe a search for "Cross Development" in XCode Help should get you to the details directly.

				---- Tom Dibble

On Jan 2, 2004, at 5:43 PM, Craig Bakalian wrote:

Hi,
I have read the help files on this topic, yet I am still confused. If I build a version of my application as 10.3 on my machine which is running 10.3.2, will it run on someone else's machine who is has 10.2?
I have had emails from users of my applications that are claiming that "it won't run on my G4", and it won't run on my 10.3.2, where I have users that are running my applications fine. What is going on? What about backward compatibility, forward compatibility... micro processor compatibility...


Craig Bakalian
www.eThinkingCap.com
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Building For OS 10.1, 10.2, and 10.3
      • From: Craig Bakalian <email@hidden>
References: 
 >Building For OS 10.1, 10.2, and 10.3 (From: Craig Bakalian <email@hidden>)

  • Prev by Date: Building For OS 10.1, 10.2, and 10.3
  • Next by Date: Re: Building For OS 10.1, 10.2, and 10.3
  • Previous by thread: Building For OS 10.1, 10.2, and 10.3
  • Next by thread: Re: Building For OS 10.1, 10.2, and 10.3
  • Index(es):
    • Date
    • Thread