Unify linking of libasm, libelf, libdw, backends
authorUlf Hermann <ulf.hermann@qt.io>
Fri, 17 Feb 2017 15:11:28 +0000 (16:11 +0100)
committerMark Wielaard <mark@klomp.org>
Mon, 24 Jul 2017 09:01:09 +0000 (11:01 +0200)
commit8abf0b5b580094af36b9dc4ed6748379caa32a0e
treebca019b54b6bd1441b2eb68acf7c50c52a4c27a9
parent1dd301b7c302b9df980946e2d04ca99748754991
Unify linking of libasm, libelf, libdw, backends

Link them all with -z,defs,-z,relro,--no-undefined, provide complete
dependencies for the link steps, and add libeu.a to each one. libeu.a
contains useful library functionality that each of them might use. The
linker will strip unneeded symbols, so linking it in won't hurt even if
none of the functions are used.

Signed-off-by: Ulf Hermann <ulf.hermann@qt.io>
backends/ChangeLog
backends/Makefile.am
libasm/ChangeLog
libasm/Makefile.am
libdw/ChangeLog
libdw/Makefile.am
libelf/ChangeLog
libelf/Makefile.am