Re: Unwanted ppc build
Re: Unwanted ppc build
- Subject: Re: Unwanted ppc build
- From: ipmlists <email@hidden>
- Date: Thu, 01 Sep 2011 22:42:07 +0100
On 1 September 2011 21:28, Christiaan Hofman <email@hidden> wrote:
>
> On Sep 1, 2011, at 19:53, ipmlists wrote:
>
>> On 1 September 2011 18:23, Christiaan Hofman <email@hidden> wrote:
>>>
>>> On Sep 1, 2011, at 13:40, ipmlists wrote:
>>>>
>>>> Yes, I'm sorry, ambiguous grammar on my part! I should have said "I
>>>> have an Xcode project, which I'm compiling as a standard 32/64 bit
>>>> universal, which uses the CorePlot framework". The framework is a
>>>> 32/64-bit intel binary, and I'm not compiling it.
>>>>
>>>>>>> And about Jerry Krinock's remark, the "Standard Universal" does indeed mean different things in different Xcode versions. Long ago it used to mean "i386 ppc", then for a long while it meant "x86_64 i386 ppc" and since Xcode 3.2.6 it means "x86_64 i386". For you this means that it includes ppc (but it will be ignored), while if you want to upgrade to 3.2.6 and still want to compile for ppc you should change that setting to explicitly include ppc (and on Lion you will not be able to at all, officially). But this is not the setting that's relevant in your case.
>>>>>>
>>>>>> Yes, following Jerry Krinock's suggestion I've changed both
>>>>>> 'Architectures' and 'Valid Architectures' explicitly to i386 and
>>>>>> x86_64.
>>>>>
>>>>> And you did so in the other target, the one that *links* to the framework?
>>>>
>>>> That's right. I've added a couple of other details about the project
>>>> in another post.
>>>>
>>>> thanks again,
>>>>
>>>> IainM
>>>
>>> OK, now I think I see what you're trying to do. Are you sure you've checked the *target* build settings for archs and valid archs to be explicitly "x86_64 i386"? Another thing that may happen is the "active architecture" setting. That one is a user setting and therefore can be different on both machines. I can imagine that it's stuck from earlier in the (invalid) "ppc" setting (I don't know how Xcode handles this setting when it's inconsistent with the build settings).
>>
>> Yes, as noted above, I've done that for both targets (and for the
>> project settings). "Active architecture" is set to i386, though I
>> notice it gives me three options: i386, x86_64 and ppc, and I suspect
>> 'ppc' wouldn't be there if things were as they should be...
>>
>> IainM
>
> And you did check for all configs of the target? That's the only thing I can think of you could've forgot.
I'm sorry, you're quite right: I missed the release config of one
target, which was still set to Standard 32/64-bit Universal, which as
you and Jerry have pointed out, includes ppc in Xcode 3.2.5, but not
3.2.6. So now it's compiling, though I still don't understand why the
issue hasn't arisen on the other Mac.
Anyway, many thanks for persisiting with my poorly-expressed problem!
IainM
_______________________________________________
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