Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Nov 2012 14:16:10 +0000 (UTC)
From:      Konstantin Belousov <kib@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r242477 - in stable/9/contrib/gcc/config: arm i386 sparc
Message-ID:  <201211021416.qA2EGAWN037096@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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  ]***********************************/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211021416.qA2EGAWN037096>