1561 lines
54 KiB
Plaintext
1561 lines
54 KiB
Plaintext
Index: libffi/ChangeLog
|
|
===================================================================
|
|
--- libffi.orig/ChangeLog
|
|
+++ libffi/ChangeLog
|
|
@@ -1,3 +1,8 @@
|
|
+2011-08-22 Jasper Lievisse Adriaanse <jasper@openbsd.org>
|
|
+
|
|
+ * configure.ac: Add OpenBSD/hppa and OpenBSD/powerpc support.
|
|
+ * configure: Rebuilt.
|
|
+
|
|
2011-07-11 Andrew Haley <aph@redhat.com>
|
|
|
|
* src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Clear icache.
|
|
Index: libffi/configure
|
|
===================================================================
|
|
--- libffi.orig/configure
|
|
+++ libffi/configure
|
|
@@ -688,7 +688,6 @@ TESTSUBDIR_TRUE
|
|
MAINT
|
|
MAINTAINER_MODE_FALSE
|
|
MAINTAINER_MODE_TRUE
|
|
-PRTDIAG
|
|
CPP
|
|
OTOOL64
|
|
OTOOL
|
|
@@ -755,7 +754,6 @@ am__isrc
|
|
INSTALL_DATA
|
|
INSTALL_SCRIPT
|
|
INSTALL_PROGRAM
|
|
-ax_enable_builddir_sed
|
|
target_os
|
|
target_vendor
|
|
target_cpu
|
|
@@ -809,7 +807,6 @@ SHELL'
|
|
ac_subst_files=''
|
|
ac_user_opts='
|
|
enable_option_checking
|
|
-enable_builddir
|
|
enable_dependency_tracking
|
|
enable_shared
|
|
enable_static
|
|
@@ -818,8 +815,6 @@ enable_fast_install
|
|
with_gnu_ld
|
|
with_sysroot
|
|
enable_libtool_lock
|
|
-enable_portable_binary
|
|
-with_gcc_arch
|
|
enable_maintainer_mode
|
|
enable_debug
|
|
enable_structs
|
|
@@ -1454,8 +1449,6 @@ Optional Features:
|
|
--disable-option-checking ignore unrecognized --enable/--with options
|
|
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
|
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
|
- --disable-builddir disable automatic build in subdir of sources
|
|
-
|
|
--disable-dependency-tracking speeds up one-time build
|
|
--enable-dependency-tracking do not reject slow dependency extractors
|
|
--enable-shared[=PKGS] build shared libraries [default=yes]
|
|
@@ -1463,9 +1456,6 @@ Optional Features:
|
|
--enable-fast-install[=PKGS]
|
|
optimize for fast installation [default=yes]
|
|
--disable-libtool-lock avoid locking (might break parallel builds)
|
|
- --enable-portable-binary
|
|
- disable compiler optimizations that would produce
|
|
- unportable binaries
|
|
--enable-maintainer-mode enable make rules and dependencies not useful
|
|
(and sometimes confusing) to the casual installer
|
|
--enable-debug debugging mode
|
|
@@ -1481,8 +1471,6 @@ Optional Packages:
|
|
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
|
|
--with-sysroot=DIR Search for dependent libraries within DIR
|
|
(or the compiler's sysroot if not specified).
|
|
- --with-gcc-arch=<arch> use architecture <arch> for gcc -march/-mtune,
|
|
- instead of guessing
|
|
|
|
Some influential environment variables:
|
|
CC C compiler command
|
|
@@ -2658,109 +2646,7 @@ target_alias=${target_alias-$host_alias}
|
|
|
|
. ${srcdir}/configure.host
|
|
|
|
-
|
|
- # [$]@ is unsable in 2.60+ but earlier autoconf had no ac_configure_args
|
|
- if test "${ac_configure_args+set}" != "set" ; then
|
|
- ac_configure_args=
|
|
- for ac_arg in ${1+"$@"}; do
|
|
- ac_configure_args="$ac_configure_args '$ac_arg'"
|
|
- done
|
|
- fi
|
|
-
|
|
-# expand $ac_aux_dir to an absolute path
|
|
-am_aux_dir=`cd $ac_aux_dir && pwd`
|
|
-
|
|
-
|
|
-ax_enable_builddir="."
|
|
-# Check whether --enable-builddir was given.
|
|
-if test "${enable_builddir+set}" = set; then :
|
|
- enableval=$enable_builddir; ax_enable_builddir="$enableval"
|
|
-else
|
|
- ax_enable_builddir="auto"
|
|
-fi
|
|
-
|
|
-if test ".$ac_srcdir_defaulted" != ".no" ; then
|
|
-if test ".$srcdir" = ".." ; then
|
|
- if test -f config.status ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: toplevel srcdir already configured... skipping subdir build" >&5
|
|
-$as_echo "$as_me: toplevel srcdir already configured... skipping subdir build" >&6;}
|
|
- else
|
|
- test ".$ax_enable_builddir" = "." && ax_enable_builddir="."
|
|
- test ".$ax_enable_builddir" = ".no" && ax_enable_builddir="."
|
|
- test ".$TARGET" = "." && TARGET="$target"
|
|
- test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="$TARGET"
|
|
- if test ".$ax_enable_builddir" != ".." ; then # we know where to go and
|
|
- as_dir=$ax_enable_builddir; as_fn_mkdir_p
|
|
- echo __.$ax_enable_builddir.__ > $ax_enable_builddir/conftest.tmp
|
|
- cd $ax_enable_builddir
|
|
- if grep __.$ax_enable_builddir.__ conftest.tmp >/dev/null 2>/dev/null ; then
|
|
- rm conftest.tmp
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: continue configure in default builddir \"./$ax_enable_builddir\"" >&5
|
|
-$as_echo "continue configure in default builddir \"./$ax_enable_builddir\"" >&6; }
|
|
- else
|
|
- as_fn_error $? "could not change to default builddir \"./$ax_enable_builddir\"" "$LINENO" 5
|
|
- fi
|
|
- srcdir=`echo "$ax_enable_builddir" |
|
|
- sed -e 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g;s,[/]$,,;'`
|
|
- # going to restart from subdirectory location
|
|
- test -f $srcdir/config.log && mv $srcdir/config.log .
|
|
- test -f $srcdir/confdefs.h && mv $srcdir/confdefs.h .
|
|
- test -f $srcdir/conftest.log && mv $srcdir/conftest.log .
|
|
- test -f $srcdir/$cache_file && mv $srcdir/$cache_file .
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: ....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&5
|
|
-$as_echo "....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&6; }
|
|
- case "$0" in # restart
|
|
- /\\*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
|
|
- *) eval $SHELL "'$srcdir/$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
|
|
- esac ; exit $?
|
|
- fi
|
|
- fi
|
|
-fi fi
|
|
-test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="."
|
|
-# Extract the first word of "gsed sed", so it can be a program name with args.
|
|
-set dummy gsed sed; ac_word=$2
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
-$as_echo_n "checking for $ac_word... " >&6; }
|
|
-if ${ac_cv_path_ax_enable_builddir_sed+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- case $ax_enable_builddir_sed in
|
|
- [\\/]* | ?:[\\/]*)
|
|
- ac_cv_path_ax_enable_builddir_sed="$ax_enable_builddir_sed" # Let the user override the test with a path.
|
|
- ;;
|
|
- *)
|
|
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
-for as_dir in $PATH
|
|
-do
|
|
- IFS=$as_save_IFS
|
|
- test -z "$as_dir" && as_dir=.
|
|
- for ac_exec_ext in '' $ac_executable_extensions; do
|
|
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
- ac_cv_path_ax_enable_builddir_sed="$as_dir/$ac_word$ac_exec_ext"
|
|
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
- break 2
|
|
- fi
|
|
-done
|
|
- done
|
|
-IFS=$as_save_IFS
|
|
-
|
|
- test -z "$ac_cv_path_ax_enable_builddir_sed" && ac_cv_path_ax_enable_builddir_sed="sed"
|
|
- ;;
|
|
-esac
|
|
-fi
|
|
-ax_enable_builddir_sed=$ac_cv_path_ax_enable_builddir_sed
|
|
-if test -n "$ax_enable_builddir_sed"; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_enable_builddir_sed" >&5
|
|
-$as_echo "$ax_enable_builddir_sed" >&6; }
|
|
-else
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
-$as_echo "no" >&6; }
|
|
-fi
|
|
-
|
|
-
|
|
-ax_enable_builddir_auxdir="$am_aux_dir"
|
|
-ac_config_commands="$ac_config_commands buildir"
|
|
-
|
|
+AX_ENABLE_BUILDDIR
|
|
|
|
am__api_version='1.11'
|
|
|
|
@@ -2919,6 +2805,9 @@ test "$program_suffix" != NONE &&
|
|
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
|
|
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
|
|
|
|
+# expand $ac_aux_dir to an absolute path
|
|
+am_aux_dir=`cd $ac_aux_dir && pwd`
|
|
+
|
|
if test x"${MISSING+set}" != xset; then
|
|
case $am_aux_dir in
|
|
*\ * | *\ *)
|
|
@@ -11950,1037 +11839,158 @@ CC="$lt_save_CC"
|
|
|
|
|
|
|
|
+AX_CC_MAXOPT
|
|
+AX_CFLAGS_WARN_ALL
|
|
+if test "x$GCC" = "xyes"; then
|
|
+ CFLAGS="$CFLAGS -fexceptions"
|
|
+fi
|
|
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
|
|
-$as_echo_n "checking for C compiler vendor... " >&6; }
|
|
-if ${ax_cv_c_compiler_vendor+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- ax_cv_c_compiler_vendor=unknown
|
|
- # note: don't check for gcc first since some other compilers define __GNUC__
|
|
- for ventest in intel:__ICC,__ECC,__INTEL_COMPILER ibm:__xlc__,__xlC__,__IBMC__,__IBMCPP__ pathscale:__PATHCC__,__PATHSCALE__ clang:__clang__ gnu:__GNUC__ sun:__SUNPRO_C,__SUNPRO_CC hp:__HP_cc,__HP_aCC dec:__DECC,__DECCXX,__DECC_VER,__DECCXX_VER borland:__BORLANDC__,__TURBOC__ comeau:__COMO__ cray:_CRAYC kai:__KCC lcc:__LCC__ metrowerks:__MWERKS__ sgi:__sgi,sgi microsoft:_MSC_VER watcom:__WATCOMC__ portland:__PGI; do
|
|
- vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
-#if !($vencpp)
|
|
- thisisanerror;
|
|
-#endif
|
|
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- ax_cv_c_compiler_vendor=`echo $ventest | cut -d: -f1`; break
|
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
|
|
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
|
|
+ # Check whether --enable-maintainer-mode was given.
|
|
+if test "${enable_maintainer_mode+set}" = set; then :
|
|
+ enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
|
|
+else
|
|
+ USE_MAINTAINER_MODE=no
|
|
fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- done
|
|
|
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
|
|
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
|
|
+ if test $USE_MAINTAINER_MODE = yes; then
|
|
+ MAINTAINER_MODE_TRUE=
|
|
+ MAINTAINER_MODE_FALSE='#'
|
|
+else
|
|
+ MAINTAINER_MODE_TRUE='#'
|
|
+ MAINTAINER_MODE_FALSE=
|
|
fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
|
|
-$as_echo "$ax_cv_c_compiler_vendor" >&6; }
|
|
-
|
|
|
|
+ MAINT=$MAINTAINER_MODE_TRUE
|
|
|
|
|
|
|
|
+for ac_header in sys/mman.h
|
|
+do :
|
|
+ ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
|
+if test "x$ac_cv_header_sys_mman_h" = xyes; then :
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE_SYS_MMAN_H 1
|
|
+_ACEOF
|
|
|
|
-# Check whether --enable-portable-binary was given.
|
|
-if test "${enable_portable_binary+set}" = set; then :
|
|
- enableval=$enable_portable_binary; acx_maxopt_portable=$withval
|
|
-else
|
|
- acx_maxopt_portable=no
|
|
fi
|
|
|
|
+done
|
|
|
|
-# Try to determine "good" native compiler flags if none specified via CFLAGS
|
|
-if test "$ac_test_CFLAGS" != "set"; then
|
|
- CFLAGS=""
|
|
- case $ax_cv_c_compiler_vendor in
|
|
- dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
|
|
- if test "x$acx_maxopt_portable" = xno; then
|
|
- CFLAGS="$CFLAGS -arch host"
|
|
- fi;;
|
|
-
|
|
- sun) CFLAGS="-native -fast -xO5 -dalign"
|
|
- if test "x$acx_maxopt_portable" = xyes; then
|
|
- CFLAGS="$CFLAGS -xarch=generic"
|
|
- fi;;
|
|
-
|
|
- hp) CFLAGS="+Oall +Optrs_ansi +DSnative"
|
|
- if test "x$acx_maxopt_portable" = xyes; then
|
|
- CFLAGS="$CFLAGS +DAportable"
|
|
- fi;;
|
|
-
|
|
- ibm) if test "x$acx_maxopt_portable" = xno; then
|
|
- xlc_opt="-qarch=auto -qtune=auto"
|
|
- else
|
|
- xlc_opt="-qtune=auto"
|
|
- fi
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $xlc_opt" >&5
|
|
-$as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
|
|
-ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="$xlc_opt"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
+for ac_func in mmap
|
|
+do :
|
|
+ ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
|
|
+if test "x$ac_cv_func_mmap" = xyes; then :
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE_MMAP 1
|
|
_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=yes
|
|
-else
|
|
- eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=no
|
|
+
|
|
fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- CFLAGS="-O3 -qansialias -w $xlc_opt"
|
|
-else
|
|
- CFLAGS="-O3 -qansialias -w"
|
|
- echo "******************************************************"
|
|
- echo "* You seem to have the IBM C compiler. It is *"
|
|
- echo "* recommended for best performance that you use: *"
|
|
- echo "* *"
|
|
- echo "* CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
|
|
- echo "* ^^^ ^^^ *"
|
|
- echo "* where xxx is pwr2, pwr3, 604, or whatever kind of *"
|
|
- echo "* CPU you have. (Set the CFLAGS environment var. *"
|
|
- echo "* and re-run configure.) For more info, man cc. *"
|
|
- echo "******************************************************"
|
|
-fi
|
|
-
|
|
- ;;
|
|
-
|
|
- intel) CFLAGS="-O3 -ansi_alias"
|
|
- if test "x$acx_maxopt_portable" = xno; then
|
|
- icc_archflag=unknown
|
|
- icc_flags=""
|
|
- case $host_cpu in
|
|
- i686*|x86_64*)
|
|
- # icc accepts gcc assembly syntax, so these should work:
|
|
+done
|
|
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
|
|
-$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
|
|
-if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- if test "$cross_compiling" = yes; then :
|
|
- ax_cv_gcc_x86_cpuid_0=unknown
|
|
+ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
|
+if test "x$ac_cv_header_sys_mman_h" = xyes; then :
|
|
+ libffi_header_sys_mman_h=yes
|
|
else
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-#include <stdio.h>
|
|
-int
|
|
-main ()
|
|
-{
|
|
+ libffi_header_sys_mman_h=no
|
|
+fi
|
|
|
|
- int op = 0, eax, ebx, ecx, edx;
|
|
- FILE *f;
|
|
- __asm__("cpuid"
|
|
- : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
|
- : "a" (op));
|
|
- f = fopen("conftest_cpuid", "w"); if (!f) return 1;
|
|
- fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
|
|
- fclose(f);
|
|
- return 0;
|
|
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_run "$LINENO"; then :
|
|
- ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
|
|
+ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
|
|
+if test "x$ac_cv_func_mmap" = xyes; then :
|
|
+ libffi_func_mmap=yes
|
|
else
|
|
- ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
|
|
-fi
|
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
+ libffi_func_mmap=no
|
|
fi
|
|
|
|
+if test "$libffi_header_sys_mman_h" != yes \
|
|
+ || test "$libffi_func_mmap" != yes; then
|
|
+ ac_cv_func_mmap_file=no
|
|
+ ac_cv_func_mmap_dev_zero=no
|
|
+ ac_cv_func_mmap_anon=no
|
|
+else
|
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
|
|
+$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
|
|
+if ${ac_cv_func_mmap_file+:} false; then :
|
|
+ $as_echo_n "(cached) " >&6
|
|
+else
|
|
+ # Add a system to this blacklist if
|
|
+ # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
|
|
+ # memory area containing the same data that you'd get if you applied
|
|
+ # read() to the same fd. The only system known to have a problem here
|
|
+ # is VMS, where text files have record structure.
|
|
+ case "$host_os" in
|
|
+ vms* | ultrix*)
|
|
+ ac_cv_func_mmap_file=no ;;
|
|
+ *)
|
|
+ ac_cv_func_mmap_file=yes;;
|
|
+ esac
|
|
fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
|
|
-$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-
|
|
-
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
|
|
-$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
|
|
-if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
|
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
|
|
+$as_echo "$ac_cv_func_mmap_file" >&6; }
|
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
|
|
+$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
|
|
+if ${ac_cv_func_mmap_dev_zero+:} false; then :
|
|
$as_echo_n "(cached) " >&6
|
|
else
|
|
- if test "$cross_compiling" = yes; then :
|
|
- ax_cv_gcc_x86_cpuid_1=unknown
|
|
+ # Add a system to this blacklist if it has mmap() but /dev/zero
|
|
+ # does not exist, or if mmapping /dev/zero does not give anonymous
|
|
+ # zeroed pages with both the following properties:
|
|
+ # 1. If you map N consecutive pages in with one call, and then
|
|
+ # unmap any subset of those pages, the pages that were not
|
|
+ # explicitly unmapped remain accessible.
|
|
+ # 2. If you map two adjacent blocks of memory and then unmap them
|
|
+ # both at once, they must both go away.
|
|
+ # Systems known to be in this category are Windows (all variants),
|
|
+ # VMS, and Darwin.
|
|
+ case "$host_os" in
|
|
+ vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
|
|
+ ac_cv_func_mmap_dev_zero=no ;;
|
|
+ *)
|
|
+ ac_cv_func_mmap_dev_zero=yes;;
|
|
+ esac
|
|
+fi
|
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
|
|
+$as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
|
|
+
|
|
+ # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
|
|
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
|
|
+$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
|
|
+if ${ac_cv_decl_map_anon+:} false; then :
|
|
+ $as_echo_n "(cached) " >&6
|
|
else
|
|
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
/* end confdefs.h. */
|
|
-#include <stdio.h>
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- int op = 1, eax, ebx, ecx, edx;
|
|
- FILE *f;
|
|
- __asm__("cpuid"
|
|
- : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
|
- : "a" (op));
|
|
- f = fopen("conftest_cpuid", "w"); if (!f) return 1;
|
|
- fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
|
|
- fclose(f);
|
|
- return 0;
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_run "$LINENO"; then :
|
|
- ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
|
|
-else
|
|
- ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
|
|
-fi
|
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
-fi
|
|
-
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
|
|
-$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
+#include <sys/types.h>
|
|
+#include <sys/mman.h>
|
|
+#include <unistd.h>
|
|
|
|
- case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
|
|
- *:756e6547:*:*) # Intel
|
|
- case $ax_cv_gcc_x86_cpuid_1 in
|
|
- *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
|
|
- *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
|
|
- *f??:*:*:*) icc_flags="-xN -xW -xK";;
|
|
- esac ;;
|
|
- esac ;;
|
|
- esac
|
|
- if test "x$icc_flags" != x; then
|
|
- for flag in $icc_flags; do
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
|
|
-$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
|
|
-ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="$flag"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
+#ifndef MAP_ANONYMOUS
|
|
+#define MAP_ANONYMOUS MAP_ANON
|
|
+#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
-
|
|
+int n = MAP_ANONYMOUS;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
if ac_fn_c_try_compile "$LINENO"; then :
|
|
- eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
|
|
+ ac_cv_decl_map_anon=yes
|
|
else
|
|
- eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
|
|
+ ac_cv_decl_map_anon=no
|
|
fi
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- icc_archflag=$flag; break
|
|
-else
|
|
- :
|
|
fi
|
|
-
|
|
- done
|
|
- fi
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for icc architecture flag" >&5
|
|
-$as_echo_n "checking for icc architecture flag... " >&6; }
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icc_archflag" >&5
|
|
-$as_echo "$icc_archflag" >&6; }
|
|
- if test "x$icc_archflag" != xunknown; then
|
|
- CFLAGS="$CFLAGS $icc_archflag"
|
|
- fi
|
|
- fi
|
|
- ;;
|
|
-
|
|
- gnu)
|
|
- # default optimization flags for gcc on all systems
|
|
- CFLAGS="-O3 -fomit-frame-pointer"
|
|
-
|
|
- # -fstrict-aliasing for gcc-2.95+
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
|
|
-$as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
|
|
-if ${ax_cv_c_flags__fstrict_aliasing+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
-
|
|
- ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="-fstrict-aliasing"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- ax_cv_c_flags__fstrict_aliasing=yes
|
|
-else
|
|
- ax_cv_c_flags__fstrict_aliasing=no
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-fi
|
|
-
|
|
-eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- CFLAGS="$CFLAGS -fstrict-aliasing"
|
|
-else
|
|
- :
|
|
-fi
|
|
-
|
|
-
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
|
|
-$as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
|
|
-if ${ax_cv_c_flags__ffast_math+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
-
|
|
- ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="-ffast-math"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- ax_cv_c_flags__ffast_math=yes
|
|
-else
|
|
- ax_cv_c_flags__ffast_math=no
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-fi
|
|
-
|
|
-eval ax_check_compiler_flags=$ax_cv_c_flags__ffast_math
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- CFLAGS="$CFLAGS -ffast-math"
|
|
-else
|
|
- :
|
|
-fi
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-# Check whether --with-gcc-arch was given.
|
|
-if test "${with_gcc_arch+set}" = set; then :
|
|
- withval=$with_gcc_arch; ax_gcc_arch=$withval
|
|
-else
|
|
- ax_gcc_arch=yes
|
|
-fi
|
|
-
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
|
|
-$as_echo_n "checking for gcc architecture flag... " >&6; }
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
|
|
-$as_echo "" >&6; }
|
|
-if ${ax_cv_gcc_archflag+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
-
|
|
-ax_cv_gcc_archflag="unknown"
|
|
-
|
|
-if test "$GCC" = yes; then
|
|
-
|
|
-if test "x$ax_gcc_arch" = xyes; then
|
|
-ax_gcc_arch=""
|
|
-if test "$cross_compiling" = no; then
|
|
-case $host_cpu in
|
|
- i[3456]86*|x86_64*) # use cpuid codes, in part from x86info-1.7 by D. Jones
|
|
-
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
|
|
-$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
|
|
-if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- if test "$cross_compiling" = yes; then :
|
|
- ax_cv_gcc_x86_cpuid_0=unknown
|
|
-else
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-#include <stdio.h>
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- int op = 0, eax, ebx, ecx, edx;
|
|
- FILE *f;
|
|
- __asm__("cpuid"
|
|
- : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
|
- : "a" (op));
|
|
- f = fopen("conftest_cpuid", "w"); if (!f) return 1;
|
|
- fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
|
|
- fclose(f);
|
|
- return 0;
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_run "$LINENO"; then :
|
|
- ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
|
|
-else
|
|
- ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
|
|
-fi
|
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
-fi
|
|
-
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
|
|
-$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-
|
|
-
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
|
|
-$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
|
|
-if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- if test "$cross_compiling" = yes; then :
|
|
- ax_cv_gcc_x86_cpuid_1=unknown
|
|
-else
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-#include <stdio.h>
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- int op = 1, eax, ebx, ecx, edx;
|
|
- FILE *f;
|
|
- __asm__("cpuid"
|
|
- : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
|
- : "a" (op));
|
|
- f = fopen("conftest_cpuid", "w"); if (!f) return 1;
|
|
- fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
|
|
- fclose(f);
|
|
- return 0;
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_run "$LINENO"; then :
|
|
- ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
|
|
-else
|
|
- ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
|
|
-fi
|
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
-fi
|
|
-
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
|
|
-$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-
|
|
- case $ax_cv_gcc_x86_cpuid_0 in
|
|
- *:756e6547:*:*) # Intel
|
|
- case $ax_cv_gcc_x86_cpuid_1 in
|
|
- *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
|
|
- *5??:*:*:*) ax_gcc_arch=pentium ;;
|
|
- *6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
|
|
- *6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
|
|
- *6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
|
|
- *6[9d]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
|
|
- *6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
|
|
- *6??:*:*:*) ax_gcc_arch=pentiumpro ;;
|
|
- *f3[347]:*:*:*|*f41347:*:*:*)
|
|
- case $host_cpu in
|
|
- x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
|
|
- *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
|
|
- esac ;;
|
|
- *f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
|
|
- esac ;;
|
|
- *:68747541:*:*) # AMD
|
|
- case $ax_cv_gcc_x86_cpuid_1 in
|
|
- *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
|
|
- *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
|
|
- *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
|
|
- *60?:*:*:*) ax_gcc_arch=k7 ;;
|
|
- *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
|
|
- *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
|
|
- *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
|
|
- *6[68a]?:*:*:*)
|
|
-
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5
|
|
-$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
|
|
-if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- if test "$cross_compiling" = yes; then :
|
|
- ax_cv_gcc_x86_cpuid_0x80000006=unknown
|
|
-else
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-#include <stdio.h>
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- int op = 0x80000006, eax, ebx, ecx, edx;
|
|
- FILE *f;
|
|
- __asm__("cpuid"
|
|
- : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
|
|
- : "a" (op));
|
|
- f = fopen("conftest_cpuid", "w"); if (!f) return 1;
|
|
- fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
|
|
- fclose(f);
|
|
- return 0;
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_run "$LINENO"; then :
|
|
- ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
|
|
-else
|
|
- ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
|
|
-fi
|
|
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
|
- conftest.$ac_objext conftest.beam conftest.$ac_ext
|
|
-fi
|
|
-
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
|
|
-$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
|
|
-ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
- # L2 cache size
|
|
- case $ax_cv_gcc_x86_cpuid_0x80000006 in
|
|
- *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
|
|
- ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
|
|
- *) ax_gcc_arch="athlon-4 athlon k7" ;;
|
|
- esac ;;
|
|
- *f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
|
|
- *f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
|
|
- *f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
|
|
- *f??:*:*:*) ax_gcc_arch="k8" ;;
|
|
- esac ;;
|
|
- *:746e6543:*:*) # IDT
|
|
- case $ax_cv_gcc_x86_cpuid_1 in
|
|
- *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
|
|
- *58?:*:*:*) ax_gcc_arch=winchip2 ;;
|
|
- *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
|
|
- *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
|
|
- esac ;;
|
|
- esac
|
|
- if test x"$ax_gcc_arch" = x; then # fallback
|
|
- case $host_cpu in
|
|
- i586*) ax_gcc_arch=pentium ;;
|
|
- i686*) ax_gcc_arch=pentiumpro ;;
|
|
- esac
|
|
- fi
|
|
- ;;
|
|
-
|
|
- sparc*)
|
|
- # Extract the first word of "prtdiag", so it can be a program name with args.
|
|
-set dummy prtdiag; ac_word=$2
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
|
-$as_echo_n "checking for $ac_word... " >&6; }
|
|
-if ${ac_cv_path_PRTDIAG+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- case $PRTDIAG in
|
|
- [\\/]* | ?:[\\/]*)
|
|
- ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
|
|
- ;;
|
|
- *)
|
|
- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
-as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
|
|
-for as_dir in $as_dummy
|
|
-do
|
|
- IFS=$as_save_IFS
|
|
- test -z "$as_dir" && as_dir=.
|
|
- for ac_exec_ext in '' $ac_executable_extensions; do
|
|
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
- ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
|
|
- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
- break 2
|
|
- fi
|
|
-done
|
|
- done
|
|
-IFS=$as_save_IFS
|
|
-
|
|
- test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
|
|
- ;;
|
|
-esac
|
|
-fi
|
|
-PRTDIAG=$ac_cv_path_PRTDIAG
|
|
-if test -n "$PRTDIAG"; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5
|
|
-$as_echo "$PRTDIAG" >&6; }
|
|
-else
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
|
-$as_echo "no" >&6; }
|
|
-fi
|
|
-
|
|
-
|
|
- cputype=`(((grep cpu /proc/cpuinfo | cut -d: -f2) ; ($PRTDIAG -v |grep -i sparc) ; grep -i cpu /var/run/dmesg.boot ) | head -n 1) 2> /dev/null`
|
|
- cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
|
|
- case $cputype in
|
|
- *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
|
|
- *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
|
|
- *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
|
|
- *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
|
|
- *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
|
|
- *cypress*) ax_gcc_arch=cypress ;;
|
|
- esac ;;
|
|
-
|
|
- alphaev5) ax_gcc_arch=ev5 ;;
|
|
- alphaev56) ax_gcc_arch=ev56 ;;
|
|
- alphapca56) ax_gcc_arch="pca56 ev56" ;;
|
|
- alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
|
|
- alphaev6) ax_gcc_arch=ev6 ;;
|
|
- alphaev67) ax_gcc_arch=ev67 ;;
|
|
- alphaev68) ax_gcc_arch="ev68 ev67" ;;
|
|
- alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
|
|
- alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
|
|
- alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
|
|
-
|
|
- powerpc*)
|
|
- cputype=`((grep cpu /proc/cpuinfo | head -n 1 | cut -d: -f2 | cut -d, -f1 | sed 's/ //g') ; /usr/bin/machine ; /bin/machine; grep CPU /var/run/dmesg.boot | head -n 1 | cut -d" " -f2) 2> /dev/null`
|
|
- cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
|
|
- case $cputype in
|
|
- *750*) ax_gcc_arch="750 G3" ;;
|
|
- *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
|
|
- *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
|
|
- *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
|
|
- *970*) ax_gcc_arch="970 G5 power4";;
|
|
- *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
|
|
- *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
|
|
- 603ev|8240) ax_gcc_arch="$cputype 603e 603";;
|
|
- *) ax_gcc_arch=$cputype ;;
|
|
- esac
|
|
- ax_gcc_arch="$ax_gcc_arch powerpc"
|
|
- ;;
|
|
-esac
|
|
-fi # not cross-compiling
|
|
-fi # guess arch
|
|
-
|
|
-if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
|
|
-for arch in $ax_gcc_arch; do
|
|
- if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
|
|
- flags="-mtune=$arch"
|
|
- # -mcpu=$arch and m$arch generate nonportable code on every arch except
|
|
- # x86. And some other arches (e.g. Alpha) don't accept -mtune. Grrr.
|
|
- case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
|
|
- else
|
|
- flags="-march=$arch -mcpu=$arch -m$arch"
|
|
- fi
|
|
- for flag in $flags; do
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
|
|
-$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
|
|
-ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="$flag"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
|
|
-else
|
|
- eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- ax_cv_gcc_archflag=$flag; break
|
|
-else
|
|
- :
|
|
-fi
|
|
-
|
|
- done
|
|
- test "x$ax_cv_gcc_archflag" = xunknown || break
|
|
-done
|
|
-fi
|
|
-
|
|
-fi # $GCC=yes
|
|
-
|
|
-fi
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
|
|
-$as_echo_n "checking for gcc architecture flag... " >&6; }
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5
|
|
-$as_echo "$ax_cv_gcc_archflag" >&6; }
|
|
-if test "x$ax_cv_gcc_archflag" = xunknown; then
|
|
- :
|
|
-else
|
|
- CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
|
|
-fi
|
|
-
|
|
- ;;
|
|
- esac
|
|
-
|
|
- if test -z "$CFLAGS"; then
|
|
- echo ""
|
|
- echo "********************************************************"
|
|
- echo "* WARNING: Don't know the best CFLAGS for this system *"
|
|
- echo "* Use ./configure CFLAGS=... to specify your own flags *"
|
|
- echo "* (otherwise, a default of CFLAGS=-O3 will be used) *"
|
|
- echo "********************************************************"
|
|
- echo ""
|
|
- CFLAGS="-O3"
|
|
- fi
|
|
-
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5
|
|
-$as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
|
|
-ax_save_FLAGS=$CFLAGS
|
|
- CFLAGS="$CFLAGS"
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=yes
|
|
-else
|
|
- eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=no
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
- CFLAGS=$ax_save_FLAGS
|
|
-eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
|
|
-$as_echo "$ax_check_compiler_flags" >&6; }
|
|
-if test "x$ax_check_compiler_flags" = xyes; then
|
|
- :
|
|
-else
|
|
-
|
|
- echo ""
|
|
- echo "********************************************************"
|
|
- echo "* WARNING: The guessed CFLAGS don't seem to work with *"
|
|
- echo "* your compiler. *"
|
|
- echo "* Use ./configure CFLAGS=... to specify your own flags *"
|
|
- echo "********************************************************"
|
|
- echo ""
|
|
- CFLAGS=""
|
|
-
|
|
-fi
|
|
-
|
|
-
|
|
-fi
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
|
|
-$as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
|
|
-if ${ac_cv_cflags_warn_all+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- ac_cv_cflags_warn_all="no, unknown"
|
|
- ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
- ac_save_CFLAGS="$CFLAGS"
|
|
-for ac_arg in "-pedantic % -Wall" "-xstrconst % -v" "-std1 % -verbose -w0 -warnprotos" "-qlanglvl=ansi % -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" "-ansi -ansiE % -fullwarn" "+ESlit % +w1" "-Xc % -pvctl,fullmsg" "-h conform % -h msglevel 2" #
|
|
-do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
-done
|
|
- CFLAGS="$ac_save_CFLAGS"
|
|
- ac_ext=c
|
|
-ac_cpp='$CPP $CPPFLAGS'
|
|
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
-
|
|
-
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
|
|
-$as_echo "$ac_cv_cflags_warn_all" >&6; }
|
|
-case ".$ac_cv_cflags_warn_all" in
|
|
- .ok|.ok,*) ;;
|
|
- .|.no|.no,*)
|
|
- ;;
|
|
- *)
|
|
- if echo " $CFLAGS " | grep " $ac_cv_cflags_warn_all " 2>&1 >/dev/null
|
|
- then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$ac_cv_cflags_warn_all"; } >&5
|
|
- (: CFLAGS does contain $ac_cv_cflags_warn_all) 2>&5
|
|
- ac_status=$?
|
|
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
|
- test $ac_status = 0; }
|
|
- else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
|
|
- (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
|
|
- ac_status=$?
|
|
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
|
- test $ac_status = 0; }
|
|
- CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
|
|
- fi
|
|
- ;;
|
|
-esac
|
|
-
|
|
-if test "x$GCC" = "xyes"; then
|
|
- CFLAGS="$CFLAGS -fexceptions"
|
|
-fi
|
|
-
|
|
-
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
|
|
-$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
|
|
- # Check whether --enable-maintainer-mode was given.
|
|
-if test "${enable_maintainer_mode+set}" = set; then :
|
|
- enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
|
|
-else
|
|
- USE_MAINTAINER_MODE=no
|
|
-fi
|
|
-
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
|
|
-$as_echo "$USE_MAINTAINER_MODE" >&6; }
|
|
- if test $USE_MAINTAINER_MODE = yes; then
|
|
- MAINTAINER_MODE_TRUE=
|
|
- MAINTAINER_MODE_FALSE='#'
|
|
-else
|
|
- MAINTAINER_MODE_TRUE='#'
|
|
- MAINTAINER_MODE_FALSE=
|
|
-fi
|
|
-
|
|
- MAINT=$MAINTAINER_MODE_TRUE
|
|
-
|
|
-
|
|
-
|
|
-for ac_header in sys/mman.h
|
|
-do :
|
|
- ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
|
-if test "x$ac_cv_header_sys_mman_h" = xyes; then :
|
|
- cat >>confdefs.h <<_ACEOF
|
|
-#define HAVE_SYS_MMAN_H 1
|
|
-_ACEOF
|
|
-
|
|
-fi
|
|
-
|
|
-done
|
|
-
|
|
-for ac_func in mmap
|
|
-do :
|
|
- ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
|
|
-if test "x$ac_cv_func_mmap" = xyes; then :
|
|
- cat >>confdefs.h <<_ACEOF
|
|
-#define HAVE_MMAP 1
|
|
-_ACEOF
|
|
-
|
|
-fi
|
|
-done
|
|
-
|
|
-
|
|
-ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
|
|
-if test "x$ac_cv_header_sys_mman_h" = xyes; then :
|
|
- libffi_header_sys_mman_h=yes
|
|
-else
|
|
- libffi_header_sys_mman_h=no
|
|
-fi
|
|
-
|
|
-
|
|
-ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
|
|
-if test "x$ac_cv_func_mmap" = xyes; then :
|
|
- libffi_func_mmap=yes
|
|
-else
|
|
- libffi_func_mmap=no
|
|
-fi
|
|
-
|
|
-if test "$libffi_header_sys_mman_h" != yes \
|
|
- || test "$libffi_func_mmap" != yes; then
|
|
- ac_cv_func_mmap_file=no
|
|
- ac_cv_func_mmap_dev_zero=no
|
|
- ac_cv_func_mmap_anon=no
|
|
-else
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
|
|
-$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
|
|
-if ${ac_cv_func_mmap_file+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- # Add a system to this blacklist if
|
|
- # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
|
|
- # memory area containing the same data that you'd get if you applied
|
|
- # read() to the same fd. The only system known to have a problem here
|
|
- # is VMS, where text files have record structure.
|
|
- case "$host_os" in
|
|
- vms* | ultrix*)
|
|
- ac_cv_func_mmap_file=no ;;
|
|
- *)
|
|
- ac_cv_func_mmap_file=yes;;
|
|
- esac
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
|
|
-$as_echo "$ac_cv_func_mmap_file" >&6; }
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
|
|
-$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
|
|
-if ${ac_cv_func_mmap_dev_zero+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- # Add a system to this blacklist if it has mmap() but /dev/zero
|
|
- # does not exist, or if mmapping /dev/zero does not give anonymous
|
|
- # zeroed pages with both the following properties:
|
|
- # 1. If you map N consecutive pages in with one call, and then
|
|
- # unmap any subset of those pages, the pages that were not
|
|
- # explicitly unmapped remain accessible.
|
|
- # 2. If you map two adjacent blocks of memory and then unmap them
|
|
- # both at once, they must both go away.
|
|
- # Systems known to be in this category are Windows (all variants),
|
|
- # VMS, and Darwin.
|
|
- case "$host_os" in
|
|
- vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
|
|
- ac_cv_func_mmap_dev_zero=no ;;
|
|
- *)
|
|
- ac_cv_func_mmap_dev_zero=yes;;
|
|
- esac
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
|
|
-$as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
|
|
-
|
|
- # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
|
|
-$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
|
|
-if ${ac_cv_decl_map_anon+:} false; then :
|
|
- $as_echo_n "(cached) " >&6
|
|
-else
|
|
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|
-/* end confdefs.h. */
|
|
-#include <sys/types.h>
|
|
-#include <sys/mman.h>
|
|
-#include <unistd.h>
|
|
-
|
|
-#ifndef MAP_ANONYMOUS
|
|
-#define MAP_ANONYMOUS MAP_ANON
|
|
-#endif
|
|
-
|
|
-int
|
|
-main ()
|
|
-{
|
|
-int n = MAP_ANONYMOUS;
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-if ac_fn_c_try_compile "$LINENO"; then :
|
|
- ac_cv_decl_map_anon=yes
|
|
-else
|
|
- ac_cv_decl_map_anon=no
|
|
-fi
|
|
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
-fi
|
|
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
|
|
-$as_echo "$ac_cv_decl_map_anon" >&6; }
|
|
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
|
|
+$as_echo "$ac_cv_decl_map_anon" >&6; }
|
|
|
|
if test $ac_cv_decl_map_anon = no; then
|
|
ac_cv_func_mmap_anon=no
|
|
@@ -13065,7 +12075,7 @@ case "$host" in
|
|
TARGET=FRV; TARGETDIR=frv
|
|
;;
|
|
|
|
- hppa*-*-linux* | parisc*-*-linux*)
|
|
+ hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
|
|
TARGET=PA_LINUX; TARGETDIR=pa
|
|
;;
|
|
hppa*64-*-hpux*)
|
|
@@ -13133,7 +12143,7 @@ case "$host" in
|
|
powerpc-*-aix* | rs6000-*-aix*)
|
|
TARGET=POWERPC_AIX; TARGETDIR=powerpc
|
|
;;
|
|
- powerpc-*-freebsd*)
|
|
+ powerpc-*-freebsd* | powerpc-*-openbsd*)
|
|
TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
|
|
;;
|
|
powerpc64-*-freebsd*)
|
|
@@ -15340,14 +14350,6 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
|
|
#
|
|
# INIT-COMMANDS
|
|
#
|
|
-ax_enable_builddir_srcdir="$srcdir" # $srcdir
|
|
-ax_enable_builddir_host="$HOST" # $HOST / $host
|
|
-ax_enable_builddir_version="$VERSION" # $VERSION
|
|
-ax_enable_builddir_package="$PACKAGE" # $PACKAGE
|
|
-ax_enable_builddir_auxdir="$ax_enable_builddir_auxdir" # $AUX
|
|
-ax_enable_builddir_sed="$ax_enable_builddir_sed" # $SED
|
|
-ax_enable_builddir="$ax_enable_builddir" # $SUB
|
|
-
|
|
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
|
|
|
|
|
|
@@ -15637,7 +14639,6 @@ for ac_config_target in $ac_config_targe
|
|
do
|
|
case $ac_config_target in
|
|
"fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
|
|
- "buildir") CONFIG_COMMANDS="$CONFIG_COMMANDS buildir" ;;
|
|
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
|
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
|
"include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
|
|
@@ -16276,150 +15277,6 @@ $as_echo "$as_me: executing $ac_file com
|
|
|
|
|
|
case $ac_file$ac_mode in
|
|
- "buildir":C) ac_top_srcdir="$ax_enable_builddir_srcdir"
|
|
- if test ".$ax_enable_builddir" = ".." ; then
|
|
- if test -f "$top_srcdir/Makefile" ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - left untouched" >&5
|
|
-$as_echo "$as_me: skipping top_srcdir/Makefile - left untouched" >&6;}
|
|
- else
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - not created" >&5
|
|
-$as_echo "$as_me: skipping top_srcdir/Makefile - not created" >&6;}
|
|
- fi
|
|
- else
|
|
- if test -f "$ac_top_srcdir/Makefile" ; then
|
|
- a=`grep "^VERSION " "$ac_top_srcdir/Makefile"` ; b=`grep "^VERSION " Makefile`
|
|
- test "$a" != "$b" && rm "$ac_top_srcdir/Makefile"
|
|
- fi
|
|
- if test -f "$ac_top_srcdir/Makefile" ; then
|
|
- echo "$ac_top_srcdir/Makefile : $ac_top_srcdir/Makefile.in" > $tmp/conftemp.mk
|
|
- echo " @ echo 'REMOVED,,,' >\$@" >> $tmp/conftemp.mk
|
|
- eval "${MAKE-make} -f $tmp/conftemp.mk 2>/dev/null >/dev/null"
|
|
- if grep '^REMOVED,,,' "$ac_top_srcdir/Makefile" >/dev/null
|
|
- then rm $ac_top_srcdir/Makefile ; fi
|
|
- cp $tmp/conftemp.mk $ac_top_srcdir/makefiles.mk~ ## DEBUGGING
|
|
- fi
|
|
- if test ! -f "$ac_top_srcdir/Makefile" ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: create top_srcdir/Makefile guessed from local Makefile" >&5
|
|
-$as_echo "$as_me: create top_srcdir/Makefile guessed from local Makefile" >&6;}
|
|
- x='`' ; cat >$tmp/conftemp.sed <<_EOF
|
|
-/^\$/n
|
|
-x
|
|
-/^\$/bS
|
|
-x
|
|
-/\\\\\$/{H;d;}
|
|
-{H;s/.*//;x;}
|
|
-bM
|
|
-:S
|
|
-x
|
|
-/\\\\\$/{h;d;}
|
|
-{h;s/.*//;x;}
|
|
-:M
|
|
-s/\\(\\n\\) /\\1 /g
|
|
-/^ /d
|
|
-/^[ ]*[\\#]/d
|
|
-/^VPATH *=/d
|
|
-s/^srcdir *=.*/srcdir = ./
|
|
-s/^top_srcdir *=.*/top_srcdir = ./
|
|
-/[:=]/!d
|
|
-/^\\./d
|
|
-/ = /b
|
|
-/ .= /b
|
|
-/:/!b
|
|
-s/:.*/:/
|
|
-s/ / /g
|
|
-s/ \\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/ \\1 \\1-all\\2/g
|
|
-s/^\\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/\\1 \\1-all\\2/
|
|
-s/ / /g
|
|
-/^all all-all[ :]/i\\
|
|
-all-configured : all-all
|
|
-s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-all//g
|
|
-/-all-all/d
|
|
-a\\
|
|
- @ HOST="\$(HOST)\" \\\\\\
|
|
- ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
|
|
- ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
|
|
- ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
|
|
- ; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test "\$\$n" = "0" ; then : \\\\\\
|
|
- ; BUILD=$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x ; fi \\\\\\
|
|
- ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
|
|
- ; test "\$\$use" = "\$\@" && BUILD=$x echo "\$\$BUILD" | tail -1 $x \\\\\\
|
|
- ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
|
|
- ; (cd "\$\$i" && test ! -f configure && \$(MAKE) \$\$use) || exit; done
|
|
-/dist-all *:/a\\
|
|
- @ HOST="\$(HOST)\" \\\\\\
|
|
- ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
|
|
- ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
|
|
- ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
|
|
- ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).tar.*" \\\\\\
|
|
- ; if test "\$\$found" = "0" ; then : \\\\\\
|
|
- ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
|
|
- ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
|
|
- ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).tar.* \\\\\\
|
|
- ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
|
|
-/dist-[a-zA-Z0-9]*-all *:/a\\
|
|
- @ HOST="\$(HOST)\" \\\\\\
|
|
- ; test ".\$\$HOST" = "." && HOST=$x sh ./config.guess $x \\\\\\
|
|
- ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
|
|
- ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
|
|
- ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).*" \\\\\\
|
|
- ; if test "\$\$found" = "0" ; then : \\\\\\
|
|
- ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
|
|
- ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
|
|
- ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).* \\\\\\
|
|
- ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
|
|
-/distclean-all *:/a\\
|
|
- @ HOST="\$(HOST)\" \\\\\\
|
|
- ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
|
|
- ; BUILD=$x grep "^#### .*|" Makefile | sed -e 's/.*|//' $x \\\\\\
|
|
- ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
|
|
- ; echo "MAKE \$\$HOST : \$\$n * \$\@ (all local builds)" \\\\\\
|
|
- ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
|
|
- ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
|
|
- ; echo "# rm -r \$\$i"; done ; echo "# (sleep 3)" ; sleep 3 \\\\\\
|
|
- ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
|
|
- ; echo "\$\$i" | grep "^/" > /dev/null && continue \\\\\\
|
|
- ; echo "\$\$i" | grep "^../" > /dev/null && continue \\\\\\
|
|
- ; echo "rm -r \$\$i"; (rm -r "\$\$i") ; done ; rm Makefile
|
|
-_EOF
|
|
- cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefile.sed~" ## DEBUGGING
|
|
- $ax_enable_builddir_sed -f $tmp/conftemp.sed Makefile >$ac_top_srcdir/Makefile
|
|
- if test -f "$ac_top_srcdir/Makefile.mk" ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&5
|
|
-$as_echo "$as_me: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&6;}
|
|
- cat $ac_top_srcdir/Makefile.mk >>$ac_top_srcdir/Makefile
|
|
- fi ; xxxx="####"
|
|
- echo "$xxxx CONFIGURATIONS FOR TOPLEVEL MAKEFILE: " >>$ac_top_srcdir/Makefile
|
|
- # sanity check
|
|
- if grep '^; echo "MAKE ' $ac_top_srcdir/Makefile >/dev/null ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: buggy sed found - it deletes tab in \"a\" text parts" >&5
|
|
-$as_echo "$as_me: buggy sed found - it deletes tab in \"a\" text parts" >&6;}
|
|
- $ax_enable_builddir_sed -e '/^@ HOST=/s/^/ /' -e '/^; /s/^/ /' $ac_top_srcdir/Makefile \
|
|
- >$ac_top_srcdir/Makefile~
|
|
- (test -s $ac_top_srcdir/Makefile~ && mv $ac_top_srcdir/Makefile~ $ac_top_srcdir/Makefile) 2>/dev/null
|
|
- fi
|
|
- else
|
|
- xxxx="\\#\\#\\#\\#"
|
|
- # echo "/^$xxxx *$ax_enable_builddir_host /d" >$tmp/conftemp.sed
|
|
- echo "s!^$xxxx [^|]* | *$ax_enable_builddir *\$!$xxxx ...... $ax_enable_builddir!" >$tmp/conftemp.sed
|
|
- $ax_enable_builddir_sed -f "$tmp/conftemp.sed" "$ac_top_srcdir/Makefile" >$tmp/mkfile.tmp
|
|
- cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefiles.sed~" ## DEBUGGING
|
|
- cp "$tmp/mkfile.tmp" "$ac_top_srcdir/makefiles.out~" ## DEBUGGING
|
|
- if cmp -s "$ac_top_srcdir/Makefile" "$tmp/mkfile.tmp" 2>/dev/null ; then
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: keeping top_srcdir/Makefile from earlier configure" >&5
|
|
-$as_echo "$as_me: keeping top_srcdir/Makefile from earlier configure" >&6;}
|
|
- rm "$tmp/mkfile.tmp"
|
|
- else
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: reusing top_srcdir/Makefile from earlier configure" >&5
|
|
-$as_echo "$as_me: reusing top_srcdir/Makefile from earlier configure" >&6;}
|
|
- mv "$tmp/mkfile.tmp" "$ac_top_srcdir/Makefile"
|
|
- fi
|
|
- fi
|
|
- { $as_echo "$as_me:${as_lineno-$LINENO}: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&5
|
|
-$as_echo "$as_me: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&6;}
|
|
- xxxx="####"
|
|
- echo "$xxxx" "$ax_enable_builddir_host" "|$ax_enable_builddir" >>$ac_top_srcdir/Makefile
|
|
- fi
|
|
- ;;
|
|
"depfiles":C) test x"$AMDEP_TRUE" != x"" || {
|
|
# Autoconf 2.62 quotes --file arguments for eval, but not when files
|
|
# are listed without --file. Let's play safe and only enable the eval
|
|
Index: libffi/configure.ac
|
|
===================================================================
|
|
--- libffi.orig/configure.ac
|
|
+++ libffi/configure.ac
|
|
@@ -83,7 +83,7 @@ case "$host" in
|
|
TARGET=FRV; TARGETDIR=frv
|
|
;;
|
|
|
|
- hppa*-*-linux* | parisc*-*-linux*)
|
|
+ hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
|
|
TARGET=PA_LINUX; TARGETDIR=pa
|
|
;;
|
|
hppa*64-*-hpux*)
|
|
@@ -151,7 +151,7 @@ case "$host" in
|
|
powerpc-*-aix* | rs6000-*-aix*)
|
|
TARGET=POWERPC_AIX; TARGETDIR=powerpc
|
|
;;
|
|
- powerpc-*-freebsd*)
|
|
+ powerpc-*-freebsd* | powerpc-*-openbsd*)
|
|
TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
|
|
;;
|
|
powerpc64-*-freebsd*)
|