-GiNaC requires the CLN library by Bruno Haible, available from either
-one of the following FTP-sites:
- * <ftp://ftp.santafe.edu/pub/gnu/>,
- * <ftp://ftp.ilog.fr/pub/Users/haible/gnu/> or
- * <ftp://ftpthep.physik.uni-mainz.de/pub/gnu/>.
-You will also need a decent ANSI-compliant C++-compiler. We recommend
-the C++ compiler from the GNU compiler collection, GCC >= 3.0. If you
-have a different or older compiler you are on your own. Note that you
-may have to use the same compiler you compiled CLN with because of
-differing name-mangling schemes.
+GiNaC requires the CLN library by Bruno Haible installed on your system.
+It is available from <http://www.ginac.de/CLN/>.
+
+You will also need a decent ISO C++-11 compiler. We recommend the C++
+compiler from the GNU compiler collection, GCC >= 4.8. If you have a
+different or older compiler you are on your own. Note that you may have to
+use the same compiler you compiled CLN with because of differing
+name-mangling schemes.
+
+The pkg-config utility is required for configuration, it can be downloaded
+from <http://pkg-config.freedesktop.org/>. Also, Python 3 is required.
+
+To build the GiNaC tutorial and reference manual the doxygen utility
+(it can be downloaded from http://www.stack.nl/~dimitri/doxygen) and
+TeX are necessary.
+
+Known to work with:
+ - Linux on x86 and x86_64 using
+ - GCC 4.8, 4.9, 5.1, 5.2, 5.3, and 6.1
+ - Clang 3.5, 3.6, 3.7, 3.8
+
+Known not to work with:
+ - Clang 2.7 and earlier due to poor C++ support.
+ - GCC < 4.6.0 due to missing C++-11 support
+
+If you install from git, you also need GNU autoconf (>=2.59), automake (>=1.8),
+libtool (>= 1.5), python3, bison (>= 2.3), flex (>= 2.5.33) to be installed.