comparison src/m/iris5d.h @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents 376386a54a3c
children 8eaf7971accc
comparison
equal deleted inserted replaced
162:4de2936b4e77 163:0132846995bd
100 100
101 #ifdef UNEXEC 101 #ifdef UNEXEC
102 #undef UNEXEC 102 #undef UNEXEC
103 #endif 103 #endif
104 /* FSF renames this file to unexsgi.o */ 104 /* FSF renames this file to unexsgi.o */
105 #define UNEXEC unexelfsgi.o 105 #define UNEXEC "unexelfsgi.o"
106 106
107 #define TEXT_START 0x400000 107 #define TEXT_START 0x400000
108 108
109 /* 109 /*
110 * DATA_SEG_BITS forces extra bits to be or'd in with any pointers which 110 * DATA_SEG_BITS forces extra bits to be or'd in with any pointers which
115 #define DATA_START 0x10000000 115 #define DATA_START 0x10000000
116 #define DATA_SEG_BITS 0x10000000 116 #define DATA_SEG_BITS 0x10000000
117 117
118 #undef LIBS_MACHINE 118 #undef LIBS_MACHINE
119 /* -lsun in case using Yellow Pages for passwords. */ 119 /* -lsun in case using Yellow Pages for passwords. */
120 #define LIBS_MACHINE -lsun -lmld 120 #define LIBS_MACHINE "-lsun -lmld"
121 #define LIBS_DEBUG 121 #define LIBS_DEBUG
122 122
123 /* Define this if you have a fairly recent system, 123 /* Define this if you have a fairly recent system,
124 in which crt1.o and crt1.n should be used. */ 124 in which crt1.o and crt1.n should be used. */
125 #define HAVE_CRTN 125 #define HAVE_CRTN
126 126
127 #ifdef HAVE_CRTN 127 #ifdef HAVE_CRTN
128 /* Must define START-FILES so that the linker can find /usr/lib/crt0.o. */ 128 /* Must define START-FILES so that the linker can find /usr/lib/crt0.o. */
129 #define START_FILES pre-crt0.o /usr/lib/crt1.o 129 #define START_FILES "pre-crt0.o /usr/lib/crt1.o"
130 #define LIB_STANDARD -lbsd -lc /usr/lib/crtn.o 130 #define LIB_STANDARD "-lbsd -lc /usr/lib/crtn.o"
131 #else 131 #else
132 #define START_FILES pre-crt0.o /usr/lib/crt0.o 132 #define START_FILES "pre-crt0.o /usr/lib/crt0.o"
133 /* The entry-point label (start of text segment) is `start', not `__start'. */ 133 /* The entry-point label (start of text segment) is `start', not `__start'. */
134 #define DEFAULT_ENTRY_ADDRESS start 134 #define DEFAULT_ENTRY_ADDRESS start
135 #define LIB_STANDARD -lbsd -lc 135 #define LIB_STANDARD "-lbsd -lc"
136 #endif 136 #endif
137 137
138 /* Use terminfo instead of termcap. */ 138 /* Use terminfo instead of termcap. */
139 139
140 #define TERMINFO 140 #define TERMINFO
154 #define STACK_DIRECTION -1 154 #define STACK_DIRECTION -1
155 155
156 #ifndef __GNUC__ 156 #ifndef __GNUC__
157 /* Turn off some "helpful" error checks for type mismatches 157 /* Turn off some "helpful" error checks for type mismatches
158 that we can't fix without breaking other machines. */ 158 that we can't fix without breaking other machines. */
159 #define C_SWITCH_MACHINE -cckr 159 #define C_SWITCH_MACHINE "-cckr"
160 #endif 160 #endif