If you chose IEEE float, the build scripts do not set everything needed to build in IEEE floating point mode.
Unless before running MMS/MMK before running Perl you have the equivalent of the CC command below set: $cc :== CC/FLOAT=IEEE/IEEE=DENORM Most of perl will be built for the default floating point for your platform. And this fails the self test is several places. The /IEEE=DENORM is required for all modules including a "main()" function and ignored on all others. In examining the descrip_mms.template, I see that the /FLOAT=IEEE/IEEE=DENORM is only used on some of the modules, and never used on the ones containing a main() routine. I tried one modification to pass a parameter for FFLAGS (FLOAT FLAGS) to the the script that modifies the descrip_mms.template, and this works for it, none of the other descrip.mms files picked up this change. It took redefining the CC command to get the floating tests to pass. I have not been able to figure out how to modify the scripts to have all the C Compiles to specify the /FLOAT=IEEE based on the configure.com script results. -John [EMAIL PROTECTED] Personal Opinion Only
