diff options
| author | Ulrich Drepper <drepper@redhat.com> | 1998-04-02 17:42:53 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-02 17:42:53 +0000 |
| commit | 63bda0c13abdc73893855c2b57e55eaea5835fc3 (patch) | |
| tree | c014fde462e03702976efd1e9f26c760fc80bee6 | |
| parent | d0fc4041fec47665faff6ac1f51d71829f2dc30a (diff) | |
| download | glibc-63bda0c13abdc73893855c2b57e55eaea5835fc3.tar.xz glibc-63bda0c13abdc73893855c2b57e55eaea5835fc3.zip | |
Update.
1998-04-02 Ulrich Drepper <drepper@cygnus.com>
* stdlib/isomac.c: Use -isystem instead of -I for system include
dir.
1998-03-30 08:05 H.J. Lu <hjl@gnu.org>
* resolv/res_comp.c (underscorechar): New.
(middlechar): Allow '_'.
1998-04-02 Ulrich Drepper <drepper@cygnus.com>
* intl/explodename.c (stdlib.h): Include that file only if
STDC_HEADERS or _LIBC.
(string.h): Include that file only if HAVE_STRING_H or _LIBC.
Patch by Philippe De Muyter <phdm@macqel.be>.
1998-04-01 21:08 Zack Weinberg <zack@rabi.phys.columbia.edu>
* aclocal.m4 (AC_PROG_CC_LOCAL): Remove superfluous tests.
(AC_PROG_CHECK_VER): New macro.
* configure.in: Use AC_PROG_CHECK_VER to check versions of
gcc, gmake, msgfmt, makeinfo. Remove superfluous tests.
1998-04-02 15:13 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/i686/sysdep.h: New file.
* sysdeps/i386/i686/strtok.S: New file
* sysdeps/i386/i686/strtok_r.S: New file
1998-04-02 Mark Kettenis <kettenis@phys.uva.nl>
* posix/unistd.h: [__USE_FILE_OFFSET64] (lseek): Change return
type to __off64_t.
* libio/stdio.h [__USE_FILE_OFFSET64] (fseeko): Declare offset
parameter as __off64_t instead of __off_t.
(ftello): Make alias for ftello64 instead of ftello. Change
return type to __off64_t.
1998-04-02 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/i386/bits/string.h: Fix various typos.
Patch by Horst von Brand <vonbrand@sleipnir.valparaiso.cl>.
* sysdeps/unix/sysv/linux/getcwd.c: Use getcwd syscall in Linux 2.1.92.
1998-04-02 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/unix/sysv/linux/i386/chown.c: Handle old kernels without
lchown syscall correctly. [PR libc/541].
| -rw-r--r-- | ChangeLog | 51 | ||||
| -rw-r--r-- | aclocal.m4 | 96 | ||||
| -rwxr-xr-x | configure | 539 | ||||
| -rw-r--r-- | configure.in | 117 | ||||
| -rw-r--r-- | intl/explodename.c | 13 | ||||
| -rw-r--r-- | libio/stdio.h | 6 | ||||
| -rw-r--r-- | posix/unistd.h | 4 | ||||
| -rw-r--r-- | resolv/res_comp.c | 3 | ||||
| -rw-r--r-- | stdlib/isomac.c | 6 | ||||
| -rw-r--r-- | sysdeps/i386/bits/string.h | 8 | ||||
| -rw-r--r-- | sysdeps/i386/i686/strtok.S | 240 | ||||
| -rw-r--r-- | sysdeps/i386/i686/strtok_r.S | 4 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/getcwd.c | 59 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/i386/chown.c | 12 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/i386/i686/sysdep.h | 71 | ||||
| -rw-r--r-- | sysdeps/unix/sysv/linux/i386/sysdep.h | 4 |
16 files changed, 802 insertions, 431 deletions
@@ -1,3 +1,54 @@ +1998-04-02 Ulrich Drepper <drepper@cygnus.com> + + * stdlib/isomac.c: Use -isystem instead of -I for system include + dir. + +1998-03-30 08:05 H.J. Lu <hjl@gnu.org> + + * resolv/res_comp.c (underscorechar): New. + (middlechar): Allow '_'. + +1998-04-02 Ulrich Drepper <drepper@cygnus.com> + + * intl/explodename.c (stdlib.h): Include that file only if + STDC_HEADERS or _LIBC. + (string.h): Include that file only if HAVE_STRING_H or _LIBC. + Patch by Philippe De Muyter <phdm@macqel.be>. + +1998-04-01 21:08 Zack Weinberg <zack@rabi.phys.columbia.edu> + + * aclocal.m4 (AC_PROG_CC_LOCAL): Remove superfluous tests. + (AC_PROG_CHECK_VER): New macro. + * configure.in: Use AC_PROG_CHECK_VER to check versions of + gcc, gmake, msgfmt, makeinfo. Remove superfluous tests. + +1998-04-02 15:13 Ulrich Drepper <drepper@cygnus.com> + + * sysdeps/unix/sysv/linux/i386/i686/sysdep.h: New file. + * sysdeps/i386/i686/strtok.S: New file + * sysdeps/i386/i686/strtok_r.S: New file + +1998-04-02 Mark Kettenis <kettenis@phys.uva.nl> + + * posix/unistd.h: [__USE_FILE_OFFSET64] (lseek): Change return + type to __off64_t. + * libio/stdio.h [__USE_FILE_OFFSET64] (fseeko): Declare offset + parameter as __off64_t instead of __off_t. + (ftello): Make alias for ftello64 instead of ftello. Change + return type to __off64_t. + +1998-04-02 Ulrich Drepper <drepper@cygnus.com> + + * sysdeps/i386/bits/string.h: Fix various typos. + Patch by Horst von Brand <vonbrand@sleipnir.valparaiso.cl>. + + * sysdeps/unix/sysv/linux/getcwd.c: Use getcwd syscall in Linux 2.1.92. + +1998-04-02 Ulrich Drepper <drepper@cygnus.com> + + * sysdeps/unix/sysv/linux/i386/chown.c: Handle old kernels without + lchown syscall correctly. [PR libc/541]. + 1998-04-02 11:45 Ulrich Drepper <drepper@cygnus.com> * localedata/Makefile: Correct testsuite rules. diff --git a/aclocal.m4 b/aclocal.m4 index 2842963e56..1bb0b4a92c 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -32,51 +32,79 @@ fi AC_MSG_RESULT($ac_cv_check_symbol_$1)])dnl dnl +dnl Locate a program and check that its version is acceptable. +dnl AC_PROG_CHECK_VER(var, namelist, version-switch, +dnl [version-extract-regexp], version-glob, fatal) +AC_DEFUN(AC_CHECK_PROG_VER, +[# Prepare to iterate over the program-name list. +set dummy $2; shift +AC_MSG_CHECKING([for [$]1]) +AC_CACHE_VAL(ac_cv_prog_$1, [dnl +if test -n "[$]$1"; then + ac_cv_prog_$1="[$]$1" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_word; do + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_$1="$ac_word" + break + fi + done + test -n "$ac_cv_prog_$1" && break + done + IFS="$ac_save_ifs" +fi])dnl +if test -z "$ac_cv_prog_$1"; then + AC_MSG_RESULT(no) + $1=: + ac_verc_fail=t; ifelse([$6],,,[ac_verc_fatal=$6]) +else +# Found it, now check the version. +ac_word=$ac_cv_prog_$1 +dnl Do this by hand to avoid "(cached) (cached)". + if test "[$]{ac_cv_prog_$1_ver+set}" != set; then +changequote(<<,>>)dnl + ac_cv_prog_$1_ver=`$ac_word $3 2>&1 ifelse(<<$4>>,,,<<| sed -n 's/^.*$4.*$/\1/p'>>)` + fi + if test -n "$ac_cv_prog_$1_ver"; then + case $ac_cv_prog_$1_ver in + <<$5>>) ac_vers_ok=", ok"; $1=$ac_cv_prog_$1;; +changequote([,])dnl + *) ac_vers_ok=", bad"; $1=: + ac_verc_fail=t; ifelse([$6],,,[ac_verc_fatal=$6]);; + esac + else + ac_vers_ok="v. ?.??, bad"; $1=: + ac_verc_fail=t; ifelse([$6],,,[ac_verc_fatal=$6]) + fi +AC_MSG_RESULT($ac_word $ac_cv_prog_$1_ver$ac_vers_ok) +fi +AC_SUBST($1)dnl +]) + dnl These modifications are to allow for an empty cross compiler tree. dnl In the situation that cross-linking is impossible, the variable dnl `cross_linkable' will be substituted with "yes". +dnl The vercheck macros are expected to have been called already. AC_DEFUN(AC_PROG_CC_LOCAL, [AC_BEFORE([$0], [AC_PROG_CPP])dnl -AC_CHECK_PROG(CC, gcc, gcc) -if test -z "$CC"; then - AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc) - test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH]) -fi AC_PROG_CC_WORKS_LOCAL AC_PROG_CC_GNU - -dnl The following differs from the AC_PROG_CC macro in autoconf. Since -dnl we require a recent version of gcc to be used we do not need to go -dnl into lengths and test for bugs in old versions. It must be gcc 2.7 -dnl or above. -if test $ac_cv_prog_gcc = yes; then - GCC=yes - -dnl Check the version - cat > conftest.c <<EOF -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) - yes; -#endif -EOF - if AC_TRY_COMMAND(${CC-cc} -E conftest.c) | egrep yes >/dev/null 2>&1; then - if test -z "$CFLAGS"; then - CFLAGS="-g -O2" - fi - else - AC_MSG_ERROR([We require GNU CC version 2.7 or newer]) - fi -else +if test $ac_cv_prog_gcc != yes; then AC_MSG_ERROR([GNU libc must be compiled using GNU CC]) fi ]) AC_DEFUN(AC_PROG_CC_WORKS_LOCAL, [AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) works]) -AC_LANG_SAVE +AC_CACHE_VAL(ac_cv_prog_cc_works, +[AC_LANG_SAVE AC_LANG_C AC_TRY_COMPILER([main(){return(0);}], ac_cv_prog_cc_works, ac_cv_prog_cc_cross) -AC_LANG_RESTORE +AC_LANG_RESTORE]) AC_MSG_RESULT($ac_cv_prog_cc_works) if test $ac_cv_prog_cc_works = no; then cross_linkable=no @@ -85,8 +113,9 @@ dnl AC_MSG_ERROR([installation or configuration problem: C compiler cannot creat else cross_linkable=yes fi -AC_MSG_CHECKING([whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler]) -AC_MSG_RESULT($ac_cv_prog_cc_cross) +AC_CACHE_CHECK( +[whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler], +ac_cv_prog_cc_cross, [:]) AC_SUBST(cross_linkable) cross_compiling=$ac_cv_prog_cc_cross ]) @@ -105,7 +134,7 @@ AC_DEFUN(LIBC_PROG_BINUTILS, if test -n "$path_binutils"; then # Make absolute; ensure a single trailing slash. path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'` - CC="$CC -B$with_binutils" + CC="$CC -B$path_binutils" fi AS=`$CC -print-file-name=as` LD=`$CC -print-file-name=ld` @@ -118,4 +147,5 @@ gnu_as=$libc_cv_prog_as_gnu AC_CACHE_CHECK(whether $LD is GNU ld, libc_cv_prog_ld_gnu, [LIBC_PROG_FOO_GNU($LD, libc_cv_prog_ld_gnu=yes, libc_cv_prog_ld_gnu=no)]) -gnu_ld=$libc_cv_prog_ld_gnu]) +gnu_ld=$libc_cv_prog_ld_gnu +]) @@ -9,6 +9,8 @@ + + # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.12 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. @@ -561,6 +563,14 @@ else ac_n= ac_c='\c' ac_t= fi + if test -r /vmunix; then + kernel_id=`strings /vmunix | grep UNIX` + elif test -r /dynix; then + kernel_id=`strings /dynix | grep DYNIX` + else + kernel_id= + fi + @@ -773,7 +783,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:777: checking host system type" >&5 +echo "configure:787: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -896,7 +906,7 @@ fi # This can take a while to compute. sysdep_dir=$srcdir/sysdeps echo $ac_n "checking sysdep dirs""... $ac_c" 1>&6 -echo "configure:900: checking sysdep dirs" >&5 +echo "configure:910: checking sysdep dirs" >&5 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1. os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`" @@ -1101,7 +1111,7 @@ echo "$ac_t""sysdeps/generic" 1>&6 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1105: checking for a BSD compatible install" >&5 +echo "configure:1115: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1155,7 +1165,7 @@ if test "$INSTALL" = "${srcdir}/install-sh -c"; then INSTALL='\$(..)./install-sh -c' fi echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1159: checking whether ln -s works" >&5 +echo "configure:1169: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1175,172 +1185,214 @@ else echo "$ac_t""no" 1>&6 fi -for ac_prog in msgfmt gmsgfmt -do -# Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1184: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then + +# These programs are version sensitive. +# Prepare to iterate over the program-name list. +set dummy gcc cc; shift +echo $ac_n "checking for $1""... $ac_c" 1>&6 +echo "configure:1194: checking for $1" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - if test -n "$MSGFMT"; then - ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_MSGFMT="$ac_prog" - break - fi + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_word; do + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_CC="$ac_word" + break + fi + done + test -n "$ac_cv_prog_CC" && break done IFS="$ac_save_ifs" fi fi -MSGFMT="$ac_cv_prog_MSGFMT" -if test -n "$MSGFMT"; then - echo "$ac_t""$MSGFMT" 1>&6 -else +if test -z "$ac_cv_prog_CC"; then echo "$ac_t""no" 1>&6 -fi - -test -n "$MSGFMT" && break -done -test -n "$MSGFMT" || MSGFMT=":" - -if test "$MSGFMT" != ":"; then - if $MSGFMT --version 2>&1 | grep 'GNU gettext.*0\.[1-9][0-9]' >/dev/null 2>&1 - then : # msgfmt from gettext 0.10 or greater, works. + CC=: + ac_verc_fail=t; ac_verc_fatal=t +else +# Found it, now check the version. +ac_word=$ac_cv_prog_CC + if test "${ac_cv_prog_CC_ver+set}" != set; then + ac_cv_prog_CC_ver=`$ac_word -v 2>&1 | sed -n 's/^.*version \([egcs0-9.-]*\).*$/\1/p'` + fi + if test -n "$ac_cv_prog_CC_ver"; then + case $ac_cv_prog_CC_ver in + egcs-2.91.*|egcs-2.90.2[789]|egcs-2.90.[3-9][0-9]|2.8.[1-9]*|2.9.[0-9]*) ac_vers_ok=", ok"; CC=$ac_cv_prog_CC;; + *) ac_vers_ok=", bad"; CC=: + ac_verc_fail=t; ac_verc_fatal=t;; + esac else - echo "configure: warning: -*** (g)msgfmt is too old or wrong version (need gettext 0.10 or better)." 1>&2 - MSGFMT=":" + ac_vers_ok="v. ?.??, bad"; CC=: + ac_verc_fail=t; ac_verc_fatal=t fi +echo "$ac_t""$ac_word $ac_cv_prog_CC_ver$ac_vers_ok" 1>&6 fi -# Extract the first word of "makeinfo", so it can be a program name with args. -set dummy makeinfo; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1226: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then +# Prepare to iterate over the program-name list. +set dummy make gmake; shift +echo $ac_n "checking for $1""... $ac_c" 1>&6 +echo "configure:1241: checking for $1" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_MAKE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - if test -n "$MAKEINFO"; then - ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. + if test -n "$MAKE"; then + ac_cv_prog_MAKE="$MAKE" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_MAKEINFO="makeinfo" - break - fi + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_word; do + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_MAKE="$ac_word" + break + fi + done + test -n "$ac_cv_prog_MAKE" && break done IFS="$ac_save_ifs" fi fi -MAKEINFO="$ac_cv_prog_MAKEINFO" -if test -n "$MAKEINFO"; then - echo "$ac_t""$MAKEINFO" 1>&6 -else +if test -z "$ac_cv_prog_MAKE"; then echo "$ac_t""no" 1>&6 -fi - -if test "$MAKEINFO"; then - if $MAKEINFO --version | grep 'texinfo 3\.[1-9][1-9]' >/dev/null 2>&1 - then : # Makeinfo 3.11 or greater, works. + MAKE=: + ac_verc_fail=t; ac_verc_fatal=t +else +# Found it, now check the version. +ac_word=$ac_cv_prog_MAKE + if test "${ac_cv_prog_MAKE_ver+set}" != set; then + ac_cv_prog_MAKE_ver=`$ac_word --version 2>&1 | sed -n 's/^.*version \([0-9][0-9.]*\), by.*$/\1/p'` + fi + if test -n "$ac_cv_prog_MAKE_ver"; then + case $ac_cv_prog_MAKE_ver in + 3.75 | 3.76.[2-9] | 3.7[789]* | 3.[89]*) ac_vers_ok=", ok"; MAKE=$ac_cv_prog_MAKE;; + *) ac_vers_ok=", bad"; MAKE=: + ac_verc_fail=t; ac_verc_fatal=t;; + esac else - echo "configure: warning: -*** makeinfo is too old (need version 3.11 or better). -*** You should install the needed version and re-configure since otherwise -*** you won't get the info pages installed." 1>&2 - MAKEINFO= + ac_vers_ok="v. ?.??, bad"; MAKE=: + ac_verc_fail=t; ac_verc_fatal=t fi +echo "$ac_t""$ac_word $ac_cv_prog_MAKE_ver$ac_vers_ok" 1>&6 fi -# Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1266: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then + +# Prepare to iterate over the program-name list. +set dummy msgfmt gmsgfmt; shift +echo $ac_n "checking for $1""... $ac_c" 1>&6 +echo "configure:1289: checking for $1" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. + if test -n "$MSGFMT"; then + ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="gcc" - break - fi + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_word; do + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_MSGFMT="$ac_word" + break + fi + done + test -n "$ac_cv_prog_MSGFMT" && break done IFS="$ac_save_ifs" fi fi -CC="$ac_cv_prog_CC" -if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 -else +if test -z "$ac_cv_prog_MSGFMT"; then echo "$ac_t""no" 1>&6 + MSGFMT=: + ac_verc_fail=t; +else +# Found it, now check the version. +ac_word=$ac_cv_prog_MSGFMT + if test "${ac_cv_prog_MSGFMT_ver+set}" != set; then + ac_cv_prog_MSGFMT_ver=`$ac_word --version 2>&1 | sed -n 's/^.*GNU gettext.*\([0-9][0-9]*\.[0-9]*\).*$/\1/p'` + fi + if test -n "$ac_cv_prog_MSGFMT_ver"; then + case $ac_cv_prog_MSGFMT_ver in + 0.[1-9][0-9] | [1-9].*) ac_vers_ok=", ok"; MSGFMT=$ac_cv_prog_MSGFMT;; + *) ac_vers_ok=", bad"; MSGFMT=: + ac_verc_fail=t; ;; + esac + else + ac_vers_ok="v. ?.??, bad"; MSGFMT=: + ac_verc_fail=t; + fi +echo "$ac_t""$ac_word $ac_cv_prog_MSGFMT_ver$ac_vers_ok" 1>&6 fi -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1295: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then +# Prepare to iterate over the program-name list. +set dummy makeinfo; shift +echo $ac_n "checking for $1""... $ac_c" 1>&6 +echo "configure:1336: checking for $1" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. + if test -n "$MAKEINFO"; then + ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - ac_prog_rejected=no - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_word; do + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_MAKEINFO="$ac_word" + break fi - ac_cv_prog_CC="cc" - break - fi + done + test -n "$ac_cv_prog_MAKEINFO" && break done IFS="$ac_save_ifs" -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# -gt 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - set dummy "$ac_dir/$ac_word" "$@" - shift - ac_cv_prog_CC="$@" - fi fi fi -fi -CC="$ac_cv_prog_CC" -if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 -else +if test -z "$ac_cv_prog_MAKEINFO"; then echo "$ac_t""no" 1>&6 + MAKEINFO=: + ac_verc_fail=t; +else +# Found it, now check the version. +ac_word=$ac_cv_prog_MAKEINFO + if test "${ac_cv_prog_MAKEINFO_ver+set}" != set; then + ac_cv_prog_MAKEINFO_ver=`$ac_word --version 2>&1 | sed -n 's/^.*GNU texinfo \([0-9][0-9.]*\).*$/\1/p'` + fi + if test -n "$ac_cv_prog_MAKEINFO_ver"; then + case $ac_cv_prog_MAKEINFO_ver in + 3.1[1-9] | 3.[2-9][0-9]) ac_vers_ok=", ok"; MAKEINFO=$ac_cv_prog_MAKEINF |
