1
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs synced 2024-10-19 03:47:13 -04:00
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
astyle
autobuild
autoconf
autoconf-archive
autogen
automake
automoc4
avarice
avrdude
babeltrace
bin_replace_string
binutils
bossa
cbrowser
ccache ccache: cherry-pick a (backported upstream) bug-fix 2016-01-04 15:11:51 +01:00
cflow
cgdb
checkbashisms
chrpath
chruby
cl-launch cl-launch: 4.1.4 -> 4.1.4.1 2015-12-31 16:52:05 +01:00
coccinelle
complexity
cppi
cproto
cscope
ctags
d-feet
dbench
ddd
dejagnu
dfu-programmer
dfu-util
dialog
distcc
doclifter
drush
editorconfig-core-c
eggdbus
elfutils elfutils: Fix header compatibility with glibc 2.21 2016-01-16 01:37:37 +01:00
epm
fswatch
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
gob2
gperf
grafana
gtkdialog
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
iozone iozone: commit some forgotten fixups (/cc #12387) 2016-01-15 10:26:18 +01:00
itstool
jscoverage
kibana
libtool
lsof add working lsof mirror 2015-11-21 23:48:41 +01:00
ltrace
lttng-tools
lttng-ust
lttv
luarocks luarocks: 2.2.2 -> 2.3.0 2016-01-01 12:30:17 +03:00
ninka
nixbang
objconv
opengrok
openocd
pahole
patchelf
pkgconfig SmartOS: Fix pkgconfig 0.29 build 2015-11-23 00:01:55 +01:00
pmccabe
prelink
premake
rman
saleae-logic
sipp
sloccount
sqitch
srecord
stlink
stm32flash
strace strace: 4.10 -> 4.11 2015-12-27 20:25:29 +00:00
swig
sysbench
tcptrack
teensy-loader-cli
texi2html
texinfo Merge master into staging 2015-12-23 18:57:35 +01:00
trv
uhd
uisp
uncrustify
unifdef
usb-modeswitch
xc3sprog
xxdiff
yodl yodl: 3.05.01 -> 3.06.00 2016-01-09 20:07:43 +01:00