Files
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
..
2015-06-26 17:40:09 +02:00
2015-03-20 20:04:42 +01:00
2015-04-17 17:18:10 +02:00
2015-06-18 22:38:08 +02:00
2015-06-04 23:34:14 +03:00
2015-03-04 22:15:46 +01:00
2014-11-02 21:47:54 +01:00
2015-04-30 18:17:42 +02:00
2015-01-13 21:58:25 -05:00
2015-12-31 16:52:05 +01:00
2015-10-17 10:22:12 +02:00
2015-01-13 22:33:49 +01:00
2015-05-11 05:27:53 -04:00
2015-09-29 03:21:34 +02:00
2015-04-30 18:49:27 -07:00
2015-07-23 10:28:45 +02:00
2015-05-28 16:13:47 +00:00
2015-12-12 14:54:25 +01:00
2016-01-03 19:47:17 +01:00
2015-04-04 22:22:12 -07:00
2015-11-20 17:21:23 +01:00
2015-05-11 03:11:30 -04:00
2015-09-29 20:17:22 +02:00
2015-03-26 00:59:08 -07:00
2015-11-21 23:48:41 +01:00
2014-10-23 00:14:09 +02:00
2016-01-01 12:30:17 +03:00
2015-04-22 10:00:26 +02:00
2015-07-21 16:01:20 +02:00
2015-05-22 10:04:44 +00:00
2014-12-03 22:11:56 +01:00
2015-03-18 10:32:46 -03:00
2014-12-04 08:57:38 +01:00
2015-04-24 00:08:12 +02:00
2015-12-27 20:25:29 +00:00
2015-09-22 11:59:39 +02:00
2015-04-28 18:27:39 -07:00
2015-12-23 18:57:35 +01:00
2015-11-11 19:10:19 -08:00
2016-01-09 20:07:43 +01:00