/[emacs]/emacs/src/s/netbsd.h
ViewVC logotype

Diff of /emacs/src/s/netbsd.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.36.2.1 by miles, Fri Apr 4 06:21:12 2003 UTC revision 1.36.2.2 by miles, Tue Oct 14 23:22:53 2003 UTC
# Line 60  Line 60 
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    
# Line 86  Line 94 
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
# Line 123  Line 138 
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) */

Legend:
Removed from v.1.36.2.1  
changed lines
  Added in v.1.36.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26