comparison src/s/gnu-linux.h @ 108507:ea7b1bab920f

Move LIB_GCC from cpp to configure. * configure.in (LIB_GCC): New output variable. * src/Makefile.in (LIB_GCC): Set using configure, not cpp. (GNULIB_VAR) [!ORDINARY_LINK]: Always set to $LIB_GCC. * src/m/arm.h (LIB_GCC) [GNU_LINUX]: * src/s/cygwin.h (LIB_GCC): * src/s/freebsd.h (LIB_GCC): * src/s/gnu-linux.h (LIB_GCC): * src/s/msdos.h (LIB_GCC): * src/s/netbsd.h (LIB_GCC): Move to configure. * msdos/sed1v2.inp (LIB_GCC): Edit to -Lgcc.
author Glenn Morris <rgm@gnu.org>
date Tue, 11 May 2010 20:01:16 -0700
parents 203aa49071bf
children f8e62c2bf3e9
comparison
equal deleted inserted replaced
108506:6fcaca6266ae 108507:ea7b1bab920f
138 #define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) \ 138 #define GNU_LIBRARY_PENDING_OUTPUT_COUNT(FILE) \
139 ((FILE)->_pptr - (FILE)->_pbase) 139 ((FILE)->_pptr - (FILE)->_pbase)
140 #endif /* !_IO_STDIO_H && ! __UCLIBC__ */ 140 #endif /* !_IO_STDIO_H && ! __UCLIBC__ */
141 #endif /* emacs */ 141 #endif /* emacs */
142 142
143 /* Ask GCC where to find libgcc.a. */
144 #define LIB_GCC `$(CC) $(C_SWITCH_X_SITE) -print-libgcc-file-name`
145
146 #ifdef emacs 143 #ifdef emacs
147 #define INTERRUPT_INPUT 144 #define INTERRUPT_INPUT
148 #endif 145 #endif
149 146
150 #define SYSV_SYSTEM_DIR /* use dirent.h */ 147 #define SYSV_SYSTEM_DIR /* use dirent.h */
151 148
152 #define POSIX /* affects getpagesize.h and systty.h */ 149 #define POSIX /* affects getpagesize.h and systty.h */
153
154 #undef LIB_GCC
155 #define LIB_GCC
156 150
157 #define UNEXEC unexelf.o 151 #define UNEXEC unexelf.o
158 152
159 /* This is to work around mysterious gcc failures in some system versions. 153 /* This is to work around mysterious gcc failures in some system versions.
160 It is unlikely that Emacs changes will work around this problem; 154 It is unlikely that Emacs changes will work around this problem;