gcc version information
compiler versions arb needs to support
Ubuntu version | default or updated system compiler | tested frequently | Comments |
10.04 LTS | gcc 4.4.3 | ![]() | (mgg) |
12.04 LTS | gcc 4.6.3 | ![]() | (precise vm) |
14.04 LTS | gcc 4.8.2 | ? | |
gcc 4.8.4 | ![]() | (trusty vm) | |
16.04 LTS | gcc 5.3.1 | ? | |
gcc 5.4.0 | ![]() | (xenial vm) | |
18.04 LTS | gcc 7.3.0 | ? | |
gcc 7.4.0 | ![]() | development | |
CentOS version | |||
5 | gcc 4.4.7 | ![]() | |
6 | gcc 4.4.7 | ![]() | |
Debian version | |||
7 | gcc 4.7.2 | ![]() | |
8 | gcc 4.9.2 | ![]() | (mol) |
OSX version | |||
??? | clang 4.2.1 | ![]() |
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
version | forbidden? | reason |
gcc <4.4.3 | yes | lowest supported gcc version is 4.4.3 = ubuntu 10.04 system compiler |
gcc 4.6.4 | yes | fails to compile inplace constructors |
gcc 4.8.0 | yes | causes undefined behavior on certain uses of bool (see #617) |
Last modified 17 months ago
Last modified on Oct 2, 2019, 10:06:40 AM