changeset 3023:0d37334d13ab

[project @ 1997-06-04 04:56:51 by jwe]
author jwe
date Wed, 04 Jun 1997 04:56:52 +0000
parents 0e458bbb1859
children 95e8b5c4824a
files kpathsea/ChangeLog kpathsea/common.ac
diffstat 2 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/kpathsea/ChangeLog
+++ b/kpathsea/ChangeLog
@@ -1,3 +1,9 @@
+Tue Jun  3 23:48:22 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* common.ac: (program_invocation_name): AC_TRY_LINK only requires
+	function body.  Add declaration for program_invocation_name so gcc
+	won't complain about undeclared variable.
+
 Thu May 22 22:04:26 1997  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* Makefile.in: Look in make instead of ../make for files to include.
--- a/kpathsea/common.ac
+++ b/kpathsea/common.ac
@@ -35,7 +35,8 @@
 # This is a GNU libc invention.
 AC_MSG_CHECKING(whether program_invocation_name is predefined)
 AC_CACHE_VAL(kb_cv_var_program_inv_name,
-[AC_TRY_LINK(, [main() { program_invocation_name = "love"; }],
+[AC_TRY_LINK(,
+  [extern char *program_invocation_name; program_invocation_name = "love";],
   kb_cv_var_program_inv_name=yes, kb_cv_var_program_inv_name=no)])dnl
 AC_MSG_RESULT($kb_cv_var_program_inv_name)
 if test "$kb_cv_var_program_inv_name" = yes; then