AC_REPLACE_FUNCS: invoke _AH_CHECK_FUNC and AC_LIBSOURCE unconditionally.
[autoconf.git] / ChangeLog.0
blobd8f857e5b6d98926dc8f4957a98828052c2127f2
1 Mon Jul 20 01:08:01 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
3         * acspecific.m4 (AC_ALLOCA): Don't try -lucb -- it's too often broken.
5 Sat Jul 18 13:40:46 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
7         * acspecific.m4 (AC_MAJOR_HEADER): Add missing "$".
9         * acspecific.m4 (AC_ALLOCA): Put -lc before -lucb.
11 Fri Jul 17 00:00:07 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
13         * autoconf.sh: Print the lines of the input file where
14         unresolved macros occur.  From Francois Pinard.
16         * acspecific.m4 (AC_PROG_INSTALL), acgeneral.m4
17         (AC_PROGRAM_CHECK): Use test -f instead of -s.
19         * autoconf.sh: grep for undefined macros in output.
21 Tue Jul 14 01:19:26 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)
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.
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.
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.
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.
44 Thu Jul  9 21:37:45 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
46         * acspecific.m4 (AC_GETLOADAVG): Check for DGUX before SVR4.
48 Fri Jul  3 01:01:50 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
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.
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.
64         * acgeneral.m4 (AC_OUTPUT): Add --recheck option to config.status.
66         * acspecific.m4 (AC_ST_RDEV, AC_CONST): New macros.
68         * acgeneral.m4 (AC_DEFINE): Don't consider an empty value arg to
69         be an omitted arg.
71 Thu Jul  2 16:05:05 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
73         * acspecific.m4 (AC_GETLOADAVG): New macro.
75         * autoconf.sh: Only reject an arg that's not a known option if it
76         is an option.
78 Tue Jun 30 16:08:04 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
80         * acgeneral.m4 (AC_INIT, AC_OUTPUT): Eliminate vpsub.
82 Thu Jun 25 12:42:10 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)
84         * autoconf.sh: Add --version option.
85         * acgeneral.m4: Support it.
87 Wed Jun 24 14:04:13 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
89         * acspecific.m4 (AC_TIMEZONE): Do the checks unconditionally,
90         not only if strftime.o is in LIBOBJS.
92         * acspecific.m4 (AC_DIR_HEADER): Don't assume sys/dir.h exists.
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.
99         * acgeneral.m4 (AC_OUTPUT): Mention the args given to
100         configure in a comment in config.status.
102 Fri Jun 19 13:18:12 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
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.
107 Thu Jun 18 12:10:27 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
109         * acgeneral.m4 (AC_BEFORE): Print message in next-error format.
110         From Franc,ois Pinard.
112         * acgeneral.m4 (AC_PROGRAM_CHECK): If args-for-use is empty,
113         don't put a space after the program name.
115         * acspecific.m4 (AC_DECLARE_YYTEXT): Move AC_REQUIREs from
116         AC_PROG_FLEX to here, where they belong.
118         * acspecific.m4 (AC_MEMORY_H): Look for memchr instead of memcpy.
119         From Karl Berry.
121 Wed Jun 17 09:56:59 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
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.
127 Tue Jun 16 14:46:29 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
129         * autoconf.sh: Remove incomplete output file if interrupted.
131         * acgeneral.m4 (AC_INIT): Avoid running an extra subshell for pwd.
132         From Franc,ois Pinard.
134 Mon Jun 15 21:27:49 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
136         * acgeneral.m4 (AC_TEST_PROGRAM): Take another arg for
137         cross-compiling.
138         * acspecific.m4 (AC_CROSS_CHECK): New program.
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.
145 Sat Jun 13 17:54:24 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
147         * acspecific.m4 (AC_MEMORY_H): echo what it's doing.
149 Thu Jun 11 14:18:35 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
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.
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.
162 Wed Jun 10 12:03:11 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
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.
170 Mon Jun  8 16:27:10 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
172         * acspecific.m4 (AC_VFORK): Get rid of backquotes.
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.
179 Thu Jun  4 14:46:22 1992  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
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.
184         * acgeneral.m4 (AC_OUTPUT): Look for config header.in in
185         top_srcdir, not srcdir.  From Garrett Wollman.
187         * acgeneral.m4 (AC_OUTPUT): Don't add make .NOEXPORT rule to
188         output files.
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.
194 Wed Jun  3 14:00:07 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
196         * acgeneral.m4 (AC_INIT, AC_OUTPUT): Add --no-create option.
198         * acgeneral.m4 (AC_COMPILE_CHECK): Check the C compiler exit
199         status instead of trying to run the test program.
201         * acspecific.m4 (AC_RESTARTABLE_SYSCALLS): Use AC_TEST_PROG
202         instead of doing it by hand.
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.
208         * acgeneral.m4 (AC_TEST_PROG): Renamed from AC_TEST_PROGRAM.
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 `.'.
214         * acgeneral.m4 (AC_OUTPUT): Special-case substituting DEFS.
215         From Ian Lance Taylor.
217         * acspecific.m4 (AC_GCC_TRADITIONAL): Use CPP instead of
218         compiling a test program.
220         * acgeneral.m4 (AC_TEST_CPP): Pass DEFS to CPP.
221         (AC_HEADER_EGREP): Don't echo anything.
222         (AC_PROG_EGREP): New macro.
224 Tue Jun  2 14:07:27 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
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.
233         * acgeneral.m4 (AC_HEADER_EGREP): Pass DEFS to CPP.
235         * acspecific.m4 (AC_SIZE_T): Define size_t as int, not long.
236         From Ian Lance Taylor.
238         * acspecific.m4 (AC_STDC_HEADERS): Also check for stdarg.h.
239         From Garrett Wollman.
241 Wed May 20 00:34:03 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
243         * acgeneral.m4 (AC_OUTPUT): Use nawk if available.
245         * acgeneral.m4 (AC_INIT): Make srcdir=`.' absolute.
247         * acspecific.m4 (AC_DIR_HEADER): Include sys/types.h before
248         dir header in closedir test.
250         * acgeneral.m4, acspecific.m4: AC_LIBTHING_CHECK renamed to
251         AC_COMPILE_CHECK.
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.
256 Mon May 18 20:51:50 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
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.
263 Fri May 15 00:57:01 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
265         * acspecific.m4 (AC_AIX): Don't define _BSD, to avoid getting
266         union wait.
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.
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.
283         * acspecific.m4 (AC_PROG_CPP): Don't evaluate $CC until called.
284         Try $CC -E before /lib/cpp.
286 Thu May 14 23:15:02 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
288         * acgeneral.m4 (AC_OUTPUT): Remove each file before creating it.
290 Sat May  9 14:52:57 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
292         * acspecific.m4 (AC_WAIT3_RUSAGE): New macro.
294         * acgeneral.m4 (AC_INIT, AC_OUTPUT): Use AC_SUBST instead of a
295         special mechanism to substitute for srcdir.
297         * acgeneral.m4 (AC_OUTPUT): Substitute for exec_prefix if it
298         was given, even if not substituting for prefix.
300         * acgeneral.m4 (AC_INIT, AC_OUTPUT): Remove @VPATH@
301         substitution; use @srcdir@ instead.
303 Sun May  3 01:21:47 1992  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
305         * acgeneral.m4 (AC_NOTICE): New macro taken from AC_INIT, to avoid
306         m4 coredump.  From Karl Berry.
308         * acgeneral.m4 (AC_OUTPUT): Look for header-file.in in $srcdir,
309         not current dir.
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.
316 Mon Apr 27 09:15:15 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
318         * acspecific.m4: Use AC_TEST_PROGRAM wherever $compile was
319         being used directly.
321         * acgeneral.m4 (AC_HAVE_HEADERS, AC_HAVE_FUNCS,
322         AC_FUNC_PRESENT, AC_TEST_PROGRAM): New macros from Ian Lance Taylor.
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.
328 Fri Apr 24 10:08:21 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
330         * acgeneral.m4 (AC_OUTPUT): Make the arg a list of files instead of
331         directories.
333         * acspecific.m4 (AC_ALLOCA): Check whether the alternate libraries
334         actually contain alloca.  From Ian Lance Taylor.
336         * acspecific.m4 (AC_PROG_CPP): New macro.
338         * acgeneral.m4 (AC_OUTPUT): Allow newly defined values to be more
339         than one word for AC_HEADER_FILE.  From Karl Berry.
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.
346         -----
348         Copyright (C) 1992 Free Software Foundation, Inc.
350         This program is free software: you can redistribute it and/or
351         modify it under the terms of the GNU General Public License as
352         published by the Free Software Foundation, either version 3 of the
353         License, or (at your option) any later version.
355         This program is distributed in the hope that it will be useful,
356         but WITHOUT ANY WARRANTY; without even the implied warranty of
357         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
358         General Public License for more details.
360         You should have received a copy of the GNU General Public License
361         along with this program.  If not, see
362         <https://www.gnu.org/licenses/>.