• 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: Undefined symbols - cross development
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Undefined symbols - cross development
      • From: j o a r <email@hidden>
References: 
 >RE: Undefined symbols - cross development (From: "Greg Norz" <email@hidden>)

  • Prev by Date: 2.2: Typing in file-list doesn't change file in editor
  • Next by Date: Question about weak linking and the 10.4 intel SDK...
  • Previous by thread: RE: Undefined symbols - cross development
  • Next by thread: Re: Undefined symbols - cross development
  • Index(es):
    • Date
    • Thread