diff options
author | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-11-19 04:09:58 +0000 |
---|---|---|
committer | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-11-19 04:09:58 +0000 |
commit | b7c87ff22f0902d308f6de7ae5f119d0ca28c720 (patch) | |
tree | ce0413f36fa899efe1a55c1519059e52060d600b /gcc/config/sparc/sol2.h | |
parent | 2ec1d248ac9c07424c7ce1fe34738353ab50f2ea (diff) | |
download | gcc-b7c87ff22f0902d308f6de7ae5f119d0ca28c720.tar.gz |
Shared library support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8519 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sparc/sol2.h')
-rw-r--r-- | gcc/config/sparc/sol2.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h index e6856bc284a..0d05365ae4b 100644 --- a/gcc/config/sparc/sol2.h +++ b/gcc/config/sparc/sol2.h @@ -102,13 +102,13 @@ do { \ #define STARTFILE_SPEC "%{!shared: \ %{!symbolic: \ %{pg:crt1.o%s}%{!pg:%{p:mcrt1.o%s}%{!p:crt1.o%s}} \ - %{pg:gmon.o%s} \ - %{pg:crti.o%s}%{!pg:crti.o%s} \ - %{ansi:/usr/ccs/lib/values-Xc.o%s} \ - %{!ansi: \ - %{traditional:/usr/ccs/lib/values-Xt.o%s} \ - %{!traditional:/usr/ccs/lib/values-Xa.o%s}}}} \ - crtbegin.o%s" + %{pg:gmon.o%s}}} \ + %{pg:crti.o%s}%{!pg:crti.o%s} \ + %{ansi:/usr/ccs/lib/values-Xc.o%s} \ + %{!ansi: \ + %{traditional:/usr/ccs/lib/values-Xt.o%s} \ + %{!traditional:/usr/ccs/lib/values-Xa.o%s}} \ + crtbegin.o%s" /* ??? Note: in order for -compat-bsd to work fully, we must somehow arrange to fixincludes /usr/ucbinclude @@ -116,10 +116,10 @@ do { \ #undef LIB_SPEC #define LIB_SPEC \ - "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} \ - %{!shared:%{!symbolic:-lc}} \ - crtend.o%s \ - %{!shared:%{!symbolic:%{pg:crtn.o%s}%{!pg:crtn.o%s}}}" + "%{compat-bsd:-lucb -lsocket -lnsl -lelf -laio} %{!shared:%{!symbolic:-lc}}" + +#undef ENDFILE_SPEC +#define ENDFILE_SPEC "crtend.o%s %{pg:crtn.o%s}%{!pg:crtn.o%s}" /* This should be the same as in svr4.h, except with -R added. */ #undef LINK_SPEC @@ -127,8 +127,8 @@ do { \ "%{h*} %{V} %{v:%{!V:-V}} \ %{b} %{Wl,*:%*} \ %{static:-dn -Bstatic} \ - %{shared:-G -dy} \ - %{symbolic:-Bsymbolic -G -dy} \ + %{shared:-G -dy -z text} \ + %{symbolic:-Bsymbolic -G -dy -z text} \ %{G:-G} \ %{YP,*} \ %{R*} \ |