Introduce --enable-new-dtags configure option.
authorSlava Barinov <v.barinov@samsung.com>
Thu, 25 May 2017 08:10:06 +0000 (11:10 +0300)
committerSlava Barinov <v.barinov@samsung.com>
Mon, 16 Dec 2019 12:28:16 +0000 (15:28 +0300)
commitd62f66999f8f33054bd1c37fc5522aa0938fa306
treecd6e117f29d60fcd988ba3c5878dbd040599cc20
parentd21820f9272a5345f68444a5567558c71fff4dfe
Introduce --enable-new-dtags configure option.

ld/configure --enable-new-dtags sets ld.bfd --enable-new-dtags option by
default.

The ld option switches on generation of DT_RUNPATH tag instead of DT_RPATH tag
which is deprecated and breaks LD_LIBRARY_PATH usage.

Debian binutils bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835859

        * ld/configure.ac: Add --enable-new-dtags option.
        * ld/ldmain.c: Set link_info.new_dtags to 1 if when --enable-new-dtags is
          switched on.
        * ld/configure: Regenerate.
        * ld/config.in: Regenerate.
        * packaging/binutils.spec: Switch on --enable-new-dtags.
        * packaging/binutils-armv7l.spec: Regenerate.
        * packaging/binutils-aarch64.spec: Regenerate.

Change-Id: I0ec86f61a8b97d55c29bb441a9ae4db94060ea22
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/binutils-aarch64.spec
packaging/binutils-armv7l.spec
packaging/binutils.spec