svn commit: r242477 - in stable/9/contrib/gcc/config: arm i386 sparc
Konstantin Belousov
kib at FreeBSD.org
Fri Nov 2 14:16:10 UTC 2012
Author: kib
Date: Fri Nov 2 14:16:09 2012
New Revision: 242477
URL: http://svn.freebsd.org/changeset/base/242477
Log:
MFC r236137:
Enable gnu hash generation for dynamic ELF binaries on x86.
MFC r236329 (by marius):
Merge r236137 from x86:
Enable GNU hash generation for dynamic ELF binaries.
While at it, sync the order of options with x86 and pass along the verbose
flag.
MFC r237099 (by marius):
Merge r236137 from x86:
Enable GNU hash generation for dynamic ELF binaries.
MFC discussed with: kan (some time ago)
Modified:
stable/9/contrib/gcc/config/arm/freebsd.h
stable/9/contrib/gcc/config/i386/freebsd.h
stable/9/contrib/gcc/config/i386/freebsd64.h
stable/9/contrib/gcc/config/sparc/freebsd.h
Directory Properties:
stable/9/contrib/gcc/ (props changed)
Modified: stable/9/contrib/gcc/config/arm/freebsd.h
==============================================================================
--- stable/9/contrib/gcc/config/arm/freebsd.h Fri Nov 2 13:56:36 2012 (r242476)
+++ stable/9/contrib/gcc/config/arm/freebsd.h Fri Nov 2 14:16:09 2012 (r242477)
@@ -50,6 +50,7 @@
%{rdynamic:-export-dynamic} \
%{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
%{static:-Bstatic}} \
+ %{!static:--hash-style=both} \
%{symbolic:-Bsymbolic} \
-X %{mbig-endian:-EB} %{mlittle-endian:-EL}"
Modified: stable/9/contrib/gcc/config/i386/freebsd.h
==============================================================================
--- stable/9/contrib/gcc/config/i386/freebsd.h Fri Nov 2 13:56:36 2012 (r242476)
+++ stable/9/contrib/gcc/config/i386/freebsd.h Fri Nov 2 14:16:09 2012 (r242477)
@@ -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
Modified: stable/9/contrib/gcc/config/i386/freebsd64.h
==============================================================================
--- stable/9/contrib/gcc/config/i386/freebsd64.h Fri Nov 2 13:56:36 2012 (r242476)
+++ stable/9/contrib/gcc/config/i386/freebsd64.h Fri Nov 2 14:16:09 2012 (r242477)
@@ -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}"
Modified: stable/9/contrib/gcc/config/sparc/freebsd.h
==============================================================================
--- stable/9/contrib/gcc/config/sparc/freebsd.h Fri Nov 2 13:56:36 2012 (r242476)
+++ stable/9/contrib/gcc/config/sparc/freebsd.h Fri Nov 2 14:16:09 2012 (r242477)
@@ -45,14 +45,16 @@ Boston, MA 02110-1301, USA. */
#define LINK_SPEC "%(link_arch) \
%{!mno-relax:%{!r:-relax}} \
%{p:%nconsider using `-pg' instead of `-p' with gprof(1)} \
+ %{v:-V} \
%{assert*} %{R*} %{rpath*} %{defsym*} \
%{shared:-Bshareable %{h*} %{soname*}} \
- %{symbolic:-Bsymbolic} \
%{!shared: \
%{!static: \
%{rdynamic:-export-dynamic} \
%{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} \
- %{static:-Bstatic}}"
+ %{static:-Bstatic}} \
+ %{!static:--hash-style=both} \
+ %{symbolic:-Bsymbolic}"
/************************[ Target stuff ]***********************************/
More information about the svn-src-stable-9
mailing list