• 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: Libraries switch binary to "ppc7400" how do I force it back to "ppc".
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Libraries switch binary to "ppc7400" how do I force it back to "ppc".


  • Subject: Re: Libraries switch binary to "ppc7400" how do I force it back to "ppc".
  • From: Conor <email@hidden>
  • Date: Sun, 30 Nov 2008 21:54:34 +0100

Thank you everybody for the answers and opinions. I would like to support the G3 as long as possible as to have fewer users on G3 when the times comes to discontinue G3 support. Hopefully, I will be able to support 3G until I drop support for Tiger, making the distinction easier for users. DVDpedia and Bookpedia have a large user base and as Jeff mentioned it's hard for users to know that they shouldn't upgrade if they have a G3.

To answer your question, the compiler builds for "ppc7400" instead of "ppc" if you are using the Leopard SDK for 32-bit PPC builds. If you add a rule for that specific architecture to use the Tiger or Panther SDK, then this will not happen.

I should have mentioned that I do link against Leopard SDK but my deployment target is 10.4. What has me really confused is that without touching the project, just dropping this two new libraries into it causes the build to switch to "ppc7400". eSellerate couldn't have built the libraries using the Leopard SDK or it would show up in the lipo as "ppc7400" instead of "i386 ppc ppc64 x86_64". If both libraries have "ppc" in them wouldn't the default architecture continue to be ppc? The order of architectures in the libraries fat file shouldn't matter? Is it the presence of a "ppc64" build in the library that changes the build behavior?


In case a sample project helps, the new eSellerate SDK is avaliable at (http://webvise.mindvision.com/pub/mac/eSellerateEmbeddedSDK.dmg), inside the folder "Geckosoft Demos/GeckoSoft_Objective_C is a project that uses the libraries and is linked against 10.4 SDK and presents the same issue.

- Conor
_______________________________________________
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


References: 
 >Libraries switch binary to "ppc7400" how do I force it back to "ppc". (From: Conor <email@hidden>)
 >Re: Libraries switch binary to "ppc7400" how do I force it back to "ppc". (From: Nick Zitzmann <email@hidden>)

  • Prev by Date: Re: Failure to download iPhone developer documentation
  • Next by Date: [SOLVED] Failure to download iPhone developer documentation
  • Previous by thread: Re: Libraries switch binary to "ppc7400" how do I force it back to "ppc".
  • Next by thread: Failure to download iPhone developer documentation
  • Index(es):
    • Date
    • Thread