gnats-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to gnats/libiberty/configure.in


From: Milan Zamazal
Subject: Changes to gnats/libiberty/configure.in
Date: Mon, 10 Dec 2001 18:04:19 -0500

Index: gnats/libiberty/configure.in
diff -c gnats/libiberty/configure.in:1.2 gnats/libiberty/configure.in:1.3
*** gnats/libiberty/configure.in:1.2    Tue Oct 26 03:10:16 1999
--- gnats/libiberty/configure.in        Mon Dec 10 18:03:27 2001
***************
*** 1,6 ****
  dnl Process this file with autoconf to produce a configure script
  
! AC_PREREQ(2.12.1)
  AC_INIT(pexecute.c)
  
  dnl We use these options to decide which functions to include.
--- 1,6 ----
  dnl Process this file with autoconf to produce a configure script
  
! AC_PREREQ(2.13)
  AC_INIT(pexecute.c)
  
  dnl We use these options to decide which functions to include.
***************
*** 36,83 ****
  AC_CHECK_TOOL(AR, ar)
  AC_CHECK_TOOL(RANLIB, ranlib, :)
  
- # FIXME: We temporarily define our own version of AC_PROG_CC.  This is
- # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We
- # are probably using a cross compiler, which will not be able to fully
- # link an executable.  This should really be fixed in autoconf
- # itself.
- 
- AC_DEFUN(LIB_AC_PROG_CC,
- [AC_BEFORE([$0], [AC_PROG_CPP])dnl
- AC_PROVIDE([AC_PROG_CC])
- 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_GNU
- 
- if test $ac_cv_prog_gcc = yes; then
-   GCC=yes
- dnl Check whether -g works, even if CFLAGS is set, in case the package
- dnl plays around with CFLAGS (such as to build both debugging and
- dnl normal versions of a library), tasteless as that idea is.
-   ac_test_CFLAGS="${CFLAGS+set}"
-   ac_save_CFLAGS="$CFLAGS"
-   CFLAGS=
-   AC_PROG_CC_G
-   if test "$ac_test_CFLAGS" = set; then
-     CFLAGS="$ac_save_CFLAGS"
-   elif test $ac_cv_prog_cc_g = yes; then
-     CFLAGS="-g -O2"
-   else
-     CFLAGS="-O2"
-   fi
- else
-   GCC=
-   test "${CFLAGS+set}" = set || CFLAGS="-g"
- fi
- ])
- 
  LIB_AC_PROG_CC
  
  AC_ISC_POSIX
  
  dnl When we start using libtool:
  dnl Default to a non shared library.  This may be overridden by the
--- 36,46 ----
  AC_CHECK_TOOL(AR, ar)
  AC_CHECK_TOOL(RANLIB, ranlib, :)
  
  LIB_AC_PROG_CC
  
  AC_ISC_POSIX
+ AC_C_CONST
+ AC_C_INLINE
  
  dnl When we start using libtool:
  dnl Default to a non shared library.  This may be overridden by the
***************
*** 106,113 ****
  # It's OK to check for header files.  Although the compiler may not be
  # able to link anything, it had better be able to at least compile
  # something.
! AC_CHECK_HEADERS(sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h 
sys/time.h sys/resource.h)
  AC_HEADER_SYS_WAIT
  
  # This is the list of functions which libiberty will provide if they
  # are not available on the host.
--- 69,79 ----
  # It's OK to check for header files.  Although the compiler may not be
  # able to link anything, it had better be able to at least compile
  # something.
! AC_CHECK_HEADERS(sys/file.h sys/param.h limits.h stdlib.h string.h unistd.h 
strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h)
  AC_HEADER_SYS_WAIT
+ AC_HEADER_TIME
+ 
+ libiberty_AC_DECLARE_ERRNO
  
  # This is the list of functions which libiberty will provide if they
  # are not available on the host.
***************
*** 117,122 ****
--- 83,89 ----
  funcs="$funcs basename"
  funcs="$funcs bcmp"
  funcs="$funcs bcopy"
+ funcs="$funcs bsearch"
  funcs="$funcs bzero"
  funcs="$funcs calloc"
  funcs="$funcs clock"
***************
*** 161,176 ****
  # These are neither executed nor required, but they help keep
  # autoheader happy without adding a bunch of text to acconfig.h.
  if test "x" = "y"; then
!   AC_CHECK_FUNCS(asprintf atexit basename bcmp bcopy bzero calloc clock 
getcwd)
!   AC_CHECK_FUNCS(getpagesize index insque mkstemps memchr memcmp memcpy 
memmove)
!   AC_CHECK_FUNCS(memset putenv random rename rindex sigsetmask strcasecmp)
!   AC_CHECK_FUNCS(setenv strchr strdup strncasecmp strrchr strstr strtod 
strtol)
!   AC_CHECK_FUNCS(strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid)
!   AC_DEFINE(HAVE_SYS_ERRLIST)
!   AC_DEFINE(HAVE_SYS_NERR)
!   AC_DEFINE(HAVE_SYS_SIGLIST)
!   AC_CHECK_FUNCS(getrusage on_exit psignal strerror strsignal sysconf times)
!   AC_CHECK_FUNCS(sbrk gettimeofday)
  fi
  
  # For each of these functions, if the host does not provide the
