10.14. CLooG-0.18.2

CLooG 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.14.1. Installation of CLooG

Prepare CLooG for compilation:

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

Apply a sed which prevents the attempted installation of an invalid file:

sed -i '/cmake/d' Makefile

Compile the package:


Test the results:

make check

Install the package:

make install

10.14.2. Contents of CLooG

Installed program: cloog
Installed libraries: libcloog-isl.[a,so]
Installed directories: /usr/include/cloog

Short Descriptions


Loop generator for scanning Z-polyhedra


Isl backend for CLooG.