RE: Undefined symbols - cross development
RE: Undefined symbols - cross development
- Subject: RE: Undefined symbols - cross development
- From: "Greg Norz" <email@hidden>
- Date: Mon, 30 Jan 2006 18:51:13 -0600
- Thread-topic: Undefined symbols - cross development
| I have trouble making my app run reliable on Mac OS X 10.2.8
| and 10.3. The app is built as a Universal binary using GCC
| 3.3 on the PPC side and GCC 4 on x86. I have yet to find a
| pattern, sometimes when I build the resulting binary is OK
| other times Console will show "undefined reference to
| _DataBrowserChangeAttributes". I call this method only after
| checking that I'm running on Mac OS X 10.4. I guess that
| there is a setting I missed but I'm lost. Can it have
| something to do with prebinding?
|
| Target settings:
|
| GCC_VERSION_i386 = 4.0
| GCC_VERSION_ppc = 3.3
| MACOSX_DEPLOYMENT_TARGET_i386 = 10.4
| MACOSX_DEPLOYMENT_TARGET_ppc = 10.2
| SDKROOT_i386 = /Developer/SDKs/MacOSX10.4u.sdk SDKROOT_ppc =
| /Developer/SDKs/MacOSX10.4u.sdk
Shouldn't that be "SDKROOT_ppc = /Developer/SDKs/MacOSX10.2.8.sdk"?
I had a ton of trouble getting my app to compile for anything other than
10.3.9 and Tiger. There were just too many small functions here and
there that were not present in the older SDKs, mostly from the STL and
the C Standard Library. After talking with an Apple engineer or two, I
decided that the effort would be better spent doing other things than
hacking in backward compatibility for Jaguar. Perhaps after I launch,
customers will make the decision for me otherwise! :^)
Do you have a concrete NEED for target Jaguar? Do you know for sure that
a significant section of your customer base will want Jaguar support?
greg norz
_______________________________________________
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