summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2012-05-27 05:27:47 +0000
committerkib <kib@FreeBSD.org>2012-05-27 05:27:47 +0000
commit44601461cb2cb0005d275b47c79937926e70ffeb (patch)
treeb5edaa76858e02dfd746d323b90f32a44409f316 /contrib/gcc
parentcae64841637881a9cd4153e7b458f316471b7b76 (diff)
downloadFreeBSD-src-44601461cb2cb0005d275b47c79937926e70ffeb.zip
FreeBSD-src-44601461cb2cb0005d275b47c79937926e70ffeb.tar.gz
Enable gnu hash generation for dynamic ELF binaries on x86.
Reviewed by: kan
Diffstat (limited to 'contrib/gcc')
-rw-r--r--contrib/gcc/config/i386/freebsd.h1
-rw-r--r--contrib/gcc/config/i386/freebsd64.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/contrib/gcc/config/i386/freebsd.h b/contrib/gcc/config/i386/freebsd.h
index a69a8c6..3faa4f2 100644
--- a/contrib/gcc/config/i386/freebsd.h
+++ b/contrib/gcc/config/i386/freebsd.h
@@ -49,6 +49,7 @@ Boston, MA 02110-1301, USA. */
%{rdynamic: -export-dynamic} \
%{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
%{static:-Bstatic}} \
+ %{!static:--hash-style=both} \
%{symbolic:-Bsymbolic}"
/* Reset our STARTFILE_SPEC which was properly set in config/freebsd.h
diff --git a/contrib/gcc/config/i386/freebsd64.h b/contrib/gcc/config/i386/freebsd64.h
index b9e7386..297af7c 100644
--- a/contrib/gcc/config/i386/freebsd64.h
+++ b/contrib/gcc/config/i386/freebsd64.h
@@ -54,4 +54,5 @@ Boston, MA 02110-1301, USA. */
%{rdynamic:-export-dynamic} \
%{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
%{static:-Bstatic}} \
+ %{!static:--hash-style=both} \
%{symbolic:-Bsymbolic}"
OpenPOWER on IntegriCloud