nixpkgs/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 activator: 1.3.2 -> 1.3.5 2015-07-10 00:23:48 +02:00
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 apktool: set sourceRoot 2015-07-28 02:55:55 +02:00
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 Add compass, stylesheet authoring environment 2015-07-07 12:11:58 +02:00
continuous-integration/jenkins jenkins ci: 1.638 -> 1.643 2015-12-23 15:47:11 +01:00
database sqldeveloper: update to version 4.1.1.19.59 2015-09-10 16:47:43 +02:00
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 github-release: init at 0.6.2 2015-09-08 07:43:41 +02:00
gnulib
godep
grabserial grabserial: drop pythonX.Y- name prefix 2015-09-07 15:54:00 +02:00
guile g-wrap: 1.9.13 -> 1.9.15 2015-07-23 04:13:03 -05:00
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 xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
ocaml omake: Fix broken download URL 2016-01-02 18:21:48 +01:00
omniorb omniorb: add the expression 2015-07-23 20:42:35 +02:00
packer pidginsipe: add nss and nspr (ZHF) 2015-08-27 12:29:45 +02:00
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 rhc: init at 1.36.4 2015-08-13 18:02:55 +02:00
rtags rtags: init at 9fed420 2015-10-18 13:49:23 -07:00
rucksack rucksack: init at 3.1.0 2015-06-20 02:06:20 -07:00
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 xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
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 xlibs: replace occurrences by xorg 2015-09-15 12:54:34 +02:00
toluapp Fixed meta.license: s/licence/license 2015-05-30 15:19:05 +02:00
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