• 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: Xcode 2.5, ppc, link errors
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Xcode 2.5, ppc, link errors
      • From: Thomas Engelmeier <email@hidden>
  • Prev by Date: Re: [Foo new] vs [[Foo alloc] init]:
  • Next by Date: Re: [Foo new] vs [[Foo alloc] init]:
  • Previous by thread: Re: How to capture a selected rectangle of desktop
  • Next by thread: Re: Xcode 2.5, ppc, link errors
  • Index(es):
    • Date
    • Thread