Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

using lgamma_r



I have a multi-threaded CoreServices C++ tool project built for OS 10.5.  I
want/need to use lgamma_r in one of my functions.  Therefore, as stated in
math.h, I added the precompiler flag

-D_REENTRANT

to the Build options.

The relevant code fragment, viz.,

double pdf(double x, double lambda) {
   int   *signgam;
   double logpdf = x*log(lambda) - lambda - lgamma_r(x + 1, signgam);
...
}

builds successfully with ppc architecture but *fails* when the i386
architecture is added. [I need the latter for a universal binary.]  The
build results confirm that the i386 compile is what fails.

Math.h mentions lgamma_r in just one block and says nothing special about
i386.

Did I do something wrong?  Is there another flag that must be set?

TIA.

-- 
Mike McLaughlin

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/xcode-users/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.