60 |
#endif /* not NO_SHARED_LIBS and not ELF */ |
#endif /* not NO_SHARED_LIBS and not ELF */ |
61 |
|
|
62 |
#if !defined (NO_SHARED_LIBS) && defined (__ELF__) |
#if !defined (NO_SHARED_LIBS) && defined (__ELF__) |
63 |
#define START_FILES pre-crt0.o /usr/lib/crt0.o /usr/lib/crtbegin.o |
#define START_FILES pre-crt0.o /usr/lib/crt0.o START_FILES_1 /usr/lib/crtbegin.o |
64 |
#define UNEXEC unexelf.o |
#define UNEXEC unexelf.o |
65 |
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o |
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtend.o END_FILES_1 |
66 |
#undef LIB_GCC |
#undef LIB_GCC |
67 |
#define LIB_GCC |
#define LIB_GCC |
68 |
#endif |
#endif |
69 |
|
|
70 |
|
#ifdef HAVE_CRTIN |
71 |
|
#define START_FILES_1 /usr/lib/crti.o |
72 |
|
#define END_FILES_1 /usr/lib/crtn.o |
73 |
|
#else |
74 |
|
#define START_FILES_1 |
75 |
|
#define END_FILES_1 |
76 |
|
#endif |
77 |
|
|
78 |
#define HAVE_WAIT_HEADER |
#define HAVE_WAIT_HEADER |
79 |
#define WAIT_USE_INT |
#define WAIT_USE_INT |
80 |
|
|
94 |
|
|
95 |
#define C_SWITCH_SYSTEM -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib |
#define C_SWITCH_SYSTEM -I/usr/X11R6/include -I/usr/pkg/include -I/usr/local/include -L/usr/pkg/lib -L/usr/local/lib |
96 |
|
|
97 |
|
/* Link temacs with -z nocombreloc so that unexec works right, whether or |
98 |
|
not -z combreloc is the default. GNU ld ignores unknown -z KEYWORD |
99 |
|
switches, so this also works with older versions that don't implement |
100 |
|
-z combreloc. */ |
101 |
|
|
102 |
|
#define LD_SWITCH_SYSTEM_TEMACS -Wl,-z,nocombreloc |
103 |
|
|
104 |
#endif /* __ELF__ */ |
#endif /* __ELF__ */ |
105 |
|
|
106 |
/* On post 1.3 releases of NetBSD, gcc -nostdlib also clears |
/* On post 1.3 releases of NetBSD, gcc -nostdlib also clears |
138 |
|
|
139 |
#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS |
#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS |
140 |
|
|
141 |
|
/* arch-tag: e80f364a-04e9-4faf-93cb-f36a0fe95c81 |
142 |
|
(do not change this comment) */ |