Den Jean wrote:
On Thursday 04 October 2012 21:54:19 Thomas Schatzl wrote:
Basically the difference between armel and armhf are
  - fpc cannot create valid armhf shared libraries

Other problems common to both (just from interpreting the testsuite
results, filtering known failing tests):
  - there are issues with threading/synchronization (test machine is a
quad-core box, previous test machine was single core where as usual such
problems don't show up)
  - fpu exceptions/setting fpu exception mask seem to not work
  - some problems with fpc resources
Thx for the info

In the Qt binding I need to do this SetExceptionMask([exDenormalized,exInvalidOp,exOverflow,exPrecision,exUnderflow,exZeroDivide]);
because of Qt C++ not allowing such exceptions

is this a problem ?
Short answer no.

Long answer: the reason those tests are failing is because the processor simply does not support floating point exceptions. So your calls to c++ are fine but your pascal code will need to be modified if it was previously relying on floating point exceptions.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to