wiki:GccVersionInfo

gcc version information

compiler versions arb needs to support

Ubuntu
version
default or updated
system compiler
tested
frequently
Comments
10.04 LTSgcc 4.4.3 (./) (mgg)
12.04 LTSgcc 4.6.3 (X)
14.04 LTSgcc 4.8.2 (X)
gcc 4.8.4 (X)
16.04 LTSgcc 5.3.1 (X)
gcc 5.4.0 (X)
18.04 LTSgcc 7.3.0 (X)
gcc 7.4.0 (./) development
CentOS version
5gcc 4.4.7 (X)
6gcc 4.4.7 (X)
Debian version
7gcc 4.7.2 (X)
8gcc 4.9.2 (./) (mol)
OSX version
???clang 4.2.1 (X)

Please report if any of these version fails to build.

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 May 9, 2019, 11:45:23 AM