|
From: <br...@ph...> - 2006-09-24 12:36:18
|
Daniel J Sebald wrote: > Hmm, that would suggest to me a problem with the exterior gamma > function. (We should get rid of these warnings though as a first > step.) No. Those warnings are harmless --- they occur for basically all functions tested by ./configure that turn out to be GCC built-in functions. The most likely reason for this problem is signgam, the extra variable used by gamma() to report the sign of its result (since the main result is the logarithmized gamma value, it can't carry the sign). This is quite notorious for being absent; or present but not declared in any header. In case of doubt, you may have to use autoconf's mechanisms for forcing the results of the gamma() and lgamma() tests to "no" (or edit config.h before running 'make'). |