3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/tools/misc
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
..
arcanist nixpkgs: arcanist 20150707 -> 20150817 2015-08-17 17:18:10 -05:00
astyle remove all references to stdenv.cc.cc.is{GNU,Clang} 2015-05-11 14:44:50 -07:00
autobuild autobuild: 3.5 -> 5.3 2015-06-26 17:40:09 +02:00
autoconf
autoconf-archive autoconf-archive: 2015.02.24 -> 2015.09.25 2015-09-27 08:41:01 +00:00
autogen autogen: 5.18.5 -> 5.18.6 (close #9885) 2015-09-17 19:55:34 +02:00
automake Add automake 1.15 2015-04-17 17:18:10 +02:00
automoc4
avarice
avrdude
babeltrace
bin_replace_string Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-18 11:34:09 +01:00
binutils Merge #8363: pure-darwin stdenv 2015-06-18 22:38:08 +02:00
bossa fix: add missing versions 2015-06-04 23:34:14 +03:00
cbrowser
ccache ccache: cherry-pick a (backported upstream) bug-fix 2016-01-04 15:11:51 +01:00
cflow
cgdb
checkbashisms meta.description fixups 2015-04-30 18:17:42 +02:00
chrpath
chruby
cl-launch cl-launch: 4.1.4 -> 4.1.4.1 2015-12-31 16:52:05 +01:00
coccinelle
complexity pkgs.complexity: 0.4 -> 1.3 2015-10-17 10:22:12 +02:00
cppi
cproto
cscope
ctags ctags: 804 -> 816 2015-05-11 05:27:53 -04:00
d-feet d-feet: remove unused arguments 2015-09-29 03:21:34 +02:00
dbench dbench: move loadfiles from $out/share/ to $out/share/loadfiles/ 2015-09-26 15:26:17 +02:00
ddd
dejagnu dejagnu: Add metadata 2015-04-30 18:49:27 -07:00
dfu-programmer
dfu-util dfu-util: init at 0.8 2015-07-23 10:28:45 +02:00
dialog dialog: 1.2-20150225 -> 1.2.20150920 2015-11-10 13:27:48 +00:00
distcc
doclifter doclifter: add new package 2015-05-28 16:13:47 +00:00
drush
editorconfig-core-c editorconfig-core-c: init at 0.12.0 2015-10-15 08:26:55 +08:00
eggdbus
elfutils elfutils: Fix header compatibility with glibc 2.21 2016-01-16 01:37:37 +01:00
epm
fswatch fswatch: update from 1.4.7 to 1.5.0 2015-08-05 14:44:41 +02:00
gdb pkgs.gdb: 7.10 -> 7.10.1 2015-12-12 14:54:25 +01:00
gengetopt
global global: 6.5.1 -> 6.5.2 2016-01-03 19:47:17 +01:00
gnum4 gnum4: Fix impurity in shell handling 2015-07-31 04:13:08 +02:00
gob2 Get rid of fetchurlGnome 2015-04-04 22:22:12 -07:00
gperf
grafana
gtkdialog gtkdialog: Add missing dependency on hicolor_icon_theme (#9369) 2015-08-20 16:03:58 +02:00
help2man help2man: 1.47.2 -> 1.47.3 2015-11-20 17:21:23 +01:00
icon-naming-utils
indent
inotify-tools
intel-gpu-tools intel-gpu-tools: 1.12 -> 1.13 2015-12-12 12:05:19 +01:00
intltool intltool: refactor 2015-05-11 03:11:30 -04:00
iozone iozone: commit some forgotten fixups (/cc #12387) 2016-01-15 10:26:18 +01:00
itstool
jscoverage
kibana kibana: fix url and hash 2015-09-29 20:17:22 +02:00
libtool
lsof add working lsof mirror 2015-11-21 23:48:41 +01:00
ltrace Use mirror:// URIs for ftp.debian.org 2015-05-22 10:39:27 +02:00
lttng-tools
lttng-ust
lttv
luarocks luarocks: 2.2.2 -> 2.3.0 2016-01-01 12:30:17 +03:00
ninka
nixbang nixbang: upgrade to 0.1.2 2015-04-22 10:00:26 +02:00
objconv
opengrok
openocd openocd: enable support for CMSIS-DAP debuggers 2015-08-26 22:06:08 +02:00
pahole pahole: fix build (ZHF) 2015-07-21 16:01:20 +02:00
patchelf mass rewrite of find parameters to cross-platform style 2015-09-06 10:26:30 +02:00
pkgconfig SmartOS: Fix pkgconfig 0.29 build 2015-11-23 00:01:55 +01:00
pmccabe
prelink
premake
rman rman: add expression 2015-05-22 10:04:44 +00:00
saleae-logic
sipp Simplify some builds with curses compatability 2015-04-30 18:49:28 -07:00
sloccount
sqitch
srecord
stlink stlink: Update to version 1.1.0. 2015-04-24 00:08:12 +02:00
stm32flash
strace strace: 4.10 -> 4.11 2015-12-27 20:25:29 +00:00
swig swig2: Enable on Darwin 2015-09-22 11:59:39 +02:00
sysbench sysbench: Update to 2015-04-22 2015-04-28 18:27:39 -07:00
tcptrack
teensy-loader-cli teensy-loader-cli: consistent naming, version bump 2015-09-16 19:14:01 +02:00
texi2html
texinfo Merge master into staging 2015-12-23 18:57:35 +01:00
trv trv: init at 0.1.3 2015-11-11 19:10:19 -08:00
uhd
uisp
uncrustify Fixed several "package has no version" warnings 2015-05-14 17:19:41 +02:00
unifdef
usb-modeswitch
xc3sprog
xxdiff
yodl yodl: 3.05.01 -> 3.06.00 2016-01-09 20:07:43 +01:00