source: vendor/autoconf/2.61/ChangeLog.0@ 3092

Last change on this file since 3092 was 3092, checked in by bird, 18 years ago

autoconf 2.61

File size: 12.7 KB
Line 
1Mon Jul 20 01:08:01 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
2
3 * acspecific.m4 (AC_ALLOCA): Don't try -lucb -- it's too often broken.
4
5Sat Jul 18 13:40:46 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
6
7 * acspecific.m4 (AC_MAJOR_HEADER): Add missing "$".
8
9 * acspecific.m4 (AC_ALLOCA): Put -lc before -lucb.
10
11Fri Jul 17 00:00:07 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
12
13 * autoconf.sh: Print the lines of the input file where
14 unresolved macros occur. From Francois Pinard.
15
16 * acspecific.m4 (AC_PROG_INSTALL), acgeneral.m4
17 (AC_PROGRAM_CHECK): Use test -f instead of -s.
18
19 * autoconf.sh: grep for undefined macros in output.
20
21Tue Jul 14 01:19:26 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
22
23 * acgeneral.m4 (AC_PROGRAM_CHECK): Search PATH manually to
24 avoid "command not found" messages on /dev/tty. Remove "args
25 for check" argument.
26 (AC_INIT): Don't define checkfor; no longer needed.
27 * acspecific.m4 (AC_PROG_CC, AC_PROG_RANLIB, AC_PROG_YACC,
28 AC_PROG_LEX): Don't pass "args for check" argument.
29
30 * acgeneral.m4 (AC_PROGRAMS_CHECK): New macro.
31 * acspecific.m4 (AC_PROG_AWK): Use it. Check for mawk, gawk,
32 nawk, and awk.
33 (AC_PROG_YACC): Check for byacc if bison isn't found.
34
35 * acspecific.m4 (AC_PROG_CC): Renamed from AC_PROG_GCC.
36 (AC_PROG_YACC): Renamed from AC_PROG_BISON.
37 (AC_PROG_AWK): Renamed from AC_PROG_GAWK.
38 (AC_PROG_LEX): Renamed from AC_PROG_FLEX.
39
40 * acgeneral.m4 (AC_TEST_PROGRAM): Redirect stderr to /dev/null
41 both inside and outside the subshell to try to prevent core
42 dumped messages. Who knows, it might even help.
43
44Thu Jul 9 21:37:45 1992 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
45
46 * acspecific.m4 (AC_GETLOADAVG): Check for DGUX before SVR4.
47
48Fri Jul 3 01:01:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
49
50 * acspecific.m4 (AC_REMOTE_TAPE): Renamed from AC_MTIO.
51 Define HAVE_SYS_MTIO_H instead of NO_MTIO.
52 (AC_LONG_FILE_NAMES): Renamed from AC_LONG_FILENAMES.
53 (AC_RSH): Define HAVE_NETDB_H instead of USE_REXEC.
54 Above mostly from Richard Stallman.
55
56 * acgeneral.m4 (AC_MISSING_FUNCS): Macro removed.
57 * acspecific.m4 (AC_VPRINTF, AC_WAIT3, AC_UTIME_NULL,
58 AC_TIMEZONE, AC_ST_BLOCKS, AC_ST_BLKSIZE): Change from
59 FOO_MISSING to HAVE_FOO.
60 (AC_WAIT3): Renamed from AC_WAIT3_RUSAGE.
61 (AC_TIMEZONE): Require AC_STRUCT_TM.
62 (AC_STRUCT_TM): Provide itself.
63
64 * acgeneral.m4 (AC_OUTPUT): Add --recheck option to config.status.
65
66 * acspecific.m4 (AC_ST_RDEV, AC_CONST): New macros.
67
68 * acgeneral.m4 (AC_DEFINE): Don't consider an empty value arg to
69 be an omitted arg.
70
71Thu Jul 2 16:05:05 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
72
73 * acspecific.m4 (AC_GETLOADAVG): New macro.
74
75 * autoconf.sh: Only reject an arg that's not a known option if it
76 is an option.
77
78Tue Jun 30 16:08:04 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
79
80 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Eliminate vpsub.
81
82Thu Jun 25 12:42:10 1992 David J. MacKenzie (djm@apple-gunkies.gnu.ai.mit.edu)
83
84 * autoconf.sh: Add --version option.
85 * acgeneral.m4: Support it.
86
87Wed Jun 24 14:04:13 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
88
89 * acspecific.m4 (AC_TIMEZONE): Do the checks unconditionally,
90 not only if strftime.o is in LIBOBJS.
91
92 * acspecific.m4 (AC_DIR_HEADER): Don't assume sys/dir.h exists.
93
94 * acgeneral.m4 (AC_PROGRAM_CHECK): Don't include the program
95 name in the value-if-found. From Rich Murphey.
96 * acspecific.m4 (AC_PROG_{GCC,RANLIB,GAWK,BISON,FLEX}): Change
97 callers.
98
99 * acgeneral.m4 (AC_OUTPUT): Mention the args given to
100 configure in a comment in config.status.
101
102Fri Jun 19 13:18:12 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
103
104 * acgeneral.m4 (AC_FUNC_CHECK): Use the third arg when it's
105 non-null, not when it's null. From Ian Lance Taylor.
106
107Thu Jun 18 12:10:27 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
108
109 * acgeneral.m4 (AC_BEFORE): Print message in next-error format.
110 From Franc,ois Pinard.
111
112 * acgeneral.m4 (AC_PROGRAM_CHECK): If args-for-use is empty,
113 don't put a space after the program name.
114
115 * acspecific.m4 (AC_DECLARE_YYTEXT): Move AC_REQUIREs from
116 AC_PROG_FLEX to here, where they belong.
117
118 * acspecific.m4 (AC_MEMORY_H): Look for memchr instead of memcpy.
119 From Karl Berry.
120
121Wed Jun 17 09:56:59 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
122
123 * acgeneral.m4 (AC_BEFORE): New macro.
124 * acspecific.m4 (AC_PROG_GCC, AC_DIR_HEADER, AC_AIX,
125 AC_MINIX, AC_ISC_POSIX): Use it.
126
127Tue Jun 16 14:46:29 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
128
129 * autoconf.sh: Remove incomplete output file if interrupted.
130
131 * acgeneral.m4 (AC_INIT): Avoid running an extra subshell for pwd.
132 From Franc,ois Pinard.
133
134Mon Jun 15 21:27:49 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
135
136 * acgeneral.m4 (AC_TEST_PROGRAM): Take another arg for
137 cross-compiling.
138 * acspecific.m4 (AC_CROSS_CHECK): New program.
139
140 * acgeneral.m4 (AC_REQUIRE, AC_PROVIDE): New macros.
141 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_TEST_CPP): Use them.
142 * acspecific.m4 (AC_PROG_GCC, AC_GCC_TRADITIONAL, AC_PROG_CPP,
143 AC_PROG_FLEX, AC_INLINE): Ditto.
144
145Sat Jun 13 17:54:24 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
146
147 * acspecific.m4 (AC_MEMORY_H): echo what it's doing.
148
149Thu Jun 11 14:18:35 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
150
151 * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_INLINE,
152 AC_SETVBUF_REVERSED): New macros.
153 (AC_ALLOCA): Define HAVE_ALLOCA_H if appropriate.
154
155 * acgeneral.m4 (AC_INIT): Do pwd in the srcdir, not current dir.
156 Scan through "$@" (implicitly) instead of $*.
157 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_COMPILE_CHECK,
158 AC_TEST_PROGRAM, AC_TEST_CPP): Supply a `:' if `true' argument
159 is empty.
160 * acgeneral.m4, acspecific.m4: Omit `:' in callers.
161
162Wed Jun 10 12:03:11 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
163
164 * acgeneral.m4 (AC_HEADER_EGREP, AC_PROGRAM_EGREP, AC_HEADER_CHECK,
165 AC_COMPILE_CHECK, AC_TEST_PROGRAM, AC_TEST_CPP, AC_FUNC_CHECK):
166 Make the last argument (program to run if test fails) optional.
167 (AC_HAVE_FUNCS, AC_HAVE_HEADERS): Don't pass optional last args.
168 * acspecific.m4 (most macros): Likewise.
169
170Mon Jun 8 16:27:10 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
171
172 * acspecific.m4 (AC_VFORK): Get rid of backquotes.
173
174 * acgeneral.m4 (AC_OUTPUT): Exit with 0 status when
175 --no-create was given.
176 Only write to the AC_CONFIG_NAME file if it doesn't exist or is
177 different from what we'd write. From Ian Lance Taylor.
178
179Thu Jun 4 14:46:22 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
180
181 * acspecific.m4 (AC_UNISTD_H, AC_UID_T, AC_SIZE_T, AC_PID_T,
182 AC_ST_BLKSIZE, AC_STRUCT_TM): Quote the whole macro body.
183
184 * acgeneral.m4 (AC_OUTPUT): Look for config header.in in
185 top_srcdir, not srcdir. From Garrett Wollman.
186
187 * acgeneral.m4 (AC_OUTPUT): Don't add make .NOEXPORT rule to
188 output files.
189
190 * acgeneral.m4, acspecific.m4: Rename AC_PROG_CHECK to
191 AC_PROGRAM_CHECK, AC_PROG_EGREP to AC_PROGRAM_EGREP,
192 AC_TEST_PROG to AC_TEST_PROGRAM.
193
194Wed Jun 3 14:00:07 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
195
196 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Add --no-create option.
197
198 * acgeneral.m4 (AC_COMPILE_CHECK): Check the C compiler exit
199 status instead of trying to run the test program.
200
201 * acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Use AC_TEST_PROG
202 instead of doing it by hand.
203
204 * acspecific.m4 (AC_PROG_GCC, AC_AIX, AC_XENIX_DIR,
205 AC_SCO_INTL, AC_DYNIX_SEQ): Use AC_PROG_EGREP instead of
206 AC_TEST_PROG.
207
208 * acgeneral.m4 (AC_TEST_PROG): Renamed from AC_TEST_PROGRAM.
209
210 * acgeneral.m4 (AC_INIT): Don't relativize `.'.
211 (AC_OUTPUT): Substitute the subdirectory path, not the top
212 path, for srcdir, unless the top path is `.'.
213
214 * acgeneral.m4 (AC_OUTPUT): Special-case substituting DEFS.
215 From Ian Lance Taylor.
216
217 * acspecific.m4 (AC_GCC_TRADITIONAL): Use CPP instead of
218 compiling a test program.
219
220 * acgeneral.m4 (AC_TEST_CPP): Pass DEFS to CPP.
221 (AC_HEADER_EGREP): Don't echo anything.
222 (AC_PROG_EGREP): New macro.
223
224Tue Jun 2 14:07:27 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
225
226 * acgeneral.m4 (AC_CONFIG_HEADER): Renamed from AC_HEADER_FILE.
227 Rename AC_HEADER_NAME TO AC_CONFIG_NAME.
228 (AC_SUBST): Add the arg variable to a diversion for config.status.
229 (AC_OUTPUT): Write the code to create output files into config.status,
230 then run that. Always use `awk'; checking for nawk in a subshell
231 doesn't seem to work on 4.3BSD.
232
233 * acgeneral.m4 (AC_HEADER_EGREP): Pass DEFS to CPP.
234
235 * acspecific.m4 (AC_SIZE_T): Define size_t as int, not long.
236 From Ian Lance Taylor.
237
238 * acspecific.m4 (AC_STDC_HEADERS): Also check for stdarg.h.
239 From Garrett Wollman.
240
241Wed May 20 00:34:03 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
242
243 * acgeneral.m4 (AC_OUTPUT): Use nawk if available.
244
245 * acgeneral.m4 (AC_INIT): Make srcdir=`.' absolute.
246
247 * acspecific.m4 (AC_DIR_HEADER): Include sys/types.h before
248 dir header in closedir test.
249
250 * acgeneral.m4, acspecific.m4: AC_LIBTHING_CHECK renamed to
251 AC_COMPILE_CHECK.
252
253 * acspecific.m4 (AC_AIX, AC_XENIX_DIR, AC_SCO_INTL, AC_DYNIX_SEQ):
254 Use the C preprocessor instead of just looking for files.
255
256Mon May 18 20:51:50 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
257
258 * acspecific.m4 (WORDS_BIGENDIAN): Fix exit expression.
259 (AC_DECLARE_YYTEXT): Eval $CPP.
260 (AC_DIR_HEADER): Compile the test program; don't just
261 preprocess it. Above all from Karl Berry.
262
263Fri May 15 00:57:01 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
264
265 * acspecific.m4 (AC_AIX): Don't define _BSD, to avoid getting
266 union wait.
267
268 * acgeneral.m4 (AC_HEADER_EGREP): New macro, replacing AC_IDENT*.
269 * acspecific.m4 (AC_MEMORY_H, AC_RETSIGTYPE, AC_{UID,SIZE,PID}_T):
270 Use it.
271
272 * acgeneral.m4 (AC_TEST_CPP): New macro.
273 (AC_IDENT_{PRESENT,MISSING}): Macros deleted.
274 (AC_HEADER_CHECK): Use AC_TEST_CPP, replaces AC_HEADER_{PRESENT,
275 MISSING}.
276 (AC_LIBTHING_CHECK): Replace AC_LIBTHING_{PRESENT,MISSING}.
277 (AC_FUNC_CHECK): Replace AC_FUNC_PRESENT.
278 (AC_INIT): Don't set INCLUDEDIR.
279 * acspecific.m4 (AC_DIR_HEADER): Use AC_TEST_CPP.
280 * All other macros: Don't refer to INCLUDEDIR; use
281 AC_HEADER_CHECK instead.
282
283 * acspecific.m4 (AC_PROG_CPP): Don't evaluate $CC until called.
284 Try $CC -E before /lib/cpp.
285
286Thu May 14 23:15:02 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
287
288 * acgeneral.m4 (AC_OUTPUT): Remove each file before creating it.
289
290Sat May 9 14:52:57 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
291
292 * acspecific.m4 (AC_WAIT3_RUSAGE): New macro.
293
294 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Use AC_SUBST instead of a
295 special mechanism to substitute for srcdir.
296
297 * acgeneral.m4 (AC_OUTPUT): Substitute for exec_prefix if it
298 was given, even if not substituting for prefix.
299
300 * acgeneral.m4 (AC_INIT, AC_OUTPUT): Remove @VPATH@
301 substitution; use @srcdir@ instead.
302
303Sun May 3 01:21:47 1992 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
304
305 * acgeneral.m4 (AC_NOTICE): New macro taken from AC_INIT, to avoid
306 m4 coredump. From Karl Berry.
307
308 * acgeneral.m4 (AC_OUTPUT): Look for header-file.in in $srcdir,
309 not current dir.
310
311 * acgeneral.m4 (AC_IDENT_{MISSING,PRESENT}): Make them agree
312 with the documentation -- the third arg is a shell command,
313 not an identifier to define.
314 * acspecific.m4 (AC_DIR_HEADER): Change the caller.
315
316Mon Apr 27 09:15:15 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
317
318 * acspecific.m4: Use AC_TEST_PROGRAM wherever $compile was
319 being used directly.
320
321 * acgeneral.m4 (AC_HAVE_HEADERS, AC_HAVE_FUNCS,
322 AC_FUNC_PRESENT, AC_TEST_PROGRAM): New macros from Ian Lance Taylor.
323
324 * acspecific.m4 (AC_PROG_INSTALL): Screen out /usr/sbin/install.
325 (AC_CHAR_UNSIGNED): Don't define __CHAR_UNSIGNED__ if it's
326 predefined.
327
328Fri Apr 24 10:08:21 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
329
330 * acgeneral.m4 (AC_OUTPUT): Make the arg a list of files instead of
331 directories.
332
333 * acspecific.m4 (AC_ALLOCA): Check whether the alternate libraries
334 actually contain alloca. From Ian Lance Taylor.
335
336 * acspecific.m4 (AC_PROG_CPP): New macro.
337
338 * acgeneral.m4 (AC_OUTPUT): Allow newly defined values to be more
339 than one word for AC_HEADER_FILE. From Karl Berry.
340
341 * acgeneral.m4 (AC_OUTPUT): Don't substitute DEFS if AC_HEADER_FILE.
342 (AC_LIBTHING{PRESENT,MISSING}): Run conftest in subshell.
343 From Ian Lance Taylor.
344
345-----
346
347Copyright 1992 Free Software Foundation, Inc.
348
349This file is part of GNU Autoconf.
350
351GNU Autoconf is free software; you can redistribute it and/or modify
352it under the terms of the GNU General Public License as published by
353the Free Software Foundation; either version 2, or (at your option)
354any later version.
355
356GNU Autoconf is distributed in the hope that it will be useful,
357but WITHOUT ANY WARRANTY; without even the implied warranty of
358MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
359GNU General Public License for more details.
360
361You should have received a copy of the GNU General Public License
362along with autoconf; see the file COPYING. If not, write to
363the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
364Boston, MA 02110-1301, USA.
Note: See TracBrowser for help on using the repository browser.