source: vendor/autoconf/2.13/ChangeLog@ 3159

Last change on this file since 3159 was 3157, checked in by bird, 19 years ago

autoconf 2.13

File size: 85.2 KB
RevLine 
[3157]11999-01-05 Ben Elliston <[email protected]>
2
3 * Version 2.13.
4
51999-01-04 Ben Elliston <[email protected]>
6
7 * autoconf.texi (AC_CHECK_FILE): Document.
8 (AC_CHECK_FILES): Likewise.
9 (AC_SEARCH_LIBS): Likewise.
10 (AC_FUNC_SELECT_ARGTYPES): Use Jeff Garzik's version.
11 (AC_C_STRINGIZE): Likewise.
12 (AC_CYGWIN): Document.
13 (AC_EXEEXT): Likewise.
14 (AC_OBJEXT): Likewise.
15 (AC_MINGW32): Likewise.
16 (AC_TRY_LINK_FUNC): Likewise.
17 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
18
191999-01-01 Ben Elliston <[email protected]>
20
21 * NEWS: Update.
22
23 * acspecific.m4 (AC_PROG_CXX_WORKS): Specify an explicit return
24 type for `main' to keep modern C++ compilers happy.
25
261998-12-28 Jeff Garzik <[email protected]>
27
28 * autoconf.texi:
29 (AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
30 AC_TRY_LINK_FUNC): Document.
31 (AC_CHECK_LIB): Indicate the absence of
32 action-if-not-found will not kill default action.
33 (AC_SYS_INTERPRETER): Alphabetize with rest of section,
34 s/ac_cv_sys_interpreter/interpval/
35
36 * acgeneral.m4:
37 (AC_TRY_LINK_FUNC): Fix arg transposition.
38 (AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg.
39 (AC_CHECK_FILES): Add underscore to HAVE_file define.
40
41 * acspecific.m4:
42 (AC_SYS_INTERPRETER): New shell var 'interpval' stores
43 internal var ac_cv_sys_interpreter.
44
451998-12-27 Ben Elliston <[email protected]>
46
47 * autoconf.texi (AC_PROG_INSTALL): Update.
48 (AC_FUNC_ALLOCA): Correct code fragment.
49 (AC_FUNC_SELECT_ARGTYPES): Document.
50 (AC_C_STRINGIZE): Likewise.
51 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
52
53 * acspecific.m4 (AC_CYGWIN): Rename from `AC_CYGWIN32'.
54 (AC_CYGWIN32): Warn about deprecated usage. Forward to AC_CYGWIN.
55
56 * config.sub: Drop `32' from `Cygwin32'.
57
58 * config.guess: Likewise.
59
60 * NEWS: Update.
61
62 * configure: Rebuild.
63
641998-12-26 Ben Elliston <[email protected]>
65
66 * autoreconf.sh (stamp): Add missing quote.
67
68 * mkinstalldirs: Write output which is not diagnostic to standard
69 output and not standard error. Suggested by Steve Robbins
70 <[email protected]>.
71
721998-12-11 Matthew D. Langston <[email protected]>
73
74 * acconfig.h, acgeneral.m4, acspecific.m4, autoconf.texi: Change
75 all of the Fortran 77 code to use the new `F77' prefix instead of
76 the older `FC' prefix.
77
781998-12-11 Ben Elliston <[email protected]>
79
80 * acgeneral.m4 (AC_ACVERSION): Bump to 2.13.
81
82 * autoconf.texi (EDITION): Likewise.
83 (VERSION): Likewise.
84
851998-10-30 Jeff Garzik <[email protected]>
86
87 * autoconf.texi: Document AC_CACHE_LOAD and AC_CACHE_SAVE. Explain
88 how AC_CACHE_SAVE can be used as a means of syncing the cache to
89 disk prior to doing something potentially fatal in configure.
90
911998-10-29 Alexandre Oliva <[email protected]>
92
93 * autoreconf.sh: Support several automake command line options,
94 and run aclocal and automake when needed. Also, create stamp files
95 just like automake's Makefiles would do for config headers.
96 Additional contributions from Tom Tromey <[email protected]>.
97
981998-10-24 Matthew D. Langston <[email protected]>
99
100 * acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes)
101 since it was confusing the testsuite. Also make `f77' the default
102 for FC, otherwise the testsuite fails.
103
104 * autoconf.texi (Fortran 77 Compiler Characteristics): Added new
105 node documenting the new AC_F77_LIBRARY_LDFLAGS macro.
106
107 * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine
108 the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic
109 and run-time libraries.
110
1111998-10-24 Ben Elliston <[email protected]>
112
113 * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): New macro. Detects the
114 types of formal arguments to select(). Contributed by Lars Hecking
115 <[email protected]>.
116
117 * acconfig.h (SELECT_TYPE_ARG1): Add.
118 (SELECT_TYPE_ARG234): Likewise.
119 (SELECT_TYPE_ARG5): Likewise.
120
121 * config.guess: Hide warnings emitted by the HP linker when
122 generating a PA 2.0 object file. Contributed by Marcus Thiessel
123 <[email protected]>.
124
1251998-10-20 Ben Elliston <[email protected]>
126
127 * acgeneral.m4 (AC_LANG_RESTORE): Fix a typo spotted by Noah
128 Elliott <[email protected]>.
129
1301998-10-09 Tom Tromey <[email protected]>
131
132 * Makefile.in (autoconf.m4f): New target.
133 (autoheader.m4f): Likewise.
134
1351998-10-08 Ben Elliston <[email protected]>
136
137 * acgeneral.m4 (AC_TRY_LINK_FUNC): Fix macro ordering.
138
139Sun Oct 4 21:57:20 1998 Tom Tromey <[email protected]>
140
141 * autoconf.texi (Defining Symbols): Documented third argument to
142 AC_DEFINE.
143 * autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim'
144 assignment if third argument given.
145 (AC_DEFINE): Likewise.
146 * acgeneral.m4 (AC_DEFINE): Handle case where $# is 3.
147 (AC_DEFINE_UNQUOTED): Likewise.
148 * autoheader.sh: Echo $verbatim if not empty.
149
1501998-10-03 Ben Elliston <[email protected]>
151
152 * acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran
153 77 support.
154
155 * README: Update bug reporting address. Include maintainer info.
156
1571998-10-02 Ben Elliston <[email protected]>
158
159 * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): New macro. This
160 macro can be used to ensure that a configure script will not run
161 on a second system without removing the cache and re-running
162 configure. Contributed by Alexandre Oliva <[email protected]>.
163
1641998-09-29 Ben Elliston <[email protected]>
165
166 * acgeneral.m4 (AC_SEARCH_LIBS): New macro. Searches a series of
167 libraries for a given function. Contributed by Jim Blandy
168 <[email protected]>.
169 (AC_TRY_LINK_FUNC): New macro. Again, from Jim.
170
1711998-09-28 Ben Elliston <[email protected]>
172
173 * config.guess: Detect multiprocessor DC/OSx running on Pyramid
174 MIServer machines. Contributed by Graham K. Jenkins
175 <[email protected]>.
176
177 * acgeneral.m4 (AC_CHECK_PROG): Fix a bug if the supplied path
178 contains colons. This was observed with some versions of NetBSD
179 `sh' and some versions of `bash'.
180 (AC_PATH_PROG): Likewise. Contributed by Tom Yu <[email protected]>.
181
1821998-09-27 Ben Elliston <[email protected]>
183
184 * Makefile.in (all): Generate frozen .m4 files at build time.
185 (install): Do not freeze .m4 files. Install pre-frozen .m4f files
186 using $(INSTALL_DATA).
187 (.m4.m4f): Freeze files if m4 supports stored internal state.
188 Contributed by Karl Heuer <[email protected]>.
189
190 * install-sh: Import latest version from the FSF.
191
192 * mkinstalldirs: Likewise.
193
194 * config.guess: Apply the sysconf(2) test to HP 9000/600-series,
195 9000/802, 9000/804 and 9000/892 machines. Contributed by Pavel
196 Roskin <[email protected]>.
197 Detect UnixWare 7. Contributed by Paul Gampe <[email protected]>.
198
199 * acspecific.m4 (AC_PROG_INSTALL): Substitute `INSTALL_SCRIPT'.
200 Contributed by Franc,ois Pinard <[email protected]>.
201 (AC_C_STRINGIZE): New macro to test the availability of the
202 stringizing operator in the C preprocessor. Contributed by Arnold
203 Robbins <[email protected]> on behalf of the GNU AWK project.
204
205 * acconfig.h (HAVE_STRINGIZE): Add for the AC_C_STRINGIZE macro.
206
207 * testsuite/Makefile.in (check): If DejaGNU is not installed,
208 print a warning and skip the `dejacheck' target (which will fail).
209 (site.exp): Use tests to guard commands from generating error
210 messages if `site.exp' or `site.bak' do not exist. Contributed by
211 Karl Heuer <[email protected]>.
212 (dejacheck): Remove unused target.
213
2141998-09-26 Ben Elliston <[email protected]>
215
216 * texinfo.tex: Import latest version from the FSF.
217
218 * config.guess: Treat all SPARC variant processors running BSD/OS
219 as just `sparc' for compatibility reasons. Contributed by Chris
220 Torek <[email protected]>.
221
222 * acgeneral.m4 (AC_CHECK_FILE): New macro. Checks for the
223 existence of a file in the file system (native only).
224 Contributed by Ken Raeburn <[email protected]>.
225 (AC_CHECK_FILES): Likewise.
226
2271998-09-15 Didier Verna <[email protected]>
228
229 * acspecific.m4 (AC_PATH_XTRA): use X_EXTRA_LIBS add-on libraries
230 in the test for libICE. It is needed at least under Solaris.
231
2321998-09-15 Ben Elliston <[email protected]>
233
234 * config.guess: Handle strange processor ID assignments on AIX
235 machines. Contributed by Didier Desseaux <[email protected]>.
236
237Sat Sep 12 16:25:00 1998 Aaron Crane <[email protected]>
238
239 * acgeneral.m4 (AC_CHECK_TYPE): Changed the egrep regex to avoid
240 incorrectly assuming that if foobar_t is defined, then so is
241 bar_t.
242
243Tue Sep 8 14:06:04 1998 Matthew D. Langston <[email protected]>
244
245 * acgeneral.m4: Make the following macros Fortran 77 aware
246 (i.e. conditionalize whether to `#include "confdefs.h"', etc.):
247 (AC_TRY_COMPILE)
248 (AC_TRY_LINK)
249 (AC_CHECK_LIB)
250
251 * acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to
252 `AC_LANG_FORTRAN77'. Change the Fortran 77 language macro from
253 `FORTRAN' to `FORTRAN77'.
254 (AC_LANG_RESTORE): Change the Fortran 77 language macro from
255 `FORTRAN' to `FORTRAN77'
256
257 * autoconf.texi: Updated Fortran 77 documentation, particularly
258 for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'.
259
260Thu Sep 3 09:34:39 1998 Matthew D. Langston <[email protected]>
261
262 * autoconf.texi: Added Fortran 77 documentation.
263
264 * acspecific.m4 (AC_PROG_FC): New macro. Determine a Fortran
265 compiler to use.
266 (AC_PROG_FC_WORKS): New macro.
267 (AC_PROG_FC_GNU): New macro.
268 (AC_PROG_FC_G): New macro.
269 (AC_PROG_FC_C_O): New macro.
270
271 * acgeneral.m4: Add FFLAGS (Fortran 77 flags).
272 (AC_LANG_FORTRAN): New macro.
273 (AC_LANG_RESTORE): Make Fortran 77 aware.
274 (AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize
275 whether to `#include "confdefs.h"').
276
277Thu Jun 18 12:13:27 1998 Ian Lance Taylor <[email protected]>
278
279 * acspecific.m4 (AC_EXEEXT): Correct setting of ac_exeext when
280 there is no extension.
281
282Mon Jun 1 12:30:39 1998 Ian Lance Taylor <[email protected]>
283
284 * acgeneral.m4 (AC_CHECK_PROG): Set IFS to just ":" when searching
285 through PATH.
286 (AC_PATH_PROG): Likewise.
287 * acspecific.m4 (AC_PROG_INSTALL): Likewise.
288 (AC_PROG_CC): On cygwin32, if neither gcc nor cc
289 are found, look for cl.
290 (AC_PROG_CXX): Look for cl after all other choices.
291 * configure: Rebuild.
292
293Thu May 28 18:37:36 1998 Ian Lance Taylor <[email protected]>
294
295 * acgeneral.m4 (AC_ACVERSION): Bump to 2.12.2.
296
297 Add support for Visual C++:
298 * acgeneral.m4 (ac_exeext, ac_objext): New variables.
299 (ac_link): Use ac_exeext.
300 (AC_TRY_COMPILER, AC_TRY_LINK, AC_TRY_RUN_NATIVE): Likewise.
301 (AC_TRY_CPP): Remove lines from stderr which contain only the name
302 of the file.
303 (AC_REPLACE_FUNCS): Use ac_objext.
304 * acspecific.m4 (AC_PROG_CC): Check whether compiler supports -g
305 even if it is not gcc.
306 (AC_PROG_CXX): Likewise.
307 (AC_PROG_CPP): Try running the compiler with the -nologo option.
308 (AC_FUNC_ALLOCA): Check for _MSC_VER. Use ac_objext.
309 (AC_FUNC_MEMCMP): Use ac_objext.
310 (AC_STRUCT_ST_BLOCKS): Likewise.
311 (AC_OBJEXT): New macro.
312 (AC_CYGWIN32, AC_MINGW32, AC_EXEEXT): New macros.
313 * configure: Rebuild.
314
315 * Makefile.in (editsh): Substitute for SHELL.
316 (Makefile, config.status): Use $(SHELL) when running
317 config.status.
318 * autoconf.sh: Change initial /bin/sh to @SHELL@.
319 * autoheader.sh: Likewise.
320 * autoreconf.sh: Likewise.
321 * autoupdate.sh: Likewise.
322 * ifnames.sh: Likewise.
323
324Thu Apr 30 16:29:00 1998 Syd Polk <[email protected]>
325
326 * acspecific.m4 (SETPGRP_VOID): The test for setpgrp needs
327 to have unistd.h included or the DEC compiler does not
328 flag the error that triggers setting the variable.
329
330Tue Nov 18 14:21:38 1997 Eric Mumpower <[email protected]>
331
332 * autoreconf.sh: Do the right thing when AC_CONFIG_HEADER is
333 given more than one filename. As noted in the "Invoking
334 autoheader" node of the info files, autoheader will use the first
335 file argument given to AC_CONFIG_HEADER. Prior to this patch,
336 autoreconf would end up executing incorrect shell code (e.g.
337 "test ! -f 1.h 2.h.in") in such cases.
338 Patch submitted in parallel to [email protected].
339
340Fri Oct 3 18:10:39 1997 Ian Lance Taylor <[email protected]>
341
342 * acgeneral.m4 (AC_CACHE_SAVE): Add a grep when checking whether
343 set quotes correctly, to avoid a cache overflow on HP-UX 9.
344 * configure: Rebuild.
345
346Wed Sep 11 15:35:19 1997 Chris Provenzano <[email protected]>
347
348 * acgeneral.m4 : Always set SHELL and substitute SHELL.
349 When looking for a path for an executable allow the
350 user to override with an DOS path.
351 * configure : New configure generated by autoconf.
352
353Thu Sep 4 22:30:40 1997 Jeffrey A Law ([email protected])
354
355 * acspecific (AC_PROC_INSTALL): Don't use installbsd on OSF..
356
357Wed Sep 3 23:00:44 1997 Chris Provenzano <[email protected]>
358
359 * configure : New configure generated by autoconf.
360 * Makefile.in : Set SHELL=@SHELL@. configure now substiutes
361 ${CONFIG_SHELL-/bin/sh} in for @SHELL@ at configure time.
362
363Mon Aug 11 01:40:37 1997 Jason Molenda <[email protected]>
364
365 * acspecific (AC_FUNC_VFORK): If cross-compiling, set
366 $ac_cv_func_vfork_works to $ac_cv_func_vfork (assume vfork works
367 if present).
368
369Tue Aug 5 23:00:05 1997 Ian Lance Taylor <[email protected]>
370
371 * acgeneral.m4 (AC_VERSION): Set to 2.12.1.
372 (AC_CANONICAL_HOST): Use CONFIG_SHELL to run $ac_config_sub and
373 $ac_config_guess.
374 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Likewise.
375
376Tue Dec 10 19:38:59 1996 David J MacKenzie <[email protected]>
377
378 * acgeneral.m4 (AC_CACHE_SAVE): Use grep to prevent overflowing
379 HP-UX 9.05 /bin/sh buffer in case statement. From Eric Backus
380 <[email protected]>.
381
382Mon Dec 9 23:39:17 1996 David J MacKenzie <[email protected]>
383
384 * acspecific.m4 (AC_FUNC_GETLOADAVG): Add a semicolon between
385 shell variable assignments; the evaluation order varies between
386 implementations.
387
388Tue Nov 26 13:00:28 1996 David J MacKenzie <[email protected]>
389
390 * Version 2.12.
391
392Wed Nov 20 13:00:21 1996 David J MacKenzie <[email protected]>
393
394 * Test release 2.11.2.
395
396 * acgeneral.m4 (AC_OUTPUT): Remove a now-wrong test for whether to
397 make an unquoted here document.
398 (AC_CACHE_SAVE): Double-up backslashes in double quotes.
399 From Paul Eggert.
400
401 * Test release 2.11.1.
402
403 * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Make the final
404 newline consistent with the other AC_TRY_* macros: no final dnl
405 is needed to avoid extraneous blank lines.
406 (AC_CHECK_LIB, AC_HAVE_LIBRARY, AC_COMPILE_CHECK): Remove
407 extraneous dnl's.
408 (AC_DIVERSION_CMDS, AC_DIVERSION_ICMDS): New macros.
409 (AC_OUTPUT_COMMANDS, AC_OUTPUT): Use them instead of appending to
410 list macros.
411
412 * acgeneral.m4 (AC_CACHE_SAVE): Handle cache variable values
413 correctly even if they contain single quote, or are quoted by
414 the shell. From Paul Eggert <[email protected]>.
415 (AC_INIT_PREPARE): Set LC_MESSAGES to C if set.
416 From Hans Olsson <[email protected]>.
417 Set LC_CTYPE to C if set.
418 From [email protected] (Thomas Winder).
419 * autoconf.sh, autoheader.sh: Likewise set LC_MESSAGES and LC_CTYPE.
420
421Tue Nov 19 10:29:06 1996 David J MacKenzie <[email protected]>
422
423 * testsuite/autoconf.g/sizeof.exp: Use the v2 macro name.
424
425 * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADER): Support
426 creating output files from multiple pieces, concatenated.
427 Suggested by "Theodore Ts'o" <[email protected]>.
428 (AC_LINK_FILES): If called more than once, concatenate the
429 arguments. From Roland McGrath.
430 (AC_CONFIG_SUBDIRS): Likewise.
431 (AC_OUTPUT_COMMANDS): New macro. Suggested by
432 Tom Tromey <[email protected]>.
433 (AC_OUTPUT): Use the lists it sets.
434
435 * acgeneral.m4 (AC_TRY_RUN_NATIVE): Fail if linking fails, like
436 AC_TRY_LINK.
437 (AC_TRY_RUN): Don't require AC_C_CROSS.
438 (AC_TRY_COMPILER): New macro.
439 (AC_LANG_C, AC_LANG_CPLUSPLUS): Set cross_compiling.
440 * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Use
441 AC_TRY_COMPILER instead of AC_TRY_LINK.
442 (AC_PROG_CC_GNU, AC_PROG_CC_G): Split out of AC_PROG_CC.
443 (AC_PROG_CXX_GNU, AC_PROG_CXX_G): Split out of AC_PROG_CXX.