The freedom tools binaries are built for the Ubuntu 14 and CentOS 6 distributions:
If I wouldn’t want to build a toolchain just to build the toolchain, then I would use only available packages and ubuntu can be upgraded to gcc9 very quickly, while centos has limited options in upgrading gcc. Together with the glibc differences 2.12 vs 2.19. I would guess that the ubuntu variant is the recommended variant for most users while the centos is the fall-back compatibility variant where the ubuntu14 binaries will not work?
But don’t know if my assumption is correct, what is the reasoning for shipping binaries for these two distributions?
I expected the old CentOS 6 binaries to be enough, but I might be wrong.
We use Ubuntu 16.04 internally, so it is low effort to support the build.
Also, we were missing python scripting support in GDB for the CentOS6 build, so technically there is a small difference between the 2 builds. However, we are looking into adding python scripting support to the CentOS6 builds, so this difference may be going away soon.