diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index cb53fb6182..59f48d4597 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2002-01-22 Momchil Velikov + + * configure.in (variable detection): Use arrays of unspecified + size instead of plain integers. + 2002-01-18 DJ Delorie * Makefile.in (TESTLIB): New. This library is for future diff --git a/libiberty/configure b/libiberty/configure index be1fa94a5f..a406d28db6 100755 --- a/libiberty/configure +++ b/libiberty/configure @@ -2803,7 +2803,7 @@ else #include "confdefs.h" int *p; int main() { -extern int $v; p = &$v; +extern int $v []; p = &$v; ; return 0; } EOF if { (eval echo configure:2810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then diff --git a/libiberty/configure.in b/libiberty/configure.in index 0160edfc59..eed222d35d 100644 --- a/libiberty/configure.in +++ b/libiberty/configure.in @@ -365,7 +365,7 @@ if test -z "${setobjs}"; then for v in $vars; do AC_MSG_CHECKING([for $v]) AC_CACHE_VAL(libiberty_cv_var_$v, - [AC_TRY_LINK([int *p;], [extern int $v; p = &$v;], + [AC_TRY_LINK([int *p;], [extern int $v []; p = &$v;], [eval "libiberty_cv_var_$v=yes"], [eval "libiberty_cv_var_$v=no"])]) if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then