--- Leopold Toetsch <[EMAIL PROTECTED]> wrote: > > ... So the math library in > > question is the /usr/include/math.h header? > > No. That's the header do declare functions in the > math library. The > library is e.g. F</usr/lib/libm.so>.
Well you see - that's what I thought but removing it seemed to have absolutely no effect so I initially ignored it. $ mv /usr/lib/libm.a /tmp $ make realclean $ cvs update -dP $ perl Configure.pl <options> $ make $ make test (all tests pass) Now since you confirmed my original suspicion, I started asking myself where were they coming from then (output snipped)? $ objdump -p parrot.exe DLL Name: cygwin1.dll vma: Hint/Ord Member-Name Bound-To 1b5588 14 __assert 1b5668 642 acos 1b567c 662 asin 1b5684 668 atan 1b568c 669 atan2 1b5694 675 atof 1b56c8 711 cos 1b56d0 713 cosh I have downloaded the source for Cygwin in case there is something in the libm directory I should look at. The other reason I was so focused on the math header file came from some comments from the math header file I found in the mingw directory: /* 7.12.3.1 */ /* Return values for fpclassify. These are based on Intel x87 fpu condition codes in the high byte of status word and differ from the return values for MS IEEE 754 extension _fpclass() */ #define FP_NAN 0x0100 #define FP_NORMAL 0x0400 #define FP_INFINITE (FP_NAN | FP_NORMAL) #define FP_ZERO 0x4000 #define FP_SUBNORMAL (FP_NORMAL | FP_ZERO) /* 0x0200 is signbit mask */ /* We can't inline float or double, because we want to ensure truncation to semantic type before classification. (A normal long double value might become subnormal when converted to double, and zero when converted to float.) */ I tried very unsuccesfully to get parrot to compile using mingw btw. > leo Cheers Joshua Gatcomb a.k.a. Limbic~Region __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/