View | Details | Raw Unified | Return to bug 223607
Collapse All | Expand All

(-)Makefile (-10 / +12 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	elfutils
4
PORTNAME=	elfutils
5
PORTVERSION=	0.168
5
PORTVERSION=	0.170
6
PORTREVISION=	1
7
CATEGORIES=	devel
6
CATEGORIES=	devel
8
MASTER_SITES=	https://sourceware.org/elfutils/ftp/${PORTVERSION}/
7
MASTER_SITES=	https://sourceware.org/elfutils/ftp/${PORTVERSION}/
9
8
Lines 16-29 LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING Link Here
16
LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING-GPLV2
15
LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING-GPLV2
17
LICENSE_FILE_LGPL3=	${WRKSRC}/COPYING-LGPLV3
16
LICENSE_FILE_LGPL3=	${WRKSRC}/COPYING-LGPLV3
18
17
19
LIB_DEPENDS=	libargp.so:devel/argp-standalone
20
PATCH_DEPENDS=	gnulib>=0:devel/gnulib
21
22
BROKEN_aarch64=		fails to build: fatal error: linux/uio.h: No such file or directory
18
BROKEN_aarch64=		fails to build: fatal error: linux/uio.h: No such file or directory
23
BROKEN_armv6=		fails to build: fails to compile i386_disasm.c
19
BROKEN_armv6=		fails to build: fails to compile i386_disasm.c
24
BROKEN_powerpc64=	fails to build: error: field 'r' has incomplete type
20
BROKEN_powerpc64=	fails to build: error: field 'r' has incomplete type
25
BROKEN_sparc64=		fails to build: fails to compile dwarf_begin_elf.c
21
BROKEN_sparc64=		fails to build: fails to compile dwarf_begin_elf.c
26
22
23
LIB_DEPENDS=	libargp.so:devel/argp-standalone
24
PATCH_DEPENDS=	${NONEXISTENT}:devel/gnulib:extract
25
26
PLIST_SUB=	VERSION=${PORTVERSION}
27
27
OPTIONS_DEFINE=	NLS
28
OPTIONS_DEFINE=	NLS
28
OPTIONS_SUB=	yes
29
OPTIONS_SUB=	yes
29
30
Lines 31-41 NLS_USES= gettext Link Here
31
NLS_CONFIGURE_ENABLE=	nls
32
NLS_CONFIGURE_ENABLE=	nls
32
33
33
USES=		autoreconf gmake libtool tar:bzip2
34
USES=		autoreconf gmake libtool tar:bzip2
34
USE_GCC=	4.8	# fails to build with newer versions
35
USE_GCC=	yes
35
GNU_CONFIGURE=	yes
36
GNU_CONFIGURE=	yes
36
USE_LDCONFIG=	yes
37
USE_LDCONFIG=	yes
37
38
38
CFLAGS+=	-Wno-unused-parameter
39
CFLAGS+=	-Wno-null-dereference
39
# Give i386 a prayer of building, and we can fix the warnings later:
40
# Give i386 a prayer of building, and we can fix the warnings later:
40
CFLAGS_i386+=	-Wno-error
41
CFLAGS_i386+=	-Wno-error
41
42
Lines 43-52 CFLAGS_i386+= -Wno-error Link Here
43
CONFIGURE_ARGS+=	--program-prefix=eu-
44
CONFIGURE_ARGS+=	--program-prefix=eu-
44
45
45
post-patch:
46
post-patch:
47
	@${LN} -s `${MAKE} -C ${PORTSDIR}/devel/gnulib -V WRKSRC` ${WRKDIR}/gnulib
46
	@${CP} -a \
48
	@${CP} -a \
47
	    ${LOCALBASE}/share/gnulib/lib/obstack.c \
49
	    ${WRKDIR}/gnulib/lib/obstack.c \
48
	    ${LOCALBASE}/share/gnulib/lib/obstack.h \
50
	    ${WRKDIR}/gnulib/lib/obstack.h \
49
	    ${LOCALBASE}/share/gnulib/lib/obstack_printf.c \
51
	    ${WRKDIR}/gnulib/lib/obstack_printf.c \
50
	    ${WRKSRC}/lib
52
	    ${WRKSRC}/lib
51
53
52
.include <bsd.port.mk>
54
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1484780542
1
TIMESTAMP = 1510265200
2
SHA256 (elfutils-0.168.tar.bz2) = b88d07893ba1373c7dd69a7855974706d05377766568a7d9002706d5de72c276
2
SHA256 (elfutils-0.170.tar.bz2) = 1f844775576b79bdc9f9c717a50058d08620323c1e935458223a12f249c9e066
3
SIZE (elfutils-0.168.tar.bz2) = 6840399
3
SIZE (elfutils-0.170.tar.bz2) = 8358001
(-)files/patch-backends_x86__64__initreg.c (-10 lines)
Lines 1-10 Link Here
1
--- backends/x86_64_initreg.c.orig	2014-06-17 18:51:09 UTC
2
+++ backends/x86_64_initreg.c
3
@@ -32,6 +32,7 @@
4
 
5
 #include <stdlib.h>
6
 #ifdef __x86_64__
7
+# include <sys/types.h>
8
 # include <sys/user.h>
9
 # include <sys/ptrace.h>
10
 #endif
(-)files/patch-lib_Makefile.am (-4 / +4 lines)
Lines 1-12 Link Here
1
--- lib/Makefile.am.orig	2016-12-28 09:32:00 UTC
1
--- lib/Makefile.am.orig	2017-08-02 12:06:25 UTC
2
+++ lib/Makefile.am
2
+++ lib/Makefile.am
3
@@ -35,7 +35,8 @@ noinst_LIBRARIES = libeu.a
3
@@ -35,7 +35,8 @@ noinst_LIBRARIES = libeu.a
4
 
4
 
5
 libeu_a_SOURCES = xstrdup.c xstrndup.c xmalloc.c next_prime.c \
5
 libeu_a_SOURCES = xstrdup.c xstrndup.c xmalloc.c next_prime.c \
6
 		  crc32.c crc32_file.c md5.c sha1.c \
6
 		  crc32.c crc32_file.c md5.c sha1.c \
7
-		  color.c version.c
7
-		  color.c printversion.c
8
+		  color.c version.c error.c obstack.c \
8
+		  color.c printversion.c error.c obstack.c \
9
+		  obstack_printf.c
9
+		  obstack_printf.c
10
 
10
 
11
 noinst_HEADERS = fixedsizehash.h libeu.h system.h dynamicsizehash.h list.h \
11
 noinst_HEADERS = fixedsizehash.h libeu.h system.h dynamicsizehash.h list.h \
12
 		 md5.h sha1.h eu-config.h
12
 		 md5.h sha1.h eu-config.h color.h printversion.h bpf.h
(-)files/patch-lib_system.h (-34 lines)
Lines 1-34 Link Here
1
--- lib/system.h.orig	2016-12-28 09:32:00 UTC
2
+++ lib/system.h
3
@@ -33,6 +33,8 @@
4
 # include <config.h>
5
 #endif
6
 
7
+#include <ssp/string.h>
8
+
9
 #include <argp.h>
10
 #include <errno.h>
11
 #include <stddef.h>
12
@@ -42,16 +44,18 @@
13
 #include <byteswap.h>
14
 #include <unistd.h>
15
 
16
+#include <eu-config.h>
17
+
18
 #if __BYTE_ORDER == __LITTLE_ENDIAN
19
 # define LE32(n)	(n)
20
 # define LE64(n)	(n)
21
-# define BE32(n)	bswap_32 (n)
22
-# define BE64(n)	bswap_64 (n)
23
+# define BE32(n)	bswap32 (n)
24
+# define BE64(n)	bswap64 (n)
25
 #elif __BYTE_ORDER == __BIG_ENDIAN
26
 # define BE32(n)	(n)
27
 # define BE64(n)	(n)
28
-# define LE32(n)	bswap_32 (n)
29
-# define LE64(n)	bswap_64 (n)
30
+# define LE32(n)	bswap32 (n)
31
+# define LE64(n)	bswap64 (n)
32
 #else
33
 # error "Unknown byte order"
34
 #endif
(-)files/patch-libdw_Makefile.am (-16 / +8 lines)
Lines 1-19 Link Here
1
--- libdw/Makefile.am.orig	2016-12-25 13:36:55 UTC
1
--- libdw/Makefile.am.orig	2017-08-02 12:06:25 UTC
2
+++ libdw/Makefile.am
2
+++ libdw/Makefile.am
3
@@ -105,14 +105,14 @@ am_libdw_pic_a_OBJECTS = $(libdw_a_SOURC
3
@@ -105,7 +105,7 @@ am_libdw_pic_a_OBJECTS = $(libdw_a_SOURC
4
 libdw_so_LIBS = libdw_pic.a ../libdwelf/libdwelf_pic.a \
5
 	  ../libdwfl/libdwfl_pic.a ../libebl/libebl.a
6
 libdw_so_DEPS = ../lib/libeu.a ../libelf/libelf.so
7
-libdw_so_LDLIBS = $(libdw_so_DEPS) -ldl -lz $(argp_LDADD) $(zip_LIBS)
8
+libdw_so_LDLIBS = $(libdw_so_DEPS) -lz $(argp_LDADD) $(zip_LIBS)
4
 libdw_so_SOURCES =
9
 libdw_so_SOURCES =
5
 libdw.so$(EXEEXT): $(srcdir)/libdw.map libdw_pic.a ../libdwelf/libdwelf_pic.a \
10
 libdw.so$(EXEEXT): $(srcdir)/libdw.map $(libdw_so_LIBS) $(libdw_so_DEPS)
6
 	  ../libdwfl/libdwfl_pic.a ../libebl/libebl.a \
7
-	  ../libelf/libelf.so
8
+	  ../libelf/libelf.so ../lib/libeu.a
9
 # The rpath is necessary for libebl because its $ORIGIN use will
11
 # The rpath is necessary for libebl because its $ORIGIN use will
10
 # not fly in a setuid executable that links in libdw.
11
 	$(AM_V_CCLD)$(LINK) -shared -o $@ -Wl,--soname,$@.$(VERSION),-z,defs \
12
 		-Wl,--enable-new-dtags,-rpath,$(pkglibdir) \
13
 		-Wl,--version-script,$<,--no-undefined \
14
 		-Wl,--whole-archive $(filter-out $<,$^) -Wl,--no-whole-archive\
15
-		-ldl -lz $(argp_LDADD) $(zip_LIBS)
16
+		-lz $(argp_LDADD) $(zip_LIBS)
17
 	@$(textrel_check)
18
 	$(AM_V_at)ln -fs $@ $@.$(VERSION)
19
 
(-)files/patch-libelf_elf.h (-2 / +2 lines)
Lines 1-4 Link Here
1
--- libelf/elf.h.orig	2016-12-25 13:36:55 UTC
1
--- libelf/elf.h.orig	2017-08-02 12:06:25 UTC
2
+++ libelf/elf.h
2
+++ libelf/elf.h
3
@@ -54,6 +54,7 @@ typedef uint64_t Elf64_Off;
3
@@ -54,6 +54,7 @@ typedef uint64_t Elf64_Off;
4
 /* Type for section indices, which are 16-bit quantities.  */
4
 /* Type for section indices, which are 16-bit quantities.  */
Lines 8-14 Link Here
8
 
8
 
9
 /* Type for version symbol information.  */
9
 /* Type for version symbol information.  */
10
 typedef Elf32_Half Elf32_Versym;
10
 typedef Elf32_Half Elf32_Versym;
11
@@ -1109,6 +1110,7 @@ typedef struct
11
@@ -1110,6 +1111,7 @@ typedef struct
12
 	 on 64-bit platforms and vice versa.  */
12
 	 on 64-bit platforms and vice versa.  */
13
     } a_un;
13
     } a_un;
14
 } Elf64_auxv_t;
14
 } Elf64_auxv_t;
(-)files/patch-src_readelf.c (-2 / +2 lines)
Lines 1-6 Link Here
1
--- src/readelf.c.orig	2016-12-28 09:32:01 UTC
1
--- src/readelf.c.orig	2017-08-02 12:06:25 UTC
2
+++ src/readelf.c
2
+++ src/readelf.c
3
@@ -8037,6 +8037,7 @@ print_debug_exception_table (Dwfl_Module
3
@@ -8130,6 +8130,7 @@ print_debug_exception_table (Dwfl_Module
4
 	default:
4
 	default:
5
 	  dsize = 0;
5
 	  dsize = 0;
6
 	  error (1, 0, gettext ("invalid TType encoding"));
6
 	  error (1, 0, gettext ("invalid TType encoding"));
(-)files/patch-src_strip.c (+31 lines)
Line 0 Link Here
1
--- src/strip.c.orig	2017-08-02 12:06:25 UTC
2
+++ src/strip.c
3
@@ -85,8 +85,8 @@ static const struct argp_option options[
4
     N_("Resolve all trivial relocations between debug sections if the removed sections are placed in a debug file (only relevant for ET_REL files, operation is not reversable, needs -f)"), 0 },
5
   { "remove-comment", OPT_REMOVE_COMMENT, NULL, 0,
6
     N_("Remove .comment section"), 0 },
7
-  { "remove-section", 'R', "SECTION", 0, N_("Remove the named section.  SECTION is an extended wildcard pattern.  May be given more than once.  Only non-allocated sections can be removed."), 0 },
8
-  { "keep-section", OPT_KEEP_SECTION, "SECTION", 0, N_("Keep the named section.  SECTION is an extended wildcard pattern.  May be given more than once."), 0 },
9
+  { "remove-section", 'R', "SECTION", 0, N_("Remove the named section.  SECTION is an wildcard pattern.  May be given more than once.  Only non-allocated sections can be removed."), 0 },
10
+  { "keep-section", OPT_KEEP_SECTION, "SECTION", 0, N_("Keep the named section.  SECTION is an wildcard pattern.  May be given more than once."), 0 },
11
   { "permissive", OPT_PERMISSIVE, NULL, 0,
12
     N_("Relax a few rules to handle slightly broken ELF files"), 0 },
13
   { NULL, 0, NULL, 0, NULL, 0 }
14
@@ -205,7 +205,7 @@ section_name_matches (struct section_pat
15
   struct section_pattern *pattern = patterns;
16
   while (pattern != NULL)
17
     {
18
-      if (fnmatch (pattern->pattern, name, FNM_EXTMATCH) == 0)
19
+      if (fnmatch (pattern->pattern, name, 0) == 0)
20
 	return true;
21
       pattern = pattern->next;
22
     }
23
@@ -313,7 +313,7 @@ parse_opt (int key, char *arg, struct ar
24
       break;
25
 
26
     case 'R':
27
-      if (fnmatch (arg, ".comment", FNM_EXTMATCH) == 0)
28
+      if (fnmatch (arg, ".comment", 0) == 0)
29
 	remove_comment = true;
30
       add_pattern (&remove_secs, arg);
31
       break;
(-)files/patch-tests_Makefile.am (-10 / +87 lines)
Lines 1-6 Link Here
1
--- tests/Makefile.am.orig	2016-12-25 13:36:55 UTC
1
--- tests/Makefile.am.orig	2017-08-02 12:06:25 UTC
2
+++ tests/Makefile.am
2
+++ tests/Makefile.am
3
@@ -382,7 +382,7 @@ libasm = -lasm
3
@@ -396,7 +396,7 @@ libasm = -lasm
4
 libebl = -lebl
4
 libebl = -lebl
5
 else !STANDALONE
5
 else !STANDALONE
6
 if BUILD_STATIC
6
 if BUILD_STATIC
Lines 9-17 Link Here
9
 libelf = ../libelf/libelf.a -lz
9
 libelf = ../libelf/libelf.a -lz
10
 libasm = ../libasm/libasm.a
10
 libasm = ../libasm/libasm.a
11
 else
11
 else
12
@@ -425,27 +425,27 @@ funcretval_LDADD = $(libdw) $(argp_LDADD
12
@@ -411,16 +411,16 @@ endif !STANDALONE
13
 allregs_LDADD = $(libdw) $(argp_LDADD)
13
 arextract_LDADD = $(libelf)
14
 find_prologues_LDADD = $(libdw) $(argp_LDADD)
14
 arsymtest_LDADD = $(libelf)
15
 newfile_LDADD = $(libelf)
16
-saridx_LDADD = $(libelf)
17
+saridx_LDADD = $(libeu) $(libelf)
18
 scnnames_LDADD = $(libelf)
19
-sectiondump_LDADD = $(libelf)
20
+sectiondump_LDADD = $(libeu) $(libelf)
21
 showptable_LDADD = $(libelf)
22
 hash_LDADD = $(libelf)
23
 test_nlist_LDADD = $(libelf)
24
 msg_tst_LDADD = $(libelf)
25
 newscn_LDADD = $(libelf)
26
-early_offscn_LDADD = $(libelf)
27
-ecp_LDADD = $(libelf)
28
+early_offscn_LDADD = $(libeu) $(libelf)
29
+ecp_LDADD = $(libeu) $(libelf)
30
 update1_LDADD = $(libelf)
31
 update2_LDADD = $(libelf)
32
 update3_LDADD = $(libdw) $(libelf)
33
@@ -432,34 +432,34 @@ get_lines_LDADD = $(libdw) $(libelf)
34
 get_files_LDADD = $(libdw) $(libelf)
35
 get_aranges_LDADD = $(libdw) $(libelf)
36
 allfcts_LDADD = $(libdw) $(libelf)
37
-line2addr_LDADD = $(libdw) $(argp_LDADD)
38
-addrscopes_LDADD = $(libdw) $(argp_LDADD)
39
-funcscopes_LDADD = $(libdw) $(argp_LDADD)
40
-funcretval_LDADD = $(libdw) $(argp_LDADD)
41
-allregs_LDADD = $(libdw) $(argp_LDADD)
42
-find_prologues_LDADD = $(libdw) $(argp_LDADD)
43
+line2addr_LDADD = $(libeu) $(libdw) $(argp_LDADD)
44
+addrscopes_LDADD = $(libeu) $(libdw) $(argp_LDADD)
45
+funcscopes_LDADD = $(libeu) $(libdw) $(argp_LDADD)
46
+funcretval_LDADD = $(libeu) $(libdw) $(argp_LDADD)
47
+allregs_LDADD = $(libeu) $(libdw) $(argp_LDADD)
48
+find_prologues_LDADD = $(libeu) $(libdw) $(argp_LDADD)
15
 #show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf)
49
 #show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf)
16
-asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
50
-asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
17
-asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
51
-asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
Lines 23-28 Link Here
23
-asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
57
-asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
24
-asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
58
-asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) -ldl
25
-dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD) -ldl
59
-dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD) -ldl
60
-rdwrmmap_LDADD = $(libelf)
61
-dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) -ldl
26
+asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
62
+asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
27
+asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
63
+asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
28
+asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
64
+asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
Lines 32-40 Link Here
32
+asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
68
+asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
33
+asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
69
+asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
34
+asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
70
+asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw)
35
+dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD)
71
+dwflmodtest_LDADD = $(libeu) $(libdw) $(libebl) $(libelf) $(argp_LDADD)
36
 rdwrmmap_LDADD = $(libelf)
72
+rdwrmmap_LDADD = $(libeu) $(libelf)
37
-dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) -ldl
38
+dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf)
73
+dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf)
39
 arls_LDADD = $(libelf)
74
 arls_LDADD = $(libelf)
40
-dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) -ldl
75
-dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) -ldl
Lines 43-50 Link Here
43
-dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD) -ldl
78
-dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD) -ldl
44
+dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf)
79
+dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf)
45
+dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf)
80
+dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf)
46
+dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf)
81
+dwfl_bug_getmodules_LDADD = $(libeu) $(libdw) $(libebl) $(libelf)
47
+dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(argp_LDADD)
82
+dwfl_addr_sect_LDADD = $(libeu) $(libdw) $(libebl) $(libelf) $(argp_LDADD)
48
 dwarf_getmacros_LDADD = $(libdw)
83
 dwarf_getmacros_LDADD = $(libdw)
49
 dwarf_ranges_LDADD = $(libdw)
84
 dwarf_ranges_LDADD = $(libdw)
50
 dwarf_getstring_LDADD = $(libdw)
85
 dwarf_getstring_LDADD = $(libdw)
Lines 53-55 Link Here
53
 test_flag_nobits_LDADD = $(libelf)
88
 test_flag_nobits_LDADD = $(libelf)
54
 rerequest_tag_LDADD = $(libdw)
89
 rerequest_tag_LDADD = $(libdw)
55
 alldts_LDADD = $(libdw) $(libelf)
90
 alldts_LDADD = $(libdw) $(libelf)
91
@@ -469,9 +469,9 @@ typeiter2_LDADD = $(libdw) $(libelf)
92
 low_high_pc_LDADD = $(libdw) $(libelf) $(argp_LDADD)
93
 test_elf_cntl_gelf_getshdr_LDADD = $(libelf)
94
 dwflsyms_LDADD = $(libdw) $(libelf) $(argp_LDADD)
95
-dwfllines_LDADD = $(libdw) $(libelf) $(argp_LDADD)
96
-dwfl_report_elf_align_LDADD = $(libdw)
97
-varlocs_LDADD = $(libdw) $(libelf) $(argp_LDADD)
98
+dwfllines_LDADD = $(libeu) $(libdw) $(libelf) $(argp_LDADD)
99
+dwfl_report_elf_align_LDADD = $(libeu) $(libdw)
100
+varlocs_LDADD = $(libeu) $(libdw) $(libelf) $(argp_LDADD)
101
 backtrace_LDADD = $(libdw) $(libelf) $(argp_LDADD)
102
 # backtrace-child-biarch also uses those *_CFLAGS and *_LDLAGS variables:
103
 backtrace_child_CFLAGS = -fPIE
104
@@ -480,23 +480,23 @@ backtrace_child_biarch_SOURCES = backtra
105
 backtrace_data_LDADD = $(libdw) $(libelf)
106
 backtrace_dwarf_CFLAGS = -Wno-unused-parameter
107
 backtrace_dwarf_LDADD = $(libdw) $(libelf)
108
-debuglink_LDADD = $(libdw) $(libelf)
109
-debugaltlink_LDADD = $(libdw) $(libelf)
110
-buildid_LDADD = $(libdw) $(libelf)
111
+debuglink_LDADD = $(libeu) $(libdw) $(libelf)
112
+debugaltlink_LDADD = $(libeu) $(libdw) $(libelf)
113
+buildid_LDADD = $(libeu) $(libdw) $(libelf)
114
 deleted_LDADD = ./deleted-lib.so
115
 deleted_lib_so_LDFLAGS = -shared -rdynamic
116
 deleted_lib_so_CFLAGS = -fPIC -fasynchronous-unwind-tables
117
 aggregate_size_LDADD = $(libdw) $(libelf) $(argp_LDADD)
118
 peel_type_LDADD = $(libdw) $(libelf) $(argp_LDADD)
119
 vdsosyms_LDADD = $(libdw) $(libelf)
120
-getsrc_die_LDADD = $(libdw) $(libelf)
121
+getsrc_die_LDADD = $(libeu) $(libdw) $(libelf)
122
 strptr_LDADD = $(libelf)
123
 newdata_LDADD = $(libelf)
124
 elfstrtab_LDADD = $(libelf)
125
 dwfl_proc_attach_LDADD = $(libdw)
126
 dwfl_proc_attach_LDFLAGS = -pthread $(AM_LDFLAGS)
127
 elfshphehdr_LDADD =$(libelf)
128
-elfstrmerge_LDADD = $(libdw) $(libelf)
129
+elfstrmerge_LDADD = $(libeu) $(libdw) $(libelf)
130
 dwelfgnucompressed_LDADD = $(libelf) $(libdw)
131
 elfgetchdr_LDADD = $(libelf) $(libdw)
132
 elfgetzdata_LDADD = $(libelf)
(-)pkg-plist (-15 / +21 lines)
Lines 26-68 include/elfutils/version.h Link Here
26
include/gelf.h
26
include/gelf.h
27
include/libelf.h
27
include/libelf.h
28
include/nlist.h
28
include/nlist.h
29
lib/elfutils/libebl_aarch64-0.168.so
29
lib/elfutils/libebl_aarch64-%%VERSION%%.so
30
lib/elfutils/libebl_aarch64.so
30
lib/elfutils/libebl_aarch64.so
31
lib/elfutils/libebl_alpha-0.168.so
31
lib/elfutils/libebl_alpha-%%VERSION%%.so
32
lib/elfutils/libebl_alpha.so
32
lib/elfutils/libebl_alpha.so
33
lib/elfutils/libebl_arm-0.168.so
33
lib/elfutils/libebl_arm-%%VERSION%%.so
34
lib/elfutils/libebl_arm.so
34
lib/elfutils/libebl_arm.so
35
lib/elfutils/libebl_i386-0.168.so
35
lib/elfutils/libebl_bpf-%%VERSION%%.so
36
lib/elfutils/libebl_bpf.so
37
lib/elfutils/libebl_i386-%%VERSION%%.so
36
lib/elfutils/libebl_i386.so
38
lib/elfutils/libebl_i386.so
37
lib/elfutils/libebl_ia64-0.168.so
39
lib/elfutils/libebl_ia64-%%VERSION%%.so
38
lib/elfutils/libebl_ia64.so
40
lib/elfutils/libebl_ia64.so
39
lib/elfutils/libebl_ppc-0.168.so
41
lib/elfutils/libebl_m68k-%%VERSION%%.so
42
lib/elfutils/libebl_m68k.so
43
lib/elfutils/libebl_ppc-%%VERSION%%.so
40
lib/elfutils/libebl_ppc.so
44
lib/elfutils/libebl_ppc.so
41
lib/elfutils/libebl_ppc64-0.168.so
45
lib/elfutils/libebl_ppc64-%%VERSION%%.so
42
lib/elfutils/libebl_ppc64.so
46
lib/elfutils/libebl_ppc64.so
43
lib/elfutils/libebl_s390-0.168.so
47
lib/elfutils/libebl_s390-%%VERSION%%.so
44
lib/elfutils/libebl_s390.so
48
lib/elfutils/libebl_s390.so
45
lib/elfutils/libebl_sh-0.168.so
49
lib/elfutils/libebl_sh-%%VERSION%%.so
46
lib/elfutils/libebl_sh.so
50
lib/elfutils/libebl_sh.so
47
lib/elfutils/libebl_sparc-0.168.so
51
lib/elfutils/libebl_sparc-%%VERSION%%.so
48
lib/elfutils/libebl_sparc.so
52
lib/elfutils/libebl_sparc.so
49
lib/elfutils/libebl_tilegx-0.168.so
53
lib/elfutils/libebl_tilegx-%%VERSION%%.so
50
lib/elfutils/libebl_tilegx.so
54
lib/elfutils/libebl_tilegx.so
51
lib/elfutils/libebl_x86_64-0.168.so
55
lib/elfutils/libebl_x86_64-%%VERSION%%.so
52
lib/elfutils/libebl_x86_64.so
56
lib/elfutils/libebl_x86_64.so
53
lib/libasm-0.168.so
57
lib/libasm-%%VERSION%%.so
54
lib/libasm.a
58
lib/libasm.a
55
lib/libasm.so
59
lib/libasm.so
56
lib/libasm.so.1
60
lib/libasm.so.1
57
lib/libdw-0.168.so
61
lib/libdw-%%VERSION%%.so
58
lib/libdw.a
62
lib/libdw.a
59
lib/libdw.so
63
lib/libdw.so
60
lib/libdw.so.1
64
lib/libdw.so.1
61
lib/libebl.a
65
lib/libebl.a
62
lib/libelf-0.168.so
66
lib/libelf-%%VERSION%%.so
63
lib/libelf.a
67
lib/libelf.a
64
lib/libelf.so
68
lib/libelf.so
65
lib/libelf.so.1
69
lib/libelf.so.1
70
libdata/pkgconfig/libdw.pc
71
libdata/pkgconfig/libelf.pc
66
%%NLS%%share/locale/de/LC_MESSAGES/elfutils.mo
72
%%NLS%%share/locale/de/LC_MESSAGES/elfutils.mo
67
%%NLS%%share/locale/en@boldquot/LC_MESSAGES/elfutils.mo
73
%%NLS%%share/locale/en@boldquot/LC_MESSAGES/elfutils.mo
68
%%NLS%%share/locale/en@quot/LC_MESSAGES/elfutils.mo
74
%%NLS%%share/locale/en@quot/LC_MESSAGES/elfutils.mo

Return to bug 223607