diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-01-18 16:42:12 +0100 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2020-01-28 20:11:02 +0100 |
commit | 295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe (patch) | |
tree | 7ee567daa93ca2ce58d1074367a791e84b9648d9 /pkgs/development/compilers | |
parent | a06467839034d9fa5eec10574398297dd44c5248 (diff) | |
download | nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar.gz nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar.bz2 nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar.lz nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar.xz nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.tar.zst nixlib-295a52fc1aadf18fe3cd803bc9a8ecc86e820bbe.zip |
gcc49: fix build for glibc>=2.28
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r-- | pkgs/development/compilers/gcc/4.9/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix index 2f85fc4b7e8c..b287a8551f3c 100644 --- a/pkgs/development/compilers/gcc/4.9/default.nix +++ b/pkgs/development/compilers/gcc/4.9/default.nix @@ -61,7 +61,13 @@ let majorVersion = "4"; inherit (stdenv) buildPlatform hostPlatform targetPlatform; patches = - [ ../use-source-date-epoch.patch ../parallel-bconfig.patch ./parallel-strsignal.patch ] + [ ../use-source-date-epoch.patch ../parallel-bconfig.patch ./parallel-strsignal.patch + (fetchpatch { + name = "avoid-ustat-glibc-2.28.patch"; + url = "https://gitweb.gentoo.org/proj/gcc-patches.git/plain/4.9.4/gentoo/100_all_avoid-ustat-glibc-2.28.patch?id=55fcb515620a8f7d3bb77eba938aa0fcf0d67c96"; + sha256 = "0b32sb4psv5lq0ij9fwhi1b4pjbwdjnv24nqprsk14dsc6xmi1g0"; + }) + ] ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch ++ optional noSysDirs ../no-sys-dirs.patch ++ optional langFortran ../gfortran-driving.patch |