Re: Cross development - _fegetround expected - libSystem - libmathCommon
Re: Cross development - _fegetround expected - libSystem - libmathCommon
- Subject: Re: Cross development - _fegetround expected - libSystem - libmathCommon
- From: Fritz Anderson <email@hidden>
- Date: Fri, 21 Sep 2007 08:32:27 -0500
On Sep 21, 2007, at 8:12 AM, Elaine Isnard wrote:
- If I choose in the first project configuration panel (General) :
Cross-Develop Using target SDK: Mac OS X 10.4 (Universal)
there's no problem, everything can be compiled and linked for both
architectures : PPC and i386.
- If I choose in the first project configuration panel (General) :
Cross-Develop Using target SDK: Mac OS X 10.3.9
then the compilation is Ok, linkage is ok for the PPC
architecture, but for the i386 architecture I get the following
linkage error :
"_fegetround referenced from libSystem expected to be defined in /
usr/lib/system/libmathCommon.A.dylib"
Intel Macs never ran 10.3.9. The 10.3.9 SDK supports PowerPC only.
If you need to be 10.3 compatible (which would mean producing a
universal binary linked for 10.3 on PPC and 10.4 on i386), use the
techniques at
<http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/UniversalBinaries/chapter_4_section_1.html
>
or search for "Cross-Development and Universal Binaries".
— F
_______________________________________________
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