--- 128,143 ----
  # These are neither executed nor required, but they help keep
  # autoheader happy without adding a bunch of text to acconfig.h.
  if test "x" = "y"; then
!   AC_CHECK_FUNCS(asprintf atexit basename bcmp bcopy bsearch bzero calloc 
clock)
!   AC_CHECK_FUNCS(getcwd getpagesize index insque mkstemps memchr memcmp 
memcpy)
!   AC_CHECK_FUNCS(memmove memset putenv random rename rindex sigsetmask)
!   AC_CHECK_FUNCS(strcasecmp setenv strchr strdup strncasecmp strrchr strstr)
!   AC_CHECK_FUNCS(strtod strtol strtoul tmpnam vasprintf vfprintf vprintf)
!   AC_CHECK_FUNCS(vsprintf waitpid getrusage on_exit psignal strerror 
strsignal)
!   AC_CHECK_FUNCS(sysconf times sbrk gettimeofday)
!   AC_DEFINE(HAVE_SYS_ERRLIST, 1, [Define if you have the sys_errlist 
variable.])
!   AC_DEFINE(HAVE_SYS_NERR,    1, [Define if you have the sys_nerr variable.])
!   AC_DEFINE(HAVE_SYS_SIGLIST, 1, [Define if you have the sys_siglist 
variable.])
  fi
  
  # For each of these functions, if the host does not provide the
***************
*** 209,215 ****
      # dont have to check them here.
  
      # Of the functions in $checkfuncs, newlib only has strerror.
!     AC_DEFINE(HAVE_STRERROR)
  
      setobjs=yes
  
--- 176,182 ----
      # dont have to check them here.
  
      # Of the functions in $checkfuncs, newlib only has strerror.
!     AC_DEFINE_NOAUTOHEADER(HAVE_STRERROR)
  
      setobjs=yes
  
***************
*** 224,229 ****
--- 191,203 ----
  
  AC_SUBST(CHECK)
  
+ case "${host}" in
+   *-*-cygwin*) 
+     AC_DEFINE(HAVE_SYS_ERRLIST)
+     AC_DEFINE(HAVE_SYS_NERR)
+     ;;
+ esac
+ 
  if test -z "${setobjs}"; then
    case "${host}" in
  
***************
*** 250,256 ****
      # don't have to check them here.
  
      # Of the functions in $checkfuncs, VxWorks only has strerror.
!     AC_DEFINE(HAVE_STRERROR)
  
      setobjs=yes
      ;;
--- 224,230 ----
      # don't have to check them here.
  
      # Of the functions in $checkfuncs, VxWorks only has strerror.
!     AC_DEFINE_NOAUTOHEADER(HAVE_STRERROR)
  
      setobjs=yes
      ;;
***************
*** 274,291 ****
      # provides from our shell variables, so that they appear to be
      # missing.
  
!     funcs="`echo $funcs | sed -e 's/random//'`"
!     LIBOBJS="$LIBOBJS random.o"
!     vars="`echo $vars | sed -e 's/sys_siglist//'`"
!     checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
      ;;
  
    *-*-mingw32*)
      # Under mingw32, sys_nerr and sys_errlist exist, but they are
      # macros, so the test below won't find them.
!     vars="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
!     AC_DEFINE(HAVE_SYS_NERR)
!     AC_DEFINE(HAVE_SYS_ERRLIST)
      ;;
  
    *-*-uwin*)
--- 248,269 ----
      # provides from our shell variables, so that they appear to be
      # missing.
  
!     # DJ - only if we're *building* cygwin, not just building *with* cygwin
!   
!     if test -n "${with_target_subdir}"
!     then
!       funcs="`echo $funcs | sed -e 's/random//'`"
!       LIBOBJS="$LIBOBJS random.o"
!       vars="`echo $vars | sed -e 's/sys_siglist//'`"
!       checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 
's/psignal//'`"
!     fi
      ;;
  
    *-*-mingw32*)
      # Under mingw32, sys_nerr and sys_errlist exist, but they are
      # macros, so the test below won't find them.
!     libiberty_cv_var_sys_nerr=yes
!     libiberty_cv_var_sys_errlist=yes
      ;;
  
    *-*-uwin*)
***************
*** 296,303 ****
      # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
      # macros (actually, these are imported from a DLL, but the end effect 
      # is the same), so the test below won't find them.
!     AC_DEFINE(HAVE_SYS_NERR)
!     AC_DEFINE(HAVE_SYS_ERRLIST)
      ;;
  
    esac
--- 274,281 ----
      # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
      # macros (actually, these are imported from a DLL, but the end effect 
      # is the same), so the test below won't find them.
!     libiberty_cv_var_sys_nerr=yes
!     libiberty_cv_var_sys_errlist=yes
      ;;
  
    esac
***************
*** 348,353 ****
--- 326,333 ----
    done
    AC_CHECK_FUNCS($checkfuncs)
  fi
+ 
+ libiberty_AC_FUNC_STRNCMP
  
  # Install a library built with a cross compiler in $(tooldir) rather
  # than $(libdir).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]