Re: Undefined symbols - cross development
Re: Undefined symbols - cross development
- Subject: Re: Undefined symbols - cross development
- From: Rune Lindman <email@hidden>
- Date: Tue, 31 Jan 2006 07:21:33 +0100
On 31 jan 2006, at 01.51, Greg Norz wrote:
| 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'm not sure I understood this correctly but as I'm using a lot of
functionality from 10.4 and do runtime checks don't I need to use
10.4 SDK? If I use 10.2.8 I get many compile errors.
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?
I might very well decide to drop Jaguar when it's time to ship but
for now Jaguar support has been tested and it works fine. In reality
I don't think I will loose many new sales by dropping Jaguar but I
might loose some upgraders.
BR
/Rune
_______________________________________________
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