diff options
author | Jason Merrill <merrill@gnu.org> | 1995-03-17 02:38:52 +0000 |
---|---|---|
committer | Jason Merrill <merrill@gnu.org> | 1995-03-17 02:38:52 +0000 |
commit | f6b54ae8080201d61fb5af1d612d810cc735c6d1 (patch) | |
tree | 110e203be9c7449d3a6bf3dd04d9ec5c360a307e /gcc | |
parent | 0600f3fab524a2b17276a3a9e7fc113c88f45371 (diff) | |
download | gcc-f6b54ae8080201d61fb5af1d612d810cc735c6d1.zip gcc-f6b54ae8080201d61fb5af1d612d810cc735c6d1.tar.gz gcc-f6b54ae8080201d61fb5af1d612d810cc735c6d1.tar.bz2 |
Tweak LINK_SPEC
From-SVN: r9198
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/sparc/sol2.h | 6 | ||||
-rw-r--r-- | gcc/config/svr4.h | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index 554543b..633f4b8 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -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}} \ diff --git a/gcc/config/svr4.h b/gcc/config/svr4.h index 069fbfb..8803dd4 100644 --- a/gcc/config/svr4.h +++ b/gcc/config/svr4.h @@ -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} \ |