Re: Xcode 2.5, ppc, link errors
Re: Xcode 2.5, ppc, link errors
- Subject: Re: Xcode 2.5, ppc, link errors
- From: Thomas Engelmeier <email@hidden>
- Date: Sun, 17 Feb 2008 02:12:57 +0100
On 16.02.2008, at 18:45, Chris Espinosa wrote:
Only if you don't use QuickTime. Xcode 3 10.4.u builds won't launch
on 10.4.8 (i386) machines.
If you want to deploy to 10.4.0 through 10.4.8, add -no_uuid to the
Other Linker Flags.
(Why is this necessary? In Xcode 3.0, gdb can automatically find the
correct .dSYM file for any dyld binary, even if it's stored on a
networked server. Every dylib is stamped with a unique ID, and
Xcode installs a Spotlight importer that registers every .dSYM file
under that UUID. So whenever gdb loads a binary, it does a
Spotlight lookup to find its symbol file.
What happens if spotlight is disabled for the buildt binaries folder?
Tiger's dyld loader didn't understand the extra UUID section, so we
modified it in 10.4.9 and later to do so. If you want to deploy
your Tiger binary to earlier systems, you have to suppress
generation of the UUID.)
Thanks for that hint. It comes in time as I don't have a Tiger
partition for the next upgrade on my laptop any more.
Does the QuickTime issue you're talking about refer to the updating
of the QuickTime frameworks and libraries to QuickTime 7.1 with
Xcode 2.5 and 3.0 WWDC 2007 releases? If you build with the 10.4u
SDK that came with 2.4.1 you can deploy to 10.4.8 and earlier
systems that have not upgraded to QuickTime 7.1.
Yes. Doing an minor bugfix to a 10.4 app and recompiling with the
recent dev tools prevented launching on the target platform. (MacMinis
as embedded kiosks without Internet and for that reason no OS and
QuickTime updates).
May I suggest changed SDKs that break binary compatibility get a
different name (e.g. 10.4.9u)?
Regards,
Tom_E
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden