https://sourceware.org/bugzilla/show_bug.cgi?id=31447

Aaron Merey <amerey at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amerey at redhat dot com

--- Comment #5 from Aaron Merey <amerey at redhat dot com> ---
(In reply to Di Chen from comment #4)
> diff --git a/src/Makefile.am b/src/Makefile.am
> index 1d592d4d..746c8817 100644
> --- a/src/Makefile.am
> +++ b/src/Makefile.am
> @@ -43,6 +43,8 @@ if BUILD_STATIC
>  libasm = ../libasm/libasm.a
>  libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) -ldl -lpthread
>  libelf = ../libelf/libelf.a -lz $(zstd_LIBS)
> +libebl = ../libebl/libebl.a ../backends/libebl_backends.a ../libcpu/libcpu.a
> +libdwelf = ../libdwelf/libdwelf.a
>  if LIBDEBUGINFOD
>  libdebuginfod = ../debuginfod/libdebuginfod.a -lpthread $(libcurl_LIBS)
>  else
> @@ -60,6 +62,7 @@ endif
>  endif
>  libebl = ../libebl/libebl.a ../backends/libebl_backends.a ../libcpu/libcpu.a
>  libeu = ../lib/libeu.a
> +libdwelf = ../libdwelf/libdwelf.a
>  
>  if DEMANGLE
>  demanglelib = -lstdc++
> @@ -81,7 +84,7 @@ readelf_LDADD = $(libdw) $(libebl) $(libelf) $(libeu)
> $(argp_LDADD)
>  nm_LDADD = $(libdw) $(libebl) $(libelf) $(libeu) $(argp_LDADD)
> $(obstack_LIBS) \
>            $(demanglelib)
>  size_LDADD = $(libelf) $(libeu) $(argp_LDADD)
> -strip_LDADD = $(libebl) $(libelf) $(libdw) $(libeu) $(argp_LDADD)
> +strip_LDADD = $(libebl) $(libelf) $(libdw) $(libeu) $(libdwelf)
> $(argp_LDADD)
>  elflint_LDADD  = $(libebl) $(libdw) $(libelf) $(libeu) $(argp_LDADD)
>  findtextrel_LDADD = $(libdw) $(libelf) $(libeu) $(argp_LDADD)
>  addr2line_LDADD = $(libdw) $(libelf) $(libeu) $(argp_LDADD) $(demanglelib)

These Makefile changes aren't needed since strip is already built with libdwelf
and using libdwelf functions. Reverting these Makefile changes should fix the
linker error.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to