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 [!] (precise vm)
14.04 LTSgcc 4.8.2 ?
gcc 4.8.4 [!] (trusty vm)
16.04 LTSgcc 5.3.1 ?
gcc 5.4.0 [!] (xenial vm)
18.04 LTSgcc 7.3.0 ?
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 7 weeks ago Last modified on Oct 2, 2019, 10:06:40 AM