summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-10-30 12:44:14 -0700
committerVyacheslav Barinov <v.barinov@samsung.com>2015-02-16 10:34:03 +0300
commit0b7e56ac2bd3378132f0ce3cb96ed747038d7788 (patch)
tree216aef3540079100ec4f88461397bd843584e228
parentebc404af09b9e864808f2bb373580ecd61d5459b (diff)
downloadbinutils-0b7e56ac2bd3378132f0ce3cb96ed747038d7788.tar.gz
binutils-0b7e56ac2bd3378132f0ce3cb96ed747038d7788.tar.bz2
binutils-0b7e56ac2bd3378132f0ce3cb96ed747038d7788.zip
use hashtype both by default
-rw-r--r--ld/ldmain.c1
-rw-r--r--ld/testsuite/config/default.exp6
2 files changed, 4 insertions, 3 deletions
diff --git a/ld/ldmain.c b/ld/ldmain.c
index 560daa6732f..7b2d703a1f8 100644
--- a/ld/ldmain.c
+++ b/ld/ldmain.c
@@ -280,6 +280,7 @@ main (int argc, char **argv)
link_info.combreloc = TRUE;
link_info.strip_discarded = TRUE;
link_info.emit_hash = TRUE;
+ link_info.emit_gnu_hash = TRUE;
link_info.callbacks = &link_callbacks;
link_info.input_bfds_tail = &link_info.input_bfds;
/* SVR4 linkers seem to set DT_INIT and DT_FINI based on magic _init
diff --git a/ld/testsuite/config/default.exp b/ld/testsuite/config/default.exp
index aa6c13ddfab..d0eb62d9fea 100644
--- a/ld/testsuite/config/default.exp
+++ b/ld/testsuite/config/default.exp
@@ -22,7 +22,7 @@
#
if ![info exists ld] then {
- set ld "[findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] -znorelro"
+ set ld "[findfile $base_dir/ld-new $base_dir/ld-new [transform ld]] -znorelro --hash-style=sysv"
}
if ![info exists as] then {
@@ -60,7 +60,7 @@ if {![file isdirectory tmpdir/ld]} then {
catch "exec ln -s ld tmpdir/ld/collect-ld" status
catch "exec ln -s ../../../gas/as-new tmpdir/ld/as" status
}
-set gcc_B_opt "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro"
+set gcc_B_opt "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro -Wl,--hash-style=sysv"
# load the linker path
set ld_L_opt ""
@@ -272,7 +272,7 @@ if ![info exists READELFFLAGS] then {
}
if ![info exists LD] then {
- set LD "[findfile $base_dir/ld-new ./ld-new [transform ld]] -znorelro"
+ set LD "[findfile $base_dir/ld-new ./ld-new [transform ld]] -znorelro --hash-style=sysv"
}
if ![info exists LDFLAGS] then {