This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Bug in core CYGWIN libraries - fpclassifyd


Similar problem with cygwin 1.3.11-3 and libxml2 2.4.22. From configure'ing
libxml2, the included TRIO shouldn't be needed. But make'ing, there are a
couple of unresolved symbols from libxml2's trionan.c, because of references
to fpclassify and signbit.

These are now defined as macroes in /usr/include/math.h:

#define fpclassify(x) \
          (__extension__ ({__typeof__(x) __x = (x); \
                           (sizeof (__x) == sizeof (float))  ?
__fpclassifyf(__x) : __fpclassifyd(__x);}))

#define signbit(x) \
          (__extension__ ({__typeof__(x) __x = (x); \
                           (sizeof(__x) == sizeof(float)) ? __signbitf(__x)
: __signbitd(__x);}))

As far as I can see, __fpclassifyf, __fpclassifyl, __signbitf, and
__signbitl can be found in /lib/libmingwex.a, but __fpclassifyd and
__signbitd are nowhere to be found.

A temporary solution might be to force use of included TRIO sources, so that
trio_fpclassify and trio_signbit are used rather than fpclassify and
signbit.

Kind regards
Peter Ring


-----Original Message-----
From: Chris Bitmead [mailto:chris@bitmead.com]
Sent: 27. juni 2002 13:53
To: cygwin@cygwin.com
Subject: Bug in core CYGWIN libraries - fpclassifyd



It seems to me that guile 1.4.1 will not build with current cygwin 
libraries due to the lack of the symbol fpclassifyd. As far as I can 
make out this seems to be some problem with current version of cygwin.




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]