[Top][All Lists]
[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).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Changes to gnats/libiberty/configure.in,
Milan Zamazal <=