[kde-solaris] Problem building kde-3.5.6 on Sparc Solaris 10
Raymond Meyer
raymond.meyer at rambler.ru
Thu May 17 16:24:56 CEST 2007
On Thu, 17 May 2007 10:02:14 -0400
"Albertson, Brett" <bretta at stratech.com> wrote:
> I believe isinf is declared in iso/math_c99.h, but I think you just have
> to include math.h. Try adding a line near the top, after the other
> includes like this:
>
> #include <math.h>
It is already included in the source file. I think the problem is this:
On Solaris, math.h includes iso/math_c99.h which has the following declaration
for isinf:
/*
* C99 7.12.3 classification macros
*/
#undef fpclassify
#define fpclassify(x) __builtin_fpclassify(x)
#undef isfinite
#define isfinite(x) __builtin_isfinite(x)
#undef isinf
#define isinf(x) __builtin_isinf(x)
#undef isnan
#define isnan(x) __builtin_isnan(x)
#undef isnormal
#define isnormal(x) __builtin_isnormal(x)
#undef signbit
#define signbit(x) __builtin_signbit(x)
What are those __builtin macros? Does GCC support them?
More information about the kde-solaris
mailing list