Re: Build Target's Architectures settings "i386 ppc" vs Standard
Re: Build Target's Architectures settings "i386 ppc" vs Standard
- Subject: Re: Build Target's Architectures settings "i386 ppc" vs Standard
- From: Tony Scaminaci <email@hidden>
- Date: Mon, 31 Aug 2009 12:12:50 -0700 (PDT)
Thanks once again Chris for clarifying this. I need to maintain compatibility as far back as possible while still moving forward with the tools. Since Xcode still supports 10.4, I'm linking against the 10.4 SDK. There will be a number of unhappy customers, those still running 10.3.9. But it's good to know that I shouldn't use the Standard option as long as I continue to support all 4 platforms.
--- On Mon, 8/31/09, Chris Espinosa <email@hidden> wrote:
From: Chris Espinosa <email@hidden> Subject: Re: Build Target's Architectures settings "i386 ppc" vs Standard To: "Tony Scaminaci" <email@hidden> Cc: "Xcode Mailing List" <email@hidden> Date: Monday, August 31, 2009, 1:24
PM
On Aug 31, 2009, at 11:18 AM, Tony Scaminaci wrote:
> That would be misleading. It certainly does build for 64-bit PPC. I just compiled my app and I have 4 object folders, one being PPC 64 and there are compiled objects in there and they got linked into the fat binary. It may be that Xcode 3.2 doesn't build for PPC 64 by default which is why I asked this question.
The definition of "standard" is now "i386 x86_64 ppc" without ppc64. The system headers and libraries for 10.6, and the 10.6 SDK< omit support for ppc64, so even if you set your own architectures you cannot build against the 10.6 SDK using ppc64, even for deployment on 10.5.
If you build against the 10.5 SDK and manually set your Architectures to "i386 x86_64 ppc ppc64" you can build four-way. But be aware there is no upgrade path for ppc64 applications.
Chris
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden