You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
unix: upgrade Linux build environment from Debian Wheezy to Jessie
I am no longer able to run Debian Wheezy Docker images on my machine
because vsyscall support is no longer enabled after a recent distro
upgrade. This was a long time coming: vsyscall support is effectively
dead in modern Linux distros.
This commit upgrades our Linux build environment from Debian Wheezy
to Jessie (Debian 7 to 8). Debian Jessie doesn't rely on vsyscall
and people on modern distros should be able to use its Docker images.
The user-facing impact of this change is that glibc in the build
environment has been upgraded from 2.13 to 2.19 and glibc symbol
versions in produced binaries now require glibc >= 2.19 on the end-user
machine. This effectively changes the host machine requirements for
various Linux distros:
* Fedora 16 -> Fedora 21 (released December 2014)
* RHEL/CentOS 6 -> 7 (released June 2014)
* openSUSE 12.1 -> 13.2 (released November 2014)
* Debian 7 -> 8 (released April 2015)
* Ubuntu 12.04 -> 14.04 (released April 2014)
The new Linux distros are all sufficiently old that I think the upgrade
is tolerable.
Closes#6.
0 commit comments