* configure.in: Only check for <sys/procfs.h> on a native system,
and make sure it defines prstatus_t. * configure: Rebuild.
This commit is contained in:
parent
824155e843
commit
1dff79026a
|
@ -1,3 +1,9 @@
|
||||||
|
Fri Sep 8 11:47:24 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
|
* configure.in: Only check for <sys/procfs.h> on a native system,
|
||||||
|
and make sure it defines prstatus_t.
|
||||||
|
* configure: Rebuild.
|
||||||
|
|
||||||
Thu Sep 7 12:48:01 1995 Ian Lance Taylor <ian@cygnus.com>
|
Thu Sep 7 12:48:01 1995 Ian Lance Taylor <ian@cygnus.com>
|
||||||
|
|
||||||
* sunos.c (sunos_write_dynamic_symbol): Correct m68k abort test.
|
* sunos.c (sunos_write_dynamic_symbol): Correct m68k abort test.
|
||||||
|
|
|
@ -801,7 +801,7 @@ else
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
for ac_hdr in fcntl.h sys/file.h sys/procfs.h
|
for ac_hdr in fcntl.h sys/file.h
|
||||||
do
|
do
|
||||||
ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
|
ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
|
||||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||||
|
@ -1170,6 +1170,42 @@ EOF
|
||||||
rs6000-core.o) COREFLAG="$COREFLAG -DAIX_CORE" ;;
|
rs6000-core.o) COREFLAG="$COREFLAG -DAIX_CORE" ;;
|
||||||
trad-core.o) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
|
trad-core.o) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# The ELF code uses the native <sys/procfs.h> to handle core files.
|
||||||
|
# Define HAVE_SYS_PROCFS_H if the file exists and defines
|
||||||
|
# prstatus_t.
|
||||||
|
echo $ac_n "checking for sys/procfs.h""... $ac_c" 1>&6
|
||||||
|
if eval "test \"`echo '$''{'bfd_cv_header_sys_procfs_h'+set}'`\" = set"; then
|
||||||
|
echo $ac_n "(cached) $ac_c" 1>&6
|
||||||
|
else
|
||||||
|
cat > conftest.$ac_ext <<EOF
|
||||||
|
#line 1183 "configure"
|
||||||
|
#include "confdefs.h"
|
||||||
|
#include <sys/procfs.h>
|
||||||
|
int main() { return 0; }
|
||||||
|
int t() {
|
||||||
|
prstatus_t t;
|
||||||
|
; return 0; }
|
||||||
|
EOF
|
||||||
|
if eval $ac_compile; then
|
||||||
|
rm -rf conftest*
|
||||||
|
bfd_cv_header_sys_procfs_h=yes
|
||||||
|
else
|
||||||
|
rm -rf conftest*
|
||||||
|
bfd_cv_header_sys_procfs_h=no
|
||||||
|
fi
|
||||||
|
rm -f conftest*
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "$ac_t""$bfd_cv_header_sys_procfs_h" 1>&6
|
||||||
|
if test $bfd_cv_header_sys_procfs_h = yes; then
|
||||||
|
cat >> confdefs.h <<\EOF
|
||||||
|
#define HAVE_SYS_PROCFS_H 1
|
||||||
|
EOF
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ AC_SUBST(HOST_64BIT_LONG)
|
||||||
BFD_CC_FOR_BUILD
|
BFD_CC_FOR_BUILD
|
||||||
|
|
||||||
AC_CHECK_HEADERS(stddef.h string.h strings.h stdlib.h time.h unistd.h)
|
AC_CHECK_HEADERS(stddef.h string.h strings.h stdlib.h time.h unistd.h)
|
||||||
AC_CHECK_HEADERS(fcntl.h sys/file.h sys/procfs.h)
|
AC_CHECK_HEADERS(fcntl.h sys/file.h)
|
||||||
AC_CHECK_FUNCS(fcntl)
|
AC_CHECK_FUNCS(fcntl)
|
||||||
|
|
||||||
BFD_BINARY_FOPEN
|
BFD_BINARY_FOPEN
|
||||||
|
@ -237,6 +237,20 @@ changequote([,])dnl
|
||||||
rs6000-core.o) COREFLAG="$COREFLAG -DAIX_CORE" ;;
|
rs6000-core.o) COREFLAG="$COREFLAG -DAIX_CORE" ;;
|
||||||
trad-core.o) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
|
trad-core.o) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# The ELF code uses the native <sys/procfs.h> to handle core files.
|
||||||
|
# Define HAVE_SYS_PROCFS_H if the file exists and defines
|
||||||
|
# prstatus_t.
|
||||||
|
AC_MSG_CHECKING([for sys/procfs.h])
|
||||||
|
AC_CACHE_VAL(bfd_cv_header_sys_procfs_h,
|
||||||
|
[AC_TRY_COMPILE([#include <sys/procfs.h>],
|
||||||
|
[prstatus_t t;],
|
||||||
|
bfd_cv_header_sys_procfs_h=yes, bfd_cv_header_sys_procfs_h=no)])
|
||||||
|
AC_MSG_RESULT($bfd_cv_header_sys_procfs_h)
|
||||||
|
if test $bfd_cv_header_sys_procfs_h = yes; then
|
||||||
|
AC_DEFINE(HAVE_SYS_PROCFS_H)
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
AC_SUBST(COREFILE)
|
AC_SUBST(COREFILE)
|
||||||
AC_SUBST(COREFLAG)
|
AC_SUBST(COREFLAG)
|
||||||
|
|
Loading…
Reference in New Issue