10.13. CLooG-PPL-0.15.11

CLooG-PPL is a library to generate code for scanning Z-polyhedra. In other words, it finds code that reaches each integral point of one or more parameterized polyhedra. GCC links with this library in order to enable the new loop generation code known as Graphite.

10.13.1. Installation of CLooG-PPL

Prepare CLooG-PPL for compilation:

CC="gcc -isystem /usr/include" \
LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
  ./configure --prefix=/usr --enable-shared --with-gmp \

Compile the package:



The test suite for CLooG-PPL is considered critical. Do not skip it under any circumstance.

Test the results:

make check

Install the package:

make install

10.13.2. Contents of CLooG-PPL

Installed programs: cloog
Installed libraries: libcloog.[a,so]
Installed directory: /usr/include/cloog

Short Descriptions


Loop generator for scanning Z-polyhedra


The Chunky Loop Generator.