Bottles - Linuxbrew/brew GitHub Wiki
Linuxbrew uses Ubuntu 16.04 LTS (Xenial Xerus) with glibc 2.23 and GCC 5.4.0 on CircleCI to build precompiled binary bottles. The minimum Linux kernel version required by glibc 2.23 is 2.6.32. The minimum GCC version required to build glibc is 4.7. We plan for the bottling architecture to follow the Ubuntu long term support releases.
Portable bottles
Formulae that are dependencies of glibc
, namely binutils
and patchelf
, are built on the oldest supported distribution of Linux, currently CentOS 6 and Ubuntu 11.04 LTS (Lucid Lynx). See Build a portable bottle.
glibc version
Distribution | glibc | GCC |
---|---|---|
centos:5 | 2.5 | 4.1.2 and 4.4.7 |
centos:6 | 2.12 | 4.4.7 |
centos:7 | 2.17 | 4.8.5 |
debian:6 | 2.11.3 | 4.4.3 |
debian:7 | 2.13 | 4.7.2 |
debian:8 | 2.19 | 4.9.2 |
debian:9 | 2.24 | 6.3.0 |
fedora:24 | 2.23 | 6.3.1 |
fedora:25 | 2.24 | 6.4.1 |
fedora:26 | 2.25 | 7.2.1 |
fedora:27 | 2.26 | 7.3.1 |
fedora:28 | 2.27 | 8.2.1 |
fedora:29 | 2.28 | 8.2.1 |
ubuntu:10 | 2.11.1 | 4.4.3 |
ubuntu:12 | 2.15 | 4.6.3 |
ubuntu:14 | 2.19 | 4.8.4 |
ubuntu:16 | 2.23 | 5.4.0 |
ubuntu:18 | 2.26 | 7.3.0 |
Derivative Distributions
Distribution | Derived from |
---|---|
Linux Mint 17 | Ubuntu 14.04 LTS (Trusty Tahr) |
Linux Mint 18 | Ubuntu 16.04 LTS (Xenial Xerus) |
Linux Mint 19 | Ubuntu 18.04 LTS (Bioinic Beaver) |