gcc version information
compiler/perl versions arb needs to support
| Ubuntu version | (default or updated) System compiler | Perl version | Test frequency | Comment |
| 10.04 LTS | gcc 4.4.3 | ? | | (mgg) |
| 12.04 LTS | gcc 4.6.3 | 5.14.2 | | (precise vm) |
| 14.04 LTS | gcc 4.8.4 | 5.18.2 | | (trusty vm) |
| 16.04 LTS | gcc 5.4.0 | 5.22.1 | | (xenial vm) |
| 18.04 LTS | gcc 7.4.0 | 5.26.1 | | (bionic vm) |
| mint-19 | gcc 7.5.0 | 5.26.1 | | development |
| 20.04 LTS | gcc 9.3.0 | 5.3.0 | | (fossa vm) |
| Debian version | ||||
| 7 | gcc 4.7.2 | ? | | |
| 8 | gcc 4.9.2 | 5.20.2 | | (jessie vm) |
| 10 | gcc 8.3.0 | 5.28.1 | | (buster vm) |
| CentOS version | ||||
| 5 | gcc 4.4.7 | ? | | |
| 6 | gcc 4.4.7 | ? | | |
| OSX version | ||||
| clang 4.2.1 | ? | |
(
frequently
provided builds
untested)
Please report when any of these version fails to build.
compiler versions known by the production version of arb (=trunk)
see source:trunk/Makefile#L173
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) |
arb/perl mismatch
When you encounter the error message
Incompatibility detected between installed arb build and perl version: * arb macro playback will not work and * other arb perl scripts wont work either.
Solution:
- install another arb build which is compatible with your perl version
- see perl version info in above
to guess which version could work
- call perl -v to detect your perl version
- see perl version info in above
- (otherwise see comment here)
Last modified 3 years ago
Last modified on Jun 23, 2022, 2:38:07 PM
