summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sol2.h
diff options
context:
space:
mode:
authormerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1994-11-19 04:09:58 +0000
committermerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1994-11-19 04:09:58 +0000
commitb7c87ff22f0902d308f6de7ae5f119d0ca28c720 (patch)
treece0413f36fa899efe1a55c1519059e52060d600b /gcc/config/sparc/sol2.h
parent2ec1d248ac9c07424c7ce1fe34738353ab50f2ea (diff)
downloadgcc-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.h26
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*} \