wiki:GccVersionInfo

gcc version information

compiler versions arb needs to support

Ubuntu
version
default or updated
system compiler
tested on
BuildServer?

(out-of-order)
Commentstested
frequently
10.04 LTSgcc 4.4.3 (./) (./)
12.04 LTSgcc 4.6.3 (./) (X)
14.04 LTSgcc 4.8.2 (./) runs with ASAN (X)
gcc 4.8.4 (X) (X)
16.04 LTSgcc 5.3.1 (X) (X)
gcc 5.4.0 (X) (X)
CentOS version
5gcc 4.4.7 (./) (X)
6gcc 4.4.7 (./) (X)
Debian version
7gcc 4.7.2 (./) (X)
8gcc 4.9.2 (X) (./)
OSX version
???clang 4.2.1 (./) (X)

compiler versions known by the production version of arb (=trunk)

see source:trunk/Makefile#L106

Note: not all of these versions may be used to compile arb, see next section.

compiler versions not compatible with arb

versionforbidden?reason
gcc <4.4.3yeslowest supported gcc version is 4.4.3 = ubuntu 10.04 system compiler
gcc 4.6.4yesfails to compile inplace constructors
gcc 4.8.0yescauses undefined behavior on certain uses of bool (see #617)
Last modified 4 months ago Last modified on Jul 20, 2018, 7:54:50 AM