QuartzCore.framework on 10.3.9?
QuartzCore.framework on 10.3.9?
- Subject: QuartzCore.framework on 10.3.9?
- From: "Mark Munz" <email@hidden>
- Date: Tue, 20 Feb 2007 10:46:43 -0800
I've run into a bizarre scenario that I'm trying to figure out so I'm
not bitten again.
I have a project with:
SDKROOT_PPC = /Developer/SDKs/MacOSX10.4u.sdk
MACOSX_DEPLOYMENT_TARGET_PPC = 10.3
I also had:
OTHER_LDFLAGS_ppc = -framework QuartzCore
Now, I would have expected that because QuartzCore is part of the
system and the deployment target is 10.3, it would automatically be
weak linked. That appears not to be the case (and I'm planning to
write an enhancement request because I think it should).
But the bizarre part comes in that my testing worked fine under 10.3.9
because apparently there was a QuartzCore framework installed. I'm not
sure how it got installed. I've received intermittent complaints from
10.3.9 users, so some of them have it installed and some don't.
Did Apple really retroactively install a public QuartzCore framework in 10.3.9?
Outside of Xcode actually doing the smart thing (by weak linking any
system frameworks not part of the deployment target), how can I insure
it only has the frameworks that actually came with 10.3.9, other than
manually having to examine the frameworks constantly?
It seems like this can only makes backwards compatibility testing more
difficult/time consuming than it already is.
Thanks.
--
Mark Munz
unmarked software
http://www.unmarked.com/
_______________________________________________
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