about summary refs log tree commit diff
path: root/pkgs/development/tools/misc
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2017-08-04 08:22:20 +0200
committerRobin Gloster <mail@glob.in>2017-08-04 08:22:20 +0200
commit0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5 (patch)
tree0d819734044189642c2f469c4403cc21c665f5b1 /pkgs/development/tools/misc
parent2d64d1e601126efbf19be94575f0a642aaf2b4eb (diff)
downloadnixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar.gz
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar.bz2
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar.lz
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar.xz
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.tar.zst
nixlib-0e18f28cecdc53191c6c9db1f4c86fe22b3bdfb5.zip
binutils: patch bugs in 2.29
All are upstream patches, the last two added by handy to work around
them not applying on the changelog.

2.29.1/2.30 will contain the fixes, too.
Diffstat (limited to 'pkgs/development/tools/misc')
-rw-r--r--pkgs/development/tools/misc/binutils/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix
index ac9ab1413322..04911e4cc56d 100644
--- a/pkgs/development/tools/misc/binutils/default.nix
+++ b/pkgs/development/tools/misc/binutils/default.nix
@@ -45,6 +45,15 @@ stdenv.mkDerivation rec {
     # there) and causes a cycle between the lib and bin outputs, so
     # get rid of it.
     ./no-plugins.patch
+
+    # remove after 2.29.1/2.30
+    (fetchurl {
+      url = "https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=patch;h=c6b78c965a96fb152fbd58926edccb5dee2707a5";
+      sha256 = "0rkbq5pf7ffgcggfk4czkxin1091bqjj92an9wxnqkgqwq6cx5yr";
+      name = "readelf-empty-sections.patch";
+    })
+    ./elf-check-orphan-input.patch
+    ./elf-check-orphan-placement.patch
   ];
 
   # TODO: all outputs on all platform