The armel build of cgal failed because fetestround() always determines the mode to be FE_TONEAREST, despite nominally successful attempts to specify other modes via fesetround(): debian/tests/rounding_modes_simple fegetround() = FE_TONEAREST fesetround (FE_TOWARDZERO) fegetround() = FE_TOWARDZERO (ok) fetestround() = FE_TONEAREST (error) fesetround (FE_UPWARD) fegetround() = FE_UPWARD (ok) fetestround() = FE_TONEAREST (error) fesetround (FE_DOWNWARD) fegetround() = FE_DOWNWARD (ok) fetestround() = FE_TONEAREST (error) fesetround (FE_TONEAREST) fegetround() = FE_TONEAREST (ok) fetestround() = FE_TONEAREST (ok) Could you please take a look? Thanks!
tag 838496 +wontfix retitle 838496 cgal: FTBFS on armel: no FPU rounding mode support severity 838496 normal thanks This is a known problem. FPU rounding mode control is a crucial requirement for CGAL, but armel does not support it. The flag itself is changed, but the test shows that the FPU (or rather the emulation code) does not observe it. Lowering severity since it never worked on armel (there are some ancient binaries for wheezy, but they did not work). Joachim