Many new patches
[libffi.git] / patches / more-openbsd
1 Index: libffi/ChangeLog
2 ===================================================================
3 --- libffi.orig/ChangeLog
4 +++ libffi/ChangeLog
5 @@ -1,3 +1,8 @@
6 +2011-08-22  Jasper Lievisse Adriaanse <jasper@openbsd.org>
7 +
8 +       * configure.ac: Add OpenBSD/hppa and OpenBSD/powerpc support.
9 +       * configure: Rebuilt.
10 +
11  2011-07-11  Andrew Haley  <aph@redhat.com>
12  
13          * src/arm/ffi.c (FFI_INIT_TRAMPOLINE): Clear icache.
14 Index: libffi/configure
15 ===================================================================
16 --- libffi.orig/configure
17 +++ libffi/configure
18 @@ -688,7 +688,6 @@ TESTSUBDIR_TRUE
19  MAINT
20  MAINTAINER_MODE_FALSE
21  MAINTAINER_MODE_TRUE
22 -PRTDIAG
23  CPP
24  OTOOL64
25  OTOOL
26 @@ -755,7 +754,6 @@ am__isrc
27  INSTALL_DATA
28  INSTALL_SCRIPT
29  INSTALL_PROGRAM
30 -ax_enable_builddir_sed
31  target_os
32  target_vendor
33  target_cpu
34 @@ -809,7 +807,6 @@ SHELL'
35  ac_subst_files=''
36  ac_user_opts='
37  enable_option_checking
38 -enable_builddir
39  enable_dependency_tracking
40  enable_shared
41  enable_static
42 @@ -818,8 +815,6 @@ enable_fast_install
43  with_gnu_ld
44  with_sysroot
45  enable_libtool_lock
46 -enable_portable_binary
47 -with_gcc_arch
48  enable_maintainer_mode
49  enable_debug
50  enable_structs
51 @@ -1454,8 +1449,6 @@ Optional Features:
52    --disable-option-checking  ignore unrecognized --enable/--with options
53    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
54    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
55 -  --disable-builddir      disable automatic build in subdir of sources
56 -
57    --disable-dependency-tracking  speeds up one-time build
58    --enable-dependency-tracking   do not reject slow dependency extractors
59    --enable-shared[=PKGS]  build shared libraries [default=yes]
60 @@ -1463,9 +1456,6 @@ Optional Features:
61    --enable-fast-install[=PKGS]
62                            optimize for fast installation [default=yes]
63    --disable-libtool-lock  avoid locking (might break parallel builds)
64 -  --enable-portable-binary
65 -                          disable compiler optimizations that would produce
66 -                          unportable binaries
67    --enable-maintainer-mode  enable make rules and dependencies not useful
68                           (and sometimes confusing) to the casual installer
69    --enable-debug          debugging mode
70 @@ -1481,8 +1471,6 @@ Optional Packages:
71    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
72    --with-sysroot=DIR Search for dependent libraries within DIR
73                          (or the compiler's sysroot if not specified).
74 -  --with-gcc-arch=<arch>  use architecture <arch> for gcc -march/-mtune,
75 -                          instead of guessing
76  
77  Some influential environment variables:
78    CC          C compiler command
79 @@ -2658,109 +2646,7 @@ target_alias=${target_alias-$host_alias}
80  
81  . ${srcdir}/configure.host
82  
83 -
84 -   # [$]@ is unsable in 2.60+ but earlier autoconf had no ac_configure_args
85 -   if test "${ac_configure_args+set}" != "set" ; then
86 -      ac_configure_args=
87 -      for ac_arg in ${1+"$@"}; do
88 -         ac_configure_args="$ac_configure_args '$ac_arg'"
89 -      done
90 -   fi
91 -
92 -# expand $ac_aux_dir to an absolute path
93 -am_aux_dir=`cd $ac_aux_dir && pwd`
94 -
95 -
96 -ax_enable_builddir="."
97 -# Check whether --enable-builddir was given.
98 -if test "${enable_builddir+set}" = set; then :
99 -  enableval=$enable_builddir; ax_enable_builddir="$enableval"
100 -else
101 -  ax_enable_builddir="auto"
102 -fi
103 -
104 -if test ".$ac_srcdir_defaulted" != ".no" ; then
105 -if test ".$srcdir" = ".." ; then
106 -  if test -f config.status ; then
107 -    { $as_echo "$as_me:${as_lineno-$LINENO}: toplevel srcdir already configured... skipping subdir build" >&5
108 -$as_echo "$as_me: toplevel srcdir already configured... skipping subdir build" >&6;}
109 -  else
110 -    test ".$ax_enable_builddir" = "."  && ax_enable_builddir="."
111 -    test ".$ax_enable_builddir" = ".no"  && ax_enable_builddir="."
112 -    test ".$TARGET" = "." && TARGET="$target"
113 -    test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="$TARGET"
114 -    if test ".$ax_enable_builddir" != ".." ; then    # we know where to go and
115 -      as_dir=$ax_enable_builddir; as_fn_mkdir_p
116 -      echo __.$ax_enable_builddir.__ > $ax_enable_builddir/conftest.tmp
117 -      cd $ax_enable_builddir
118 -      if grep __.$ax_enable_builddir.__ conftest.tmp >/dev/null 2>/dev/null ; then
119 -        rm conftest.tmp
120 -        { $as_echo "$as_me:${as_lineno-$LINENO}: result: continue configure in default builddir \"./$ax_enable_builddir\"" >&5
121 -$as_echo "continue configure in default builddir \"./$ax_enable_builddir\"" >&6; }
122 -      else
123 -        as_fn_error $? "could not change to default builddir \"./$ax_enable_builddir\"" "$LINENO" 5
124 -      fi
125 -      srcdir=`echo "$ax_enable_builddir" |
126 -              sed -e 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g;s,[/]$,,;'`
127 -      # going to restart from subdirectory location
128 -      test -f $srcdir/config.log   && mv $srcdir/config.log   .
129 -      test -f $srcdir/confdefs.h   && mv $srcdir/confdefs.h   .
130 -      test -f $srcdir/conftest.log && mv $srcdir/conftest.log .
131 -      test -f $srcdir/$cache_file  && mv $srcdir/$cache_file  .
132 -      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&5
133 -$as_echo "....exec $SHELL $srcdir/$0 \"--srcdir=$srcdir\" \"--enable-builddir=$ax_enable_builddir\" ${1+\"$@\"}" >&6; }
134 -      case "$0" in # restart
135 -       /\\*) eval $SHELL "'$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
136 -       *) eval $SHELL "'$srcdir/$0'" "'--srcdir=$srcdir'" "'--enable-builddir=$ax_enable_builddir'" $ac_configure_args ;;
137 -      esac ; exit $?
138 -    fi
139 -  fi
140 -fi fi
141 -test ".$ax_enable_builddir" = ".auto" && ax_enable_builddir="."
142 -# Extract the first word of "gsed sed", so it can be a program name with args.
143 -set dummy gsed sed; ac_word=$2
144 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
145 -$as_echo_n "checking for $ac_word... " >&6; }
146 -if ${ac_cv_path_ax_enable_builddir_sed+:} false; then :
147 -  $as_echo_n "(cached) " >&6
148 -else
149 -  case $ax_enable_builddir_sed in
150 -  [\\/]* | ?:[\\/]*)
151 -  ac_cv_path_ax_enable_builddir_sed="$ax_enable_builddir_sed" # Let the user override the test with a path.
152 -  ;;
153 -  *)
154 -  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
155 -for as_dir in $PATH
156 -do
157 -  IFS=$as_save_IFS
158 -  test -z "$as_dir" && as_dir=.
159 -    for ac_exec_ext in '' $ac_executable_extensions; do
160 -  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
161 -    ac_cv_path_ax_enable_builddir_sed="$as_dir/$ac_word$ac_exec_ext"
162 -    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
163 -    break 2
164 -  fi
165 -done
166 -  done
167 -IFS=$as_save_IFS
168 -
169 -  test -z "$ac_cv_path_ax_enable_builddir_sed" && ac_cv_path_ax_enable_builddir_sed="sed"
170 -  ;;
171 -esac
172 -fi
173 -ax_enable_builddir_sed=$ac_cv_path_ax_enable_builddir_sed
174 -if test -n "$ax_enable_builddir_sed"; then
175 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_enable_builddir_sed" >&5
176 -$as_echo "$ax_enable_builddir_sed" >&6; }
177 -else
178 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
179 -$as_echo "no" >&6; }
180 -fi
181 -
182 -
183 -ax_enable_builddir_auxdir="$am_aux_dir"
184 -ac_config_commands="$ac_config_commands buildir"
185 -
186 +AX_ENABLE_BUILDDIR
187  
188  am__api_version='1.11'
189  
190 @@ -2919,6 +2805,9 @@ test "$program_suffix" != NONE &&
191  ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
192  program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
193  
194 +# expand $ac_aux_dir to an absolute path
195 +am_aux_dir=`cd $ac_aux_dir && pwd`
196 +
197  if test x"${MISSING+set}" != xset; then
198    case $am_aux_dir in
199    *\ * | *\    *)
200 @@ -11950,1037 +11839,158 @@ CC="$lt_save_CC"
201  
202  
203  
204 +AX_CC_MAXOPT
205 +AX_CFLAGS_WARN_ALL
206 +if test "x$GCC" = "xyes"; then
207 +  CFLAGS="$CFLAGS -fexceptions"
208 +fi
209  
210 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler vendor" >&5
211 -$as_echo_n "checking for C compiler vendor... " >&6; }
212 -if ${ax_cv_c_compiler_vendor+:} false; then :
213 -  $as_echo_n "(cached) " >&6
214 -else
215 -  ax_cv_c_compiler_vendor=unknown
216 -  # note: don't check for gcc first since some other compilers define __GNUC__
217 -  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
218 -    vencpp="defined("`echo $ventest | cut -d: -f2 | sed 's/,/) || defined(/g'`")"
219 -    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
220 -/* end confdefs.h.  */
221 -
222 -int
223 -main ()
224 -{
225 -
226 -#if !($vencpp)
227 -      thisisanerror;
228 -#endif
229  
230 -  ;
231 -  return 0;
232 -}
233 -_ACEOF
234 -if ac_fn_c_try_compile "$LINENO"; then :
235 -  ax_cv_c_compiler_vendor=`echo $ventest | cut -d: -f1`; break
236 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
237 +$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
238 +    # Check whether --enable-maintainer-mode was given.
239 +if test "${enable_maintainer_mode+set}" = set; then :
240 +  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
241 +else
242 +  USE_MAINTAINER_MODE=no
243  fi
244 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
245 -  done
246  
247 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
248 +$as_echo "$USE_MAINTAINER_MODE" >&6; }
249 +   if test $USE_MAINTAINER_MODE = yes; then
250 +  MAINTAINER_MODE_TRUE=
251 +  MAINTAINER_MODE_FALSE='#'
252 +else
253 +  MAINTAINER_MODE_TRUE='#'
254 +  MAINTAINER_MODE_FALSE=
255  fi
256 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_vendor" >&5
257 -$as_echo "$ax_cv_c_compiler_vendor" >&6; }
258 -
259  
260 +  MAINT=$MAINTAINER_MODE_TRUE
261  
262  
263  
264 +for ac_header in sys/mman.h
265 +do :
266 +  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
267 +if test "x$ac_cv_header_sys_mman_h" = xyes; then :
268 +  cat >>confdefs.h <<_ACEOF
269 +#define HAVE_SYS_MMAN_H 1
270 +_ACEOF
271  
272 -# Check whether --enable-portable-binary was given.
273 -if test "${enable_portable_binary+set}" = set; then :
274 -  enableval=$enable_portable_binary; acx_maxopt_portable=$withval
275 -else
276 -  acx_maxopt_portable=no
277  fi
278  
279 +done
280  
281 -# Try to determine "good" native compiler flags if none specified via CFLAGS
282 -if test "$ac_test_CFLAGS" != "set"; then
283 -  CFLAGS=""
284 -  case $ax_cv_c_compiler_vendor in
285 -    dec) CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host"
286 -        if test "x$acx_maxopt_portable" = xno; then
287 -           CFLAGS="$CFLAGS -arch host"
288 -         fi;;
289 -
290 -    sun) CFLAGS="-native -fast -xO5 -dalign"
291 -        if test "x$acx_maxopt_portable" = xyes; then
292 -          CFLAGS="$CFLAGS -xarch=generic"
293 -         fi;;
294 -
295 -    hp)  CFLAGS="+Oall +Optrs_ansi +DSnative"
296 -        if test "x$acx_maxopt_portable" = xyes; then
297 -          CFLAGS="$CFLAGS +DAportable"
298 -        fi;;
299 -
300 -    ibm) if test "x$acx_maxopt_portable" = xno; then
301 -           xlc_opt="-qarch=auto -qtune=auto"
302 -        else
303 -           xlc_opt="-qtune=auto"
304 -        fi
305 -          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $xlc_opt" >&5
306 -$as_echo_n "checking whether C compiler accepts $xlc_opt... " >&6; }
307 -ax_save_FLAGS=$CFLAGS
308 -   CFLAGS="$xlc_opt"
309 -   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
310 -/* end confdefs.h.  */
311 -
312 -int
313 -main ()
314 -{
315 -
316 -  ;
317 -  return 0;
318 -}
319 +for ac_func in mmap
320 +do :
321 +  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
322 +if test "x$ac_cv_func_mmap" = xyes; then :
323 +  cat >>confdefs.h <<_ACEOF
324 +#define HAVE_MMAP 1
325  _ACEOF
326 -if ac_fn_c_try_compile "$LINENO"; then :
327 -  eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=yes
328 -else
329 -  eval `$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`=no
330 +
331  fi
332 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
333 -   CFLAGS=$ax_save_FLAGS
334 -eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$xlc_opt" | $as_tr_sh`
335 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
336 -$as_echo "$ax_check_compiler_flags" >&6; }
337 -if test "x$ax_check_compiler_flags" = xyes; then
338 -       CFLAGS="-O3 -qansialias -w $xlc_opt"
339 -else
340 -       CFLAGS="-O3 -qansialias -w"
341 -                echo "******************************************************"
342 -                echo "*  You seem to have the IBM  C compiler.  It is      *"
343 -                echo "*  recommended for best performance that you use:    *"
344 -                echo "*                                                    *"
345 -                echo "*    CFLAGS=-O3 -qarch=xxx -qtune=xxx -qansialias -w *"
346 -                echo "*                      ^^^        ^^^                *"
347 -                echo "*  where xxx is pwr2, pwr3, 604, or whatever kind of *"
348 -                echo "*  CPU you have.  (Set the CFLAGS environment var.   *"
349 -                echo "*  and re-run configure.)  For more info, man cc.    *"
350 -                echo "******************************************************"
351 -fi
352 -
353 -         ;;
354 -
355 -    intel) CFLAGS="-O3 -ansi_alias"
356 -       if test "x$acx_maxopt_portable" = xno; then
357 -         icc_archflag=unknown
358 -         icc_flags=""
359 -         case $host_cpu in
360 -           i686*|x86_64*)
361 -              # icc accepts gcc assembly syntax, so these should work:
362 +done
363  
364 -ac_ext=c
365 -ac_cpp='$CPP $CPPFLAGS'
366 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
367 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
368 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
369  
370 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
371 -$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
372 -if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
373 -  $as_echo_n "(cached) " >&6
374 -else
375 -  if test "$cross_compiling" = yes; then :
376 -  ax_cv_gcc_x86_cpuid_0=unknown
377 +ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
378 +if test "x$ac_cv_header_sys_mman_h" = xyes; then :
379 +  libffi_header_sys_mman_h=yes
380  else
381 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
382 -/* end confdefs.h.  */
383 -#include <stdio.h>
384 -int
385 -main ()
386 -{
387 +  libffi_header_sys_mman_h=no
388 +fi
389  
390 -     int op = 0, eax, ebx, ecx, edx;
391 -     FILE *f;
392 -      __asm__("cpuid"
393 -        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
394 -        : "a" (op));
395 -     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
396 -     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
397 -     fclose(f);
398 -     return 0;
399  
400 -  ;
401 -  return 0;
402 -}
403 -_ACEOF
404 -if ac_fn_c_try_run "$LINENO"; then :
405 -  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
406 +ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
407 +if test "x$ac_cv_func_mmap" = xyes; then :
408 +  libffi_func_mmap=yes
409  else
410 -  ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
411 -fi
412 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
413 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
414 +  libffi_func_mmap=no
415  fi
416  
417 +if test "$libffi_header_sys_mman_h" != yes \
418 + || test "$libffi_func_mmap" != yes; then
419 +   ac_cv_func_mmap_file=no
420 +   ac_cv_func_mmap_dev_zero=no
421 +   ac_cv_func_mmap_anon=no
422 +else
423 +   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
424 +$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
425 +if ${ac_cv_func_mmap_file+:} false; then :
426 +  $as_echo_n "(cached) " >&6
427 +else
428 +  # Add a system to this blacklist if
429 +   # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
430 +   # memory area containing the same data that you'd get if you applied
431 +   # read() to the same fd.  The only system known to have a problem here
432 +   # is VMS, where text files have record structure.
433 +   case "$host_os" in
434 +     vms* | ultrix*)
435 +       ac_cv_func_mmap_file=no ;;
436 +     *)
437 +       ac_cv_func_mmap_file=yes;;
438 +   esac
439  fi
440 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
441 -$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
442 -ac_ext=c
443 -ac_cpp='$CPP $CPPFLAGS'
444 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
445 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
446 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
447 -
448 -
449 -
450 -ac_ext=c
451 -ac_cpp='$CPP $CPPFLAGS'
452 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
453 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
454 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
455 -
456 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
457 -$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
458 -if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
459 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
460 +$as_echo "$ac_cv_func_mmap_file" >&6; }
461 +   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
462 +$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
463 +if ${ac_cv_func_mmap_dev_zero+:} false; then :
464    $as_echo_n "(cached) " >&6
465  else
466 -  if test "$cross_compiling" = yes; then :
467 -  ax_cv_gcc_x86_cpuid_1=unknown
468 +  # Add a system to this blacklist if it has mmap() but /dev/zero
469 +   # does not exist, or if mmapping /dev/zero does not give anonymous
470 +   # zeroed pages with both the following properties:
471 +   # 1. If you map N consecutive pages in with one call, and then
472 +   #    unmap any subset of those pages, the pages that were not
473 +   #    explicitly unmapped remain accessible.
474 +   # 2. If you map two adjacent blocks of memory and then unmap them
475 +   #    both at once, they must both go away.
476 +   # Systems known to be in this category are Windows (all variants),
477 +   # VMS, and Darwin.
478 +   case "$host_os" in
479 +     vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
480 +       ac_cv_func_mmap_dev_zero=no ;;
481 +     *)
482 +       ac_cv_func_mmap_dev_zero=yes;;
483 +   esac
484 +fi
485 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
486 +$as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
487 +
488 +   # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
489 +   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
490 +$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
491 +if ${ac_cv_decl_map_anon+:} false; then :
492 +  $as_echo_n "(cached) " >&6
493  else
494    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
495  /* end confdefs.h.  */
496 -#include <stdio.h>
497 -int
498 -main ()
499 -{
500 -
501 -     int op = 1, eax, ebx, ecx, edx;
502 -     FILE *f;
503 -      __asm__("cpuid"
504 -        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
505 -        : "a" (op));
506 -     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
507 -     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
508 -     fclose(f);
509 -     return 0;
510 -
511 -  ;
512 -  return 0;
513 -}
514 -_ACEOF
515 -if ac_fn_c_try_run "$LINENO"; then :
516 -  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
517 -else
518 -  ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
519 -fi
520 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
521 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
522 -fi
523 -
524 -fi
525 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
526 -$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
527 -ac_ext=c
528 -ac_cpp='$CPP $CPPFLAGS'
529 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
530 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
531 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
532 -
533 +#include <sys/types.h>
534 +#include <sys/mman.h>
535 +#include <unistd.h>
536  
537 -             case $ax_cv_gcc_x86_cpuid_0 in # see AX_GCC_ARCHFLAG
538 -                *:756e6547:*:*) # Intel
539 -                  case $ax_cv_gcc_x86_cpuid_1 in
540 -                    *6a?:*[234]:*:*|*6[789b]?:*:*:*) icc_flags="-xK";;
541 -                    *f3[347]:*:*:*|*f41347:*:*:*) icc_flags="-xP -xN -xW -xK";;
542 -                    *f??:*:*:*) icc_flags="-xN -xW -xK";;
543 -                  esac ;;
544 -              esac ;;
545 -          esac
546 -          if test "x$icc_flags" != x; then
547 -            for flag in $icc_flags; do
548 -               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
549 -$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
550 -ax_save_FLAGS=$CFLAGS
551 -   CFLAGS="$flag"
552 -   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
553 -/* end confdefs.h.  */
554 +#ifndef MAP_ANONYMOUS
555 +#define MAP_ANONYMOUS MAP_ANON
556 +#endif
557  
558  int
559  main ()
560  {
561 -
562 +int n = MAP_ANONYMOUS;
563    ;
564    return 0;
565  }
566  _ACEOF
567  if ac_fn_c_try_compile "$LINENO"; then :
568 -  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
569 +  ac_cv_decl_map_anon=yes
570  else
571 -  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
572 +  ac_cv_decl_map_anon=no
573  fi
574  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
575 -   CFLAGS=$ax_save_FLAGS
576 -eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
577 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
578 -$as_echo "$ax_check_compiler_flags" >&6; }
579 -if test "x$ax_check_compiler_flags" = xyes; then
580 -       icc_archflag=$flag; break
581 -else
582 -       :
583  fi
584 -
585 -            done
586 -          fi
587 -          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for icc architecture flag" >&5
588 -$as_echo_n "checking for icc architecture flag... " >&6; }
589 -         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $icc_archflag" >&5
590 -$as_echo "$icc_archflag" >&6; }
591 -          if test "x$icc_archflag" != xunknown; then
592 -            CFLAGS="$CFLAGS $icc_archflag"
593 -          fi
594 -        fi
595 -       ;;
596 -
597 -    gnu)
598 -     # default optimization flags for gcc on all systems
599 -     CFLAGS="-O3 -fomit-frame-pointer"
600 -
601 -     #  -fstrict-aliasing for gcc-2.95+
602 -      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstrict-aliasing" >&5
603 -$as_echo_n "checking whether C compiler accepts -fstrict-aliasing... " >&6; }
604 -if ${ax_cv_c_flags__fstrict_aliasing+:} false; then :
605 -  $as_echo_n "(cached) " >&6
606 -else
607 -
608 -      ax_save_FLAGS=$CFLAGS
609 -      CFLAGS="-fstrict-aliasing"
610 -      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
611 -/* end confdefs.h.  */
612 -
613 -int
614 -main ()
615 -{
616 -
617 -  ;
618 -  return 0;
619 -}
620 -_ACEOF
621 -if ac_fn_c_try_compile "$LINENO"; then :
622 -  ax_cv_c_flags__fstrict_aliasing=yes
623 -else
624 -  ax_cv_c_flags__fstrict_aliasing=no
625 -fi
626 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
627 -      CFLAGS=$ax_save_FLAGS
628 -fi
629 -
630 -eval ax_check_compiler_flags=$ax_cv_c_flags__fstrict_aliasing
631 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
632 -$as_echo "$ax_check_compiler_flags" >&6; }
633 -if test "x$ax_check_compiler_flags" = xyes; then
634 -       CFLAGS="$CFLAGS -fstrict-aliasing"
635 -else
636 -       :
637 -fi
638 -
639 -
640 -      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -ffast-math" >&5
641 -$as_echo_n "checking whether C compiler accepts -ffast-math... " >&6; }
642 -if ${ax_cv_c_flags__ffast_math+:} false; then :
643 -  $as_echo_n "(cached) " >&6
644 -else
645 -
646 -      ax_save_FLAGS=$CFLAGS
647 -      CFLAGS="-ffast-math"
648 -      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
649 -/* end confdefs.h.  */
650 -
651 -int
652 -main ()
653 -{
654 -
655 -  ;
656 -  return 0;
657 -}
658 -_ACEOF
659 -if ac_fn_c_try_compile "$LINENO"; then :
660 -  ax_cv_c_flags__ffast_math=yes
661 -else
662 -  ax_cv_c_flags__ffast_math=no
663 -fi
664 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
665 -      CFLAGS=$ax_save_FLAGS
666 -fi
667 -
668 -eval ax_check_compiler_flags=$ax_cv_c_flags__ffast_math
669 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
670 -$as_echo "$ax_check_compiler_flags" >&6; }
671 -if test "x$ax_check_compiler_flags" = xyes; then
672 -       CFLAGS="$CFLAGS -ffast-math"
673 -else
674 -       :
675 -fi
676 -
677 -
678 -
679 -
680 -
681 -
682 -# Check whether --with-gcc-arch was given.
683 -if test "${with_gcc_arch+set}" = set; then :
684 -  withval=$with_gcc_arch; ax_gcc_arch=$withval
685 -else
686 -  ax_gcc_arch=yes
687 -fi
688 -
689 -
690 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
691 -$as_echo_n "checking for gcc architecture flag... " >&6; }
692 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
693 -$as_echo "" >&6; }
694 -if ${ax_cv_gcc_archflag+:} false; then :
695 -  $as_echo_n "(cached) " >&6
696 -else
697 -
698 -ax_cv_gcc_archflag="unknown"
699 -
700 -if test "$GCC" = yes; then
701 -
702 -if test "x$ax_gcc_arch" = xyes; then
703 -ax_gcc_arch=""
704 -if test "$cross_compiling" = no; then
705 -case $host_cpu in
706 -  i[3456]86*|x86_64*) # use cpuid codes, in part from x86info-1.7 by D. Jones
707 -
708 -ac_ext=c
709 -ac_cpp='$CPP $CPPFLAGS'
710 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
711 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
712 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
713 -
714 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0 output" >&5
715 -$as_echo_n "checking for x86 cpuid 0 output... " >&6; }
716 -if ${ax_cv_gcc_x86_cpuid_0+:} false; then :
717 -  $as_echo_n "(cached) " >&6
718 -else
719 -  if test "$cross_compiling" = yes; then :
720 -  ax_cv_gcc_x86_cpuid_0=unknown
721 -else
722 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
723 -/* end confdefs.h.  */
724 -#include <stdio.h>
725 -int
726 -main ()
727 -{
728 -
729 -     int op = 0, eax, ebx, ecx, edx;
730 -     FILE *f;
731 -      __asm__("cpuid"
732 -        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
733 -        : "a" (op));
734 -     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
735 -     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
736 -     fclose(f);
737 -     return 0;
738 -
739 -  ;
740 -  return 0;
741 -}
742 -_ACEOF
743 -if ac_fn_c_try_run "$LINENO"; then :
744 -  ax_cv_gcc_x86_cpuid_0=`cat conftest_cpuid`; rm -f conftest_cpuid
745 -else
746 -  ax_cv_gcc_x86_cpuid_0=unknown; rm -f conftest_cpuid
747 -fi
748 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
749 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
750 -fi
751 -
752 -fi
753 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0" >&5
754 -$as_echo "$ax_cv_gcc_x86_cpuid_0" >&6; }
755 -ac_ext=c
756 -ac_cpp='$CPP $CPPFLAGS'
757 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
758 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
759 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
760 -
761 -
762 -
763 -ac_ext=c
764 -ac_cpp='$CPP $CPPFLAGS'
765 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
766 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
767 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
768 -
769 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 1 output" >&5
770 -$as_echo_n "checking for x86 cpuid 1 output... " >&6; }
771 -if ${ax_cv_gcc_x86_cpuid_1+:} false; then :
772 -  $as_echo_n "(cached) " >&6
773 -else
774 -  if test "$cross_compiling" = yes; then :
775 -  ax_cv_gcc_x86_cpuid_1=unknown
776 -else
777 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
778 -/* end confdefs.h.  */
779 -#include <stdio.h>
780 -int
781 -main ()
782 -{
783 -
784 -     int op = 1, eax, ebx, ecx, edx;
785 -     FILE *f;
786 -      __asm__("cpuid"
787 -        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
788 -        : "a" (op));
789 -     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
790 -     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
791 -     fclose(f);
792 -     return 0;
793 -
794 -  ;
795 -  return 0;
796 -}
797 -_ACEOF
798 -if ac_fn_c_try_run "$LINENO"; then :
799 -  ax_cv_gcc_x86_cpuid_1=`cat conftest_cpuid`; rm -f conftest_cpuid
800 -else
801 -  ax_cv_gcc_x86_cpuid_1=unknown; rm -f conftest_cpuid
802 -fi
803 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
804 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
805 -fi
806 -
807 -fi
808 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_1" >&5
809 -$as_echo "$ax_cv_gcc_x86_cpuid_1" >&6; }
810 -ac_ext=c
811 -ac_cpp='$CPP $CPPFLAGS'
812 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
813 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
814 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
815 -
816 -
817 -     case $ax_cv_gcc_x86_cpuid_0 in
818 -       *:756e6547:*:*) # Intel
819 -          case $ax_cv_gcc_x86_cpuid_1 in
820 -           *5[48]?:*:*:*) ax_gcc_arch="pentium-mmx pentium" ;;
821 -           *5??:*:*:*) ax_gcc_arch=pentium ;;
822 -           *6[3456]?:*:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
823 -           *6a?:*[01]:*:*) ax_gcc_arch="pentium2 pentiumpro" ;;
824 -           *6a?:*[234]:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
825 -           *6[9d]?:*:*:*) ax_gcc_arch="pentium-m pentium3 pentiumpro" ;;
826 -           *6[78b]?:*:*:*) ax_gcc_arch="pentium3 pentiumpro" ;;
827 -           *6??:*:*:*) ax_gcc_arch=pentiumpro ;;
828 -            *f3[347]:*:*:*|*f41347:*:*:*)
829 -               case $host_cpu in
830 -                  x86_64*) ax_gcc_arch="nocona pentium4 pentiumpro" ;;
831 -                  *) ax_gcc_arch="prescott pentium4 pentiumpro" ;;
832 -                esac ;;
833 -            *f??:*:*:*) ax_gcc_arch="pentium4 pentiumpro";;
834 -          esac ;;
835 -       *:68747541:*:*) # AMD
836 -          case $ax_cv_gcc_x86_cpuid_1 in
837 -           *5[67]?:*:*:*) ax_gcc_arch=k6 ;;
838 -           *5[8d]?:*:*:*) ax_gcc_arch="k6-2 k6" ;;
839 -           *5[9]?:*:*:*) ax_gcc_arch="k6-3 k6" ;;
840 -           *60?:*:*:*) ax_gcc_arch=k7 ;;
841 -           *6[12]?:*:*:*) ax_gcc_arch="athlon k7" ;;
842 -           *6[34]?:*:*:*) ax_gcc_arch="athlon-tbird k7" ;;
843 -           *67?:*:*:*) ax_gcc_arch="athlon-4 athlon k7" ;;
844 -           *6[68a]?:*:*:*)
845 -
846 -ac_ext=c
847 -ac_cpp='$CPP $CPPFLAGS'
848 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
849 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
850 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
851 -
852 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 cpuid 0x80000006 output" >&5
853 -$as_echo_n "checking for x86 cpuid 0x80000006 output... " >&6; }
854 -if ${ax_cv_gcc_x86_cpuid_0x80000006+:} false; then :
855 -  $as_echo_n "(cached) " >&6
856 -else
857 -  if test "$cross_compiling" = yes; then :
858 -  ax_cv_gcc_x86_cpuid_0x80000006=unknown
859 -else
860 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
861 -/* end confdefs.h.  */
862 -#include <stdio.h>
863 -int
864 -main ()
865 -{
866 -
867 -     int op = 0x80000006, eax, ebx, ecx, edx;
868 -     FILE *f;
869 -      __asm__("cpuid"
870 -        : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx)
871 -        : "a" (op));
872 -     f = fopen("conftest_cpuid", "w"); if (!f) return 1;
873 -     fprintf(f, "%x:%x:%x:%x\n", eax, ebx, ecx, edx);
874 -     fclose(f);
875 -     return 0;
876 -
877 -  ;
878 -  return 0;
879 -}
880 -_ACEOF
881 -if ac_fn_c_try_run "$LINENO"; then :
882 -  ax_cv_gcc_x86_cpuid_0x80000006=`cat conftest_cpuid`; rm -f conftest_cpuid
883 -else
884 -  ax_cv_gcc_x86_cpuid_0x80000006=unknown; rm -f conftest_cpuid
885 -fi
886 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
887 -  conftest.$ac_objext conftest.beam conftest.$ac_ext
888 -fi
889 -
890 -fi
891 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_x86_cpuid_0x80000006" >&5
892 -$as_echo "$ax_cv_gcc_x86_cpuid_0x80000006" >&6; }
893 -ac_ext=c
894 -ac_cpp='$CPP $CPPFLAGS'
895 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
896 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
897 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
898 -
899 - # L2 cache size
900 -              case $ax_cv_gcc_x86_cpuid_0x80000006 in
901 -                 *:*:*[1-9a-f]??????:*) # (L2 = ecx >> 16) >= 256
902 -                       ax_gcc_arch="athlon-xp athlon-4 athlon k7" ;;
903 -                 *) ax_gcc_arch="athlon-4 athlon k7" ;;
904 -              esac ;;
905 -           *f[4cef8b]?:*:*:*) ax_gcc_arch="athlon64 k8" ;;
906 -           *f5?:*:*:*) ax_gcc_arch="opteron k8" ;;
907 -           *f7?:*:*:*) ax_gcc_arch="athlon-fx opteron k8" ;;
908 -           *f??:*:*:*) ax_gcc_arch="k8" ;;
909 -          esac ;;
910 -       *:746e6543:*:*) # IDT
911 -          case $ax_cv_gcc_x86_cpuid_1 in
912 -            *54?:*:*:*) ax_gcc_arch=winchip-c6 ;;
913 -            *58?:*:*:*) ax_gcc_arch=winchip2 ;;
914 -            *6[78]?:*:*:*) ax_gcc_arch=c3 ;;
915 -            *69?:*:*:*) ax_gcc_arch="c3-2 c3" ;;
916 -          esac ;;
917 -     esac
918 -     if test x"$ax_gcc_arch" = x; then # fallback
919 -       case $host_cpu in
920 -         i586*) ax_gcc_arch=pentium ;;
921 -         i686*) ax_gcc_arch=pentiumpro ;;
922 -        esac
923 -     fi
924 -     ;;
925 -
926 -  sparc*)
927 -     # Extract the first word of "prtdiag", so it can be a program name with args.
928 -set dummy prtdiag; ac_word=$2
929 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
930 -$as_echo_n "checking for $ac_word... " >&6; }
931 -if ${ac_cv_path_PRTDIAG+:} false; then :
932 -  $as_echo_n "(cached) " >&6
933 -else
934 -  case $PRTDIAG in
935 -  [\\/]* | ?:[\\/]*)
936 -  ac_cv_path_PRTDIAG="$PRTDIAG" # Let the user override the test with a path.
937 -  ;;
938 -  *)
939 -  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
940 -as_dummy="$PATH:/usr/platform/`uname -i`/sbin/:/usr/platform/`uname -m`/sbin/"
941 -for as_dir in $as_dummy
942 -do
943 -  IFS=$as_save_IFS
944 -  test -z "$as_dir" && as_dir=.
945 -    for ac_exec_ext in '' $ac_executable_extensions; do
946 -  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
947 -    ac_cv_path_PRTDIAG="$as_dir/$ac_word$ac_exec_ext"
948 -    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
949 -    break 2
950 -  fi
951 -done
952 -  done
953 -IFS=$as_save_IFS
954 -
955 -  test -z "$ac_cv_path_PRTDIAG" && ac_cv_path_PRTDIAG="prtdiag"
956 -  ;;
957 -esac
958 -fi
959 -PRTDIAG=$ac_cv_path_PRTDIAG
960 -if test -n "$PRTDIAG"; then
961 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRTDIAG" >&5
962 -$as_echo "$PRTDIAG" >&6; }
963 -else
964 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
965 -$as_echo "no" >&6; }
966 -fi
967 -
968 -
969 -     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`
970 -     cputype=`echo "$cputype" | tr -d ' -' |tr $as_cr_LETTERS $as_cr_letters`
971 -     case $cputype in
972 -         *ultrasparciv*) ax_gcc_arch="ultrasparc4 ultrasparc3 ultrasparc v9" ;;
973 -         *ultrasparciii*) ax_gcc_arch="ultrasparc3 ultrasparc v9" ;;
974 -         *ultrasparc*) ax_gcc_arch="ultrasparc v9" ;;
975 -         *supersparc*|*tms390z5[05]*) ax_gcc_arch="supersparc v8" ;;
976 -         *hypersparc*|*rt62[056]*) ax_gcc_arch="hypersparc v8" ;;
977 -         *cypress*) ax_gcc_arch=cypress ;;
978 -     esac ;;
979 -
980 -  alphaev5) ax_gcc_arch=ev5 ;;
981 -  alphaev56) ax_gcc_arch=ev56 ;;
982 -  alphapca56) ax_gcc_arch="pca56 ev56" ;;
983 -  alphapca57) ax_gcc_arch="pca57 pca56 ev56" ;;
984 -  alphaev6) ax_gcc_arch=ev6 ;;
985 -  alphaev67) ax_gcc_arch=ev67 ;;
986 -  alphaev68) ax_gcc_arch="ev68 ev67" ;;
987 -  alphaev69) ax_gcc_arch="ev69 ev68 ev67" ;;
988 -  alphaev7) ax_gcc_arch="ev7 ev69 ev68 ev67" ;;
989 -  alphaev79) ax_gcc_arch="ev79 ev7 ev69 ev68 ev67" ;;
990 -
991 -  powerpc*)
992 -     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`
993 -     cputype=`echo $cputype | sed -e 's/ppc//g;s/ *//g'`
994 -     case $cputype in
995 -       *750*) ax_gcc_arch="750 G3" ;;
996 -       *740[0-9]*) ax_gcc_arch="$cputype 7400 G4" ;;
997 -       *74[4-5][0-9]*) ax_gcc_arch="$cputype 7450 G4" ;;
998 -       *74[0-9][0-9]*) ax_gcc_arch="$cputype G4" ;;
999 -       *970*) ax_gcc_arch="970 G5 power4";;
1000 -       *POWER4*|*power4*|*gq*) ax_gcc_arch="power4 970";;
1001 -       *POWER5*|*power5*|*gr*|*gs*) ax_gcc_arch="power5 power4 970";;
1002 -       603ev|8240) ax_gcc_arch="$cputype 603e 603";;
1003 -       *) ax_gcc_arch=$cputype ;;
1004 -     esac
1005 -     ax_gcc_arch="$ax_gcc_arch powerpc"
1006 -     ;;
1007 -esac
1008 -fi # not cross-compiling
1009 -fi # guess arch
1010 -
1011 -if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then
1012 -for arch in $ax_gcc_arch; do
1013 -  if test "x$acx_maxopt_portable" = xyes; then # if we require portable code
1014 -    flags="-mtune=$arch"
1015 -    # -mcpu=$arch and m$arch generate nonportable code on every arch except
1016 -    # x86.  And some other arches (e.g. Alpha) don't accept -mtune.  Grrr.
1017 -    case $host_cpu in i*86|x86_64*) flags="$flags -mcpu=$arch -m$arch";; esac
1018 -  else
1019 -    flags="-march=$arch -mcpu=$arch -m$arch"
1020 -  fi
1021 -  for flag in $flags; do
1022 -     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5
1023 -$as_echo_n "checking whether C compiler accepts $flag... " >&6; }
1024 -ax_save_FLAGS=$CFLAGS
1025 -   CFLAGS="$flag"
1026 -   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1027 -/* end confdefs.h.  */
1028 -
1029 -int
1030 -main ()
1031 -{
1032 -
1033 -  ;
1034 -  return 0;
1035 -}
1036 -_ACEOF
1037 -if ac_fn_c_try_compile "$LINENO"; then :
1038 -  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=yes
1039 -else
1040 -  eval `$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`=no
1041 -fi
1042 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1043 -   CFLAGS=$ax_save_FLAGS
1044 -eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$flag" | $as_tr_sh`
1045 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
1046 -$as_echo "$ax_check_compiler_flags" >&6; }
1047 -if test "x$ax_check_compiler_flags" = xyes; then
1048 -       ax_cv_gcc_archflag=$flag; break
1049 -else
1050 -       :
1051 -fi
1052 -
1053 -  done
1054 -  test "x$ax_cv_gcc_archflag" = xunknown || break
1055 -done
1056 -fi
1057 -
1058 -fi # $GCC=yes
1059 -
1060 -fi
1061 -
1062 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc architecture flag" >&5
1063 -$as_echo_n "checking for gcc architecture flag... " >&6; }
1064 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_gcc_archflag" >&5
1065 -$as_echo "$ax_cv_gcc_archflag" >&6; }
1066 -if test "x$ax_cv_gcc_archflag" = xunknown; then
1067 -  :
1068 -else
1069 -  CFLAGS="$CFLAGS $ax_cv_gcc_archflag"
1070 -fi
1071 -
1072 -     ;;
1073 -  esac
1074 -
1075 -  if test -z "$CFLAGS"; then
1076 -       echo ""
1077 -       echo "********************************************************"
1078 -        echo "* WARNING: Don't know the best CFLAGS for this system  *"
1079 -        echo "* Use ./configure CFLAGS=... to specify your own flags *"
1080 -       echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
1081 -       echo "********************************************************"
1082 -       echo ""
1083 -        CFLAGS="-O3"
1084 -  fi
1085 -
1086 -   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $CFLAGS" >&5
1087 -$as_echo_n "checking whether C compiler accepts $CFLAGS... " >&6; }
1088 -ax_save_FLAGS=$CFLAGS
1089 -   CFLAGS="$CFLAGS"
1090 -   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1091 -/* end confdefs.h.  */
1092 -
1093 -int
1094 -main ()
1095 -{
1096 -
1097 -  ;
1098 -  return 0;
1099 -}
1100 -_ACEOF
1101 -if ac_fn_c_try_compile "$LINENO"; then :
1102 -  eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=yes
1103 -else
1104 -  eval `$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`=no
1105 -fi
1106 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1107 -   CFLAGS=$ax_save_FLAGS
1108 -eval ax_check_compiler_flags=$`$as_echo "ax_cv_c_flags_$CFLAGS" | $as_tr_sh`
1109 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_check_compiler_flags" >&5
1110 -$as_echo "$ax_check_compiler_flags" >&6; }
1111 -if test "x$ax_check_compiler_flags" = xyes; then
1112 -       :
1113 -else
1114 -
1115 -       echo ""
1116 -        echo "********************************************************"
1117 -        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
1118 -        echo "* your compiler.                                       *"
1119 -        echo "* Use ./configure CFLAGS=... to specify your own flags *"
1120 -        echo "********************************************************"
1121 -        echo ""
1122 -        CFLAGS=""
1123 -
1124 -fi
1125 -
1126 -
1127 -fi
1128 -
1129 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CFLAGS for maximum warnings" >&5
1130 -$as_echo_n "checking CFLAGS for maximum warnings... " >&6; }
1131 -if ${ac_cv_cflags_warn_all+:} false; then :
1132 -  $as_echo_n "(cached) " >&6
1133 -else
1134 -  ac_cv_cflags_warn_all="no, unknown"
1135 - ac_ext=c
1136 -ac_cpp='$CPP $CPPFLAGS'
1137 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1138 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1139 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
1140 -
1141 - ac_save_CFLAGS="$CFLAGS"
1142 -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"    #
1143 -do CFLAGS="$ac_save_CFLAGS "`echo $ac_arg | sed -e 's,%%.*,,' -e 's,%,,'`
1144 -   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1145 -/* end confdefs.h.  */
1146 -
1147 -int
1148 -main ()
1149 -{
1150 -
1151 -  ;
1152 -  return 0;
1153 -}
1154 -_ACEOF
1155 -if ac_fn_c_try_compile "$LINENO"; then :
1156 -  ac_cv_cflags_warn_all=`echo $ac_arg | sed -e 's,.*% *,,'` ; break
1157 -fi
1158 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1159 -done
1160 - CFLAGS="$ac_save_CFLAGS"
1161 - ac_ext=c
1162 -ac_cpp='$CPP $CPPFLAGS'
1163 -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1164 -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1165 -ac_compiler_gnu=$ac_cv_c_compiler_gnu
1166 -
1167 -
1168 -fi
1169 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cflags_warn_all" >&5
1170 -$as_echo "$ac_cv_cflags_warn_all" >&6; }
1171 -case ".$ac_cv_cflags_warn_all" in
1172 -     .ok|.ok,*)  ;;
1173 -   .|.no|.no,*)
1174 - ;;
1175 -   *)
1176 -   if echo " $CFLAGS " | grep " $ac_cv_cflags_warn_all " 2>&1 >/dev/null
1177 -   then { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS does contain \$ac_cv_cflags_warn_all"; } >&5
1178 -  (: CFLAGS does contain $ac_cv_cflags_warn_all) 2>&5
1179 -  ac_status=$?
1180 -  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1181 -  test $ac_status = 0; }
1182 -   else { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS \$ac_cv_cflags_warn_all\""; } >&5
1183 -  (: CFLAGS="$CFLAGS $ac_cv_cflags_warn_all") 2>&5
1184 -  ac_status=$?
1185 -  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1186 -  test $ac_status = 0; }
1187 -                      CFLAGS="$CFLAGS $ac_cv_cflags_warn_all"
1188 -   fi
1189 - ;;
1190 -esac
1191 -
1192 -if test "x$GCC" = "xyes"; then
1193 -  CFLAGS="$CFLAGS -fexceptions"
1194 -fi
1195 -
1196 -
1197 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
1198 -$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
1199 -    # Check whether --enable-maintainer-mode was given.
1200 -if test "${enable_maintainer_mode+set}" = set; then :
1201 -  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
1202 -else
1203 -  USE_MAINTAINER_MODE=no
1204 -fi
1205 -
1206 -  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
1207 -$as_echo "$USE_MAINTAINER_MODE" >&6; }
1208 -   if test $USE_MAINTAINER_MODE = yes; then
1209 -  MAINTAINER_MODE_TRUE=
1210 -  MAINTAINER_MODE_FALSE='#'
1211 -else
1212 -  MAINTAINER_MODE_TRUE='#'
1213 -  MAINTAINER_MODE_FALSE=
1214 -fi
1215 -
1216 -  MAINT=$MAINTAINER_MODE_TRUE
1217 -
1218 -
1219 -
1220 -for ac_header in sys/mman.h
1221 -do :
1222 -  ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
1223 -if test "x$ac_cv_header_sys_mman_h" = xyes; then :
1224 -  cat >>confdefs.h <<_ACEOF
1225 -#define HAVE_SYS_MMAN_H 1
1226 -_ACEOF
1227 -
1228 -fi
1229 -
1230 -done
1231 -
1232 -for ac_func in mmap
1233 -do :
1234 -  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
1235 -if test "x$ac_cv_func_mmap" = xyes; then :
1236 -  cat >>confdefs.h <<_ACEOF
1237 -#define HAVE_MMAP 1
1238 -_ACEOF
1239 -
1240 -fi
1241 -done
1242 -
1243 -
1244 -ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
1245 -if test "x$ac_cv_header_sys_mman_h" = xyes; then :
1246 -  libffi_header_sys_mman_h=yes
1247 -else
1248 -  libffi_header_sys_mman_h=no
1249 -fi
1250 -
1251 -
1252 -ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
1253 -if test "x$ac_cv_func_mmap" = xyes; then :
1254 -  libffi_func_mmap=yes
1255 -else
1256 -  libffi_func_mmap=no
1257 -fi
1258 -
1259 -if test "$libffi_header_sys_mman_h" != yes \
1260 - || test "$libffi_func_mmap" != yes; then
1261 -   ac_cv_func_mmap_file=no
1262 -   ac_cv_func_mmap_dev_zero=no
1263 -   ac_cv_func_mmap_anon=no
1264 -else
1265 -   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether read-only mmap of a plain file works" >&5
1266 -$as_echo_n "checking whether read-only mmap of a plain file works... " >&6; }
1267 -if ${ac_cv_func_mmap_file+:} false; then :
1268 -  $as_echo_n "(cached) " >&6
1269 -else
1270 -  # Add a system to this blacklist if
1271 -   # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
1272 -   # memory area containing the same data that you'd get if you applied
1273 -   # read() to the same fd.  The only system known to have a problem here
1274 -   # is VMS, where text files have record structure.
1275 -   case "$host_os" in
1276 -     vms* | ultrix*)
1277 -       ac_cv_func_mmap_file=no ;;
1278 -     *)
1279 -       ac_cv_func_mmap_file=yes;;
1280 -   esac
1281 -fi
1282 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_file" >&5
1283 -$as_echo "$ac_cv_func_mmap_file" >&6; }
1284 -   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mmap from /dev/zero works" >&5
1285 -$as_echo_n "checking whether mmap from /dev/zero works... " >&6; }
1286 -if ${ac_cv_func_mmap_dev_zero+:} false; then :
1287 -  $as_echo_n "(cached) " >&6
1288 -else
1289 -  # Add a system to this blacklist if it has mmap() but /dev/zero
1290 -   # does not exist, or if mmapping /dev/zero does not give anonymous
1291 -   # zeroed pages with both the following properties:
1292 -   # 1. If you map N consecutive pages in with one call, and then
1293 -   #    unmap any subset of those pages, the pages that were not
1294 -   #    explicitly unmapped remain accessible.
1295 -   # 2. If you map two adjacent blocks of memory and then unmap them
1296 -   #    both at once, they must both go away.
1297 -   # Systems known to be in this category are Windows (all variants),
1298 -   # VMS, and Darwin.
1299 -   case "$host_os" in
1300 -     vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
1301 -       ac_cv_func_mmap_dev_zero=no ;;
1302 -     *)
1303 -       ac_cv_func_mmap_dev_zero=yes;;
1304 -   esac
1305 -fi
1306 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_dev_zero" >&5
1307 -$as_echo "$ac_cv_func_mmap_dev_zero" >&6; }
1308 -
1309 -   # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
1310 -   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANON(YMOUS)" >&5
1311 -$as_echo_n "checking for MAP_ANON(YMOUS)... " >&6; }
1312 -if ${ac_cv_decl_map_anon+:} false; then :
1313 -  $as_echo_n "(cached) " >&6
1314 -else
1315 -  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1316 -/* end confdefs.h.  */
1317 -#include <sys/types.h>
1318 -#include <sys/mman.h>
1319 -#include <unistd.h>
1320 -
1321 -#ifndef MAP_ANONYMOUS
1322 -#define MAP_ANONYMOUS MAP_ANON
1323 -#endif
1324 -
1325 -int
1326 -main ()
1327 -{
1328 -int n = MAP_ANONYMOUS;
1329 -  ;
1330 -  return 0;
1331 -}
1332 -_ACEOF
1333 -if ac_fn_c_try_compile "$LINENO"; then :
1334 -  ac_cv_decl_map_anon=yes
1335 -else
1336 -  ac_cv_decl_map_anon=no
1337 -fi
1338 -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1339 -fi
1340 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
1341 -$as_echo "$ac_cv_decl_map_anon" >&6; }
1342 +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_decl_map_anon" >&5
1343 +$as_echo "$ac_cv_decl_map_anon" >&6; }
1344  
1345     if test $ac_cv_decl_map_anon = no; then
1346       ac_cv_func_mmap_anon=no
1347 @@ -13065,7 +12075,7 @@ case "$host" in
1348         TARGET=FRV; TARGETDIR=frv
1349         ;;
1350  
1351 -  hppa*-*-linux* | parisc*-*-linux*)
1352 +  hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
1353         TARGET=PA_LINUX; TARGETDIR=pa
1354         ;;
1355    hppa*64-*-hpux*)
1356 @@ -13133,7 +12143,7 @@ case "$host" in
1357    powerpc-*-aix* | rs6000-*-aix*)
1358         TARGET=POWERPC_AIX; TARGETDIR=powerpc
1359         ;;
1360 -  powerpc-*-freebsd*)
1361 +  powerpc-*-freebsd* | powerpc-*-openbsd*)
1362         TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
1363         ;;
1364    powerpc64-*-freebsd*)
1365 @@ -15340,14 +14350,6 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_writ
1366  #
1367  # INIT-COMMANDS
1368  #
1369 -ax_enable_builddir_srcdir="$srcdir"                    # $srcdir
1370 -ax_enable_builddir_host="$HOST"                        # $HOST / $host
1371 -ax_enable_builddir_version="$VERSION"                  # $VERSION
1372 -ax_enable_builddir_package="$PACKAGE"                  # $PACKAGE
1373 -ax_enable_builddir_auxdir="$ax_enable_builddir_auxdir" # $AUX
1374 -ax_enable_builddir_sed="$ax_enable_builddir_sed"       # $SED
1375 -ax_enable_builddir="$ax_enable_builddir"               # $SUB
1376 -
1377  AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
1378  
1379  
1380 @@ -15637,7 +14639,6 @@ for ac_config_target in $ac_config_targe
1381  do
1382    case $ac_config_target in
1383      "fficonfig.h") CONFIG_HEADERS="$CONFIG_HEADERS fficonfig.h" ;;
1384 -    "buildir") CONFIG_COMMANDS="$CONFIG_COMMANDS buildir" ;;
1385      "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
1386      "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
1387      "include") CONFIG_COMMANDS="$CONFIG_COMMANDS include" ;;
1388 @@ -16276,150 +15277,6 @@ $as_echo "$as_me: executing $ac_file com
1389  
1390  
1391    case $ac_file$ac_mode in
1392 -    "buildir":C)   ac_top_srcdir="$ax_enable_builddir_srcdir"
1393 -  if test ".$ax_enable_builddir" = ".." ; then
1394 -    if test -f "$top_srcdir/Makefile" ; then
1395 -      { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - left untouched" >&5
1396 -$as_echo "$as_me: skipping top_srcdir/Makefile - left untouched" >&6;}
1397 -    else
1398 -      { $as_echo "$as_me:${as_lineno-$LINENO}: skipping top_srcdir/Makefile - not created" >&5
1399 -$as_echo "$as_me: skipping top_srcdir/Makefile - not created" >&6;}
1400 -    fi
1401 -  else
1402 -    if test -f "$ac_top_srcdir/Makefile" ; then
1403 -      a=`grep "^VERSION " "$ac_top_srcdir/Makefile"` ; b=`grep "^VERSION " Makefile`
1404 -      test "$a" != "$b" && rm "$ac_top_srcdir/Makefile"
1405 -    fi
1406 -    if test -f "$ac_top_srcdir/Makefile" ; then
1407 -       echo "$ac_top_srcdir/Makefile : $ac_top_srcdir/Makefile.in" > $tmp/conftemp.mk
1408 -       echo "  @ echo 'REMOVED,,,' >\$@" >> $tmp/conftemp.mk
1409 -      eval "${MAKE-make} -f $tmp/conftemp.mk 2>/dev/null >/dev/null"
1410 -      if grep '^REMOVED,,,' "$ac_top_srcdir/Makefile" >/dev/null
1411 -      then rm $ac_top_srcdir/Makefile ; fi
1412 -      cp $tmp/conftemp.mk $ac_top_srcdir/makefiles.mk~      ## DEBUGGING
1413 -    fi
1414 -    if test ! -f "$ac_top_srcdir/Makefile" ; then
1415 -      { $as_echo "$as_me:${as_lineno-$LINENO}: create top_srcdir/Makefile guessed from local Makefile" >&5
1416 -$as_echo "$as_me: create top_srcdir/Makefile guessed from local Makefile" >&6;}
1417 -      x='`' ; cat >$tmp/conftemp.sed <<_EOF
1418 -/^\$/n
1419 -x
1420 -/^\$/bS
1421 -x
1422 -/\\\\\$/{H;d;}
1423 -{H;s/.*//;x;}
1424 -bM
1425 -:S
1426 -x
1427 -/\\\\\$/{h;d;}
1428 -{h;s/.*//;x;}
1429 -:M
1430 -s/\\(\\n\\)    /\\1 /g
1431 -/^     /d
1432 -/^[     ]*[\\#]/d
1433 -/^VPATH *=/d
1434 -s/^srcdir *=.*/srcdir = ./
1435 -s/^top_srcdir *=.*/top_srcdir = ./
1436 -/[:=]/!d
1437 -/^\\./d
1438 -/ = /b
1439 -/ .= /b
1440 -/:/!b
1441 -s/:.*/:/
1442 -s/ /  /g
1443 -s/ \\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/ \\1 \\1-all\\2/g
1444 -s/^\\([a-z][a-z-]*[a-zA-Z0-9]\\)\\([ :]\\)/\\1 \\1-all\\2/
1445 -s/  / /g
1446 -/^all all-all[ :]/i\\
1447 -all-configured : all-all
1448 -s/ [a-zA-Z0-9-]*-all [a-zA-Z0-9-]*-all-all//g
1449 -/-all-all/d
1450 -a\\
1451 -       @ HOST="\$(HOST)\" \\\\\\
1452 -       ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
1453 -       ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
1454 -       ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
1455 -       ; echo "MAKE \$\$HOST : \$\$n * \$\@"; if test "\$\$n" = "0" ; then : \\\\\\
1456 -       ; BUILD=$x grep "^####.*|" Makefile |tail -1| sed -e 's/.*|//' $x ; fi \\\\\\
1457 -       ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
1458 -       ; test "\$\$use" = "\$\@" && BUILD=$x echo "\$\$BUILD" | tail -1 $x \\\\\\
1459 -       ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
1460 -       ; (cd "\$\$i" && test ! -f configure && \$(MAKE) \$\$use) || exit; done
1461 -/dist-all *:/a\\
1462 -       @ HOST="\$(HOST)\" \\\\\\
1463 -       ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
1464 -       ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
1465 -       ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
1466 -       ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).tar.*" \\\\\\
1467 -       ; if test "\$\$found" = "0" ; then : \\\\\\
1468 -       ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
1469 -       ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
1470 -       ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).tar.* \\\\\\
1471 -       ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
1472 -/dist-[a-zA-Z0-9]*-all *:/a\\
1473 -       @ HOST="\$(HOST)\" \\\\\\
1474 -       ; test ".\$\$HOST" = "." && HOST=$x sh ./config.guess $x \\\\\\
1475 -       ; BUILD=$x grep "^#### \$\$HOST " Makefile | sed -e 's/.*|//' $x \\\\\\
1476 -       ; found=$x echo \$\$BUILD | wc -w $x \\\\\\
1477 -       ; echo "MAKE \$\$HOST : \$\$found \$(PACKAGE)-\$(VERSION).*" \\\\\\
1478 -       ; if test "\$\$found" = "0" ; then : \\\\\\
1479 -       ; BUILD=$x grep "^#### .*|" Makefile |tail -1| sed -e 's/.*|//' $x \\\\\\
1480 -       ; fi ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
1481 -       ; for f in \$\$i/\$(PACKAGE)-\$(VERSION).* \\\\\\
1482 -       ; do test -f "\$\$f" && mv "\$\$f" \$(PUB). ; done ; break ; done
1483 -/distclean-all *:/a\\
1484 -       @ HOST="\$(HOST)\" \\\\\\
1485 -       ; test ".\$\$HOST" = "." && HOST=$x sh $ax_enable_builddir_auxdir/config.guess $x \\\\\\
1486 -       ; BUILD=$x grep "^#### .*|" Makefile | sed -e 's/.*|//' $x \\\\\\
1487 -       ; use=$x basename "\$\@" -all $x; n=$x echo \$\$BUILD | wc -w $x \\\\\\
1488 -       ; echo "MAKE \$\$HOST : \$\$n * \$\@ (all local builds)" \\\\\\
1489 -       ; test ".\$\$BUILD" = "." && BUILD="." \\\\\\
1490 -       ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
1491 -       ; echo "# rm -r \$\$i"; done ; echo "# (sleep 3)" ; sleep 3 \\\\\\
1492 -       ; for i in \$\$BUILD ; do test ".\$\$i" = "." && continue \\\\\\
1493 -       ; echo "\$\$i" | grep "^/" > /dev/null && continue \\\\\\
1494 -       ; echo "\$\$i" | grep "^../" > /dev/null && continue \\\\\\
1495 -       ; echo "rm -r \$\$i"; (rm -r "\$\$i") ; done ; rm Makefile
1496 -_EOF
1497 -      cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefile.sed~"            ## DEBUGGING
1498 -      $ax_enable_builddir_sed -f $tmp/conftemp.sed Makefile >$ac_top_srcdir/Makefile
1499 -      if test -f "$ac_top_srcdir/Makefile.mk" ; then
1500 -        { $as_echo "$as_me:${as_lineno-$LINENO}: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&5
1501 -$as_echo "$as_me: extend top_srcdir/Makefile with top_srcdir/Makefile.mk" >&6;}
1502 -        cat $ac_top_srcdir/Makefile.mk >>$ac_top_srcdir/Makefile
1503 -      fi ; xxxx="####"
1504 -      echo "$xxxx CONFIGURATIONS FOR TOPLEVEL MAKEFILE: " >>$ac_top_srcdir/Makefile
1505 -      # sanity check
1506 -      if grep '^; echo "MAKE ' $ac_top_srcdir/Makefile >/dev/null ; then
1507 -        { $as_echo "$as_me:${as_lineno-$LINENO}: buggy sed found - it deletes tab in \"a\" text parts" >&5
1508 -$as_echo "$as_me: buggy sed found - it deletes tab in \"a\" text parts" >&6;}
1509 -        $ax_enable_builddir_sed -e '/^@ HOST=/s/^/     /' -e '/^; /s/^/        /' $ac_top_srcdir/Makefile \
1510 -          >$ac_top_srcdir/Makefile~
1511 -        (test -s $ac_top_srcdir/Makefile~ && mv $ac_top_srcdir/Makefile~ $ac_top_srcdir/Makefile) 2>/dev/null
1512 -      fi
1513 -    else
1514 -      xxxx="\\#\\#\\#\\#"
1515 -      # echo "/^$xxxx *$ax_enable_builddir_host /d" >$tmp/conftemp.sed
1516 -      echo "s!^$xxxx [^|]* | *$ax_enable_builddir *\$!$xxxx ...... $ax_enable_builddir!" >$tmp/conftemp.sed
1517 -      $ax_enable_builddir_sed -f "$tmp/conftemp.sed" "$ac_top_srcdir/Makefile" >$tmp/mkfile.tmp
1518 -        cp "$tmp/conftemp.sed" "$ac_top_srcdir/makefiles.sed~"         ## DEBUGGING
1519 -        cp "$tmp/mkfile.tmp"   "$ac_top_srcdir/makefiles.out~"         ## DEBUGGING
1520 -      if cmp -s "$ac_top_srcdir/Makefile" "$tmp/mkfile.tmp" 2>/dev/null ; then
1521 -        { $as_echo "$as_me:${as_lineno-$LINENO}: keeping top_srcdir/Makefile from earlier configure" >&5
1522 -$as_echo "$as_me: keeping top_srcdir/Makefile from earlier configure" >&6;}
1523 -        rm "$tmp/mkfile.tmp"
1524 -      else
1525 -        { $as_echo "$as_me:${as_lineno-$LINENO}: reusing top_srcdir/Makefile from earlier configure" >&5
1526 -$as_echo "$as_me: reusing top_srcdir/Makefile from earlier configure" >&6;}
1527 -        mv "$tmp/mkfile.tmp" "$ac_top_srcdir/Makefile"
1528 -      fi
1529 -    fi
1530 -    { $as_echo "$as_me:${as_lineno-$LINENO}: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&5
1531 -$as_echo "$as_me: build in $ax_enable_builddir (HOST=$ax_enable_builddir_host)" >&6;}
1532 -    xxxx="####"
1533 -    echo "$xxxx" "$ax_enable_builddir_host" "|$ax_enable_builddir" >>$ac_top_srcdir/Makefile
1534 -  fi
1535 - ;;
1536      "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1537    # Autoconf 2.62 quotes --file arguments for eval, but not when files
1538    # are listed without --file.  Let's play safe and only enable the eval
1539 Index: libffi/configure.ac
1540 ===================================================================
1541 --- libffi.orig/configure.ac
1542 +++ libffi/configure.ac
1543 @@ -83,7 +83,7 @@ case "$host" in
1544         TARGET=FRV; TARGETDIR=frv
1545         ;;
1546  
1547 -  hppa*-*-linux* | parisc*-*-linux*)
1548 +  hppa*-*-linux* | parisc*-*-linux* | hppa*-*-openbsd*)
1549         TARGET=PA_LINUX; TARGETDIR=pa
1550         ;;
1551    hppa*64-*-hpux*)
1552 @@ -151,7 +151,7 @@ case "$host" in
1553    powerpc-*-aix* | rs6000-*-aix*)
1554         TARGET=POWERPC_AIX; TARGETDIR=powerpc
1555         ;;
1556 -  powerpc-*-freebsd*)
1557 +  powerpc-*-freebsd* | powerpc-*-openbsd*)
1558         TARGET=POWERPC_FREEBSD; TARGETDIR=powerpc
1559         ;;
1560    powerpc64-*-freebsd*)