|
From: Daniel J S. <dan...@ie...> - 2006-10-07 00:01:41
|
Ethan Merritt wrote: > On Friday 06 October 2006 04:05 pm, Ethan Merritt wrote: >=20 >>On Sunday 01 October 2006 08:35 am, Hans-Bernhard Br=F6ker wrote: >> >>>Everybody should check out a working copy of the branch, and test >>>that it works as expected, on as many platforms as you can. >> >>Digital Unix 4.0D (DECC compiler) >> - Builds OK, but ... >> - triggers floating exception in surface1.dem >> (Bug #1572268) >> - triggers floating exception in image.dem when trying to >> read deliberately wrong-endian binary data >> (maybe we should remove this demo) >=20 >=20 > Both of these can be cured by adding "-ieee" to the compiler flags. Interesting. It probably adds a special handler or limits the exceptions= to just those 5 IEEE apparently defines: http://www.unet.univie.ac.at/aix/aixprggd/genprogc/floating-point_except.= htm > What is the correct way to have ./configure figure this out? DEC bought Apollo at some point. Is this compilation one with "APOLLO" d= efined? Then maybe look for APOLLO in configure.in and at that point add= the -ieee to the flags. Dan |