buildtools/ppl/README.arm
Jerome Duval 5873a060ca imported PPL 0.11.1 and CLooG 0.18.0.
* these are dependencies for gcc 4 Graphite engine build.
* CLooG 0.18.0 includes ISL 0.11.1 which is the backend that the build script enables.
* PPL is needed by GCC build even if it isn't the chosen backend.
2013-04-06 15:10:34 +02:00

13 lines
658 B
Plaintext

On the ARM, whether or not the rounding mode can be set in a way that allows
the PPL to work with floating point numbers, will depend on the actual
hardware. However, disabling the affected PPL code at run-time is
impractical. Thus, to ensure that the binary distributions of the PPL for the
ARM work as expected on any hardware, on the ARM, the affected code
is disabled at compile-time. It is still possible to build a binary
for the ARM that assumes the hardware can control the rounding mode;
for this, configure the PPL with `-DPPL_ARM_CAN_CONTROL_FPU=1' included in
CPPFLAGS.
For example:
CPPFLAGS="-DPPL_ARM_CAN_CONTROL_FPU=1" .../configure ...