nixpkgs/pkgs
Antoine Eiche ada2fc088c gcc49: backport retpoline support
To mitigate Spectre Variant 2, GCC needs to have retpoline
support (-mindirect-branch and -mfunction-return arguments on amd64
and i386).

Patches were pulled from H.J. Lu's backport branch to
4.9 (hjl/indirect/gcc-4_9-branch), available at
https://github.com/hjl-tools/gcc/tree/hjl/indirect/gcc-4_9-branch/master. Upstream
GCC does not apply patches to anything older than the
gcc-6-branch. H.J. Lu is the author of the upstream retpoline commits
as well.

Several Linux distributions already backported these patches to GCC 4
branches and some old kernels (3.13 for instance) have been recompiled
with these GCC patches. These kernels only allow to load kernel
modules that are compiled with the retpoline support.

References:
- Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1749261
- Ubuntu package: https://launchpad.net/ubuntu/+source/gcc-4.8/4.8.4-2ubuntu1~14.04.4

Fixes #38394
2018-05-03 11:35:49 +02:00
..
applications imagemagick7: 7.0.7-27 -> 7.0.7-29 2018-05-03 00:47:32 +02:00
build-support dockerTools.pullImage: Skopeo pulls images by digest 2018-05-02 21:32:20 +02:00
common-updater common-updater: support updating source URL 2018-03-16 23:17:07 +09:00
data iosevka: 1.14.1 -> 1.14.2 2018-05-03 01:04:15 +02:00
desktops treewide: http to https 2018-04-30 21:39:20 -07:00
development gcc49: backport retpoline support 2018-05-03 11:35:49 +02:00
games sgtpuzzles: 20180409 -> 20180429 2018-05-02 02:46:52 +02:00
misc Merge pull request #39437 from LumiGuide/fix-source-and-tags 2018-05-01 10:21:07 -05:00
os-specific linux-copperhead: 4.16.6.a -> 4.16.7.a 2018-05-02 17:28:44 -04:00
servers zookeeper: 3.4.11 -> 3.4.12 2018-05-02 21:41:19 +02:00
shells nix-zsh-completions: 0.3.9 -> 0.4.0 2018-05-02 12:45:18 +02:00
stdenv check-meta.nix: specify meta.timeout 2018-04-27 00:25:37 +02:00
test
tools youtubeDL: 2018.04.25 -> 2018.05.01 2018-05-03 10:15:01 +02:00
top-level Merge pull request #37639 from Twey/plover-4.0.0.dev6 2018-05-02 12:49:02 -05:00