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>
Thu, 1 Jun 2017 12:19:26 +0000 (15:19 +0300)
commit08a741a1a58641f7d9df899491c0ba08398e7887
treefbb50861265fc8fc6263bd2590de715cf647c415
parent43e3764215270b4515b6ba3e716535e07918da40
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>
ld/config.in
ld/configure
ld/configure.ac
ld/ldmain.c
packaging/binutils-aarch64.spec
packaging/binutils-armv7l.spec
packaging/binutils.spec