Tweak LINK_SPEC
authorJason Merrill <merrill@gnu.org>
Fri, 17 Mar 1995 02:38:52 +0000 (02:38 +0000)
committerJason Merrill <merrill@gnu.org>
Fri, 17 Mar 1995 02:38:52 +0000 (02:38 +0000)
From-SVN: r9198

gcc/config/sparc/sol2.h
gcc/config/svr4.h

index 554543b..633f4b8 100644 (file)
@@ -127,11 +127,11 @@ do {                                                                      \
   "%{h*} %{V} %{v:%{!V:-V}} \
    %{b} %{Wl,*:%*} \
    %{static:-dn -Bstatic} \
-   %{shared:-G -dy -z text} \
-   %{symbolic:-Bsymbolic -G -dy -z text} \
+   %{shared:-G -dy -z text %{!h*:%{o*:-h %*}}} \
+   %{symbolic:-Bsymbolic -G -dy -z text %{!h*:%{o*:-h %*}}} \
    %{G:-G} \
    %{YP,*} \
-   %{R*} \
+   %{R*} %{!static:%{!R*:%{L*:-R %*}}} \
    %{compat-bsd: \
      %{!YP,*:%{p:-Y P,/usr/ucblib:/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \
        %{!p:-Y P,/usr/ucblib:/usr/ccs/lib:/usr/lib}} \
index 069fbfb..8803dd4 100644 (file)
@@ -169,8 +169,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
 #define LINK_SPEC "%{h*} %{V} %{v:%{!V:-V}} \
                   %{b} %{Wl,*:%*} \
                   %{static:-dn -Bstatic} \
-                  %{shared:-G -dy -z text} \
-                  %{symbolic:-Bsymbolic -G -dy -z text} \
+                  %{shared:-G -dy -z text %{!h*:%{o*:-h %*}}} \
+                  %{symbolic:-Bsymbolic -G -dy -z text %{!h*:%{o*:-h %*}}} \
                   %{G:-G} \
                   %{YP,*} \
                   %{!YP,*:%{p:-Y P,/usr/ccs/lib/libp:/usr/lib/libp:/usr/ccs/lib:/usr/lib} \