nixpkgs-suyu/pkgs/development/tools
aszlig 8f793ce6bb
elfutils: Fix header compatibility with glibc 2.21
Regression introduced by df2b9b48cb.

This breaks the build for ltrace and other programs using libelf,
because the header file relies on features from glibc >= 2.22.

Here is an excerpt from the log output of the configure script from
ltrace:

In file included from ...elfutils-0.165/include/gelf.h:32:0,
                 from conftest.c:57:
...elfutils-0.165/include/libelf.h:280:8: error: unknown type name 'Elf32_Chdr'
 extern Elf32_Chdr *elf32_getchdr (Elf_Scn *__scn);
        ^
...elfutils-0.165/include/libelf.h:281:8: error: unknown type name 'Elf64_Chdr'
 extern Elf64_Chdr *elf64_getchdr (Elf_Scn *__scn);
        ^
In file included from conftest.c:57:0:
...elfutils-0.165/include/gelf.h:89:9: error: unknown type name 'Elf64_Chdr'
 typedef Elf64_Chdr GElf_Chdr;
         ^

The issue has been reported in the Debian bug tracker at
https://bugs.debian.org/810885 and I'm using the patch from Mark
Wielaard that has been posted there which adds compatibility for older
glibc versions.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-01-16 01:37:37 +01:00
..
activator
alloy Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
analysis checkstyle: 6.13 -> 6.14.1 2016-01-03 19:42:59 +01:00
apktool
boomerang
boost-build
build-managers icmake: 7.23.02 -> 8.00.05 2016-01-09 20:07:43 +01:00
casperjs
cdecl
chefdk chefdk: 0.4.0 -> 0.10.0 2015-12-03 13:28:26 -08:00
compass
continuous-integration/jenkins jenkins ci: 1.638 -> 1.643 2015-12-23 15:47:11 +01:00
database
devpi-client devpi-client: init at 2.3.2 2015-12-17 09:34:13 +01:00
documentation Doxygen: fix build on SmartOS 2015-11-16 17:20:14 +01:00
egg2nix
electron electron: 0.28.2 -> 0.36.2 2016-01-06 19:05:00 +01:00
github/github-release
gnulib
godep
grabserial
guile
haskell cabal2nix: update to version 20151217 2015-12-18 11:37:44 +01:00
heroku heroku: 3.32.0 -> 3.42.20 2015-10-15 20:03:07 +00:00
icestorm icestorm: init at 2015.12.29 2015-12-30 16:52:41 +00:00
java Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
jq jq: build with oniguruma for regex support 2015-11-07 13:54:45 -05:00
libsigrok
libsigrokdecode
literate-programming Merge pull request #10592 from AndersonTorres/eweb 2015-10-25 15:52:06 +01:00
misc elfutils: Fix header compatibility with glibc 2.21 2016-01-16 01:37:37 +01:00
neoload
node-webkit
ocaml omake: Fix broken download URL 2016-01-02 18:21:48 +01:00
omniorb
packer
parse-cli-bin parse: init at 3.0.1 2015-11-09 04:22:34 -05:00
parsing Merge #11067: SmartOS updates 2015-11-23 14:45:44 +01:00
phantomjs
phantomjs2 phantomjs2: fix evaluation and refactor 2016-01-13 08:34:35 +01:00
profiling systemtap: remove dead package 2016-01-11 01:41:54 +01:00
pydb
quilt
remarshal Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-18 11:34:09 +01:00
rhc
rtags rtags: init at 9fed420 2015-10-18 13:49:23 -07:00
rucksack
rust rustfmt: 2015-12-08 -> 2015-12-23 2015-12-24 13:20:24 +01:00
sassc sassc: v3.2.4 -> v3.3.2 2015-12-10 17:27:46 -05:00
sauce-connect Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
selenium
sigrok-cli
slimerjs Force SLimerJS Gecko compatibility even higher 2015-10-13 00:21:44 +03:00
sqsh
sslmate sslmate: make meta.maintainers a list 2015-11-25 23:06:09 +01:00
thrust
toluapp
tradcpp
vagrant Merge pull request #11879 from aneeshusa/update-vagrant-to-1.8.0 2015-12-22 17:51:35 +03:00
watchman watchman: 3.0.0 -> 4.1.0 2015-10-23 14:03:30 -04:00
winpdb
yuicompressor