1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
559
560# Name of the host.
561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="pr/include/nspr.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
589#ifdef HAVE_SYS_TYPES_H
590# include <sys/types.h>
591#endif
592#ifdef HAVE_SYS_STAT_H
593# include <sys/stat.h>
594#endif
595#ifdef STDC_HEADERS
596# include <stdlib.h>
597# include <stddef.h>
598#else
599# ifdef HAVE_STDLIB_H
600#  include <stdlib.h>
601# endif
602#endif
603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605#  include <memory.h>
606# endif
607# include <string.h>
608#endif
609#ifdef HAVE_STRINGS_H
610# include <strings.h>
611#endif
612#ifdef HAVE_INTTYPES_H
613# include <inttypes.h>
614#endif
615#ifdef HAVE_STDINT_H
616# include <stdint.h>
617#endif
618#ifdef HAVE_UNISTD_H
619# include <unistd.h>
620#endif"
621
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624MT
625NEXT_ROOT
626MACOS_SDK_DIR
627WRAP_SYSTEM_INCLUDES
628VISIBILITY_FLAGS
629CYGWIN_WRAPPER
630OS_DLLFLAGS
631EXEFLAGS
632DLLFLAGS
633RCFLAGS
634RC
635OPTIMIZER
636NSINSTALL
637RELEASE_OBJDIR_NAME
638OBJDIR_NAME
639OBJDIR
640ULTRASPARC_LIBRARY
641MOZ_OBJFORMAT
642NOSUCHFILE
643AIX_LINK_OPTS
644RESOLVE_LINK_SYMBOLS
645OS_LIBS
646PROFILE_USE_LDFLAGS
647PROFILE_USE_CFLAGS
648PROFILE_GEN_LDFLAGS
649PROFILE_GEN_CFLAGS
650IMPLIB
651FILTER
652ASFLAGS
653AR_FLAGS
654DEFINES
655MACOSX_DEPLOYMENT_TARGET
656OS_TEST
657OS_RELEASE
658OS_ARCH
659OS_TARGET
660DSO_LDOPTS
661DSO_CFLAGS
662MKSHLIB
663WRAP_LDFLAGS
664ASM_SUFFIX
665DLL_SUFFIX
666LIB_SUFFIX
667OBJ_SUFFIX
668CPU_ARCH
669PR_MD_ARCH_DIR
670PR_MD_ASFILES
671PR_MD_CSRCS
672MDCPUCFG_H
673NSPR_MODNAME
674MOD_PATCH_VERSION
675MOD_MINOR_VERSION
676MOD_MAJOR_VERSION
677LIBPLC
678LIBNSPR
679USE_NSPR_THREADS
680USE_USER_PTHREADS
681USE_BTHREADS
682USE_PTHREADS
683ENABLE_STRIP
684OBJECT_MODE
685USE_64
686USE_X32
687USE_N32
688USE_IPV6
689USE_CPLUS
690MOZ_DEBUG_SYMBOLS
691MOZ_DEBUG
692MOZ_OPTIMIZE
693CROSS_COMPILE
694MSC_VER
695GCC_USE_GNU_LD
696GNU_CC
697HOST_LDFLAGS
698HOST_CFLAGS
699MOZILLA_CLIENT
700SHELL_OVERRIDE
701CCACHE
702EGREP
703GREP
704PERL
705CPP
706HOST_CC
707WINDRES
708STRIP
709LD
710AS
711AR
712RANLIB
713ac_ct_CXX
714CXXFLAGS
715CXX
716OBJEXT
717EXEEXT
718ac_ct_CC
719CPPFLAGS
720LDFLAGS
721CFLAGS
722WHOAMI
723dist_libdir
724dist_includedir
725dist_bindir
726dist_prefix
727CC
728target_os
729target_vendor
730target_cpu
731target
732host_os
733host_vendor
734host_cpu
735host
736build_os
737build_vendor
738build_cpu
739build
740target_alias
741host_alias
742build_alias
743LIBS
744ECHO_T
745ECHO_N
746ECHO_C
747DEFS
748mandir
749localedir
750libdir
751psdir
752pdfdir
753dvidir
754htmldir
755infodir
756docdir
757oldincludedir
758includedir
759runstatedir
760localstatedir
761sharedstatedir
762sysconfdir
763datadir
764datarootdir
765libexecdir
766sbindir
767bindir
768program_transform_name
769prefix
770exec_prefix
771PACKAGE_URL
772PACKAGE_BUGREPORT
773PACKAGE_STRING
774PACKAGE_VERSION
775PACKAGE_TARNAME
776PACKAGE_NAME
777PATH_SEPARATOR
778SHELL'
779ac_subst_files=''
780ac_user_opts='
781enable_option_checking
782with_android_ndk
783with_android_toolchain
784with_android_version
785with_android_platform
786with_dist_prefix
787with_dist_bindir
788with_dist_includedir
789with_dist_libdir
790with_mozilla
791enable_optimize
792enable_debug
793enable_debug_symbols
794enable_win32_target
795enable_debug_rtl
796enable_static_rtl
797enable_x32
798enable_64bit
799enable_mdupdate
800enable_cplus
801with_arm_kuser
802with_macos_sdk
803enable_macos_target
804enable_os2_high_mem
805enable_thumb2
806with_thumb
807with_thumb_interwork
808with_arch
809with_fpu
810with_float_abi
811with_soft_float
812with_ccache
813enable_strip
814with_pthreads
815enable_user_pthreads
816enable_nspr_threads
817enable_ipv6
818enable_wrap_malloc
819with_wrap_malloc
820'
821      ac_precious_vars='build_alias
822host_alias
823target_alias
824CC
825CFLAGS
826LDFLAGS
827LIBS
828CPPFLAGS
829CXX
830CXXFLAGS
831CCC
832CPP'
833
834
835# Initialize some variables set by options.
836ac_init_help=
837ac_init_version=false
838ac_unrecognized_opts=
839ac_unrecognized_sep=
840# The variables have the same names as the options, with
841# dashes changed to underlines.
842cache_file=/dev/null
843exec_prefix=NONE
844no_create=
845no_recursion=
846prefix=NONE
847program_prefix=NONE
848program_suffix=NONE
849program_transform_name=s,x,x,
850silent=
851site=
852srcdir=
853verbose=
854x_includes=NONE
855x_libraries=NONE
856
857# Installation directory options.
858# These are left unexpanded so users can "make install exec_prefix=/foo"
859# and all the variables that are supposed to be based on exec_prefix
860# by default will actually change.
861# Use braces instead of parens because sh, perl, etc. also accept them.
862# (The list follows the same order as the GNU Coding Standards.)
863bindir='${exec_prefix}/bin'
864sbindir='${exec_prefix}/sbin'
865libexecdir='${exec_prefix}/libexec'
866datarootdir='${prefix}/share'
867datadir='${datarootdir}'
868sysconfdir='${prefix}/etc'
869sharedstatedir='${prefix}/com'
870localstatedir='${prefix}/var'
871runstatedir='${localstatedir}/run'
872includedir='${prefix}/include'
873oldincludedir='/usr/include'
874docdir='${datarootdir}/doc/${PACKAGE}'
875infodir='${datarootdir}/info'
876htmldir='${docdir}'
877dvidir='${docdir}'
878pdfdir='${docdir}'
879psdir='${docdir}'
880libdir='${exec_prefix}/lib'
881localedir='${datarootdir}/locale'
882mandir='${datarootdir}/man'
883
884ac_prev=
885ac_dashdash=
886for ac_option
887do
888  # If the previous option needs an argument, assign it.
889  if test -n "$ac_prev"; then
890    eval $ac_prev=\$ac_option
891    ac_prev=
892    continue
893  fi
894
895  case $ac_option in
896  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
897  *=)   ac_optarg= ;;
898  *)    ac_optarg=yes ;;
899  esac
900
901  # Accept the important Cygnus configure options, so we can diagnose typos.
902
903  case $ac_dashdash$ac_option in
904  --)
905    ac_dashdash=yes ;;
906
907  -bindir | --bindir | --bindi | --bind | --bin | --bi)
908    ac_prev=bindir ;;
909  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
910    bindir=$ac_optarg ;;
911
912  -build | --build | --buil | --bui | --bu)
913    ac_prev=build_alias ;;
914  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
915    build_alias=$ac_optarg ;;
916
917  -cache-file | --cache-file | --cache-fil | --cache-fi \
918  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
919    ac_prev=cache_file ;;
920  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
921  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
922    cache_file=$ac_optarg ;;
923
924  --config-cache | -C)
925    cache_file=config.cache ;;
926
927  -datadir | --datadir | --datadi | --datad)
928    ac_prev=datadir ;;
929  -datadir=* | --datadir=* | --datadi=* | --datad=*)
930    datadir=$ac_optarg ;;
931
932  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
933  | --dataroo | --dataro | --datar)
934    ac_prev=datarootdir ;;
935  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
936  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
937    datarootdir=$ac_optarg ;;
938
939  -disable-* | --disable-*)
940    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
941    # Reject names that are not valid shell variable names.
942    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
943      as_fn_error $? "invalid feature name: $ac_useropt"
944    ac_useropt_orig=$ac_useropt
945    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946    case $ac_user_opts in
947      *"
948"enable_$ac_useropt"
949"*) ;;
950      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
951	 ac_unrecognized_sep=', ';;
952    esac
953    eval enable_$ac_useropt=no ;;
954
955  -docdir | --docdir | --docdi | --doc | --do)
956    ac_prev=docdir ;;
957  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
958    docdir=$ac_optarg ;;
959
960  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
961    ac_prev=dvidir ;;
962  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
963    dvidir=$ac_optarg ;;
964
965  -enable-* | --enable-*)
966    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
967    # Reject names that are not valid shell variable names.
968    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969      as_fn_error $? "invalid feature name: $ac_useropt"
970    ac_useropt_orig=$ac_useropt
971    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972    case $ac_user_opts in
973      *"
974"enable_$ac_useropt"
975"*) ;;
976      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
977	 ac_unrecognized_sep=', ';;
978    esac
979    eval enable_$ac_useropt=\$ac_optarg ;;
980
981  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
982  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
983  | --exec | --exe | --ex)
984    ac_prev=exec_prefix ;;
985  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
986  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
987  | --exec=* | --exe=* | --ex=*)
988    exec_prefix=$ac_optarg ;;
989
990  -gas | --gas | --ga | --g)
991    # Obsolete; use --with-gas.
992    with_gas=yes ;;
993
994  -help | --help | --hel | --he | -h)
995    ac_init_help=long ;;
996  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
997    ac_init_help=recursive ;;
998  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
999    ac_init_help=short ;;
1000
1001  -host | --host | --hos | --ho)
1002    ac_prev=host_alias ;;
1003  -host=* | --host=* | --hos=* | --ho=*)
1004    host_alias=$ac_optarg ;;
1005
1006  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1007    ac_prev=htmldir ;;
1008  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1009  | --ht=*)
1010    htmldir=$ac_optarg ;;
1011
1012  -includedir | --includedir | --includedi | --included | --include \
1013  | --includ | --inclu | --incl | --inc)
1014    ac_prev=includedir ;;
1015  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1016  | --includ=* | --inclu=* | --incl=* | --inc=*)
1017    includedir=$ac_optarg ;;
1018
1019  -infodir | --infodir | --infodi | --infod | --info | --inf)
1020    ac_prev=infodir ;;
1021  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1022    infodir=$ac_optarg ;;
1023
1024  -libdir | --libdir | --libdi | --libd)
1025    ac_prev=libdir ;;
1026  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1027    libdir=$ac_optarg ;;
1028
1029  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1030  | --libexe | --libex | --libe)
1031    ac_prev=libexecdir ;;
1032  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1033  | --libexe=* | --libex=* | --libe=*)
1034    libexecdir=$ac_optarg ;;
1035
1036  -localedir | --localedir | --localedi | --localed | --locale)
1037    ac_prev=localedir ;;
1038  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1039    localedir=$ac_optarg ;;
1040
1041  -localstatedir | --localstatedir | --localstatedi | --localstated \
1042  | --localstate | --localstat | --localsta | --localst | --locals)
1043    ac_prev=localstatedir ;;
1044  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1045  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1046    localstatedir=$ac_optarg ;;
1047
1048  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1049    ac_prev=mandir ;;
1050  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1051    mandir=$ac_optarg ;;
1052
1053  -nfp | --nfp | --nf)
1054    # Obsolete; use --without-fp.
1055    with_fp=no ;;
1056
1057  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1058  | --no-cr | --no-c | -n)
1059    no_create=yes ;;
1060
1061  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1062  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1063    no_recursion=yes ;;
1064
1065  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1066  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1067  | --oldin | --oldi | --old | --ol | --o)
1068    ac_prev=oldincludedir ;;
1069  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1070  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1071  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1072    oldincludedir=$ac_optarg ;;
1073
1074  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1075    ac_prev=prefix ;;
1076  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1077    prefix=$ac_optarg ;;
1078
1079  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1080  | --program-pre | --program-pr | --program-p)
1081    ac_prev=program_prefix ;;
1082  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1083  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1084    program_prefix=$ac_optarg ;;
1085
1086  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1087  | --program-suf | --program-su | --program-s)
1088    ac_prev=program_suffix ;;
1089  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1090  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1091    program_suffix=$ac_optarg ;;
1092
1093  -program-transform-name | --program-transform-name \
1094  | --program-transform-nam | --program-transform-na \
1095  | --program-transform-n | --program-transform- \
1096  | --program-transform | --program-transfor \
1097  | --program-transfo | --program-transf \
1098  | --program-trans | --program-tran \
1099  | --progr-tra | --program-tr | --program-t)
1100    ac_prev=program_transform_name ;;
1101  -program-transform-name=* | --program-transform-name=* \
1102  | --program-transform-nam=* | --program-transform-na=* \
1103  | --program-transform-n=* | --program-transform-=* \
1104  | --program-transform=* | --program-transfor=* \
1105  | --program-transfo=* | --program-transf=* \
1106  | --program-trans=* | --program-tran=* \
1107  | --progr-tra=* | --program-tr=* | --program-t=*)
1108    program_transform_name=$ac_optarg ;;
1109
1110  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1111    ac_prev=pdfdir ;;
1112  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1113    pdfdir=$ac_optarg ;;
1114
1115  -psdir | --psdir | --psdi | --psd | --ps)
1116    ac_prev=psdir ;;
1117  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1118    psdir=$ac_optarg ;;
1119
1120  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1121  | -silent | --silent | --silen | --sile | --sil)
1122    silent=yes ;;
1123
1124  -runstatedir | --runstatedir | --runstatedi | --runstated \
1125  | --runstate | --runstat | --runsta | --runst | --runs \
1126  | --run | --ru | --r)
1127    ac_prev=runstatedir ;;
1128  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1129  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1130  | --run=* | --ru=* | --r=*)
1131    runstatedir=$ac_optarg ;;
1132
1133  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1134    ac_prev=sbindir ;;
1135  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1136  | --sbi=* | --sb=*)
1137    sbindir=$ac_optarg ;;
1138
1139  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1140  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1141  | --sharedst | --shareds | --shared | --share | --shar \
1142  | --sha | --sh)
1143    ac_prev=sharedstatedir ;;
1144  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1145  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1146  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1147  | --sha=* | --sh=*)
1148    sharedstatedir=$ac_optarg ;;
1149
1150  -site | --site | --sit)
1151    ac_prev=site ;;
1152  -site=* | --site=* | --sit=*)
1153    site=$ac_optarg ;;
1154
1155  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1156    ac_prev=srcdir ;;
1157  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1158    srcdir=$ac_optarg ;;
1159
1160  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1161  | --syscon | --sysco | --sysc | --sys | --sy)
1162    ac_prev=sysconfdir ;;
1163  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1164  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1165    sysconfdir=$ac_optarg ;;
1166
1167  -target | --target | --targe | --targ | --tar | --ta | --t)
1168    ac_prev=target_alias ;;
1169  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1170    target_alias=$ac_optarg ;;
1171
1172  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1173    verbose=yes ;;
1174
1175  -version | --version | --versio | --versi | --vers | -V)
1176    ac_init_version=: ;;
1177
1178  -with-* | --with-*)
1179    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1180    # Reject names that are not valid shell variable names.
1181    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1182      as_fn_error $? "invalid package name: $ac_useropt"
1183    ac_useropt_orig=$ac_useropt
1184    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1185    case $ac_user_opts in
1186      *"
1187"with_$ac_useropt"
1188"*) ;;
1189      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1190	 ac_unrecognized_sep=', ';;
1191    esac
1192    eval with_$ac_useropt=\$ac_optarg ;;
1193
1194  -without-* | --without-*)
1195    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1196    # Reject names that are not valid shell variable names.
1197    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198      as_fn_error $? "invalid package name: $ac_useropt"
1199    ac_useropt_orig=$ac_useropt
1200    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1201    case $ac_user_opts in
1202      *"
1203"with_$ac_useropt"
1204"*) ;;
1205      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1206	 ac_unrecognized_sep=', ';;
1207    esac
1208    eval with_$ac_useropt=no ;;
1209
1210  --x)
1211    # Obsolete; use --with-x.
1212    with_x=yes ;;
1213
1214  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1215  | --x-incl | --x-inc | --x-in | --x-i)
1216    ac_prev=x_includes ;;
1217  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1218  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1219    x_includes=$ac_optarg ;;
1220
1221  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1222  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1223    ac_prev=x_libraries ;;
1224  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1225  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1226    x_libraries=$ac_optarg ;;
1227
1228  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1229Try \`$0 --help' for more information"
1230    ;;
1231
1232  *=*)
1233    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1234    # Reject names that are not valid shell variable names.
1235    case $ac_envvar in #(
1236      '' | [0-9]* | *[!_$as_cr_alnum]* )
1237      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1238    esac
1239    eval $ac_envvar=\$ac_optarg
1240    export $ac_envvar ;;
1241
1242  *)
1243    # FIXME: should be removed in autoconf 3.0.
1244    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1245    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1246      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1247    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1248    ;;
1249
1250  esac
1251done
1252
1253if test -n "$ac_prev"; then
1254  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1255  as_fn_error $? "missing argument to $ac_option"
1256fi
1257
1258if test -n "$ac_unrecognized_opts"; then
1259  case $enable_option_checking in
1260    no) ;;
1261    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1262    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1263  esac
1264fi
1265
1266# Check all directory arguments for consistency.
1267for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1268		datadir sysconfdir sharedstatedir localstatedir includedir \
1269		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1270		libdir localedir mandir runstatedir
1271do
1272  eval ac_val=\$$ac_var
1273  # Remove trailing slashes.
1274  case $ac_val in
1275    */ )
1276      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1277      eval $ac_var=\$ac_val;;
1278  esac
1279  # Be sure to have absolute directory names.
1280  case $ac_val in
1281    [\\/$]* | ?:[\\/]* )  continue;;
1282    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1283  esac
1284  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1285done
1286
1287# There might be people who depend on the old broken behavior: `$host'
1288# used to hold the argument of --host etc.
1289# FIXME: To remove some day.
1290build=$build_alias
1291host=$host_alias
1292target=$target_alias
1293
1294# FIXME: To remove some day.
1295if test "x$host_alias" != x; then
1296  if test "x$build_alias" = x; then
1297    cross_compiling=maybe
1298  elif test "x$build_alias" != "x$host_alias"; then
1299    cross_compiling=yes
1300  fi
1301fi
1302
1303ac_tool_prefix=
1304test -n "$host_alias" && ac_tool_prefix=$host_alias-
1305
1306test "$silent" = yes && exec 6>/dev/null
1307
1308
1309ac_pwd=`pwd` && test -n "$ac_pwd" &&
1310ac_ls_di=`ls -di .` &&
1311ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1312  as_fn_error $? "working directory cannot be determined"
1313test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1314  as_fn_error $? "pwd does not report name of working directory"
1315
1316
1317# Find the source files, if location was not specified.
1318if test -z "$srcdir"; then
1319  ac_srcdir_defaulted=yes
1320  # Try the directory containing this script, then the parent directory.
1321  ac_confdir=`$as_dirname -- "$as_myself" ||
1322$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1323	 X"$as_myself" : 'X\(//\)[^/]' \| \
1324	 X"$as_myself" : 'X\(//\)$' \| \
1325	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1326$as_echo X"$as_myself" |
1327    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1328	    s//\1/
1329	    q
1330	  }
1331	  /^X\(\/\/\)[^/].*/{
1332	    s//\1/
1333	    q
1334	  }
1335	  /^X\(\/\/\)$/{
1336	    s//\1/
1337	    q
1338	  }
1339	  /^X\(\/\).*/{
1340	    s//\1/
1341	    q
1342	  }
1343	  s/.*/./; q'`
1344  srcdir=$ac_confdir
1345  if test ! -r "$srcdir/$ac_unique_file"; then
1346    srcdir=..
1347  fi
1348else
1349  ac_srcdir_defaulted=no
1350fi
1351if test ! -r "$srcdir/$ac_unique_file"; then
1352  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1353  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1354fi
1355ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1356ac_abs_confdir=`(
1357	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1358	pwd)`
1359# When building in place, set srcdir=.
1360if test "$ac_abs_confdir" = "$ac_pwd"; then
1361  srcdir=.
1362fi
1363# Remove unnecessary trailing slashes from srcdir.
1364# Double slashes in file names in object file debugging info
1365# mess up M-x gdb in Emacs.
1366case $srcdir in
1367*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1368esac
1369for ac_var in $ac_precious_vars; do
1370  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1371  eval ac_env_${ac_var}_value=\$${ac_var}
1372  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1373  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1374done
1375
1376#
1377# Report the --help message.
1378#
1379if test "$ac_init_help" = "long"; then
1380  # Omit some internal or obsolete options to make the list less imposing.
1381  # This message is too long to be a string in the A/UX 3.1 sh.
1382  cat <<_ACEOF
1383\`configure' configures this package to adapt to many kinds of systems.
1384
1385Usage: $0 [OPTION]... [VAR=VALUE]...
1386
1387To assign environment variables (e.g., CC, CFLAGS...), specify them as
1388VAR=VALUE.  See below for descriptions of some of the useful variables.
1389
1390Defaults for the options are specified in brackets.
1391
1392Configuration:
1393  -h, --help              display this help and exit
1394      --help=short        display options specific to this package
1395      --help=recursive    display the short help of all the included packages
1396  -V, --version           display version information and exit
1397  -q, --quiet, --silent   do not print \`checking ...' messages
1398      --cache-file=FILE   cache test results in FILE [disabled]
1399  -C, --config-cache      alias for \`--cache-file=config.cache'
1400  -n, --no-create         do not create output files
1401      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1402
1403Installation directories:
1404  --prefix=PREFIX         install architecture-independent files in PREFIX
1405                          [$ac_default_prefix]
1406  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1407                          [PREFIX]
1408
1409By default, \`make install' will install all the files in
1410\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1411an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1412for instance \`--prefix=\$HOME'.
1413
1414For better control, use the options below.
1415
1416Fine tuning of the installation directories:
1417  --bindir=DIR            user executables [EPREFIX/bin]
1418  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1419  --libexecdir=DIR        program executables [EPREFIX/libexec]
1420  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1421  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1422  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1423  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1424  --libdir=DIR            object code libraries [EPREFIX/lib]
1425  --includedir=DIR        C header files [PREFIX/include]
1426  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1427  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1428  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1429  --infodir=DIR           info documentation [DATAROOTDIR/info]
1430  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1431  --mandir=DIR            man documentation [DATAROOTDIR/man]
1432  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1433  --htmldir=DIR           html documentation [DOCDIR]
1434  --dvidir=DIR            dvi documentation [DOCDIR]
1435  --pdfdir=DIR            pdf documentation [DOCDIR]
1436  --psdir=DIR             ps documentation [DOCDIR]
1437_ACEOF
1438
1439  cat <<\_ACEOF
1440
1441System types:
1442  --build=BUILD     configure for building on BUILD [guessed]
1443  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1444  --target=TARGET   configure for building compilers for TARGET [HOST]
1445_ACEOF
1446fi
1447
1448if test -n "$ac_init_help"; then
1449
1450  cat <<\_ACEOF
1451
1452Optional Features:
1453  --disable-option-checking  ignore unrecognized --enable/--with options
1454  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1455  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1456  --enable-optimize=OPT Enable code optimizations (ie. -O2)
1457  --enable-debug=DBG    Enable debugging (using compiler flags DBG)
1458  --enable-debug-symbols=DBG    Enable debugging symbols
1459                                       (using compiler flags DBG)
1460  --enable-win32-target=\$t
1461                          Specify win32 flavor. (WIN95 or WINNT)
1462  --enable-debug-rtl      Use the MSVC debug runtime library
1463  --enable-static-rtl     Use the MSVC static runtime library
1464  --enable-x32            Enable x32 ABI support (x86_64 only)
1465  --enable-64bit          Enable 64-bit support (on certain platforms)
1466  --enable-mdupdate       Enable use of certain compilers' mdupdate feature
1467  --enable-cplus          Enable some c++ api routines
1468  --enable-macos-target=VER
1469                          Set the minimum MacOS version needed at runtime
1470                          10.3 for ppc, 10.4 for x86
1471  --disable-os2-high-mem  Disable high-memory support on OS/2
1472
1473  --enable-strip          Enable stripping of shared libs and programs
1474  --enable-user-pthreads  Build using userland pthreads
1475  --enable-nspr-threads   Build using classic nspr threads
1476  --enable-ipv6           Compile ipv6 support
1477  --enable-wrap-malloc    Wrap malloc calls (gnu linker only)
1478
1479Optional Packages:
1480  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1481  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1482  --with-android-ndk=DIR
1483                          location where the Android NDK can be found
1484  --with-android-toolchain=DIR
1485                          location of the Android toolchain
1486  --with-android-version=VER
1487                          Android platform version, default 5 for arm, 9 for x86/mips
1488  --with-android-platform=DIR
1489                          location of platform dir
1490  --with-dist-prefix=DIST_PREFIX
1491                          place build files in DIST_PREFIX dist
1492  --with-dist-bindir=DIR  build execuatables in DIR DIST_PREFIX/bin
1493  --with-dist-includedir=DIR
1494                          build include files in DIR DIST_PREFIX/include/nspr
1495  --with-dist-libdir=DIR  build library files in DIR DIST_PREFIX/lib
1496  --with-mozilla          Compile NSPR with Mozilla support
1497  --with-arm-kuser        Use kuser helpers (Linux/ARM only)
1498                          (Requires kernel 2.6.13 or later)
1499  --with-macos-sdk=dir    Location of platform SDK to use (Mac OS X only)
1500  --with-thumb[=yes|no|toolchain-default]
1501                          Use Thumb instruction set (-mthumb)
1502  --with-thumb-interwork[=yes|no|toolchain-default]
1503                           Use Thumb/ARM instuctions interwork (-mthumb-interwork)
1504  --with-arch=[type|toolchain-default]
1505                           Use specific CPU features (-march=type)
1506  --with-fpu=[type|toolchain-default]
1507                           Use specific FPU type (-mfpu=type)
1508  --with-float-abi=[type|toolchain-default]
1509                           Use specific arm float ABI (-mfloat-abi=type)
1510  --with-soft-float[=yes|no|toolchain-default]
1511                           Use soft float library (-msoft-float)
1512  --with-ccache=path/to/ccache
1513                          Enable compiling with ccache
1514  --with-pthreads         Use system pthreads library as thread subsystem
1515  --with-wrap-malloc=SHAREDLIB  Location of malloc wrapper library
1516
1517Some influential environment variables:
1518  CC          C compiler command
1519  CFLAGS      C compiler flags
1520  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1521              nonstandard directory <lib dir>
1522  LIBS        libraries to pass to the linker, e.g. -l<library>
1523  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1524              you have headers in a nonstandard directory <include dir>
1525  CXX         C++ compiler command
1526  CXXFLAGS    C++ compiler flags
1527  CPP         C preprocessor
1528
1529Use these variables to override the choices made by `configure' or to help
1530it to find libraries and programs with nonstandard names/locations.
1531
1532Report bugs to the package provider.
1533_ACEOF
1534ac_status=$?
1535fi
1536
1537if test "$ac_init_help" = "recursive"; then
1538  # If there are subdirs, report their specific --help.
1539  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1540    test -d "$ac_dir" ||
1541      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1542      continue
1543    ac_builddir=.
1544
1545case "$ac_dir" in
1546.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1547*)
1548  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1549  # A ".." for each directory in $ac_dir_suffix.
1550  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1551  case $ac_top_builddir_sub in
1552  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1554  esac ;;
1555esac
1556ac_abs_top_builddir=$ac_pwd
1557ac_abs_builddir=$ac_pwd$ac_dir_suffix
1558# for backward compatibility:
1559ac_top_builddir=$ac_top_build_prefix
1560
1561case $srcdir in
1562  .)  # We are building in place.
1563    ac_srcdir=.
1564    ac_top_srcdir=$ac_top_builddir_sub
1565    ac_abs_top_srcdir=$ac_pwd ;;
1566  [\\/]* | ?:[\\/]* )  # Absolute name.
1567    ac_srcdir=$srcdir$ac_dir_suffix;
1568    ac_top_srcdir=$srcdir
1569    ac_abs_top_srcdir=$srcdir ;;
1570  *) # Relative name.
1571    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1572    ac_top_srcdir=$ac_top_build_prefix$srcdir
1573    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1574esac
1575ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1576
1577    cd "$ac_dir" || { ac_status=$?; continue; }
1578    # Check for guested configure.
1579    if test -f "$ac_srcdir/configure.gnu"; then
1580      echo &&
1581      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1582    elif test -f "$ac_srcdir/configure"; then
1583      echo &&
1584      $SHELL "$ac_srcdir/configure" --help=recursive
1585    else
1586      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1587    fi || ac_status=$?
1588    cd "$ac_pwd" || { ac_status=$?; break; }
1589  done
1590fi
1591
1592test -n "$ac_init_help" && exit $ac_status
1593if $ac_init_version; then
1594  cat <<\_ACEOF
1595configure
1596generated by GNU Autoconf 2.69
1597
1598Copyright (C) 2012 Free Software Foundation, Inc.
1599This configure script is free software; the Free Software Foundation
1600gives unlimited permission to copy, distribute and modify it.
1601_ACEOF
1602  exit
1603fi
1604
1605## ------------------------ ##
1606## Autoconf initialization. ##
1607## ------------------------ ##
1608
1609# ac_fn_c_try_compile LINENO
1610# --------------------------
1611# Try to compile conftest.$ac_ext, and return whether this succeeded.
1612ac_fn_c_try_compile ()
1613{
1614  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1615  rm -f conftest.$ac_objext
1616  if { { ac_try="$ac_compile"
1617case "(($ac_try" in
1618  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619  *) ac_try_echo=$ac_try;;
1620esac
1621eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622$as_echo "$ac_try_echo"; } >&5
1623  (eval "$ac_compile") 2>conftest.err
1624  ac_status=$?
1625  if test -s conftest.err; then
1626    grep -v '^ *+' conftest.err >conftest.er1
1627    cat conftest.er1 >&5
1628    mv -f conftest.er1 conftest.err
1629  fi
1630  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631  test $ac_status = 0; } && {
1632	 test -z "$ac_c_werror_flag" ||
1633	 test ! -s conftest.err
1634       } && test -s conftest.$ac_objext; then :
1635  ac_retval=0
1636else
1637  $as_echo "$as_me: failed program was:" >&5
1638sed 's/^/| /' conftest.$ac_ext >&5
1639
1640	ac_retval=1
1641fi
1642  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643  as_fn_set_status $ac_retval
1644
1645} # ac_fn_c_try_compile
1646
1647# ac_fn_cxx_try_compile LINENO
1648# ----------------------------
1649# Try to compile conftest.$ac_ext, and return whether this succeeded.
1650ac_fn_cxx_try_compile ()
1651{
1652  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1653  rm -f conftest.$ac_objext
1654  if { { ac_try="$ac_compile"
1655case "(($ac_try" in
1656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1657  *) ac_try_echo=$ac_try;;
1658esac
1659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1660$as_echo "$ac_try_echo"; } >&5
1661  (eval "$ac_compile") 2>conftest.err
1662  ac_status=$?
1663  if test -s conftest.err; then
1664    grep -v '^ *+' conftest.err >conftest.er1
1665    cat conftest.er1 >&5
1666    mv -f conftest.er1 conftest.err
1667  fi
1668  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1669  test $ac_status = 0; } && {
1670	 test -z "$ac_cxx_werror_flag" ||
1671	 test ! -s conftest.err
1672       } && test -s conftest.$ac_objext; then :
1673  ac_retval=0
1674else
1675  $as_echo "$as_me: failed program was:" >&5
1676sed 's/^/| /' conftest.$ac_ext >&5
1677
1678	ac_retval=1
1679fi
1680  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1681  as_fn_set_status $ac_retval
1682
1683} # ac_fn_cxx_try_compile
1684
1685# ac_fn_c_try_cpp LINENO
1686# ----------------------
1687# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1688ac_fn_c_try_cpp ()
1689{
1690  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1691  if { { ac_try="$ac_cpp conftest.$ac_ext"
1692case "(($ac_try" in
1693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694  *) ac_try_echo=$ac_try;;
1695esac
1696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697$as_echo "$ac_try_echo"; } >&5
1698  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1699  ac_status=$?
1700  if test -s conftest.err; then
1701    grep -v '^ *+' conftest.err >conftest.er1
1702    cat conftest.er1 >&5
1703    mv -f conftest.er1 conftest.err
1704  fi
1705  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706  test $ac_status = 0; } > conftest.i && {
1707	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1708	 test ! -s conftest.err
1709       }; then :
1710  ac_retval=0
1711else
1712  $as_echo "$as_me: failed program was:" >&5
1713sed 's/^/| /' conftest.$ac_ext >&5
1714
1715    ac_retval=1
1716fi
1717  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1718  as_fn_set_status $ac_retval
1719
1720} # ac_fn_c_try_cpp
1721
1722# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1723# -------------------------------------------------------
1724# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1725# the include files in INCLUDES and setting the cache variable VAR
1726# accordingly.
1727ac_fn_c_check_header_mongrel ()
1728{
1729  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730  if eval \${$3+:} false; then :
1731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if eval \${$3+:} false; then :
1734  $as_echo_n "(cached) " >&6
1735fi
1736eval ac_res=\$$3
1737	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738$as_echo "$ac_res" >&6; }
1739else
1740  # Is the header compilable?
1741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1742$as_echo_n "checking $2 usability... " >&6; }
1743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744/* end confdefs.h.  */
1745$4
1746#include <$2>
1747_ACEOF
1748if ac_fn_c_try_compile "$LINENO"; then :
1749  ac_header_compiler=yes
1750else
1751  ac_header_compiler=no
1752fi
1753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1755$as_echo "$ac_header_compiler" >&6; }
1756
1757# Is the header present?
1758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1759$as_echo_n "checking $2 presence... " >&6; }
1760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761/* end confdefs.h.  */
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_cpp "$LINENO"; then :
1765  ac_header_preproc=yes
1766else
1767  ac_header_preproc=no
1768fi
1769rm -f conftest.err conftest.i conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1771$as_echo "$ac_header_preproc" >&6; }
1772
1773# So?  What about this header?
1774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1775  yes:no: )
1776    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1777$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1778    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1780    ;;
1781  no:yes:* )
1782    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1783$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1784    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1785$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1786    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1787$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1788    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1789$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1790    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1791$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1792    ;;
1793esac
1794  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
1796if eval \${$3+:} false; then :
1797  $as_echo_n "(cached) " >&6
1798else
1799  eval "$3=\$ac_header_compiler"
1800fi
1801eval ac_res=\$$3
1802	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803$as_echo "$ac_res" >&6; }
1804fi
1805  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1806
1807} # ac_fn_c_check_header_mongrel
1808
1809# ac_fn_c_try_run LINENO
1810# ----------------------
1811# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1812# that executables *can* be run.
1813ac_fn_c_try_run ()
1814{
1815  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816  if { { ac_try="$ac_link"
1817case "(($ac_try" in
1818  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1819  *) ac_try_echo=$ac_try;;
1820esac
1821eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1822$as_echo "$ac_try_echo"; } >&5
1823  (eval "$ac_link") 2>&5
1824  ac_status=$?
1825  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1826  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1827  { { case "(($ac_try" in
1828  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829  *) ac_try_echo=$ac_try;;
1830esac
1831eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1832$as_echo "$ac_try_echo"; } >&5
1833  (eval "$ac_try") 2>&5
1834  ac_status=$?
1835  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1836  test $ac_status = 0; }; }; then :
1837  ac_retval=0
1838else
1839  $as_echo "$as_me: program exited with status $ac_status" >&5
1840       $as_echo "$as_me: failed program was:" >&5
1841sed 's/^/| /' conftest.$ac_ext >&5
1842
1843       ac_retval=$ac_status
1844fi
1845  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1846  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1847  as_fn_set_status $ac_retval
1848
1849} # ac_fn_c_try_run
1850
1851# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1852# -------------------------------------------------------
1853# Tests whether HEADER exists and can be compiled using the include files in
1854# INCLUDES, setting the cache variable VAR accordingly.
1855ac_fn_c_check_header_compile ()
1856{
1857  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
1860if eval \${$3+:} false; then :
1861  $as_echo_n "(cached) " >&6
1862else
1863  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1864/* end confdefs.h.  */
1865$4
1866#include <$2>
1867_ACEOF
1868if ac_fn_c_try_compile "$LINENO"; then :
1869  eval "$3=yes"
1870else
1871  eval "$3=no"
1872fi
1873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1874fi
1875eval ac_res=\$$3
1876	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1877$as_echo "$ac_res" >&6; }
1878  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1879
1880} # ac_fn_c_check_header_compile
1881
1882# ac_fn_c_try_link LINENO
1883# -----------------------
1884# Try to link conftest.$ac_ext, and return whether this succeeded.
1885ac_fn_c_try_link ()
1886{
1887  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1888  rm -f conftest.$ac_objext conftest$ac_exeext
1889  if { { ac_try="$ac_link"
1890case "(($ac_try" in
1891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1892  *) ac_try_echo=$ac_try;;
1893esac
1894eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1895$as_echo "$ac_try_echo"; } >&5
1896  (eval "$ac_link") 2>conftest.err
1897  ac_status=$?
1898  if test -s conftest.err; then
1899    grep -v '^ *+' conftest.err >conftest.er1
1900    cat conftest.er1 >&5
1901    mv -f conftest.er1 conftest.err
1902  fi
1903  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1904  test $ac_status = 0; } && {
1905	 test -z "$ac_c_werror_flag" ||
1906	 test ! -s conftest.err
1907       } && test -s conftest$ac_exeext && {
1908	 test "$cross_compiling" = yes ||
1909	 test -x conftest$ac_exeext
1910       }; then :
1911  ac_retval=0
1912else
1913  $as_echo "$as_me: failed program was:" >&5
1914sed 's/^/| /' conftest.$ac_ext >&5
1915
1916	ac_retval=1
1917fi
1918  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1919  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1920  # interfere with the next link command; also delete a directory that is
1921  # left behind by Apple's compiler.  We do this before executing the actions.
1922  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1923  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1924  as_fn_set_status $ac_retval
1925
1926} # ac_fn_c_try_link
1927
1928# ac_fn_c_check_func LINENO FUNC VAR
1929# ----------------------------------
1930# Tests whether FUNC exists, setting the cache variable VAR accordingly
1931ac_fn_c_check_func ()
1932{
1933  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1934  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1935$as_echo_n "checking for $2... " >&6; }
1936if eval \${$3+:} false; then :
1937  $as_echo_n "(cached) " >&6
1938else
1939  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940/* end confdefs.h.  */
1941/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1942   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1943#define $2 innocuous_$2
1944
1945/* System header to define __stub macros and hopefully few prototypes,
1946    which can conflict with char $2 (); below.
1947    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1948    <limits.h> exists even on freestanding compilers.  */
1949
1950#ifdef __STDC__
1951# include <limits.h>
1952#else
1953# include <assert.h>
1954#endif
1955
1956#undef $2
1957
1958/* Override any GCC internal prototype to avoid an error.
1959   Use char because int might match the return type of a GCC
1960   builtin and then its argument prototype would still apply.  */
1961#ifdef __cplusplus
1962extern "C"
1963#endif
1964char $2 ();
1965/* The GNU C library defines this for functions which it implements
1966    to always fail with ENOSYS.  Some functions are actually named
1967    something starting with __ and the normal name is an alias.  */
1968#if defined __stub_$2 || defined __stub___$2
1969choke me
1970#endif
1971
1972int
1973main ()
1974{
1975return $2 ();
1976  ;
1977  return 0;
1978}
1979_ACEOF
1980if ac_fn_c_try_link "$LINENO"; then :
1981  eval "$3=yes"
1982else
1983  eval "$3=no"
1984fi
1985rm -f core conftest.err conftest.$ac_objext \
1986    conftest$ac_exeext conftest.$ac_ext
1987fi
1988eval ac_res=\$$3
1989	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1990$as_echo "$ac_res" >&6; }
1991  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1992
1993} # ac_fn_c_check_func
1994cat >config.log <<_ACEOF
1995This file contains any messages produced by compilers while
1996running configure, to aid debugging if configure makes a mistake.
1997
1998It was created by $as_me, which was
1999generated by GNU Autoconf 2.69.  Invocation command line was
2000
2001  $ $0 $@
2002
2003_ACEOF
2004exec 5>>config.log
2005{
2006cat <<_ASUNAME
2007## --------- ##
2008## Platform. ##
2009## --------- ##
2010
2011hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2012uname -m = `(uname -m) 2>/dev/null || echo unknown`
2013uname -r = `(uname -r) 2>/dev/null || echo unknown`
2014uname -s = `(uname -s) 2>/dev/null || echo unknown`
2015uname -v = `(uname -v) 2>/dev/null || echo unknown`
2016
2017/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2018/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2019
2020/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2021/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2022/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2023/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2024/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2025/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2026/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2027
2028_ASUNAME
2029
2030as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2031for as_dir in $PATH
2032do
2033  IFS=$as_save_IFS
2034  test -z "$as_dir" && as_dir=.
2035    $as_echo "PATH: $as_dir"
2036  done
2037IFS=$as_save_IFS
2038
2039} >&5
2040
2041cat >&5 <<_ACEOF
2042
2043
2044## ----------- ##
2045## Core tests. ##
2046## ----------- ##
2047
2048_ACEOF
2049
2050
2051# Keep a trace of the command line.
2052# Strip out --no-create and --no-recursion so they do not pile up.
2053# Strip out --silent because we don't want to record it for future runs.
2054# Also quote any args containing shell meta-characters.
2055# Make two passes to allow for proper duplicate-argument suppression.
2056ac_configure_args=
2057ac_configure_args0=
2058ac_configure_args1=
2059ac_must_keep_next=false
2060for ac_pass in 1 2
2061do
2062  for ac_arg
2063  do
2064    case $ac_arg in
2065    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2066    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2067    | -silent | --silent | --silen | --sile | --sil)
2068      continue ;;
2069    *\'*)
2070      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2071    esac
2072    case $ac_pass in
2073    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2074    2)
2075      as_fn_append ac_configure_args1 " '$ac_arg'"
2076      if test $ac_must_keep_next = true; then
2077	ac_must_keep_next=false # Got value, back to normal.
2078      else
2079	case $ac_arg in
2080	  *=* | --config-cache | -C | -disable-* | --disable-* \
2081	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2082	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2083	  | -with-* | --with-* | -without-* | --without-* | --x)
2084	    case "$ac_configure_args0 " in
2085	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2086	    esac
2087	    ;;
2088	  -* ) ac_must_keep_next=true ;;
2089	esac
2090      fi
2091      as_fn_append ac_configure_args " '$ac_arg'"
2092      ;;
2093    esac
2094  done
2095done
2096{ ac_configure_args0=; unset ac_configure_args0;}
2097{ ac_configure_args1=; unset ac_configure_args1;}
2098
2099# When interrupted or exit'd, cleanup temporary files, and complete
2100# config.log.  We remove comments because anyway the quotes in there
2101# would cause problems or look ugly.
2102# WARNING: Use '\'' to represent an apostrophe within the trap.
2103# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2104trap 'exit_status=$?
2105  # Save into config.log some information that might help in debugging.
2106  {
2107    echo
2108
2109    $as_echo "## ---------------- ##
2110## Cache variables. ##
2111## ---------------- ##"
2112    echo
2113    # The following way of writing the cache mishandles newlines in values,
2114(
2115  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2116    eval ac_val=\$$ac_var
2117    case $ac_val in #(
2118    *${as_nl}*)
2119      case $ac_var in #(
2120      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2121$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2122      esac
2123      case $ac_var in #(
2124      _ | IFS | as_nl) ;; #(
2125      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2126      *) { eval $ac_var=; unset $ac_var;} ;;
2127      esac ;;
2128    esac
2129  done
2130  (set) 2>&1 |
2131    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2132    *${as_nl}ac_space=\ *)
2133      sed -n \
2134	"s/'\''/'\''\\\\'\'''\''/g;
2135	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2136      ;; #(
2137    *)
2138      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2139      ;;
2140    esac |
2141    sort
2142)
2143    echo
2144
2145    $as_echo "## ----------------- ##
2146## Output variables. ##
2147## ----------------- ##"
2148    echo
2149    for ac_var in $ac_subst_vars
2150    do
2151      eval ac_val=\$$ac_var
2152      case $ac_val in
2153      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2154      esac
2155      $as_echo "$ac_var='\''$ac_val'\''"
2156    done | sort
2157    echo
2158
2159    if test -n "$ac_subst_files"; then
2160      $as_echo "## ------------------- ##
2161## File substitutions. ##
2162## ------------------- ##"
2163      echo
2164      for ac_var in $ac_subst_files
2165      do
2166	eval ac_val=\$$ac_var
2167	case $ac_val in
2168	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2169	esac
2170	$as_echo "$ac_var='\''$ac_val'\''"
2171      done | sort
2172      echo
2173    fi
2174
2175    if test -s confdefs.h; then
2176      $as_echo "## ----------- ##
2177## confdefs.h. ##
2178## ----------- ##"
2179      echo
2180      cat confdefs.h
2181      echo
2182    fi
2183    test "$ac_signal" != 0 &&
2184      $as_echo "$as_me: caught signal $ac_signal"
2185    $as_echo "$as_me: exit $exit_status"
2186  } >&5
2187  rm -f core *.core core.conftest.* &&
2188    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2189    exit $exit_status
2190' 0
2191for ac_signal in 1 2 13 15; do
2192  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2193done
2194ac_signal=0
2195
2196# confdefs.h avoids OS command line length limits that DEFS can exceed.
2197rm -f -r conftest* confdefs.h
2198
2199$as_echo "/* confdefs.h */" > confdefs.h
2200
2201# Predefined preprocessor variables.
2202
2203cat >>confdefs.h <<_ACEOF
2204#define PACKAGE_NAME "$PACKAGE_NAME"
2205_ACEOF
2206
2207cat >>confdefs.h <<_ACEOF
2208#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2209_ACEOF
2210
2211cat >>confdefs.h <<_ACEOF
2212#define PACKAGE_VERSION "$PACKAGE_VERSION"
2213_ACEOF
2214
2215cat >>confdefs.h <<_ACEOF
2216#define PACKAGE_STRING "$PACKAGE_STRING"
2217_ACEOF
2218
2219cat >>confdefs.h <<_ACEOF
2220#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2221_ACEOF
2222
2223cat >>confdefs.h <<_ACEOF
2224#define PACKAGE_URL "$PACKAGE_URL"
2225_ACEOF
2226
2227
2228# Let the site file select an alternate cache file if it wants to.
2229# Prefer an explicitly selected file to automatically selected ones.
2230ac_site_file1=NONE
2231ac_site_file2=NONE
2232if test -n "$CONFIG_SITE"; then
2233  # We do not want a PATH search for config.site.
2234  case $CONFIG_SITE in #((
2235    -*)  ac_site_file1=./$CONFIG_SITE;;
2236    */*) ac_site_file1=$CONFIG_SITE;;
2237    *)   ac_site_file1=./$CONFIG_SITE;;
2238  esac
2239elif test "x$prefix" != xNONE; then
2240  ac_site_file1=$prefix/share/config.site
2241  ac_site_file2=$prefix/etc/config.site
2242else
2243  ac_site_file1=$ac_default_prefix/share/config.site
2244  ac_site_file2=$ac_default_prefix/etc/config.site
2245fi
2246for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2247do
2248  test "x$ac_site_file" = xNONE && continue
2249  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2250    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2251$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2252    sed 's/^/| /' "$ac_site_file" >&5
2253    . "$ac_site_file" \
2254      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2255$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2256as_fn_error $? "failed to load site script $ac_site_file
2257See \`config.log' for more details" "$LINENO" 5; }
2258  fi
2259done
2260
2261if test -r "$cache_file"; then
2262  # Some versions of bash will fail to source /dev/null (special files
2263  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2264  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2265    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2266$as_echo "$as_me: loading cache $cache_file" >&6;}
2267    case $cache_file in
2268      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2269      *)                      . "./$cache_file";;
2270    esac
2271  fi
2272else
2273  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2274$as_echo "$as_me: creating cache $cache_file" >&6;}
2275  >$cache_file
2276fi
2277
2278# Check that the precious variables saved in the cache have kept the same
2279# value.
2280ac_cache_corrupted=false
2281for ac_var in $ac_precious_vars; do
2282  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2283  eval ac_new_set=\$ac_env_${ac_var}_set
2284  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2285  eval ac_new_val=\$ac_env_${ac_var}_value
2286  case $ac_old_set,$ac_new_set in
2287    set,)
2288      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2289$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2290      ac_cache_corrupted=: ;;
2291    ,set)
2292      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2293$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2294      ac_cache_corrupted=: ;;
2295    ,);;
2296    *)
2297      if test "x$ac_old_val" != "x$ac_new_val"; then
2298	# differences in whitespace do not lead to failure.
2299	ac_old_val_w=`echo x $ac_old_val`
2300	ac_new_val_w=`echo x $ac_new_val`
2301	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2302	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2303$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2304	  ac_cache_corrupted=:
2305	else
2306	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2307$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2308	  eval $ac_var=\$ac_old_val
2309	fi
2310	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2311$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2312	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2313$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2314      fi;;
2315  esac
2316  # Pass precious variables to config.status.
2317  if test "$ac_new_set" = set; then
2318    case $ac_new_val in
2319    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2320    *) ac_arg=$ac_var=$ac_new_val ;;
2321    esac
2322    case " $ac_configure_args " in
2323      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2324      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2325    esac
2326  fi
2327done
2328if $ac_cache_corrupted; then
2329  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2330$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2331  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2332$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2333  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2334fi
2335## -------------------- ##
2336## Main body of script. ##
2337## -------------------- ##
2338
2339ac_ext=c
2340ac_cpp='$CPP $CPPFLAGS'
2341ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2342ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2343ac_compiler_gnu=$ac_cv_c_compiler_gnu
2344
2345
2346
2347
2348ac_aux_dir=
2349for ac_dir in ${srcdir}/build/autoconf "$srcdir"/${srcdir}/build/autoconf; do
2350  if test -f "$ac_dir/install-sh"; then
2351    ac_aux_dir=$ac_dir
2352    ac_install_sh="$ac_aux_dir/install-sh -c"
2353    break
2354  elif test -f "$ac_dir/install.sh"; then
2355    ac_aux_dir=$ac_dir
2356    ac_install_sh="$ac_aux_dir/install.sh -c"
2357    break
2358  elif test -f "$ac_dir/shtool"; then
2359    ac_aux_dir=$ac_dir
2360    ac_install_sh="$ac_aux_dir/shtool install -c"
2361    break
2362  fi
2363done
2364if test -z "$ac_aux_dir"; then
2365  as_fn_error $? "cannot find install-sh, install.sh, or shtool in ${srcdir}/build/autoconf \"$srcdir\"/${srcdir}/build/autoconf" "$LINENO" 5
2366fi
2367
2368# These three variables are undocumented and unsupported,
2369# and are intended to be withdrawn in a future Autoconf release.
2370# They can cause serious problems if a builder's source tree is in a directory
2371# whose full name contains unusual characters.
2372ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2373ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2374ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2375
2376
2377# Make sure we can run config.sub.
2378$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2379  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2380
2381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2382$as_echo_n "checking build system type... " >&6; }
2383if ${ac_cv_build+:} false; then :
2384  $as_echo_n "(cached) " >&6
2385else
2386  ac_build_alias=$build_alias
2387test "x$ac_build_alias" = x &&
2388  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2389test "x$ac_build_alias" = x &&
2390  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2391ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2392  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2393
2394fi
2395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2396$as_echo "$ac_cv_build" >&6; }
2397case $ac_cv_build in
2398*-*-*) ;;
2399*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2400esac
2401build=$ac_cv_build
2402ac_save_IFS=$IFS; IFS='-'
2403set x $ac_cv_build
2404shift
2405build_cpu=$1
2406build_vendor=$2
2407shift; shift
2408# Remember, the first character of IFS is used to create $*,
2409# except with old shells:
2410build_os=$*
2411IFS=$ac_save_IFS
2412case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2413
2414
2415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2416$as_echo_n "checking host system type... " >&6; }
2417if ${ac_cv_host+:} false; then :
2418  $as_echo_n "(cached) " >&6
2419else
2420  if test "x$host_alias" = x; then
2421  ac_cv_host=$ac_cv_build
2422else
2423  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2424    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2425fi
2426
2427fi
2428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2429$as_echo "$ac_cv_host" >&6; }
2430case $ac_cv_host in
2431*-*-*) ;;
2432*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2433esac
2434host=$ac_cv_host
2435ac_save_IFS=$IFS; IFS='-'
2436set x $ac_cv_host
2437shift
2438host_cpu=$1
2439host_vendor=$2
2440shift; shift
2441# Remember, the first character of IFS is used to create $*,
2442# except with old shells:
2443host_os=$*
2444IFS=$ac_save_IFS
2445case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2446
2447
2448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2449$as_echo_n "checking target system type... " >&6; }
2450if ${ac_cv_target+:} false; then :
2451  $as_echo_n "(cached) " >&6
2452else
2453  if test "x$target_alias" = x; then
2454  ac_cv_target=$ac_cv_host
2455else
2456  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2457    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2458fi
2459
2460fi
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2462$as_echo "$ac_cv_target" >&6; }
2463case $ac_cv_target in
2464*-*-*) ;;
2465*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2466esac
2467target=$ac_cv_target
2468ac_save_IFS=$IFS; IFS='-'
2469set x $ac_cv_target
2470shift
2471target_cpu=$1
2472target_vendor=$2
2473shift; shift
2474# Remember, the first character of IFS is used to create $*,
2475# except with old shells:
2476target_os=$*
2477IFS=$ac_save_IFS
2478case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2479
2480
2481# The aliases save the names the user supplied, while $host etc.
2482# will get canonicalized.
2483test -n "$target_alias" &&
2484  test "$program_prefix$program_suffix$program_transform_name" = \
2485    NONENONEs,x,x, &&
2486  program_prefix=${target_alias}-
2487
2488MOD_MAJOR_VERSION=4
2489MOD_MINOR_VERSION=33
2490MOD_PATCH_VERSION=0
2491NSPR_MODNAME=nspr20
2492_HAVE_PTHREADS=
2493USE_PTHREADS=
2494USE_USER_PTHREADS=
2495USE_NSPR_THREADS=
2496USE_N32=
2497USE_X32=
2498USE_64=
2499USE_CPLUS=
2500USE_IPV6=
2501USE_MDUPDATE=
2502_MACOSX_DEPLOYMENT_TARGET=
2503_OPTIMIZE_FLAGS=-O
2504_DEBUG_FLAGS=-g
2505MOZ_DEBUG=1
2506MOZ_OPTIMIZE=
2507OBJDIR='$(OBJDIR_NAME)'
2508OBJDIR_NAME=.
2509OBJDIR_SUFFIX=OBJ
2510NSINSTALL='$(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall'
2511NOSUCHFILE=/no-such-file
2512LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
2513LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)'
2514CYGWIN_WRAPPER=
2515MACOS_SDK_DIR=
2516NEXT_ROOT=
2517MT=
2518MOZ_OS2_HIGH_MEMORY=1
2519PROFILE_GEN_CFLAGS=
2520PROFILE_GEN_LDFLAGS=
2521PROFILE_USE_CFLAGS=
2522PROFILE_USE_LDFLAGS=
2523
2524RESOLVE_LINK_SYMBOLS=
2525
2526CFLAGS="${CFLAGS=}"
2527CXXFLAGS="${CXXFLAGS=}"
2528LDFLAGS="${LDFLAGS=}"
2529DLLFLAGS="${DLLFLAGS=}"
2530HOST_CFLAGS="${HOST_CFLAGS=}"
2531HOST_LDFLAGS="${HOST_LDFLAGS=}"
2532
2533case "$target" in
2534*-cygwin*|*-mingw*|*-msys*)
2535    # Check to see if we are really running in a msvc environemnt
2536    _WIN32_MSVC=
2537    for ac_prog in cl
2538do
2539  # Extract the first word of "$ac_prog", so it can be a program name with args.
2540set dummy $ac_prog; ac_word=$2
2541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2542$as_echo_n "checking for $ac_word... " >&6; }
2543if ${ac_cv_prog_CC+:} false; then :
2544  $as_echo_n "(cached) " >&6
2545else
2546  if test -n "$CC"; then
2547  ac_cv_prog_CC="$CC" # Let the user override the test.
2548else
2549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2550for as_dir in $PATH
2551do
2552  IFS=$as_save_IFS
2553  test -z "$as_dir" && as_dir=.
2554    for ac_exec_ext in '' $ac_executable_extensions; do
2555  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2556    ac_cv_prog_CC="$ac_prog"
2557    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2558    break 2
2559  fi
2560done
2561  done
2562IFS=$as_save_IFS
2563
2564fi
2565fi
2566CC=$ac_cv_prog_CC
2567if test -n "$CC"; then
2568  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2569$as_echo "$CC" >&6; }
2570else
2571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2572$as_echo "no" >&6; }
2573fi
2574
2575
2576  test -n "$CC" && break
2577done
2578
2579    cat > conftest.c <<EOF
2580#ifdef _MSC_VER
2581COMPILER IS MSVC
2582#endif
2583EOF
2584    read dummy <<EOF
2585$($CC -E conftest.c 2>/dev/null | grep COMPILER)
2586EOF
2587    if test -n "$dummy"; then
2588        _WIN32_MSVC=1
2589        CXX=$CC
2590    fi
2591    rm -f conftest.c
2592    ;;
2593*-mks*)
2594    _WIN32_MSVC=1
2595    ;;
2596esac
2597
2598if test -n "$_WIN32_MSVC"; then
2599    SKIP_PATH_CHECKS=1
2600    SKIP_COMPILER_CHECKS=1
2601    SKIP_LIBRARY_CHECKS=1
2602fi
2603
2604
2605
2606# Check whether --with-android-ndk was given.
2607if test "${with_android_ndk+set}" = set; then :
2608  withval=$with_android_ndk; android_ndk=$withval
2609fi
2610
2611
2612
2613# Check whether --with-android-toolchain was given.
2614if test "${with_android_toolchain+set}" = set; then :
2615  withval=$with_android_toolchain; android_toolchain=$withval
2616fi
2617
2618
2619case "$target_cpu" in
2620arm)
2621    android_version=5
2622    ;;
2623i?86|mipsel)
2624    android_version=9
2625    ;;
2626esac
2627
2628
2629# Check whether --with-android-version was given.
2630if test "${with_android_version+set}" = set; then :
2631  withval=$with_android_version; android_version=$withval
2632fi
2633
2634
2635
2636# Check whether --with-android-platform was given.
2637if test "${with_android_platform+set}" = set; then :
2638  withval=$with_android_platform; android_platform=$withval
2639fi
2640
2641
2642case "$target" in
2643x86_64-linux*-android*)
2644    android_tool_prefix="x86_64-linux-android"
2645    ;;
2646aarch64-linux*-android*)
2647    android_tool_prefix="aarch64-linux-android"
2648    ;;
2649arm-linux*-android*|*-linuxandroid*)
2650    android_tool_prefix="arm-linux-androideabi"
2651    ;;
2652i?86-*android*)
2653    android_tool_prefix="i686-linux-android"
2654    ;;
2655mipsel-*android*)
2656    android_tool_prefix="mipsel-linux-android"
2657    ;;
2658*)
2659    android_tool_prefix="$target_os"
2660    ;;
2661esac
2662
2663case "$target" in
2664*-android*|*-linuxandroid*)
2665    if test -z "$android_ndk" ; then
2666       as_fn_error $? "You must specify --with-android-ndk=/path/to/ndk when targeting Android." "$LINENO" 5
2667    fi
2668
2669    if test -z "$android_toolchain" ; then
2670        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for android toolchain directory" >&5
2671$as_echo_n "checking for android toolchain directory... " >&6; }
2672
2673        kernel_name=`uname -s | tr "[:upper:]" "[:lower:]"`
2674
2675        case "$target_cpu" in
2676        arm)
2677            target_name=arm-linux-androideabi-4.4.3
2678            ;;
2679        i?86)
2680            target_name=x86-4.4.3
2681            ;;
2682        mipsel)
2683            target_name=mipsel-linux-android-4.4.3
2684            ;;
2685        esac
2686        android_toolchain="$android_ndk"/toolchains/$target_name/prebuilt/$kernel_name-x86
2687
2688        if test -d "$android_toolchain" ; then
2689            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $android_toolchain" >&5
2690$as_echo "$android_toolchain" >&6; }
2691        else
2692            as_fn_error $? "not found. You have to specify --with-android-toolchain=/path/to/ndk/toolchain." "$LINENO" 5
2693        fi
2694    fi
2695
2696    if test -z "$android_platform" ; then
2697        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for android platform directory" >&5
2698$as_echo_n "checking for android platform directory... " >&6; }
2699
2700        case "$target_cpu" in
2701        arm)
2702            target_name=arm
2703            ;;
2704        i?86)
2705            target_name=x86
2706            ;;
2707        mipsel)
2708            target_name=mips
2709            ;;
2710        esac
2711
2712        android_platform="$android_ndk"/platforms/android-"$android_version"/arch-"$target_name"
2713
2714        if test -d "$android_platform" ; then
2715            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $android_platform" >&5
2716$as_echo "$android_platform" >&6; }
2717        else
2718            as_fn_error $? "not found. You have to specify --with-android-platform=/path/to/ndk/platform." "$LINENO" 5
2719        fi
2720    fi
2721
2722            case "$target_cpu" in
2723    i?86)
2724        if ! test -e "$android_toolchain"/bin/"$android_tool_prefix"-gcc; then
2725                        android_tool_prefix="i686-android-linux"
2726        fi
2727        ;;
2728    esac
2729
2730        AS="$android_toolchain"/bin/"$android_tool_prefix"-as
2731    CC="$android_toolchain"/bin/"$android_tool_prefix"-gcc
2732    CXX="$android_toolchain"/bin/"$android_tool_prefix"-g++
2733    CPP="$android_toolchain"/bin/"$android_tool_prefix"-cpp
2734    LD="$android_toolchain"/bin/"$android_tool_prefix"-ld
2735    AR="$android_toolchain"/bin/"$android_tool_prefix"-ar
2736    RANLIB="$android_toolchain"/bin/"$android_tool_prefix"-ranlib
2737    STRIP="$android_toolchain"/bin/"$android_tool_prefix"-strip
2738
2739    CPPFLAGS="-I$android_platform/usr/include $CPPFLAGS"
2740    CFLAGS="-mandroid -I$android_platform/usr/include -fno-short-enums -fno-exceptions $CFLAGS"
2741    CXXFLAGS="-mandroid -I$android_platform/usr/include -fpic -fno-short-enums -fno-exceptions $CXXFLAGS"
2742    LDFLAGS="-mandroid -L$android_platform/usr/lib -Wl,-rpath-link=$android_platform/usr/lib --sysroot=$android_platform $LDFLAGS"
2743
2744    $as_echo "#define ANDROID 1" >>confdefs.h
2745
2746    ;;
2747esac
2748
2749dist_prefix='${MOD_DEPTH}/dist'
2750dist_bindir='${dist_prefix}/bin'
2751dist_includedir='${dist_prefix}/include/nspr'
2752dist_libdir='${dist_prefix}/lib'
2753if test "${includedir}" = '${prefix}/include'; then
2754    includedir='${prefix}/include/nspr'
2755fi
2756
2757
2758# Check whether --with-dist-prefix was given.
2759if test "${with_dist_prefix+set}" = set; then :
2760  withval=$with_dist_prefix; dist_prefix=$withval
2761fi
2762
2763
2764
2765# Check whether --with-dist-bindir was given.
2766if test "${with_dist_bindir+set}" = set; then :
2767  withval=$with_dist_bindir; dist_bindir=$withval
2768fi
2769
2770
2771
2772# Check whether --with-dist-includedir was given.
2773if test "${with_dist_includedir+set}" = set; then :
2774  withval=$with_dist_includedir; dist_includedir=$withval
2775fi
2776
2777
2778
2779# Check whether --with-dist-libdir was given.
2780if test "${with_dist_libdir+set}" = set; then :
2781  withval=$with_dist_libdir; dist_libdir=$withval
2782fi
2783
2784
2785
2786
2787
2788
2789
2790
2791# Check whether --with-mozilla was given.
2792if test "${with_mozilla+set}" = set; then :
2793  withval=$with_mozilla;    if test "$withval" = "yes"; then
2794            $as_echo "#define MOZILLA_CLIENT 1" >>confdefs.h
2795
2796            MOZILLA_CLIENT=1
2797	    else
2798	        MOZILLA_CLIENT=
2799	    fi
2800else
2801  	if test -n "$MOZILLA_CLIENT"; then
2802	        $as_echo "#define MOZILLA_CLIENT 1" >>confdefs.h
2803
2804	    fi
2805fi
2806
2807
2808# Check whether --enable-optimize was given.
2809if test "${enable_optimize+set}" = set; then :
2810  enableval=$enable_optimize;  if test "$enableval" != "no"; then
2811          MOZ_OPTIMIZE=1
2812          if test -n "$enableval" -a "$enableval" != "yes"; then
2813            _OPTIMIZE_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
2814            _SAVE_OPTIMIZE_FLAGS=$_OPTIMIZE_FLAGS
2815          fi
2816      else
2817          MOZ_OPTIMIZE=
2818      fi
2819fi
2820
2821
2822# Check whether --enable-debug was given.
2823if test "${enable_debug+set}" = set; then :
2824  enableval=$enable_debug;  if test "$enableval" != "no"; then
2825          MOZ_DEBUG=1
2826          MOZ_DEBUG_SYMBOLS=1
2827          if test -n "$enableval" -a "$enableval" != "yes"; then
2828              _DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
2829              _SAVE_DEBUG_FLAGS=$_DEBUG_FLAGS
2830          fi
2831      else
2832          MOZ_DEBUG=
2833      fi
2834else
2835  MOZ_DEBUG_SYMBOLS=1
2836fi
2837
2838
2839# Check whether --enable-debug-symbols was given.
2840if test "${enable_debug_symbols+set}" = set; then :
2841  enableval=$enable_debug_symbols;  if test "$enableval" != "no"; then
2842          MOZ_DEBUG_SYMBOLS=1
2843          if test -n "$enableval" -a "$enableval" != "yes"; then
2844              if test -z "$_SAVE_DEBUG_FLAGS"; then
2845                  _DEBUG_FLAGS=`echo $enableval | sed -e 's|\\\ | |g'`
2846                  _SAVE_DEBUG_FLAGS=$_DEBUG_FLAGS
2847              else
2848                  as_fn_error $? "--enable-debug-symbols flags cannot be used with --enable-debug flags" "$LINENO" 5
2849              fi
2850          fi
2851      else
2852          MOZ_DEBUG_SYMBOLS=
2853      fi
2854fi
2855
2856
2857# Check whether --enable-win32-target was given.
2858if test "${enable_win32_target+set}" = set; then :
2859  enableval=$enable_win32_target; OS_TARGET=`echo $enableval | tr a-z A-Z`
2860fi
2861
2862
2863
2864# Check whether --enable-debug-rtl was given.
2865if test "${enable_debug_rtl+set}" = set; then :
2866  enableval=$enable_debug_rtl;  if test "$enableval" = "yes"; then
2867	    USE_DEBUG_RTL=1
2868      else
2869	    USE_DEBUG_RTL=0
2870      fi
2871fi
2872
2873
2874# Check whether --enable-static-rtl was given.
2875if test "${enable_static_rtl+set}" = set; then :
2876  enableval=$enable_static_rtl;  if test "$enableval" = "yes"; then
2877	    USE_STATIC_RTL=1
2878      fi
2879fi
2880
2881
2882# Check whether --enable-x32 was given.
2883if test "${enable_x32+set}" = set; then :
2884  enableval=$enable_x32;  if test "$enableval" = "yes"; then
2885        USE_X32=1
2886      else if test "$enableval" = "no"; then
2887        USE_X32=
2888      fi
2889    fi
2890fi
2891
2892
2893# Check whether --enable-64bit was given.
2894if test "${enable_64bit+set}" = set; then :
2895  enableval=$enable_64bit;  if test "$enableval" = "yes"; then
2896	    USE_64=1
2897      fi
2898fi
2899
2900
2901# Check whether --enable-mdupdate was given.
2902if test "${enable_mdupdate+set}" = set; then :
2903  enableval=$enable_mdupdate;  if test "$enableval" = "yes"; then
2904	    USE_MDUPDATE=1
2905      fi
2906fi
2907
2908
2909# Check whether --enable-cplus was given.
2910if test "${enable_cplus+set}" = set; then :
2911  enableval=$enable_cplus;  if test "$enableval" = "yes"; then
2912	    USE_CPLUS=1
2913      fi
2914fi
2915
2916
2917
2918# Check whether --with-arm-kuser was given.
2919if test "${with_arm_kuser+set}" = set; then :
2920  withval=$with_arm_kuser;  if test "$withval" = "yes"; then
2921	    $as_echo "#define _PR_ARM_KUSER 1" >>confdefs.h
2922
2923      fi
2924fi
2925
2926
2927
2928# Check whether --with-macos-sdk was given.
2929if test "${with_macos_sdk+set}" = set; then :
2930  withval=$with_macos_sdk; MACOS_SDK_DIR=$withval
2931fi
2932
2933
2934# Check whether --enable-macos-target was given.
2935if test "${enable_macos_target+set}" = set; then :
2936  enableval=$enable_macos_target; _MACOSX_DEPLOYMENT_TARGET=$enableval
2937fi
2938
2939
2940case "$target" in
2941
2942*-aix*)
2943    case "${target_os}" in
2944    aix3.2*)
2945        USE_NSPR_THREADS=1
2946        ;;
2947    *)
2948        USE_PTHREADS=1
2949        ;;
2950    esac
2951    ;;
2952
2953esac
2954
2955if test -z "$CC"; then
2956    case "$target" in
2957
2958    *-aix*)
2959        if test -z "$USE_NSPR_THREADS"; then
2960            CC=xlc_r
2961        else
2962            CC=xlc
2963        fi
2964    ;;
2965
2966    *-hpux*)
2967        CC=cc
2968    ;;
2969
2970    *-solaris*)
2971        CC=cc
2972    ;;
2973
2974    esac
2975fi
2976
2977if test -z "$CXX"; then
2978    case "$target" in
2979
2980    *-aix*)
2981        if test -z "$USE_NSPR_THREADS"; then
2982            CXX=xlC_r
2983        else
2984            CXX=xlC
2985        fi
2986    ;;
2987
2988    *-hpux*)
2989        case "${target_os}" in
2990        hpux10.30)
2991            CXX=aCC
2992            ;;
2993        hpux11.*)
2994            CXX=aCC
2995            ;;
2996        *)
2997            CXX=CC
2998            ;;
2999        esac
3000    ;;
3001
3002    *-solaris*)
3003        CXX=CC
3004    ;;
3005
3006    esac
3007fi
3008
3009if test -z "$SKIP_PATH_CHECKS"; then
3010    # Extract the first word of "$WHOAMI whoami", so it can be a program name with args.
3011set dummy $WHOAMI whoami; ac_word=$2
3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013$as_echo_n "checking for $ac_word... " >&6; }
3014if ${ac_cv_path_WHOAMI+:} false; then :
3015  $as_echo_n "(cached) " >&6
3016else
3017  case $WHOAMI in
3018  [\\/]* | ?:[\\/]*)
3019  ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path.
3020  ;;
3021  *)
3022  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3023for as_dir in $PATH
3024do
3025  IFS=$as_save_IFS
3026  test -z "$as_dir" && as_dir=.
3027    for ac_exec_ext in '' $ac_executable_extensions; do
3028  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3029    ac_cv_path_WHOAMI="$as_dir/$ac_word$ac_exec_ext"
3030    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3031    break 2
3032  fi
3033done
3034  done
3035IFS=$as_save_IFS
3036
3037  test -z "$ac_cv_path_WHOAMI" && ac_cv_path_WHOAMI="echo not_whoami"
3038  ;;
3039esac
3040fi
3041WHOAMI=$ac_cv_path_WHOAMI
3042if test -n "$WHOAMI"; then
3043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHOAMI" >&5
3044$as_echo "$WHOAMI" >&6; }
3045else
3046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3047$as_echo "no" >&6; }
3048fi
3049
3050
3051fi
3052
3053if test -n "$MOZ_DEBUG"; then
3054    $as_echo "#define DEBUG 1" >>confdefs.h
3055
3056    DEFINES="$DEFINES -UNDEBUG"
3057
3058    case "${target_os}" in
3059    mks*|cygwin*|mingw*|msys*|os2*)
3060        DEFINES="$DEFINES -DDEBUG_`echo ${USERNAME} | sed -e 's| |_|g'`"
3061        ;;
3062    *)
3063        DEFINES="$DEFINES -DDEBUG_`$WHOAMI`"
3064        ;;
3065    esac
3066else
3067    $as_echo "#define NDEBUG 1" >>confdefs.h
3068
3069    DEFINES="$DEFINES -UDEBUG"
3070fi
3071
3072if test -z "$SKIP_COMPILER_CHECKS"; then
3073if test "$target" != "$host"; then
3074    echo "cross compiling from $host to $target"
3075    cross_compiling=yes
3076
3077    case "$build:$target" in
3078      powerpc-apple-darwin8*:i?86-apple-darwin*)
3079                                                _SAVE_CFLAGS=$CFLAGS
3080        _SAVE_CXXFLAGS=$CXXFLAGS
3081        CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CFLAGS"
3082        CXXFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk $CXXFLAGS"
3083        ;;
3084    esac
3085
3086    for ac_prog in $CC "${target_alias}-gcc" "${target}-gcc"
3087do
3088  # Extract the first word of "$ac_prog", so it can be a program name with args.
3089set dummy $ac_prog; ac_word=$2
3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091$as_echo_n "checking for $ac_word... " >&6; }
3092if ${ac_cv_prog_CC+:} false; then :
3093  $as_echo_n "(cached) " >&6
3094else
3095  if test -n "$CC"; then
3096  ac_cv_prog_CC="$CC" # Let the user override the test.
3097else
3098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3099for as_dir in $PATH
3100do
3101  IFS=$as_save_IFS
3102  test -z "$as_dir" && as_dir=.
3103    for ac_exec_ext in '' $ac_executable_extensions; do
3104  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3105    ac_cv_prog_CC="$ac_prog"
3106    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3107    break 2
3108  fi
3109done
3110  done
3111IFS=$as_save_IFS
3112
3113fi
3114fi
3115CC=$ac_cv_prog_CC
3116if test -n "$CC"; then
3117  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3118$as_echo "$CC" >&6; }
3119else
3120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3121$as_echo "no" >&6; }
3122fi
3123
3124
3125  test -n "$CC" && break
3126done
3127test -n "$CC" || CC="echo"
3128
3129    unset ac_cv_prog_CC
3130    fi
3131
3132ac_ext=c
3133ac_cpp='$CPP $CPPFLAGS'
3134ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3135ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3136ac_compiler_gnu=$ac_cv_c_compiler_gnu
3137if test -n "$ac_tool_prefix"; then
3138  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3139set dummy ${ac_tool_prefix}gcc; ac_word=$2
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3141$as_echo_n "checking for $ac_word... " >&6; }
3142if ${ac_cv_prog_CC+:} false; then :
3143  $as_echo_n "(cached) " >&6
3144else
3145  if test -n "$CC"; then
3146  ac_cv_prog_CC="$CC" # Let the user override the test.
3147else
3148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3149for as_dir in $PATH
3150do
3151  IFS=$as_save_IFS
3152  test -z "$as_dir" && as_dir=.
3153    for ac_exec_ext in '' $ac_executable_extensions; do
3154  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3155    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3156    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3157    break 2
3158  fi
3159done
3160  done
3161IFS=$as_save_IFS
3162
3163fi
3164fi
3165CC=$ac_cv_prog_CC
3166if test -n "$CC"; then
3167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3168$as_echo "$CC" >&6; }
3169else
3170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3171$as_echo "no" >&6; }
3172fi
3173
3174
3175fi
3176if test -z "$ac_cv_prog_CC"; then
3177  ac_ct_CC=$CC
3178  # Extract the first word of "gcc", so it can be a program name with args.
3179set dummy gcc; ac_word=$2
3180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3181$as_echo_n "checking for $ac_word... " >&6; }
3182if ${ac_cv_prog_ac_ct_CC+:} false; then :
3183  $as_echo_n "(cached) " >&6
3184else
3185  if test -n "$ac_ct_CC"; then
3186  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3187else
3188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3189for as_dir in $PATH
3190do
3191  IFS=$as_save_IFS
3192  test -z "$as_dir" && as_dir=.
3193    for ac_exec_ext in '' $ac_executable_extensions; do
3194  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3195    ac_cv_prog_ac_ct_CC="gcc"
3196    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3197    break 2
3198  fi
3199done
3200  done
3201IFS=$as_save_IFS
3202
3203fi
3204fi
3205ac_ct_CC=$ac_cv_prog_ac_ct_CC
3206if test -n "$ac_ct_CC"; then
3207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3208$as_echo "$ac_ct_CC" >&6; }
3209else
3210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3211$as_echo "no" >&6; }
3212fi
3213
3214  if test "x$ac_ct_CC" = x; then
3215    CC=""
3216  else
3217    case $cross_compiling:$ac_tool_warned in
3218yes:)
3219{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3220$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3221ac_tool_warned=yes ;;
3222esac
3223    CC=$ac_ct_CC
3224  fi
3225else
3226  CC="$ac_cv_prog_CC"
3227fi
3228
3229if test -z "$CC"; then
3230          if test -n "$ac_tool_prefix"; then
3231    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3232set dummy ${ac_tool_prefix}cc; ac_word=$2
3233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3234$as_echo_n "checking for $ac_word... " >&6; }
3235if ${ac_cv_prog_CC+:} false; then :
3236  $as_echo_n "(cached) " >&6
3237else
3238  if test -n "$CC"; then
3239  ac_cv_prog_CC="$CC" # Let the user override the test.
3240else
3241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242for as_dir in $PATH
3243do
3244  IFS=$as_save_IFS
3245  test -z "$as_dir" && as_dir=.
3246    for ac_exec_ext in '' $ac_executable_extensions; do
3247  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3248    ac_cv_prog_CC="${ac_tool_prefix}cc"
3249    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3250    break 2
3251  fi
3252done
3253  done
3254IFS=$as_save_IFS
3255
3256fi
3257fi
3258CC=$ac_cv_prog_CC
3259if test -n "$CC"; then
3260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3261$as_echo "$CC" >&6; }
3262else
3263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3264$as_echo "no" >&6; }
3265fi
3266
3267
3268  fi
3269fi
3270if test -z "$CC"; then
3271  # Extract the first word of "cc", so it can be a program name with args.
3272set dummy cc; ac_word=$2
3273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3274$as_echo_n "checking for $ac_word... " >&6; }
3275if ${ac_cv_prog_CC+:} false; then :
3276  $as_echo_n "(cached) " >&6
3277else
3278  if test -n "$CC"; then
3279  ac_cv_prog_CC="$CC" # Let the user override the test.
3280else
3281  ac_prog_rejected=no
3282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3283for as_dir in $PATH
3284do
3285  IFS=$as_save_IFS
3286  test -z "$as_dir" && as_dir=.
3287    for ac_exec_ext in '' $ac_executable_extensions; do
3288  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3289    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3290       ac_prog_rejected=yes
3291       continue
3292     fi
3293    ac_cv_prog_CC="cc"
3294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3295    break 2
3296  fi
3297done
3298  done
3299IFS=$as_save_IFS
3300
3301if test $ac_prog_rejected = yes; then
3302  # We found a bogon in the path, so make sure we never use it.
3303  set dummy $ac_cv_prog_CC
3304  shift
3305  if test $# != 0; then
3306    # We chose a different compiler from the bogus one.
3307    # However, it has the same basename, so the bogon will be chosen
3308    # first if we set CC to just the basename; use the full file name.
3309    shift
3310    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3311  fi
3312fi
3313fi
3314fi
3315CC=$ac_cv_prog_CC
3316if test -n "$CC"; then
3317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3318$as_echo "$CC" >&6; }
3319else
3320  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3321$as_echo "no" >&6; }
3322fi
3323
3324
3325fi
3326if test -z "$CC"; then
3327  if test -n "$ac_tool_prefix"; then
3328  for ac_prog in cl.exe
3329  do
3330    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3331set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3333$as_echo_n "checking for $ac_word... " >&6; }
3334if ${ac_cv_prog_CC+:} false; then :
3335  $as_echo_n "(cached) " >&6
3336else
3337  if test -n "$CC"; then
3338  ac_cv_prog_CC="$CC" # Let the user override the test.
3339else
3340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3341for as_dir in $PATH
3342do
3343  IFS=$as_save_IFS
3344  test -z "$as_dir" && as_dir=.
3345    for ac_exec_ext in '' $ac_executable_extensions; do
3346  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3347    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3348    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3349    break 2
3350  fi
3351done
3352  done
3353IFS=$as_save_IFS
3354
3355fi
3356fi
3357CC=$ac_cv_prog_CC
3358if test -n "$CC"; then
3359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3360$as_echo "$CC" >&6; }
3361else
3362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3363$as_echo "no" >&6; }
3364fi
3365
3366
3367    test -n "$CC" && break
3368  done
3369fi
3370if test -z "$CC"; then
3371  ac_ct_CC=$CC
3372  for ac_prog in cl.exe
3373do
3374  # Extract the first word of "$ac_prog", so it can be a program name with args.
3375set dummy $ac_prog; ac_word=$2
3376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3377$as_echo_n "checking for $ac_word... " >&6; }
3378if ${ac_cv_prog_ac_ct_CC+:} false; then :
3379  $as_echo_n "(cached) " >&6
3380else
3381  if test -n "$ac_ct_CC"; then
3382  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3383else
3384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH
3386do
3387  IFS=$as_save_IFS
3388  test -z "$as_dir" && as_dir=.
3389    for ac_exec_ext in '' $ac_executable_extensions; do
3390  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3391    ac_cv_prog_ac_ct_CC="$ac_prog"
3392    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3393    break 2
3394  fi
3395done
3396  done
3397IFS=$as_save_IFS
3398
3399fi
3400fi
3401ac_ct_CC=$ac_cv_prog_ac_ct_CC
3402if test -n "$ac_ct_CC"; then
3403  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3404$as_echo "$ac_ct_CC" >&6; }
3405else
3406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3407$as_echo "no" >&6; }
3408fi
3409
3410
3411  test -n "$ac_ct_CC" && break
3412done
3413
3414  if test "x$ac_ct_CC" = x; then
3415    CC=""
3416  else
3417    case $cross_compiling:$ac_tool_warned in
3418yes:)
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3420$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3421ac_tool_warned=yes ;;
3422esac
3423    CC=$ac_ct_CC
3424  fi
3425fi
3426
3427fi
3428
3429
3430test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3431$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3432as_fn_error $? "no acceptable C compiler found in \$PATH
3433See \`config.log' for more details" "$LINENO" 5; }
3434
3435# Provide some information about the compiler.
3436$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3437set X $ac_compile
3438ac_compiler=$2
3439for ac_option in --version -v -V -qversion; do
3440  { { ac_try="$ac_compiler $ac_option >&5"
3441case "(($ac_try" in
3442  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3443  *) ac_try_echo=$ac_try;;
3444esac
3445eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3446$as_echo "$ac_try_echo"; } >&5
3447  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3448  ac_status=$?
3449  if test -s conftest.err; then
3450    sed '10a\
3451... rest of stderr output deleted ...
3452         10q' conftest.err >conftest.er1
3453    cat conftest.er1 >&5
3454  fi
3455  rm -f conftest.er1 conftest.err
3456  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457  test $ac_status = 0; }
3458done
3459
3460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3461/* end confdefs.h.  */
3462
3463int
3464main ()
3465{
3466
3467  ;
3468  return 0;
3469}
3470_ACEOF
3471ac_clean_files_save=$ac_clean_files
3472ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3473# Try to create an executable without -o first, disregard a.out.
3474# It will help us diagnose broken compilers, and finding out an intuition
3475# of exeext.
3476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3477$as_echo_n "checking whether the C compiler works... " >&6; }
3478ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3479
3480# The possible output files:
3481ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3482
3483ac_rmfiles=
3484for ac_file in $ac_files
3485do
3486  case $ac_file in
3487    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3488    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3489  esac
3490done
3491rm -f $ac_rmfiles
3492
3493if { { ac_try="$ac_link_default"
3494case "(($ac_try" in
3495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3496  *) ac_try_echo=$ac_try;;
3497esac
3498eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3499$as_echo "$ac_try_echo"; } >&5
3500  (eval "$ac_link_default") 2>&5
3501  ac_status=$?
3502  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3503  test $ac_status = 0; }; then :
3504  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3505# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3506# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3507# so that the user can short-circuit this test for compilers unknown to
3508# Autoconf.
3509for ac_file in $ac_files ''
3510do
3511  test -f "$ac_file" || continue
3512  case $ac_file in
3513    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3514	;;
3515    [ab].out )
3516	# We found the default executable, but exeext='' is most
3517	# certainly right.
3518	break;;
3519    *.* )
3520	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3521	then :; else
3522	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3523	fi
3524	# We set ac_cv_exeext here because the later test for it is not
3525	# safe: cross compilers may not add the suffix if given an `-o'
3526	# argument, so we may need to know it at that point already.
3527	# Even if this section looks crufty: it has the advantage of
3528	# actually working.
3529	break;;
3530    * )
3531	break;;
3532  esac
3533done
3534test "$ac_cv_exeext" = no && ac_cv_exeext=
3535
3536else
3537  ac_file=''
3538fi
3539if test -z "$ac_file"; then :
3540  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3541$as_echo "no" >&6; }
3542$as_echo "$as_me: failed program was:" >&5
3543sed 's/^/| /' conftest.$ac_ext >&5
3544
3545{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3546$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3547as_fn_error 77 "C compiler cannot create executables
3548See \`config.log' for more details" "$LINENO" 5; }
3549else
3550  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3551$as_echo "yes" >&6; }
3552fi
3553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3554$as_echo_n "checking for C compiler default output file name... " >&6; }
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3556$as_echo "$ac_file" >&6; }
3557ac_exeext=$ac_cv_exeext
3558
3559rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3560ac_clean_files=$ac_clean_files_save
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3562$as_echo_n "checking for suffix of executables... " >&6; }
3563if { { ac_try="$ac_link"
3564case "(($ac_try" in
3565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3566  *) ac_try_echo=$ac_try;;
3567esac
3568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3569$as_echo "$ac_try_echo"; } >&5
3570  (eval "$ac_link") 2>&5
3571  ac_status=$?
3572  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3573  test $ac_status = 0; }; then :
3574  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3575# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3576# work properly (i.e., refer to `conftest.exe'), while it won't with
3577# `rm'.
3578for ac_file in conftest.exe conftest conftest.*; do
3579  test -f "$ac_file" || continue
3580  case $ac_file in
3581    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3583	  break;;
3584    * ) break;;
3585  esac
3586done
3587else
3588  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3589$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3590as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3591See \`config.log' for more details" "$LINENO" 5; }
3592fi
3593rm -f conftest conftest$ac_cv_exeext
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3595$as_echo "$ac_cv_exeext" >&6; }
3596
3597rm -f conftest.$ac_ext
3598EXEEXT=$ac_cv_exeext
3599ac_exeext=$EXEEXT
3600cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3601/* end confdefs.h.  */
3602#include <stdio.h>
3603int
3604main ()
3605{
3606FILE *f = fopen ("conftest.out", "w");
3607 return ferror (f) || fclose (f) != 0;
3608
3609  ;
3610  return 0;
3611}
3612_ACEOF
3613ac_clean_files="$ac_clean_files conftest.out"
3614# Check that the compiler produces executables we can run.  If not, either
3615# the compiler is broken, or we cross compile.
3616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3617$as_echo_n "checking whether we are cross compiling... " >&6; }
3618if test "$cross_compiling" != yes; then
3619  { { ac_try="$ac_link"
3620case "(($ac_try" in
3621  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3622  *) ac_try_echo=$ac_try;;
3623esac
3624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3625$as_echo "$ac_try_echo"; } >&5
3626  (eval "$ac_link") 2>&5
3627  ac_status=$?
3628  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3629  test $ac_status = 0; }
3630  if { ac_try='./conftest$ac_cv_exeext'
3631  { { case "(($ac_try" in
3632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3633  *) ac_try_echo=$ac_try;;
3634esac
3635eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3636$as_echo "$ac_try_echo"; } >&5
3637  (eval "$ac_try") 2>&5
3638  ac_status=$?
3639  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3640  test $ac_status = 0; }; }; then
3641    cross_compiling=no
3642  else
3643    if test "$cross_compiling" = maybe; then
3644	cross_compiling=yes
3645    else
3646	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3647$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3648as_fn_error $? "cannot run C compiled programs.
3649If you meant to cross compile, use \`--host'.
3650See \`config.log' for more details" "$LINENO" 5; }
3651    fi
3652  fi
3653fi
3654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3655$as_echo "$cross_compiling" >&6; }
3656
3657rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3658ac_clean_files=$ac_clean_files_save
3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3660$as_echo_n "checking for suffix of object files... " >&6; }
3661if ${ac_cv_objext+:} false; then :
3662  $as_echo_n "(cached) " >&6
3663else
3664  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3665/* end confdefs.h.  */
3666
3667int
3668main ()
3669{
3670
3671  ;
3672  return 0;
3673}
3674_ACEOF
3675rm -f conftest.o conftest.obj
3676if { { ac_try="$ac_compile"
3677case "(($ac_try" in
3678  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3679  *) ac_try_echo=$ac_try;;
3680esac
3681eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3682$as_echo "$ac_try_echo"; } >&5
3683  (eval "$ac_compile") 2>&5
3684  ac_status=$?
3685  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3686  test $ac_status = 0; }; then :
3687  for ac_file in conftest.o conftest.obj conftest.*; do
3688  test -f "$ac_file" || continue;
3689  case $ac_file in
3690    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3691    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3692       break;;
3693  esac
3694done
3695else
3696  $as_echo "$as_me: failed program was:" >&5
3697sed 's/^/| /' conftest.$ac_ext >&5
3698
3699{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3700$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3701as_fn_error $? "cannot compute suffix of object files: cannot compile
3702See \`config.log' for more details" "$LINENO" 5; }
3703fi
3704rm -f conftest.$ac_cv_objext conftest.$ac_ext
3705fi
3706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3707$as_echo "$ac_cv_objext" >&6; }
3708OBJEXT=$ac_cv_objext
3709ac_objext=$OBJEXT
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3711$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3712if ${ac_cv_c_compiler_gnu+:} false; then :
3713  $as_echo_n "(cached) " >&6
3714else
3715  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3716/* end confdefs.h.  */
3717
3718int
3719main ()
3720{
3721#ifndef __GNUC__
3722       choke me
3723#endif
3724
3725  ;
3726  return 0;
3727}
3728_ACEOF
3729if ac_fn_c_try_compile "$LINENO"; then :
3730  ac_compiler_gnu=yes
3731else
3732  ac_compiler_gnu=no
3733fi
3734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3735ac_cv_c_compiler_gnu=$ac_compiler_gnu
3736
3737fi
3738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3739$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3740if test $ac_compiler_gnu = yes; then
3741  GCC=yes
3742else
3743  GCC=
3744fi
3745ac_test_CFLAGS=${CFLAGS+set}
3746ac_save_CFLAGS=$CFLAGS
3747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3748$as_echo_n "checking whether $CC accepts -g... " >&6; }
3749if ${ac_cv_prog_cc_g+:} false; then :
3750  $as_echo_n "(cached) " >&6
3751else
3752  ac_save_c_werror_flag=$ac_c_werror_flag
3753   ac_c_werror_flag=yes
3754   ac_cv_prog_cc_g=no
3755   CFLAGS="-g"
3756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3757/* end confdefs.h.  */
3758
3759int
3760main ()
3761{
3762
3763  ;
3764  return 0;
3765}
3766_ACEOF
3767if ac_fn_c_try_compile "$LINENO"; then :
3768  ac_cv_prog_cc_g=yes
3769else
3770  CFLAGS=""
3771      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3772/* end confdefs.h.  */
3773
3774int
3775main ()
3776{
3777
3778  ;
3779  return 0;
3780}
3781_ACEOF
3782if ac_fn_c_try_compile "$LINENO"; then :
3783
3784else
3785  ac_c_werror_flag=$ac_save_c_werror_flag
3786	 CFLAGS="-g"
3787	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788/* end confdefs.h.  */
3789
3790int
3791main ()
3792{
3793
3794  ;
3795  return 0;
3796}
3797_ACEOF
3798if ac_fn_c_try_compile "$LINENO"; then :
3799  ac_cv_prog_cc_g=yes
3800fi
3801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3802fi
3803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804fi
3805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3806   ac_c_werror_flag=$ac_save_c_werror_flag
3807fi
3808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3809$as_echo "$ac_cv_prog_cc_g" >&6; }
3810if test "$ac_test_CFLAGS" = set; then
3811  CFLAGS=$ac_save_CFLAGS
3812elif test $ac_cv_prog_cc_g = yes; then
3813  if test "$GCC" = yes; then
3814    CFLAGS="-g -O2"
3815  else
3816    CFLAGS="-g"
3817  fi
3818else
3819  if test "$GCC" = yes; then
3820    CFLAGS="-O2"
3821  else
3822    CFLAGS=
3823  fi
3824fi
3825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3826$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3827if ${ac_cv_prog_cc_c89+:} false; then :
3828  $as_echo_n "(cached) " >&6
3829else
3830  ac_cv_prog_cc_c89=no
3831ac_save_CC=$CC
3832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3833/* end confdefs.h.  */
3834#include <stdarg.h>
3835#include <stdio.h>
3836struct stat;
3837/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3838struct buf { int x; };
3839FILE * (*rcsopen) (struct buf *, struct stat *, int);
3840static char *e (p, i)
3841     char **p;
3842     int i;
3843{
3844  return p[i];
3845}
3846static char *f (char * (*g) (char **, int), char **p, ...)
3847{
3848  char *s;
3849  va_list v;
3850  va_start (v,p);
3851  s = g (p, va_arg (v,int));
3852  va_end (v);
3853  return s;
3854}
3855
3856/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3857   function prototypes and stuff, but not '\xHH' hex character constants.
3858   These don't provoke an error unfortunately, instead are silently treated
3859   as 'x'.  The following induces an error, until -std is added to get
3860   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3861   array size at least.  It's necessary to write '\x00'==0 to get something
3862   that's true only with -std.  */
3863int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3864
3865/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3866   inside strings and character constants.  */
3867#define FOO(x) 'x'
3868int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3869
3870int test (int i, double x);
3871struct s1 {int (*f) (int a);};
3872struct s2 {int (*f) (double a);};
3873int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3874int argc;
3875char **argv;
3876int
3877main ()
3878{
3879return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3880  ;
3881  return 0;
3882}
3883_ACEOF
3884for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3885	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3886do
3887  CC="$ac_save_CC $ac_arg"
3888  if ac_fn_c_try_compile "$LINENO"; then :
3889  ac_cv_prog_cc_c89=$ac_arg
3890fi
3891rm -f core conftest.err conftest.$ac_objext
3892  test "x$ac_cv_prog_cc_c89" != "xno" && break
3893done
3894rm -f conftest.$ac_ext
3895CC=$ac_save_CC
3896
3897fi
3898# AC_CACHE_VAL
3899case "x$ac_cv_prog_cc_c89" in
3900  x)
3901    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3902$as_echo "none needed" >&6; } ;;
3903  xno)
3904    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3905$as_echo "unsupported" >&6; } ;;
3906  *)
3907    CC="$CC $ac_cv_prog_cc_c89"
3908    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3909$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3910esac
3911if test "x$ac_cv_prog_cc_c89" != xno; then :
3912
3913fi
3914
3915ac_ext=c
3916ac_cpp='$CPP $CPPFLAGS'
3917ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3918ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3919ac_compiler_gnu=$ac_cv_c_compiler_gnu
3920
3921
3922if test "$target" != "$host"; then
3923    if test -n "$USE_CPLUS"; then
3924        for ac_prog in $CXX "${target_alias}-g++" "${target}-g++"
3925do
3926  # Extract the first word of "$ac_prog", so it can be a program name with args.
3927set dummy $ac_prog; ac_word=$2
3928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3929$as_echo_n "checking for $ac_word... " >&6; }
3930if ${ac_cv_prog_CXX+:} false; then :
3931  $as_echo_n "(cached) " >&6
3932else
3933  if test -n "$CXX"; then
3934  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3935else
3936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3937for as_dir in $PATH
3938do
3939  IFS=$as_save_IFS
3940  test -z "$as_dir" && as_dir=.
3941    for ac_exec_ext in '' $ac_executable_extensions; do
3942  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3943    ac_cv_prog_CXX="$ac_prog"
3944    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3945    break 2
3946  fi
3947done
3948  done
3949IFS=$as_save_IFS
3950
3951fi
3952fi
3953CXX=$ac_cv_prog_CXX
3954if test -n "$CXX"; then
3955  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3956$as_echo "$CXX" >&6; }
3957else
3958  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3959$as_echo "no" >&6; }
3960fi
3961
3962
3963  test -n "$CXX" && break
3964done
3965test -n "$CXX" || CXX="echo"
3966
3967        unset ac_cv_prog_CXX
3968        ac_ext=cpp
3969ac_cpp='$CXXCPP $CPPFLAGS'
3970ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3971ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3972ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3973if test -z "$CXX"; then
3974  if test -n "$CCC"; then
3975    CXX=$CCC
3976  else
3977    if test -n "$ac_tool_prefix"; then
3978  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3979  do
3980    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3981set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3983$as_echo_n "checking for $ac_word... " >&6; }
3984if ${ac_cv_prog_CXX+:} false; then :
3985  $as_echo_n "(cached) " >&6
3986else
3987  if test -n "$CXX"; then
3988  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3989else
3990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3991for as_dir in $PATH
3992do
3993  IFS=$as_save_IFS
3994  test -z "$as_dir" && as_dir=.
3995    for ac_exec_ext in '' $ac_executable_extensions; do
3996  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3997    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3998    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3999    break 2
4000  fi
4001done
4002  done
4003IFS=$as_save_IFS
4004
4005fi
4006fi
4007CXX=$ac_cv_prog_CXX
4008if test -n "$CXX"; then
4009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4010$as_echo "$CXX" >&6; }
4011else
4012  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4013$as_echo "no" >&6; }
4014fi
4015
4016
4017    test -n "$CXX" && break
4018  done
4019fi
4020if test -z "$CXX"; then
4021  ac_ct_CXX=$CXX
4022  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4023do
4024  # Extract the first word of "$ac_prog", so it can be a program name with args.
4025set dummy $ac_prog; ac_word=$2
4026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4027$as_echo_n "checking for $ac_word... " >&6; }
4028if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4029  $as_echo_n "(cached) " >&6
4030else
4031  if test -n "$ac_ct_CXX"; then
4032  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4033else
4034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4035for as_dir in $PATH
4036do
4037  IFS=$as_save_IFS
4038  test -z "$as_dir" && as_dir=.
4039    for ac_exec_ext in '' $ac_executable_extensions; do
4040  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4041    ac_cv_prog_ac_ct_CXX="$ac_prog"
4042    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4043    break 2
4044  fi
4045done
4046  done
4047IFS=$as_save_IFS
4048
4049fi
4050fi
4051ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4052if test -n "$ac_ct_CXX"; then
4053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4054$as_echo "$ac_ct_CXX" >&6; }
4055else
4056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4057$as_echo "no" >&6; }
4058fi
4059
4060
4061  test -n "$ac_ct_CXX" && break
4062done
4063
4064  if test "x$ac_ct_CXX" = x; then
4065    CXX="g++"
4066  else
4067    case $cross_compiling:$ac_tool_warned in
4068yes:)
4069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4071ac_tool_warned=yes ;;
4072esac
4073    CXX=$ac_ct_CXX
4074  fi
4075fi
4076
4077  fi
4078fi
4079# Provide some information about the compiler.
4080$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4081set X $ac_compile
4082ac_compiler=$2
4083for ac_option in --version -v -V -qversion; do
4084  { { ac_try="$ac_compiler $ac_option >&5"
4085case "(($ac_try" in
4086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4087  *) ac_try_echo=$ac_try;;
4088esac
4089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4090$as_echo "$ac_try_echo"; } >&5
4091  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4092  ac_status=$?
4093  if test -s conftest.err; then
4094    sed '10a\
4095... rest of stderr output deleted ...
4096         10q' conftest.err >conftest.er1
4097    cat conftest.er1 >&5
4098  fi
4099  rm -f conftest.er1 conftest.err
4100  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4101  test $ac_status = 0; }
4102done
4103
4104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4105$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4106if ${ac_cv_cxx_compiler_gnu+:} false; then :
4107  $as_echo_n "(cached) " >&6
4108else
4109  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4110/* end confdefs.h.  */
4111
4112int
4113main ()
4114{
4115#ifndef __GNUC__
4116       choke me
4117#endif
4118
4119  ;
4120  return 0;
4121}
4122_ACEOF
4123if ac_fn_cxx_try_compile "$LINENO"; then :
4124  ac_compiler_gnu=yes
4125else
4126  ac_compiler_gnu=no
4127fi
4128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4130
4131fi
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4133$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4134if test $ac_compiler_gnu = yes; then
4135  GXX=yes
4136else
4137  GXX=
4138fi
4139ac_test_CXXFLAGS=${CXXFLAGS+set}
4140ac_save_CXXFLAGS=$CXXFLAGS
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4142$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4143if ${ac_cv_prog_cxx_g+:} false; then :
4144  $as_echo_n "(cached) " >&6
4145else
4146  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4147   ac_cxx_werror_flag=yes
4148   ac_cv_prog_cxx_g=no
4149   CXXFLAGS="-g"
4150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151/* end confdefs.h.  */
4152
4153int
4154main ()
4155{
4156
4157  ;
4158  return 0;
4159}
4160_ACEOF
4161if ac_fn_cxx_try_compile "$LINENO"; then :
4162  ac_cv_prog_cxx_g=yes
4163else
4164  CXXFLAGS=""
4165      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4166/* end confdefs.h.  */
4167
4168int
4169main ()
4170{
4171
4172  ;
4173  return 0;
4174}
4175_ACEOF
4176if ac_fn_cxx_try_compile "$LINENO"; then :
4177
4178else
4179  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4180	 CXXFLAGS="-g"
4181	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182/* end confdefs.h.  */
4183
4184int
4185main ()
4186{
4187
4188  ;
4189  return 0;
4190}
4191_ACEOF
4192if ac_fn_cxx_try_compile "$LINENO"; then :
4193  ac_cv_prog_cxx_g=yes
4194fi
4195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196fi
4197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4198fi
4199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4200   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4201fi
4202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4203$as_echo "$ac_cv_prog_cxx_g" >&6; }
4204if test "$ac_test_CXXFLAGS" = set; then
4205  CXXFLAGS=$ac_save_CXXFLAGS
4206elif test $ac_cv_prog_cxx_g = yes; then
4207  if test "$GXX" = yes; then
4208    CXXFLAGS="-g -O2"
4209  else
4210    CXXFLAGS="-g"
4211  fi
4212else
4213  if test "$GXX" = yes; then
4214    CXXFLAGS="-O2"
4215  else
4216    CXXFLAGS=
4217  fi
4218fi
4219ac_ext=c
4220ac_cpp='$CPP $CPPFLAGS'
4221ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4222ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4223ac_compiler_gnu=$ac_cv_c_compiler_gnu
4224
4225    fi
4226
4227    case "$build:$target" in
4228      powerpc-apple-darwin8*:i?86-apple-darwin*|*:arm*-apple-darwin*)
4229                                CFLAGS=$_SAVE_CFLAGS
4230        CXXFLAGS=$_SAVE_CXXFLAGS
4231        ;;
4232    esac
4233
4234    for ac_prog in $RANLIB "${target_alias}-ranlib" "${target}-ranlib"
4235do
4236  # Extract the first word of "$ac_prog", so it can be a program name with args.
4237set dummy $ac_prog; ac_word=$2
4238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4239$as_echo_n "checking for $ac_word... " >&6; }
4240if ${ac_cv_prog_RANLIB+:} false; then :
4241  $as_echo_n "(cached) " >&6
4242else
4243  if test -n "$RANLIB"; then
4244  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4245else
4246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4247for as_dir in $PATH
4248do
4249  IFS=$as_save_IFS
4250  test -z "$as_dir" && as_dir=.
4251    for ac_exec_ext in '' $ac_executable_extensions; do
4252  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4253    ac_cv_prog_RANLIB="$ac_prog"
4254    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4255    break 2
4256  fi
4257done
4258  done
4259IFS=$as_save_IFS
4260
4261fi
4262fi
4263RANLIB=$ac_cv_prog_RANLIB
4264if test -n "$RANLIB"; then
4265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4266$as_echo "$RANLIB" >&6; }
4267else
4268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4269$as_echo "no" >&6; }
4270fi
4271
4272
4273  test -n "$RANLIB" && break
4274done
4275test -n "$RANLIB" || RANLIB="echo"
4276
4277    for ac_prog in $AR "${target_alias}-ar" "${target}-ar"
4278do
4279  # Extract the first word of "$ac_prog", so it can be a program name with args.
4280set dummy $ac_prog; ac_word=$2
4281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4282$as_echo_n "checking for $ac_word... " >&6; }
4283if ${ac_cv_prog_AR+:} false; then :
4284  $as_echo_n "(cached) " >&6
4285else
4286  if test -n "$AR"; then
4287  ac_cv_prog_AR="$AR" # Let the user override the test.
4288else
4289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4290for as_dir in $PATH
4291do
4292  IFS=$as_save_IFS
4293  test -z "$as_dir" && as_dir=.
4294    for ac_exec_ext in '' $ac_executable_extensions; do
4295  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4296    ac_cv_prog_AR="$ac_prog"
4297    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4298    break 2
4299  fi
4300done
4301  done
4302IFS=$as_save_IFS
4303
4304fi
4305fi
4306AR=$ac_cv_prog_AR
4307if test -n "$AR"; then
4308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4309$as_echo "$AR" >&6; }
4310else
4311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4312$as_echo "no" >&6; }
4313fi
4314
4315
4316  test -n "$AR" && break
4317done
4318test -n "$AR" || AR="echo"
4319
4320    for ac_prog in $AS "${target_alias}-as" "${target}-as"
4321do
4322  # Extract the first word of "$ac_prog", so it can be a program name with args.
4323set dummy $ac_prog; ac_word=$2
4324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4325$as_echo_n "checking for $ac_word... " >&6; }
4326if ${ac_cv_prog_AS+:} false; then :
4327  $as_echo_n "(cached) " >&6
4328else
4329  if test -n "$AS"; then
4330  ac_cv_prog_AS="$AS" # Let the user override the test.
4331else
4332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333for as_dir in $PATH
4334do
4335  IFS=$as_save_IFS
4336  test -z "$as_dir" && as_dir=.
4337    for ac_exec_ext in '' $ac_executable_extensions; do
4338  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4339    ac_cv_prog_AS="$ac_prog"
4340    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4341    break 2
4342  fi
4343done
4344  done
4345IFS=$as_save_IFS
4346
4347fi
4348fi
4349AS=$ac_cv_prog_AS
4350if test -n "$AS"; then
4351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4352$as_echo "$AS" >&6; }
4353else
4354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4355$as_echo "no" >&6; }
4356fi
4357
4358
4359  test -n "$AS" && break
4360done
4361test -n "$AS" || AS="echo"
4362
4363    for ac_prog in $LD "${target_alias}-ld" "${target}-ld"
4364do
4365  # Extract the first word of "$ac_prog", so it can be a program name with args.
4366set dummy $ac_prog; ac_word=$2
4367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4368$as_echo_n "checking for $ac_word... " >&6; }
4369if ${ac_cv_prog_LD+:} false; then :
4370  $as_echo_n "(cached) " >&6
4371else
4372  if test -n "$LD"; then
4373  ac_cv_prog_LD="$LD" # Let the user override the test.
4374else
4375as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376for as_dir in $PATH
4377do
4378  IFS=$as_save_IFS
4379  test -z "$as_dir" && as_dir=.
4380    for ac_exec_ext in '' $ac_executable_extensions; do
4381  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4382    ac_cv_prog_LD="$ac_prog"
4383    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4384    break 2
4385  fi
4386done
4387  done
4388IFS=$as_save_IFS
4389
4390fi
4391fi
4392LD=$ac_cv_prog_LD
4393if test -n "$LD"; then
4394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4395$as_echo "$LD" >&6; }
4396else
4397  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4398$as_echo "no" >&6; }
4399fi
4400
4401
4402  test -n "$LD" && break
4403done
4404test -n "$LD" || LD="echo"
4405
4406    for ac_prog in $STRIP "${target_alias}-strip" "${target}-strip"
4407do
4408  # Extract the first word of "$ac_prog", so it can be a program name with args.
4409set dummy $ac_prog; ac_word=$2
4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4411$as_echo_n "checking for $ac_word... " >&6; }
4412if ${ac_cv_prog_STRIP+:} false; then :
4413  $as_echo_n "(cached) " >&6
4414else
4415  if test -n "$STRIP"; then
4416  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4417else
4418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4419for as_dir in $PATH
4420do
4421  IFS=$as_save_IFS
4422  test -z "$as_dir" && as_dir=.
4423    for ac_exec_ext in '' $ac_executable_extensions; do
4424  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4425    ac_cv_prog_STRIP="$ac_prog"
4426    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4427    break 2
4428  fi
4429done
4430  done
4431IFS=$as_save_IFS
4432
4433fi
4434fi
4435STRIP=$ac_cv_prog_STRIP
4436if test -n "$STRIP"; then
4437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4438$as_echo "$STRIP" >&6; }
4439else
4440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4441$as_echo "no" >&6; }
4442fi
4443
4444
4445  test -n "$STRIP" && break
4446done
4447test -n "$STRIP" || STRIP="echo"
4448
4449    for ac_prog in $WINDRES "${target_alias}-windres" "${target}-windres"
4450do
4451  # Extract the first word of "$ac_prog", so it can be a program name with args.
4452set dummy $ac_prog; ac_word=$2
4453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4454$as_echo_n "checking for $ac_word... " >&6; }
4455if ${ac_cv_prog_WINDRES+:} false; then :
4456  $as_echo_n "(cached) " >&6
4457else
4458  if test -n "$WINDRES"; then
4459  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4460else
4461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4462for as_dir in $PATH
4463do
4464  IFS=$as_save_IFS
4465  test -z "$as_dir" && as_dir=.
4466    for ac_exec_ext in '' $ac_executable_extensions; do
4467  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4468    ac_cv_prog_WINDRES="$ac_prog"
4469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4470    break 2
4471  fi
4472done
4473  done
4474IFS=$as_save_IFS
4475
4476fi
4477fi
4478WINDRES=$ac_cv_prog_WINDRES
4479if test -n "$WINDRES"; then
4480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
4481$as_echo "$WINDRES" >&6; }
4482else
4483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4484$as_echo "no" >&6; }
4485fi
4486
4487
4488  test -n "$WINDRES" && break
4489done
4490test -n "$WINDRES" || WINDRES="echo"
4491
4492
4493    _SAVE_CC="$CC"
4494    _SAVE_CFLAGS="$CFLAGS"
4495    _SAVE_LDFLAGS="$LDFLAGS"
4496
4497    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $host compiler" >&5
4498$as_echo_n "checking for $host compiler... " >&6; }
4499    for ac_prog in $HOST_CC gcc cc /usr/ucb/cc
4500do
4501  # Extract the first word of "$ac_prog", so it can be a program name with args.
4502set dummy $ac_prog; ac_word=$2
4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4504$as_echo_n "checking for $ac_word... " >&6; }
4505if ${ac_cv_prog_HOST_CC+:} false; then :
4506  $as_echo_n "(cached) " >&6
4507else
4508  if test -n "$HOST_CC"; then
4509  ac_cv_prog_HOST_CC="$HOST_CC" # Let the user override the test.
4510else
4511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4512for as_dir in $PATH
4513do
4514  IFS=$as_save_IFS
4515  test -z "$as_dir" && as_dir=.
4516    for ac_exec_ext in '' $ac_executable_extensions; do
4517  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4518    ac_cv_prog_HOST_CC="$ac_prog"
4519    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4520    break 2
4521  fi
4522done
4523  done
4524IFS=$as_save_IFS
4525
4526fi
4527fi
4528HOST_CC=$ac_cv_prog_HOST_CC
4529if test -n "$HOST_CC"; then
4530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOST_CC" >&5
4531$as_echo "$HOST_CC" >&6; }
4532else
4533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4534$as_echo "no" >&6; }
4535fi
4536
4537
4538  test -n "$HOST_CC" && break
4539done
4540test -n "$HOST_CC" || HOST_CC=""""
4541
4542    if test -z "$HOST_CC"; then
4543        as_fn_error $? "no acceptable cc found in \$PATH" "$LINENO" 5
4544    fi
4545    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOST_CC" >&5
4546$as_echo "$HOST_CC" >&6; }
4547
4548    CC="$HOST_CC"
4549    CFLAGS="$HOST_CFLAGS"
4550    LDFLAGS="$HOST_LDFLAGS"
4551
4552    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5
4553$as_echo_n "checking whether the $host compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works... " >&6; }
4554
4555cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4556/* end confdefs.h.  */
4557
4558int
4559main ()
4560{
4561return 0;
4562  ;
4563  return 0;
4564}
4565_ACEOF
4566if ac_fn_c_try_compile "$LINENO"; then :
4567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4568$as_echo "yes" >&6; }
4569else
4570  as_fn_error $? "installation or configuration problem: $host compiler $HOST_CC cannot create executables." "$LINENO" 5
4571fi
4572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4573
4574    CC=$_SAVE_CC
4575    CFLAGS=$_SAVE_CFLAGS
4576    LDFLAGS=$_SAVE_LDFLAGS
4577else
4578    if test -n "$USE_CPLUS"; then
4579        if test "$CC" = "cl" -a -z "$CXX"; then
4580            CXX=$CC
4581        else
4582            ac_ext=cpp
4583ac_cpp='$CXXCPP $CPPFLAGS'
4584ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4585ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4586ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4587if test -z "$CXX"; then
4588  if test -n "$CCC"; then
4589    CXX=$CCC
4590  else
4591    if test -n "$ac_tool_prefix"; then
4592  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4593  do
4594    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4595set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4597$as_echo_n "checking for $ac_word... " >&6; }
4598if ${ac_cv_prog_CXX+:} false; then :
4599  $as_echo_n "(cached) " >&6
4600else
4601  if test -n "$CXX"; then
4602  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4603else
4604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4605for as_dir in $PATH
4606do
4607  IFS=$as_save_IFS
4608  test -z "$as_dir" && as_dir=.
4609    for ac_exec_ext in '' $ac_executable_extensions; do
4610  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4611    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4612    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4613    break 2
4614  fi
4615done
4616  done
4617IFS=$as_save_IFS
4618
4619fi
4620fi
4621CXX=$ac_cv_prog_CXX
4622if test -n "$CXX"; then
4623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4624$as_echo "$CXX" >&6; }
4625else
4626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4627$as_echo "no" >&6; }
4628fi
4629
4630
4631    test -n "$CXX" && break
4632  done
4633fi
4634if test -z "$CXX"; then
4635  ac_ct_CXX=$CXX
4636  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4637do
4638  # Extract the first word of "$ac_prog", so it can be a program name with args.
4639set dummy $ac_prog; ac_word=$2
4640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4641$as_echo_n "checking for $ac_word... " >&6; }
4642if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4643  $as_echo_n "(cached) " >&6
4644else
4645  if test -n "$ac_ct_CXX"; then
4646  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4647else
4648as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4649for as_dir in $PATH
4650do
4651  IFS=$as_save_IFS
4652  test -z "$as_dir" && as_dir=.
4653    for ac_exec_ext in '' $ac_executable_extensions; do
4654  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4655    ac_cv_prog_ac_ct_CXX="$ac_prog"
4656    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4657    break 2
4658  fi
4659done
4660  done
4661IFS=$as_save_IFS
4662
4663fi
4664fi
4665ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4666if test -n "$ac_ct_CXX"; then
4667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4668$as_echo "$ac_ct_CXX" >&6; }
4669else
4670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4671$as_echo "no" >&6; }
4672fi
4673
4674
4675  test -n "$ac_ct_CXX" && break
4676done
4677
4678  if test "x$ac_ct_CXX" = x; then
4679    CXX="g++"
4680  else
4681    case $cross_compiling:$ac_tool_warned in
4682yes:)
4683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4685ac_tool_warned=yes ;;
4686esac
4687    CXX=$ac_ct_CXX
4688  fi
4689fi
4690
4691  fi
4692fi
4693# Provide some information about the compiler.
4694$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4695set X $ac_compile
4696ac_compiler=$2
4697for ac_option in --version -v -V -qversion; do
4698  { { ac_try="$ac_compiler $ac_option >&5"
4699case "(($ac_try" in
4700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701  *) ac_try_echo=$ac_try;;
4702esac
4703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4704$as_echo "$ac_try_echo"; } >&5
4705  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4706  ac_status=$?
4707  if test -s conftest.err; then
4708    sed '10a\
4709... rest of stderr output deleted ...
4710         10q' conftest.err >conftest.er1
4711    cat conftest.er1 >&5
4712  fi
4713  rm -f conftest.er1 conftest.err
4714  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4715  test $ac_status = 0; }
4716done
4717
4718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4719$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4720if ${ac_cv_cxx_compiler_gnu+:} false; then :
4721  $as_echo_n "(cached) " >&6
4722else
4723  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4724/* end confdefs.h.  */
4725
4726int
4727main ()
4728{
4729#ifndef __GNUC__
4730       choke me
4731#endif
4732
4733  ;
4734  return 0;
4735}
4736_ACEOF
4737if ac_fn_cxx_try_compile "$LINENO"; then :
4738  ac_compiler_gnu=yes
4739else
4740  ac_compiler_gnu=no
4741fi
4742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4743ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4744
4745fi
4746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4747$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4748if test $ac_compiler_gnu = yes; then
4749  GXX=yes
4750else
4751  GXX=
4752fi
4753ac_test_CXXFLAGS=${CXXFLAGS+set}
4754ac_save_CXXFLAGS=$CXXFLAGS
4755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4756$as_echo_n "checking whether $CXX accepts -g... " >&6; }
4757if ${ac_cv_prog_cxx_g+:} false; then :
4758  $as_echo_n "(cached) " >&6
4759else
4760  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4761   ac_cxx_werror_flag=yes
4762   ac_cv_prog_cxx_g=no
4763   CXXFLAGS="-g"
4764   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765/* end confdefs.h.  */
4766
4767int
4768main ()
4769{
4770
4771  ;
4772  return 0;
4773}
4774_ACEOF
4775if ac_fn_cxx_try_compile "$LINENO"; then :
4776  ac_cv_prog_cxx_g=yes
4777else
4778  CXXFLAGS=""
4779      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4780/* end confdefs.h.  */
4781
4782int
4783main ()
4784{
4785
4786  ;
4787  return 0;
4788}
4789_ACEOF
4790if ac_fn_cxx_try_compile "$LINENO"; then :
4791
4792else
4793  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4794	 CXXFLAGS="-g"
4795	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4796/* end confdefs.h.  */
4797
4798int
4799main ()
4800{
4801
4802  ;
4803  return 0;
4804}
4805_ACEOF
4806if ac_fn_cxx_try_compile "$LINENO"; then :
4807  ac_cv_prog_cxx_g=yes
4808fi
4809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4810fi
4811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4812fi
4813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4814   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4815fi
4816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4817$as_echo "$ac_cv_prog_cxx_g" >&6; }
4818if test "$ac_test_CXXFLAGS" = set; then
4819  CXXFLAGS=$ac_save_CXXFLAGS
4820elif test $ac_cv_prog_cxx_g = yes; then
4821  if test "$GXX" = yes; then
4822    CXXFLAGS="-g -O2"
4823  else
4824    CXXFLAGS="-g"
4825  fi
4826else
4827  if test "$GXX" = yes; then
4828    CXXFLAGS="-O2"
4829  else
4830    CXXFLAGS=
4831  fi
4832fi
4833ac_ext=c
4834ac_cpp='$CPP $CPPFLAGS'
4835ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4836ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4837ac_compiler_gnu=$ac_cv_c_compiler_gnu
4838
4839        fi
4840    fi
4841    if test -n "$ac_tool_prefix"; then
4842  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4843set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845$as_echo_n "checking for $ac_word... " >&6; }
4846if ${ac_cv_prog_RANLIB+:} false; then :
4847  $as_echo_n "(cached) " >&6
4848else
4849  if test -n "$RANLIB"; then
4850  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4851else
4852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4853for as_dir in $PATH
4854do
4855  IFS=$as_save_IFS
4856  test -z "$as_dir" && as_dir=.
4857    for ac_exec_ext in '' $ac_executable_extensions; do
4858  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4859    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4860    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4861    break 2
4862  fi
4863done
4864  done
4865IFS=$as_save_IFS
4866
4867fi
4868fi
4869RANLIB=$ac_cv_prog_RANLIB
4870if test -n "$RANLIB"; then
4871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4872$as_echo "$RANLIB" >&6; }
4873else
4874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875$as_echo "no" >&6; }
4876fi
4877
4878
4879fi
4880if test -z "$ac_cv_prog_RANLIB"; then
4881  ac_ct_RANLIB=$RANLIB
4882  # Extract the first word of "ranlib", so it can be a program name with args.
4883set dummy ranlib; ac_word=$2
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4885$as_echo_n "checking for $ac_word... " >&6; }
4886if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4887  $as_echo_n "(cached) " >&6
4888else
4889  if test -n "$ac_ct_RANLIB"; then
4890  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4891else
4892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4893for as_dir in $PATH
4894do
4895  IFS=$as_save_IFS
4896  test -z "$as_dir" && as_dir=.
4897    for ac_exec_ext in '' $ac_executable_extensions; do
4898  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4899    ac_cv_prog_ac_ct_RANLIB="ranlib"
4900    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4901    break 2
4902  fi
4903done
4904  done
4905IFS=$as_save_IFS
4906
4907fi
4908fi
4909ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4910if test -n "$ac_ct_RANLIB"; then
4911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4912$as_echo "$ac_ct_RANLIB" >&6; }
4913else
4914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4915$as_echo "no" >&6; }
4916fi
4917
4918  if test "x$ac_ct_RANLIB" = x; then
4919    RANLIB=":"
4920  else
4921    case $cross_compiling:$ac_tool_warned in
4922yes:)
4923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4925ac_tool_warned=yes ;;
4926esac
4927    RANLIB=$ac_ct_RANLIB
4928  fi
4929else
4930  RANLIB="$ac_cv_prog_RANLIB"
4931fi
4932
4933    for ac_prog in as
4934do
4935  # Extract the first word of "$ac_prog", so it can be a program name with args.
4936set dummy $ac_prog; ac_word=$2
4937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4938$as_echo_n "checking for $ac_word... " >&6; }
4939if ${ac_cv_path_AS+:} false; then :
4940  $as_echo_n "(cached) " >&6
4941else
4942  case $AS in
4943  [\\/]* | ?:[\\/]*)
4944  ac_cv_path_AS="$AS" # Let the user override the test with a path.
4945  ;;
4946  *)
4947  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4948for as_dir in $PATH
4949do
4950  IFS=$as_save_IFS
4951  test -z "$as_dir" && as_dir=.
4952    for ac_exec_ext in '' $ac_executable_extensions; do
4953  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4954    ac_cv_path_AS="$as_dir/$ac_word$ac_exec_ext"
4955    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4956    break 2
4957  fi
4958done
4959  done
4960IFS=$as_save_IFS
4961
4962  ;;
4963esac
4964fi
4965AS=$ac_cv_path_AS
4966if test -n "$AS"; then
4967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4968$as_echo "$AS" >&6; }
4969else
4970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4971$as_echo "no" >&6; }
4972fi
4973
4974
4975  test -n "$AS" && break
4976done
4977test -n "$AS" || AS="$CC"
4978
4979    for ac_prog in ar
4980do
4981  # Extract the first word of "$ac_prog", so it can be a program name with args.
4982set dummy $ac_prog; ac_word=$2
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4984$as_echo_n "checking for $ac_word... " >&6; }
4985if ${ac_cv_path_AR+:} false; then :
4986  $as_echo_n "(cached) " >&6
4987else
4988  case $AR in
4989  [\\/]* | ?:[\\/]*)
4990  ac_cv_path_AR="$AR" # Let the user override the test with a path.
4991  ;;
4992  *)
4993  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4994for as_dir in $PATH
4995do
4996  IFS=$as_save_IFS
4997  test -z "$as_dir" && as_dir=.
4998    for ac_exec_ext in '' $ac_executable_extensions; do
4999  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5000    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
5001    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5002    break 2
5003  fi
5004done
5005  done
5006IFS=$as_save_IFS
5007
5008  ;;
5009esac
5010fi
5011AR=$ac_cv_path_AR
5012if test -n "$AR"; then
5013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5014$as_echo "$AR" >&6; }
5015else
5016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5017$as_echo "no" >&6; }
5018fi
5019
5020
5021  test -n "$AR" && break
5022done
5023test -n "$AR" || AR="echo not_ar"
5024
5025    for ac_prog in ld link
5026do
5027  # Extract the first word of "$ac_prog", so it can be a program name with args.
5028set dummy $ac_prog; ac_word=$2
5029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5030$as_echo_n "checking for $ac_word... " >&6; }
5031if ${ac_cv_path_LD+:} false; then :
5032  $as_echo_n "(cached) " >&6
5033else
5034  case $LD in
5035  [\\/]* | ?:[\\/]*)
5036  ac_cv_path_LD="$LD" # Let the user override the test with a path.
5037  ;;
5038  *)
5039  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5040for as_dir in $PATH
5041do
5042  IFS=$as_save_IFS
5043  test -z "$as_dir" && as_dir=.
5044    for ac_exec_ext in '' $ac_executable_extensions; do
5045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5046    ac_cv_path_LD="$as_dir/$ac_word$ac_exec_ext"
5047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5048    break 2
5049  fi
5050done
5051  done
5052IFS=$as_save_IFS
5053
5054  ;;
5055esac
5056fi
5057LD=$ac_cv_path_LD
5058if test -n "$LD"; then
5059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5060$as_echo "$LD" >&6; }
5061else
5062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5063$as_echo "no" >&6; }
5064fi
5065
5066
5067  test -n "$LD" && break
5068done
5069test -n "$LD" || LD="echo not_ld"
5070
5071    for ac_prog in strip
5072do
5073  # Extract the first word of "$ac_prog", so it can be a program name with args.
5074set dummy $ac_prog; ac_word=$2
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5076$as_echo_n "checking for $ac_word... " >&6; }
5077if ${ac_cv_path_STRIP+:} false; then :
5078  $as_echo_n "(cached) " >&6
5079else
5080  case $STRIP in
5081  [\\/]* | ?:[\\/]*)
5082  ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
5083  ;;
5084  *)
5085  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086for as_dir in $PATH
5087do
5088  IFS=$as_save_IFS
5089  test -z "$as_dir" && as_dir=.
5090    for ac_exec_ext in '' $ac_executable_extensions; do
5091  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5092    ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext"
5093    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094    break 2
5095  fi
5096done
5097  done
5098IFS=$as_save_IFS
5099
5100  ;;
5101esac
5102fi
5103STRIP=$ac_cv_path_STRIP
5104if test -n "$STRIP"; then
5105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5106$as_echo "$STRIP" >&6; }
5107else
5108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5109$as_echo "no" >&6; }
5110fi
5111
5112
5113  test -n "$STRIP" && break
5114done
5115test -n "$STRIP" || STRIP="echo not_strip"
5116
5117    for ac_prog in windres
5118do
5119  # Extract the first word of "$ac_prog", so it can be a program name with args.
5120set dummy $ac_prog; ac_word=$2
5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5122$as_echo_n "checking for $ac_word... " >&6; }
5123if ${ac_cv_path_WINDRES+:} false; then :
5124  $as_echo_n "(cached) " >&6
5125else
5126  case $WINDRES in
5127  [\\/]* | ?:[\\/]*)
5128  ac_cv_path_WINDRES="$WINDRES" # Let the user override the test with a path.
5129  ;;
5130  *)
5131  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5132for as_dir in $PATH
5133do
5134  IFS=$as_save_IFS
5135  test -z "$as_dir" && as_dir=.
5136    for ac_exec_ext in '' $ac_executable_extensions; do
5137  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5138    ac_cv_path_WINDRES="$as_dir/$ac_word$ac_exec_ext"
5139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5140    break 2
5141  fi
5142done
5143  done
5144IFS=$as_save_IFS
5145
5146  ;;
5147esac
5148fi
5149WINDRES=$ac_cv_path_WINDRES
5150if test -n "$WINDRES"; then
5151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
5152$as_echo "$WINDRES" >&6; }
5153else
5154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5155$as_echo "no" >&6; }
5156fi
5157
5158
5159  test -n "$WINDRES" && break
5160done
5161test -n "$WINDRES" || WINDRES="echo not_windres"
5162
5163    if test -z "$HOST_CC"; then
5164        HOST_CC="$CC"
5165    fi
5166    if test -z "$HOST_CFLAGS"; then
5167        HOST_CFLAGS="$CFLAGS"
5168    fi
5169fi
5170
5171ac_ext=c
5172ac_cpp='$CPP $CPPFLAGS'
5173ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5174ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5175ac_compiler_gnu=$ac_cv_c_compiler_gnu
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5177$as_echo_n "checking how to run the C preprocessor... " >&6; }
5178# On Suns, sometimes $CPP names a directory.
5179if test -n "$CPP" && test -d "$CPP"; then
5180  CPP=
5181fi
5182if test -z "$CPP"; then
5183  if ${ac_cv_prog_CPP+:} false; then :
5184  $as_echo_n "(cached) " >&6
5185else
5186      # Double quotes because CPP needs to be expanded
5187    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5188    do
5189      ac_preproc_ok=false
5190for ac_c_preproc_warn_flag in '' yes
5191do
5192  # Use a header file that comes with gcc, so configuring glibc
5193  # with a fresh cross-compiler works.
5194  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5195  # <limits.h> exists even on freestanding compilers.
5196  # On the NeXT, cc -E runs the code through the compiler's parser,
5197  # not just through cpp. "Syntax error" is here to catch this case.
5198  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199/* end confdefs.h.  */
5200#ifdef __STDC__
5201# include <limits.h>
5202#else
5203# include <assert.h>
5204#endif
5205		     Syntax error
5206_ACEOF
5207if ac_fn_c_try_cpp "$LINENO"; then :
5208
5209else
5210  # Broken: fails on valid input.
5211continue
5212fi
5213rm -f conftest.err conftest.i conftest.$ac_ext
5214
5215  # OK, works on sane cases.  Now check whether nonexistent headers
5216  # can be detected and how.
5217  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5218/* end confdefs.h.  */
5219#include <ac_nonexistent.h>
5220_ACEOF
5221if ac_fn_c_try_cpp "$LINENO"; then :
5222  # Broken: success on invalid input.
5223continue
5224else
5225  # Passes both tests.
5226ac_preproc_ok=:
5227break
5228fi
5229rm -f conftest.err conftest.i conftest.$ac_ext
5230
5231done
5232# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5233rm -f conftest.i conftest.err conftest.$ac_ext
5234if $ac_preproc_ok; then :
5235  break
5236fi
5237
5238    done
5239    ac_cv_prog_CPP=$CPP
5240
5241fi
5242  CPP=$ac_cv_prog_CPP
5243else
5244  ac_cv_prog_CPP=$CPP
5245fi
5246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5247$as_echo "$CPP" >&6; }
5248ac_preproc_ok=false
5249for ac_c_preproc_warn_flag in '' yes
5250do
5251  # Use a header file that comes with gcc, so configuring glibc
5252  # with a fresh cross-compiler works.
5253  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5254  # <limits.h> exists even on freestanding compilers.
5255  # On the NeXT, cc -E runs the code through the compiler's parser,
5256  # not just through cpp. "Syntax error" is here to catch this case.
5257  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5258/* end confdefs.h.  */
5259#ifdef __STDC__
5260# include <limits.h>
5261#else
5262# include <assert.h>
5263#endif
5264		     Syntax error
5265_ACEOF
5266if ac_fn_c_try_cpp "$LINENO"; then :
5267
5268else
5269  # Broken: fails on valid input.
5270continue
5271fi
5272rm -f conftest.err conftest.i conftest.$ac_ext
5273
5274  # OK, works on sane cases.  Now check whether nonexistent headers
5275  # can be detected and how.
5276  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5277/* end confdefs.h.  */
5278#include <ac_nonexistent.h>
5279_ACEOF
5280if ac_fn_c_try_cpp "$LINENO"; then :
5281  # Broken: success on invalid input.
5282continue
5283else
5284  # Passes both tests.
5285ac_preproc_ok=:
5286break
5287fi
5288rm -f conftest.err conftest.i conftest.$ac_ext
5289
5290done
5291# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5292rm -f conftest.i conftest.err conftest.$ac_ext
5293if $ac_preproc_ok; then :
5294
5295else
5296  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5297$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5298as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5299See \`config.log' for more details" "$LINENO" 5; }
5300fi
5301
5302ac_ext=c
5303ac_cpp='$CPP $CPPFLAGS'
5304ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5305ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5306ac_compiler_gnu=$ac_cv_c_compiler_gnu
5307
5308
5309if test "$GCC" = "yes"; then
5310    GNU_CC=1
5311fi
5312if test "$GXX" = "yes"; then
5313    GNU_CXX=1
5314fi
5315if test "`echo | $AS -v 2>&1 | grep -c GNU`" != "0"; then
5316    GNU_AS=1
5317fi
5318rm -f a.out
5319
5320case "$build:$target" in
5321    i?86-apple-darwin*:powerpc-apple-darwin*)
5322                                cross_compiling=yes
5323        ;;
5324esac
5325
5326if test "$cross_compiling"  = "yes"; then
5327    CROSS_COMPILE=1
5328else
5329    CROSS_COMPILE=
5330fi
5331
5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -pipe support" >&5
5333$as_echo_n "checking for gcc -pipe support... " >&6; }
5334if test -n "$GNU_CC" && test -n "$GNU_CXX" && test -n "$GNU_AS"; then
5335    echo '#include <stdio.h>' > dummy-hello.c
5336    echo 'int main() { printf("Hello World\n"); return 0; }' >> dummy-hello.c
5337    ${CC} -S dummy-hello.c -o dummy-hello.s 2>&5
5338    cat dummy-hello.s | ${AS} -o dummy-hello.S - 2>&5
5339    if test $? = 0; then
5340        _res_as_stdin="yes"
5341    else
5342        _res_as_stdin="no"
5343    fi
5344    if test "$_res_as_stdin" = "yes"; then
5345        _SAVE_CFLAGS=$CFLAGS
5346        CFLAGS="$CFLAGS -pipe"
5347        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5348/* end confdefs.h.  */
5349 #include <stdio.h>
5350int
5351main ()
5352{
5353printf("Hello World\n");
5354  ;
5355  return 0;
5356}
5357_ACEOF
5358if ac_fn_c_try_compile "$LINENO"; then :
5359  _res_gcc_pipe="yes"
5360else
5361  _res_gcc_pipe="no"
5362fi
5363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5364        CFLAGS=$_SAVE_CFLAGS
5365    fi
5366    if test "$_res_as_stdin" = "yes" && test "$_res_gcc_pipe" = "yes"; then
5367        _res="yes";
5368        CFLAGS="$CFLAGS -pipe"
5369        CXXFLAGS="$CXXFLAGS -pipe"
5370    else
5371        _res="no"
5372    fi
5373    rm -f dummy-hello.c dummy-hello.s dummy-hello.S dummy-hello a.out
5374    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_res" >&5
5375$as_echo "$_res" >&6; }
5376else
5377    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5378$as_echo "no" >&6; }
5379fi
5380
5381
5382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pragma diagnostic" >&5
5383$as_echo_n "checking for pragma diagnostic... " >&6; }
5384if test "$GNU_CC" = "1"; then
5385    cat >dummy-hello.c <<EOF
5386#ifdef _PR_HAS_PRAGMA_DIAGNOSTIC
5387#pragma GCC diagnostic push
5388#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
5389#endif
5390int main() {
5391    char *dummy = "";
5392    return 0;
5393}
5394EOF
5395    ${CC} -Werror=unused-but-set-variable -S dummy-hello.c -o dummy-hello.s 2>&5
5396    if test $? != 0; then
5397        ${CC} -Werror=unused-but-set-variable -D_PR_HAS_PRAGMA_DIAGNOSTIC -S dummy-hello.c -o dummy-hello.s 2>&5
5398        if test $? = 0; then
5399            CFLAGS="$CFLAGS -D_PR_HAS_PRAGMA_DIAGNOSTIC=1"
5400            _res=yes
5401        else
5402            _res=no
5403        fi
5404    else
5405        _res=no
5406    fi
5407    rm -f dummy-hello.c dummy-hello.s
5408    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_res" >&5
5409$as_echo "$_res" >&6; }
5410else
5411    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412$as_echo "no" >&6; }
5413fi
5414
5415
5416_SAVE_CFLAGS="$CFLAGS"
5417CFLAGS="$CFLAGS -fprofile-generate -fprofile-correction"
5418
5419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler supports -fprofile-generate" >&5
5420$as_echo_n "checking whether C compiler supports -fprofile-generate... " >&6; }
5421cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5422/* end confdefs.h.  */
5423
5424int
5425main ()
5426{
5427return 0;
5428  ;
5429  return 0;
5430}
5431_ACEOF
5432if ac_fn_c_try_compile "$LINENO"; then :
5433   PROFILE_GEN_CFLAGS="-fprofile-generate"
5434                 result="yes"
5435else
5436  result="no"
5437fi
5438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
5440$as_echo "$result" >&6; }
5441
5442if test $result = "yes"; then
5443   PROFILE_GEN_LDFLAGS="-fprofile-generate"
5444   PROFILE_USE_CFLAGS="-fprofile-use -fprofile-correction -Wcoverage-mismatch"
5445   PROFILE_USE_LDFLAGS="-fprofile-use"
5446fi
5447
5448CFLAGS="$_SAVE_CFLAGS"
5449
5450if test "$GNU_CC"; then
5451    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for visibility(hidden) attribute" >&5
5452$as_echo_n "checking for visibility(hidden) attribute... " >&6; }
5453if ${ac_cv_visibility_hidden+:} false; then :
5454  $as_echo_n "(cached) " >&6
5455else
5456  cat > conftest.c <<EOF
5457        int foo __attribute__ ((visibility ("hidden"))) = 1;
5458EOF
5459        ac_cv_visibility_hidden=no
5460        if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
5461            if grep '\.hidden.*foo' conftest.s >/dev/null; then
5462                ac_cv_visibility_hidden=yes
5463            fi
5464        fi
5465        rm -f conftest.cs
5466
5467fi
5468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_visibility_hidden" >&5
5469$as_echo "$ac_cv_visibility_hidden" >&6; }
5470    if test "$ac_cv_visibility_hidden" = "yes"; then
5471        $as_echo "#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1" >>confdefs.h
5472
5473        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for visibility pragma support" >&5
5474$as_echo_n "checking for visibility pragma support... " >&6; }
5475if ${ac_cv_visibility_pragma+:} false; then :
5476  $as_echo_n "(cached) " >&6
5477else
5478  cat > conftest.c <<EOF
5479#pragma GCC visibility push(hidden)
5480            int foo_hidden = 1;
5481#pragma GCC visibility push(default)
5482            int foo_default = 1;
5483EOF
5484            ac_cv_visibility_pragma=no
5485            if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
5486                if grep '\.hidden.*foo_hidden' conftest.s >/dev/null; then
5487                    if ! grep '\.hidden.*foo_default' conftest.s > /dev/null; then
5488                        ac_cv_visibility_pragma=yes
5489                    fi
5490                fi
5491            fi
5492            rm -f conftest.cs
5493
5494fi
5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_visibility_pragma" >&5
5496$as_echo "$ac_cv_visibility_pragma" >&6; }
5497        if test "$ac_cv_visibility_pragma" = "yes"; then
5498            $as_echo "#define HAVE_VISIBILITY_PRAGMA 1" >>confdefs.h
5499
5500            # To work around a build problem on Linux x86-64 (Bugzilla bug
5501            # 293438), we use the -fvisibility=hidden flag.  This flag is less
5502            # optimal than #pragma GCC visibility push(hidden) because the flag
5503            # assumes that symbols defined outside the current source file have
5504            # the default visibility.  This has the advantage that we don't need
5505            # to wrap system header files, but has the disadvantage that calls
5506            # to hidden symbols defined in other source files cannot be
5507            # optimized by the compiler.  The -fvisibility=hidden flag does
5508            # hide and export symbols correctly.
5509            #VISIBILITY_FLAGS='-I$(dist_includedir)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
5510            #WRAP_SYSTEM_INCLUDES=1
5511            VISIBILITY_FLAGS="-fvisibility=hidden"
5512            WRAP_SYSTEM_INCLUDES=
5513        fi
5514    fi
5515fi # GNU_CC
5516
5517fi # SKIP_COMPILER_CHECKS
5518
5519if test -z "$SKIP_PATH_CHECKS"; then
5520    for ac_prog in perl5 perl
5521do
5522  # Extract the first word of "$ac_prog", so it can be a program name with args.
5523set dummy $ac_prog; ac_word=$2
5524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5525$as_echo_n "checking for $ac_word... " >&6; }
5526if ${ac_cv_path_PERL+:} false; then :
5527  $as_echo_n "(cached) " >&6
5528else
5529  case $PERL in
5530  [\\/]* | ?:[\\/]*)
5531  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5532  ;;
5533  *)
5534  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535for as_dir in $PATH
5536do
5537  IFS=$as_save_IFS
5538  test -z "$as_dir" && as_dir=.
5539    for ac_exec_ext in '' $ac_executable_extensions; do
5540  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5541    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543    break 2
5544  fi
5545done
5546  done
5547IFS=$as_save_IFS
5548
5549  ;;
5550esac
5551fi
5552PERL=$ac_cv_path_PERL
5553if test -n "$PERL"; then
5554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5555$as_echo "$PERL" >&6; }
5556else
5557  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5558$as_echo "no" >&6; }
5559fi
5560
5561
5562  test -n "$PERL" && break
5563done
5564test -n "$PERL" || PERL="echo not_perl"
5565
5566elif test -z "$PERL"; then
5567    PERL=perl
5568fi
5569
5570OBJ_SUFFIX=o
5571LIB_SUFFIX=a
5572DLL_SUFFIX=so
5573ASM_SUFFIX=s
5574MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
5575PR_MD_ASFILES=
5576PR_MD_CSRCS=
5577PR_MD_ARCH_DIR=unix
5578AR_FLAGS='cr $@'
5579AS='$(CC)'
5580ASFLAGS='$(CFLAGS)'
5581
5582if test -n "$CROSS_COMPILE"; then
5583    OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
5584    OS_RELEASE=
5585    OS_TEST="${target_cpu}"
5586    case "${target_os}" in
5587        linux*)       OS_ARCH=Linux ;;
5588        solaris*)     OS_ARCH=SunOS OS_RELEASE=5 ;;
5589        mingw*)       OS_ARCH=WINNT CPU_ARCH=x86 ;;
5590        cygwin*)      OS_ARCH=WINNT ;;
5591        darwin*)      OS_ARCH=Darwin ;;
5592        riscos*)      OS_ARCH=RISCOS ;;
5593    esac
5594else
5595    OS_ARCH=`uname -s | sed -e 's|/|_|g'`
5596    OS_RELEASE=`uname -r`
5597    OS_TEST=`uname -m`
5598fi
5599
5600if test "$OS_ARCH" = "AIX"; then
5601    OS_RELEASE=`uname -v`.`uname -r`
5602fi
5603
5604if test "$OS_ARCH" = "FreeBSD"; then
5605    OS_RELEASE=`echo $OS_RELEASE | sed 's/-.*//'`
5606fi
5607
5608if test "$OS_ARCH" = "Linux"; then
5609    OS_RELEASE=`echo $OS_RELEASE | sed 's/-.*//'`
5610    OS_RELEASE=`echo $OS_RELEASE | awk -F\. '{ print $1 "." $2 }'`
5611fi
5612
5613#######################################################################
5614# Master "Core Components" macros for getting the OS target           #
5615#######################################################################
5616
5617#
5618# Note: OS_TARGET should be specified on the command line for gmake.
5619# When OS_TARGET=WIN95 is specified, then a Windows 95 target is built.
5620# The difference between the Win95 target and the WinNT target is that
5621# the WinNT target uses Windows NT specific features not available
5622# in Windows 95. The Win95 target will run on Windows NT, but (supposedly)
5623# at lesser performance (the Win95 target uses threads; the WinNT target
5624# uses fibers).
5625#
5626# If OS_TARGET is not specified, it defaults to $(OS_ARCH), i.e., no
5627# cross-compilation.
5628#
5629
5630#
5631# The following hack allows one to build on a WIN95 machine (as if
5632# s/he were cross-compiling on a WINNT host for a WIN95 target).
5633# It also accomodates for MKS's uname.exe.  If you never intend
5634# to do development on a WIN95 machine, you don't need this hack.
5635#
5636case "$OS_ARCH" in
5637Windows_95)
5638    OS_ARCH=Windows_NT
5639    OS_TARGET=WIN95
5640    ;;
5641Windows_98)
5642    OS_ARCH=Windows_NT
5643    OS_TARGET=WIN95
5644    ;;
5645CYGWIN_9*|CYGWIN_ME*)
5646    OS_ARCH='CYGWIN_NT-4.0'
5647    OS_TARGET=WIN95
5648    ;;
5649OS_2)
5650    OS_ARCH=OS2
5651    OS_TARGET=OS2
5652    ;;
5653esac
5654
5655#
5656# On WIN32, we also define the variable CPU_ARCH.
5657#
5658
5659case "$OS_ARCH" in
5660Windows_NT)
5661#
5662# If uname -s returns "Windows_NT", we assume that we are using
5663# the uname.exe in MKS toolkit.
5664#
5665# The -r option of MKS uname only returns the major version number.
5666# So we need to use its -v option to get the minor version number.
5667# Moreover, it doesn't have the -p option, so we need to use uname -m.
5668#
5669    OS_ARCH=WINNT
5670    OS_MINOR_RELEASE=`uname -v`
5671    if test "$OS_MINOR_RELEASE" = "00"; then
5672        OS_MINOR_RELEASE=0
5673    fi
5674    OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
5675    CPU_ARCH=`uname -m`
5676    #
5677    # MKS's uname -m returns "586" on a Pentium machine.
5678    #
5679    if echo "$CPU_ARCH" | grep -c 86 >/dev/null; then
5680        CPU_ARCH=x86
5681    fi
5682    ;;
5683CYGWIN_NT*|MINGW*_NT*|MSYS_NT*)
5684#
5685# If uname -s returns "CYGWIN_NT-4.0", we assume that we are using
5686# the uname.exe in the Cygwin tools.
5687# If uname -s returns "MINGW32_NT-5.1", we assume that we are using
5688# the uname.exe in the MSYS tools.
5689# If uname -s returns "MSYS_NT-6.3", we assume that we are using
5690# the uname.exe in the MSYS2 tools.
5691#
5692    OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
5693    OS_ARCH=WINNT
5694    CPU_ARCH=`uname -m`
5695    #
5696    # Cygwin's uname -m returns "i686" on a Pentium Pro machine.
5697    #
5698    if echo "$CPU_ARCH" | grep -c 86 >/dev/null; then
5699        CPU_ARCH=x86
5700    fi
5701    ;;
5702esac
5703
5704if test -n "$MOZILLA_CLIENT" && test "$OS_ARCH" = "WINNT"; then
5705    OS_TARGET=WIN95
5706    if test -n "$MOZ_DEBUG" -a -z "$USE_DEBUG_RTL"; then
5707        USE_DEBUG_RTL=1
5708    fi
5709fi
5710if test -z "$OS_TARGET"; then
5711    OS_TARGET=$OS_ARCH
5712fi
5713if test "$OS_TARGET" = "WIN95"; then
5714    OS_RELEASE="4.0"
5715fi
5716OS_CONFIG="${OS_TARGET}${OS_RELEASE}"
5717
5718# Check whether --enable-os2-high-mem was given.
5719if test "${enable_os2_high_mem+set}" = set; then :
5720  enableval=$enable_os2_high_mem;  if test "$enableval" = "no"; then
5721        MOZ_OS2_HIGH_MEMORY=
5722      else
5723        MOZ_OS2_HIGH_MEMORY=1
5724      fi
5725fi
5726
5727
5728
5729MOZ_ALIGN=toolchain-default
5730
5731case "$target" in
5732arm*-android*|arm*-linuxandroid*)
5733    MOZ_THUMB=yes
5734    MOZ_ARCH=armv7-a
5735    MOZ_FPU=vfp
5736    MOZ_FLOAT_ABI=softfp
5737    MOZ_SOFT_FLOAT=yes
5738    MOZ_ALIGN=no
5739    ;;
5740arm*-*)
5741    if test -n "$MOZ_PLATFORM_MAEMO"; then
5742        MOZ_THUMB=no
5743        MOZ_ARCH=armv7-a
5744        MOZ_FLOAT_ABI=softfp
5745    fi
5746    if test "$MOZ_PLATFORM_MAEMO" = 6; then
5747        MOZ_THUMB=yes
5748    fi
5749    ;;
5750esac
5751
5752# Check whether --enable-thumb2 was given.
5753if test "${enable_thumb2+set}" = set; then :
5754  enableval=$enable_thumb2; MOZ_THUMB=$enableval
5755fi
5756
5757
5758
5759# Check whether --with-thumb was given.
5760if test "${with_thumb+set}" = set; then :
5761  withval=$with_thumb; if test -z "$GNU_CC"; then
5762        as_fn_error $? "--with-thumb is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5763    fi
5764    MOZ_THUMB=$withval
5765fi
5766
5767
5768
5769# Check whether --with-thumb-interwork was given.
5770if test "${with_thumb_interwork+set}" = set; then :
5771  withval=$with_thumb_interwork; if test -z "$GNU_CC"; then
5772        as_fn_error $? "--with-thumb-interwork is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5773    fi
5774    MOZ_THUMB_INTERWORK=$withval
5775fi
5776
5777
5778
5779# Check whether --with-arch was given.
5780if test "${with_arch+set}" = set; then :
5781  withval=$with_arch; if test -z "$GNU_CC"; then
5782        as_fn_error $? "--with-arch is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5783    fi
5784    MOZ_ARCH=$withval
5785fi
5786
5787
5788
5789# Check whether --with-fpu was given.
5790if test "${with_fpu+set}" = set; then :
5791  withval=$with_fpu; if test -z "$GNU_CC"; then
5792        as_fn_error $? "--with-fpu is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5793    fi
5794    MOZ_FPU=$withval
5795fi
5796
5797
5798
5799# Check whether --with-float-abi was given.
5800if test "${with_float_abi+set}" = set; then :
5801  withval=$with_float_abi; if test -z "$GNU_CC"; then
5802        as_fn_error $? "--with-float-abi is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5803    fi
5804    MOZ_FLOAT_ABI=$withval
5805fi
5806
5807
5808
5809# Check whether --with-soft-float was given.
5810if test "${with_soft_float+set}" = set; then :
5811  withval=$with_soft_float; if test -z "$GNU_CC"; then
5812        as_fn_error $? "--with-soft-float is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5813    fi
5814    MOZ_SOFT_FLOAT=$withval
5815fi
5816
5817
5818case "$MOZ_ARCH" in
5819toolchain-default|"")
5820    arch_flag=""
5821    ;;
5822*)
5823    arch_flag="-march=$MOZ_ARCH"
5824    ;;
5825esac
5826
5827case "$MOZ_THUMB" in
5828yes)
5829    MOZ_THUMB2=1
5830    thumb_flag="-mthumb"
5831    ;;
5832no)
5833    MOZ_THUMB2=
5834    thumb_flag="-marm"
5835    ;;
5836*)
5837    _SAVE_CFLAGS="$CFLAGS"
5838    CFLAGS="$arch_flag"
5839    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5840/* end confdefs.h.  */
5841
5842int
5843main ()
5844{
5845return sizeof(__thumb2__);
5846  ;
5847  return 0;
5848}
5849_ACEOF
5850if ac_fn_c_try_compile "$LINENO"; then :
5851  MOZ_THUMB2=1
5852else
5853  MOZ_THUMB2=
5854fi
5855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5856    CFLAGS="$_SAVE_CFLAGS"
5857    thumb_flag=""
5858    ;;
5859esac
5860
5861case "$MOZ_THUMB_INTERWORK" in
5862yes)
5863    thumb_interwork_flag="-mthumb-interwork"
5864    ;;
5865no)
5866    thumb_interwork_flag="-mno-thumb-interwork"
5867    ;;
5868*) # toolchain-default
5869    thumb_interwork_flag=""
5870    ;;
5871esac
5872
5873case "$MOZ_FPU" in
5874toolchain-default|"")
5875    fpu_flag=""
5876    ;;
5877*)
5878    fpu_flag="-mfpu=$MOZ_FPU"
5879    ;;
5880esac
5881
5882case "$MOZ_FLOAT_ABI" in
5883toolchain-default|"")
5884    float_abi_flag=""
5885    ;;
5886*)
5887    float_abi_flag="-mfloat-abi=$MOZ_FLOAT_ABI"
5888    ;;
5889esac
5890
5891case "$MOZ_SOFT_FLOAT" in
5892yes)
5893    soft_float_flag="-msoft-float"
5894    ;;
5895no)
5896    soft_float_flag="-mno-soft-float"
5897    ;;
5898*) # toolchain-default
5899    soft_float_flag=""
5900    ;;
5901esac
5902
5903case "$MOZ_ALIGN" in
5904toolchain-default|"")
5905    align_flag=""
5906    ;;
5907no)
5908    align_flag="-mno-unaligned-access"
5909    ;;
5910yes)
5911    align_flag="-munaligned-access"
5912    ;;
5913*)
5914    align_flag=""
5915    ;;
5916esac
5917
5918if test -n "$align_flag"; then
5919  _SAVE_CFLAGS="$CFLAGS"
5920  CFLAGS="$CFLAGS $align_flag"
5921  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alignment flag ($align_flag) is supported" >&5
5922$as_echo_n "checking whether alignment flag ($align_flag) is supported... " >&6; }
5923  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5924/* end confdefs.h.  */
5925
5926int
5927main ()
5928{
5929
5930  ;
5931  return 0;
5932}
5933_ACEOF
5934if ac_fn_c_try_compile "$LINENO"; then :
5935
5936else
5937  align_flag=""
5938fi
5939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5940  CFLAGS="$_SAVE_CFLAGS"
5941fi
5942
5943all_flags=`echo $arch_flag $thumb_flag $thumb_interwork_flag $fpu_flag $float_abi_flag $soft_float_flag $align_flag`
5944if test -n "$all_flags"; then
5945    _SAVE_CFLAGS="$CFLAGS"
5946    CFLAGS="$all_flags"
5947    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the chosen combination of compiler flags ($all_flags) works" >&5
5948$as_echo_n "checking whether the chosen combination of compiler flags ($all_flags) works... " >&6; }
5949    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5950/* end confdefs.h.  */
5951
5952int
5953main ()
5954{
5955return 0;
5956  ;
5957  return 0;
5958}
5959_ACEOF
5960if ac_fn_c_try_compile "$LINENO"; then :
5961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5962$as_echo "yes" >&6; }
5963else
5964  as_fn_error $? "no" "$LINENO" 5
5965fi
5966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5967
5968    CFLAGS="$_SAVE_CFLAGS $all_flags"
5969    CXXFLAGS="$CXXFLAGS $all_flags"
5970    ASFLAGS="$ASFLAGS $all_flags"
5971    if test -n "$thumb_flag"; then
5972        LDFLAGS="$LDFLAGS $thumb_flag"
5973    fi
5974fi
5975
5976case "$host" in
5977*-mingw*|*-msys*)
5978    NSINSTALL=nsinstall
5979    ;;
5980*-cygwin*|*-mks*)
5981    NSINSTALL='$(CYGWIN_WRAPPER) nsinstall'
5982    if test `echo "${PATH}" | grep -c \;` = 0; then
5983        CYGWIN_WRAPPER='sh $(topsrcdir)/build/cygwin-wrapper'
5984    fi
5985    ;;
5986*os2*)
5987    ;;
5988*)
5989    HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
5990    ;;
5991esac
5992
5993case "$target" in
5994
5995*-aix*)
5996    $as_echo "#define XP_UNIX 1" >>confdefs.h
5997
5998    $as_echo "#define AIX 1" >>confdefs.h
5999
6000    $as_echo "#define SYSV 1" >>confdefs.h
6001
6002    DSO_LDOPTS='-brtl -bnortllib -bM:SRE -bnoentry -bexpall -blibpath:/usr/lib:/lib'
6003
6004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6005$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6006if ${ac_cv_path_GREP+:} false; then :
6007  $as_echo_n "(cached) " >&6
6008else
6009  if test -z "$GREP"; then
6010  ac_path_GREP_found=false
6011  # Loop through the user's path and test for each of PROGNAME-LIST
6012  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6013for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6014do
6015  IFS=$as_save_IFS
6016  test -z "$as_dir" && as_dir=.
6017    for ac_prog in grep ggrep; do
6018    for ac_exec_ext in '' $ac_executable_extensions; do
6019      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6020      as_fn_executable_p "$ac_path_GREP" || continue
6021# Check for GNU ac_path_GREP and select it if it is found.
6022  # Check for GNU $ac_path_GREP
6023case `"$ac_path_GREP" --version 2>&1` in
6024*GNU*)
6025  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6026*)
6027  ac_count=0
6028  $as_echo_n 0123456789 >"conftest.in"
6029  while :
6030  do
6031    cat "conftest.in" "conftest.in" >"conftest.tmp"
6032    mv "conftest.tmp" "conftest.in"
6033    cp "conftest.in" "conftest.nl"
6034    $as_echo 'GREP' >> "conftest.nl"
6035    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6036    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6037    as_fn_arith $ac_count + 1 && ac_count=$as_val
6038    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6039      # Best one so far, save it but keep looking for a better one
6040      ac_cv_path_GREP="$ac_path_GREP"
6041      ac_path_GREP_max=$ac_count
6042    fi
6043    # 10*(2^10) chars as input seems more than enough
6044    test $ac_count -gt 10 && break
6045  done
6046  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6047esac
6048
6049      $ac_path_GREP_found && break 3
6050    done
6051  done
6052  done
6053IFS=$as_save_IFS
6054  if test -z "$ac_cv_path_GREP"; then
6055    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6056  fi
6057else
6058  ac_cv_path_GREP=$GREP
6059fi
6060
6061fi
6062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6063$as_echo "$ac_cv_path_GREP" >&6; }
6064 GREP="$ac_cv_path_GREP"
6065
6066
6067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6068$as_echo_n "checking for egrep... " >&6; }
6069if ${ac_cv_path_EGREP+:} false; then :
6070  $as_echo_n "(cached) " >&6
6071else
6072  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6073   then ac_cv_path_EGREP="$GREP -E"
6074   else
6075     if test -z "$EGREP"; then
6076  ac_path_EGREP_found=false
6077  # Loop through the user's path and test for each of PROGNAME-LIST
6078  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6080do
6081  IFS=$as_save_IFS
6082  test -z "$as_dir" && as_dir=.
6083    for ac_prog in egrep; do
6084    for ac_exec_ext in '' $ac_executable_extensions; do
6085      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6086      as_fn_executable_p "$ac_path_EGREP" || continue
6087# Check for GNU ac_path_EGREP and select it if it is found.
6088  # Check for GNU $ac_path_EGREP
6089case `"$ac_path_EGREP" --version 2>&1` in
6090*GNU*)
6091  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6092*)
6093  ac_count=0
6094  $as_echo_n 0123456789 >"conftest.in"
6095  while :
6096  do
6097    cat "conftest.in" "conftest.in" >"conftest.tmp"
6098    mv "conftest.tmp" "conftest.in"
6099    cp "conftest.in" "conftest.nl"
6100    $as_echo 'EGREP' >> "conftest.nl"
6101    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6102    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6103    as_fn_arith $ac_count + 1 && ac_count=$as_val
6104    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6105      # Best one so far, save it but keep looking for a better one
6106      ac_cv_path_EGREP="$ac_path_EGREP"
6107      ac_path_EGREP_max=$ac_count
6108    fi
6109    # 10*(2^10) chars as input seems more than enough
6110    test $ac_count -gt 10 && break
6111  done
6112  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6113esac
6114
6115      $ac_path_EGREP_found && break 3
6116    done
6117  done
6118  done
6119IFS=$as_save_IFS
6120  if test -z "$ac_cv_path_EGREP"; then
6121    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6122  fi
6123else
6124  ac_cv_path_EGREP=$EGREP
6125fi
6126
6127   fi
6128fi
6129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6130$as_echo "$ac_cv_path_EGREP" >&6; }
6131 EGREP="$ac_cv_path_EGREP"
6132
6133
6134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6135$as_echo_n "checking for ANSI C header files... " >&6; }
6136if ${ac_cv_header_stdc+:} false; then :
6137  $as_echo_n "(cached) " >&6
6138else
6139  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6140/* end confdefs.h.  */
6141#include <stdlib.h>
6142#include <stdarg.h>
6143#include <string.h>
6144#include <float.h>
6145
6146int
6147main ()
6148{
6149
6150  ;
6151  return 0;
6152}
6153_ACEOF
6154if ac_fn_c_try_compile "$LINENO"; then :
6155  ac_cv_header_stdc=yes
6156else
6157  ac_cv_header_stdc=no
6158fi
6159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6160
6161if test $ac_cv_header_stdc = yes; then
6162  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6163  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6164/* end confdefs.h.  */
6165#include <string.h>
6166
6167_ACEOF
6168if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6169  $EGREP "memchr" >/dev/null 2>&1; then :
6170
6171else
6172  ac_cv_header_stdc=no
6173fi
6174rm -f conftest*
6175
6176fi
6177
6178if test $ac_cv_header_stdc = yes; then
6179  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6180  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6181/* end confdefs.h.  */
6182#include <stdlib.h>
6183
6184_ACEOF
6185if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6186  $EGREP "free" >/dev/null 2>&1; then :
6187
6188else
6189  ac_cv_header_stdc=no
6190fi
6191rm -f conftest*
6192
6193fi
6194
6195if test $ac_cv_header_stdc = yes; then
6196  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6197  if test "$cross_compiling" = yes; then :
6198  :
6199else
6200  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6201/* end confdefs.h.  */
6202#include <ctype.h>
6203#include <stdlib.h>
6204#if ((' ' & 0x0FF) == 0x020)
6205# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6206# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6207#else
6208# define ISLOWER(c) \
6209		   (('a' <= (c) && (c) <= 'i') \
6210		     || ('j' <= (c) && (c) <= 'r') \
6211		     || ('s' <= (c) && (c) <= 'z'))
6212# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6213#endif
6214
6215#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6216int
6217main ()
6218{
6219  int i;
6220  for (i = 0; i < 256; i++)
6221    if (XOR (islower (i), ISLOWER (i))
6222	|| toupper (i) != TOUPPER (i))
6223      return 2;
6224  return 0;
6225}
6226_ACEOF
6227if ac_fn_c_try_run "$LINENO"; then :
6228
6229else
6230  ac_cv_header_stdc=no
6231fi
6232rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6233  conftest.$ac_objext conftest.beam conftest.$ac_ext
6234fi
6235
6236fi
6237fi
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6239$as_echo "$ac_cv_header_stdc" >&6; }
6240if test $ac_cv_header_stdc = yes; then
6241
6242$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6243
6244fi
6245
6246# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6247for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6248		  inttypes.h stdint.h unistd.h
6249do :
6250  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6251ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6252"
6253if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6254  cat >>confdefs.h <<_ACEOF
6255#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6256_ACEOF
6257
6258fi
6259
6260done
6261
6262
6263ac_fn_c_check_header_mongrel "$LINENO" "sys/atomic_op.h" "ac_cv_header_sys_atomic_op_h" "$ac_includes_default"
6264if test "x$ac_cv_header_sys_atomic_op_h" = xyes; then :
6265  $as_echo "#define AIX_HAVE_ATOMIC_OP_H 1" >>confdefs.h
6266
6267fi
6268
6269
6270    case "${target_os}" in
6271    aix3.2*)
6272        $as_echo "#define AIX_RENAME_SELECT 1" >>confdefs.h
6273
6274        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6275
6276        AIX_LINK_OPTS='-bnso -berok'
6277        PR_MD_ASFILES=os_AIX.s
6278        ;;
6279    aix4.1*)
6280        $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6281
6282        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6283
6284        $as_echo "#define AIX4_1 1" >>confdefs.h
6285
6286        MKSHLIB=
6287        DSO_LDOPTS=
6288        AIX_LINK_OPTS='-bnso -berok'
6289        LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)_shr'
6290        LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)_shr'
6291        ;;
6292    aix4.2*)
6293        $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6294
6295        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6296
6297        AIX_LINK_OPTS='-brtl -bnso -berok'
6298        ;;
6299    aix4.3*)
6300        $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6301
6302        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6303
6304        $as_echo "#define AIX4_3_PLUS 1" >>confdefs.h
6305
6306        $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6307
6308        $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6309
6310        USE_IPV6=1
6311        AIX_LINK_OPTS='-brtl -bnso -berok'
6312        ;;
6313    *)
6314        $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6315
6316        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6317
6318        $as_echo "#define AIX4_3_PLUS 1" >>confdefs.h
6319
6320        $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6321
6322        $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6323
6324        USE_IPV6=1
6325        AIX_LINK_OPTS='-brtl -bnso -berok'
6326        ;;
6327    esac
6328    CFLAGS="$CFLAGS -qro -qroconst"
6329    AIX_WRAP='$(DIST)/lib/aixwrap.o'
6330    AIX_TMP='./_aix_tmp.o'
6331    if test -n "$USE_64"; then
6332        MDCPUCFG_H=_aix64.cfg
6333        OBJECT_MODE=64
6334    else
6335        MDCPUCFG_H=_aix32.cfg
6336    fi
6337    PR_MD_CSRCS=aix.c
6338    RESOLVE_LINK_SYMBOLS=1
6339    ;;
6340
6341*-bsdi*)
6342    $as_echo "#define XP_UNIX 1" >>confdefs.h
6343
6344    $as_echo "#define BSDI 1" >>confdefs.h
6345
6346    $as_echo "#define NEED_BSDREGEX 1" >>confdefs.h
6347
6348
6349    CFLAGS="$CFLAGS -Wall -Wno-format"
6350    CXXFLAGS="$CXXFLAGS -Wall -Wno-format"
6351
6352    if echo "$OS_TEST" | grep -c 86 >/dev/null; then
6353        CPU_ARCH=x86
6354    elif echo "$OS_TEST" | grep -c sparc >/dev/null; then
6355        CPU_ARCH=sparc
6356    fi
6357
6358    MDCPUCFG_H=_bsdi.cfg
6359    PR_MD_CSRCS=bsdi.c
6360
6361    DSO_LDOPTS=-r
6362
6363    case "$target_os" in
6364    bsdi1.1*)
6365        $as_echo "#define _PR_BSDI_JMPBUF_IS_ARRAY 1" >>confdefs.h
6366
6367        $as_echo "#define _PR_STAT_HAS_ONLY_ST_ATIME 1" >>confdefs.h
6368
6369        $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6370
6371        MKSHLIB=
6372        DSO_CFLAGS=
6373        DSO_LDOPTS=
6374        ;;
6375
6376    bsdi2.1*)
6377        $as_echo "#define _PR_TIMESPEC_HAS_TS_SEC 1" >>confdefs.h
6378
6379        $as_echo "#define _PR_BSDI_JMPBUF_IS_ARRAY 1" >>confdefs.h
6380
6381        $as_echo "#define HAVE_DLL 1" >>confdefs.h
6382
6383        $as_echo "#define USE_DLFCN 1" >>confdefs.h
6384
6385        $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6386
6387        PR_MD_ASFILES=os_BSD_OS_386_2.s
6388        ;;
6389
6390    bsdi4.* | bsdi5.*)
6391        $as_echo "#define _PR_SELECT_CONST_TIMEVAL 1" >>confdefs.h
6392
6393        $as_echo "#define _PR_BSDI_JMPBUF_IS_STRUCT 1" >>confdefs.h
6394
6395        $as_echo "#define HAVE_DLL 1" >>confdefs.h
6396
6397        $as_echo "#define USE_DLFCN 1" >>confdefs.h
6398
6399        $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6400
6401        MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)'
6402        DSO_CFLAGS=-fPIC
6403        DSO_LDOPTS='-shared -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)'
6404        STRIP="$STRIP -d"
6405        case "$target_os" in
6406        bsdi4.2* | bsdi4.3* | bsdi5.*)
6407            $as_echo "#define _PR_HAVE_GETPROTO_R 1" >>confdefs.h
6408
6409            $as_echo "#define _PR_HAVE_GETPROTO_R_POINTER 1" >>confdefs.h
6410
6411            ;;
6412        esac
6413        ;;
6414    *)
6415        $as_echo "#define _PR_SELECT_CONST_TIMEVAL 1" >>confdefs.h
6416
6417        $as_echo "#define _PR_BSDI_JMPBUF_IS_STRUCT 1" >>confdefs.h
6418
6419        $as_echo "#define HAVE_DLL 1" >>confdefs.h
6420
6421        $as_echo "#define USE_DLFCN 1" >>confdefs.h
6422
6423        $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6424
6425        ;;
6426    esac
6427
6428    ;;
6429
6430*-darwin*)
6431    $as_echo "#define XP_UNIX 1" >>confdefs.h
6432
6433    $as_echo "#define DARWIN 1" >>confdefs.h
6434
6435    $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
6436
6437    $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6438
6439    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6440
6441
6442    HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'`
6443
6444    if test "$HOST_DARWIN_MAJOR" -ge 15 ; then
6445        $as_echo "#define HAS_CONNECTX 1" >>confdefs.h
6446
6447    fi
6448    AS='$(CC) -x assembler-with-cpp'
6449    CFLAGS="$CFLAGS -Wall -fno-common"
6450    case "${target_cpu}" in
6451        arm*)
6452            CPU_ARCH=arm
6453            ;;
6454        i*86*|x86_64)
6455            if test -n "$USE_64"; then
6456                CPU_ARCH=x86_64
6457            else
6458                CPU_ARCH=i386
6459            fi
6460            ;;
6461        aarch64)
6462            CPU_ARCH=aarch64
6463            ;;
6464        *)
6465            CPU_ARCH=ppc
6466            ;;
6467    esac
6468    if test "`echo $CC | grep -c '\-arch '`" = "0"; then
6469        case "$CPU_ARCH" in
6470        aarch64)
6471            CC="$CC -arch arm64"
6472            ;;
6473        *)
6474            CC="$CC -arch $CPU_ARCH"
6475            ;;
6476        esac
6477    fi
6478    ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
6479if test "x$ac_cv_header_crt_externs_h" = xyes; then :
6480  $as_echo "#define HAVE_CRT_EXTERNS_H 1" >>confdefs.h
6481
6482fi
6483
6484
6485    DSO_CFLAGS=-fPIC
6486    DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names'
6487    _OPTIMIZE_FLAGS=-O2
6488    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
6489    STRIP="$STRIP -x -S"
6490    DLL_SUFFIX=dylib
6491    USE_PTHREADS=1
6492    MDCPUCFG_H=_darwin.cfg
6493    PR_MD_CSRCS=darwin.c
6494    PR_MD_ASFILES=os_Darwin.s
6495
6496    if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then
6497                export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET
6498    elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then
6499                                case "${target_cpu}" in
6500            powerpc*)
6501                                export MACOSX_DEPLOYMENT_TARGET=10.3
6502                ;;
6503            i*86*)
6504                                export MACOSX_DEPLOYMENT_TARGET=10.4
6505                ;;
6506        esac
6507    fi
6508
6509
6510    if test "$MACOS_SDK_DIR"; then
6511
6512        if test ! -d "$MACOS_SDK_DIR"; then
6513            as_fn_error $? "SDK not found.  When using --with-macos-sdk, you must
6514specify a valid SDK.  SDKs are installed when the optional cross-development
6515tools are selected during the Xcode/Developer Tools installation." "$LINENO" 5
6516        fi
6517
6518
6519        CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'`
6520        GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'`
6521        GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'`
6522
6523        GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'`
6524        if test "$GCC_VERSION_MAJOR" -lt "4" ; then
6525            SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks"
6526            if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then
6527                SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks"
6528            fi
6529
6530            SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}"
6531
6532            CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}"
6533
6534                        CPP="$CPP -nostdinc ${SDK_C_INCLUDE}"
6535
6536
6537            HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'`
6538
6539            if test "$HOST_DARWIN_MAJOR" -lt 9 ; then
6540                                                                                                MACOS_SDK_LIBS="-L${MACOS_SDK_DIR}/usr/lib/gcc/darwin -L${MACOS_SDK_DIR}/usr/lib/gcc/darwin/${GCC_VERSION_FULL} -L${MACOS_SDK_DIR}/usr/lib ${SDK_C_FRAMEWORK}"
6541            else
6542                                                                                                                                                                MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}"
6543            fi
6544
6545            LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS"
6546            export NEXT_ROOT=$MACOS_SDK_DIR
6547
6548            if test -n "$CROSS_COMPILE" ; then
6549                                                                HOST_CC="NEXT_ROOT= $HOST_CC"
6550                HOST_CXX="NEXT_ROOT= $HOST_CXX"
6551            fi
6552        else
6553                                    CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}"
6554
6555                        CPP="$CPP -isysroot ${MACOS_SDK_DIR}"
6556
6557                                                            if test "$GCC_VERSION_FULL" != "4.0.0" ; then
6558                                                LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}"
6559            else
6560                                                LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}"
6561            fi
6562        fi
6563    fi
6564    ;;
6565
6566*-freebsd*)
6567    if test -z "$USE_NSPR_THREADS"; then
6568        USE_PTHREADS=1
6569    fi
6570    $as_echo "#define XP_UNIX 1" >>confdefs.h
6571
6572    $as_echo "#define FREEBSD 1" >>confdefs.h
6573
6574    $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
6575
6576    $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6577
6578    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6579
6580    CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
6581    MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf`
6582    if test "$MOZ_OBJFORMAT" = "elf"; then
6583        DLL_SUFFIX=so
6584    else
6585        DLL_SUFFIX=so.1.0
6586    fi
6587    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
6588    DSO_CFLAGS=-fPIC
6589    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
6590    MDCPUCFG_H=_freebsd.cfg
6591    PR_MD_CSRCS=freebsd.c
6592    ;;
6593
6594*-hpux*)
6595    $as_echo "#define XP_UNIX 1" >>confdefs.h
6596
6597    $as_echo "#define HPUX 1" >>confdefs.h
6598
6599    $as_echo "#define _HPUX_SOURCE 1" >>confdefs.h
6600
6601    # HPUX report the POLLHUP event for a socket when the
6602    # shutdown(SHUT_WR) operation is called for the remote end, even though
6603    # the socket is still writeable. Use select(), instead of poll(), to
6604    # workaround this problem.
6605    $as_echo "#define _PR_POLL_WITH_SELECT 1" >>confdefs.h
6606
6607    $as_echo "#define _USE_BIG_FDS 1" >>confdefs.h
6608
6609    DSO_LDOPTS='-b +h $(notdir $@)'
6610    PR_MD_CSRCS=hpux.c
6611    if test "$OS_TEST" = "ia64"; then
6612        DLL_SUFFIX=so
6613        DSO_LDOPTS="$DSO_LDOPTS +b '\$\$ORIGIN'"
6614        CPU_ARCH_TAG=_$OS_TEST
6615        if test -z "$USE_64"; then
6616            COMPILER_TAG=_32
6617        fi
6618        PR_MD_ASFILES=os_HPUX_ia64.s
6619    else
6620        $as_echo "#define hppa 1" >>confdefs.h
6621
6622        DLL_SUFFIX=sl
6623        PR_MD_ASFILES=os_HPUX.s
6624    fi
6625    if test -n "$USE_64"; then
6626        MDCPUCFG_H=_hpux64.cfg
6627    else
6628        MDCPUCFG_H=_hpux32.cfg
6629    fi
6630    if test -z "$GNU_CC"; then
6631        CC="$CC -Ae"
6632        CXX="$CXX -ext"
6633        DSO_CFLAGS=+Z
6634    else
6635        DSO_CFLAGS=-fPIC
6636        ASFLAGS="$ASFLAGS -x assembler-with-cpp"
6637    fi
6638
6639    if test -n "$MOZILLA_CLIENT"; then
6640        DEFAULT_IMPL_STRATEGY=_EMU
6641    fi
6642
6643    if echo "$OS_RELEASE" | grep ^A.09 >/dev/null; then
6644        $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6645
6646        $as_echo "#define HPUX9 1" >>confdefs.h
6647
6648        DEFAULT_IMPL_STRATEGY=_EMU
6649    	USE_NSPR_THREADS=1
6650    fi
6651
6652    if echo "$OS_RELEASE" | egrep '^(A.09|B.10)' >/dev/null; then
6653        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6654
6655    fi
6656
6657    if echo "$OS_RELEASE" | egrep '^(B.10.10|B.10.20)' >/dev/null; then
6658        $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6659
6660    fi
6661
6662    if echo "$OS_RELEASE" | egrep '^(B.10.10|B.10.20)' >/dev/null; then
6663        $as_echo "#define HAVE_INT_LOCALTIME_R 1" >>confdefs.h
6664
6665    fi
6666
6667    if echo "$OS_RELEASE" | egrep '^(B.10.30|B.11)' >/dev/null; then
6668        $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6669
6670    fi
6671
6672    # HP-UX 11i v2 (B.11.23) or higher
6673
6674    case "$OS_RELEASE" in
6675    [C-Z]*|B.[2-9]*|B.1[2-9]*|B.11.[3-9]*|B.11.2[3-9]*)
6676        USE_IPV6=1
6677        ;;
6678    esac
6679
6680
6681    if test "$OS_RELEASE" = "B.10.01"; then
6682        $as_echo "#define HPUX10 1" >>confdefs.h
6683
6684        DEFAULT_IMPL_STRATEGY=_EMU
6685    fi
6686
6687    if test "$OS_RELEASE" = "B.10.10"; then
6688        $as_echo "#define HPUX10 1" >>confdefs.h
6689
6690        $as_echo "#define HPUX10_10 1" >>confdefs.h
6691
6692        DEFAULT_IMPL_STRATEGY=_PTH
6693    fi
6694
6695    if test "$OS_RELEASE" = "B.10.20"; then
6696        $as_echo "#define HPUX10 1" >>confdefs.h
6697
6698        $as_echo "#define HPUX10_20 1" >>confdefs.h
6699
6700        if test -z "$GNU_CC"; then
6701            CFLAGS="$CFLAGS +DAportable +DS1.1"
6702            CXXFLAGS="$CXXFLAGS +DAportable +DS1.1"
6703        fi
6704        DEFAULT_IMPL_STRATEGY=_PTH
6705    fi
6706
6707    if test "$OS_RELEASE" = "B.10.30"; then
6708        $as_echo "#define HPUX10 1" >>confdefs.h
6709
6710        $as_echo "#define HPUX10_30 1" >>confdefs.h
6711
6712        if test -z "$GNU_CC"; then
6713            CFLAGS="$CFLAGS +DAportable +DS1.1"
6714            CXXFLAGS="$CXXFLAGS +DAportable +DS1.1"
6715        fi
6716        DEFAULT_IMPL_STRATEGY=_PTH
6717    fi
6718
6719    if echo "$OS_RELEASE" | grep ^B.11 >/dev/null; then
6720        $as_echo "#define HPUX10 1" >>confdefs.h
6721
6722        $as_echo "#define HPUX11 1" >>confdefs.h
6723
6724        $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
6725
6726        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6727
6728        $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6729
6730        if test -z "$GNU_CC"; then
6731            if test -z "$USE_64"; then
6732                if test "$OS_TEST" = "ia64"; then
6733                    CFLAGS="$CFLAGS +DD32"
6734                    CXXFLAGS="$CXXFLAGS +DD32"
6735                else
6736                    CFLAGS="$CFLAGS +DAportable +DS2.0"
6737                    CXXFLAGS="$CXXFLAGS +DAportable +DS2.0"
6738                fi
6739            else
6740                if test "$OS_TEST" = "ia64"; then
6741                    CFLAGS="$CFLAGS +DD64"
6742                    CXXFLAGS="$CXXFLAGS +DD64"
6743                else
6744                    CFLAGS="$CFLAGS +DA2.0W +DS2.0"
6745                    CXXFLAGS="$CXXFLAGS +DA2.0W +DS2.0"
6746                fi
6747            fi
6748        fi
6749        DEFAULT_IMPL_STRATEGY=_PTH
6750    fi
6751
6752    if test "$DEFAULT_IMPL_STRATEGY" = "_EMU"; then
6753        USE_NSPR_THREADS=1
6754        USE_PTHREADS=
6755        USE_USER_PTHREADS=
6756    elif test "$DEFAULT_IMPL_STRATEGY" = "_PTH"; then
6757        USE_PTHREADS=1
6758        if test "$USE_NSPR_THREADS"; then
6759            USE_PTHREADS=
6760        fi
6761        if test "$USE_USER_PTHREADS"; then
6762            USE_PTHREADS=
6763        fi
6764    fi
6765    ;;
6766
6767*-linux*|*-gnu*|*-k*bsd*-gnu|*-android*|*-linuxandroid*)
6768    if test -z "$USE_NSPR_THREADS"; then
6769        USE_PTHREADS=1
6770        IMPL_STRATEGY=_PTH
6771    fi
6772    $as_echo "#define XP_UNIX 1" >>confdefs.h
6773
6774    $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
6775
6776    $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6777
6778    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6779
6780    case "${target}" in
6781    *-android*|*-linuxandroid*)
6782        OS_TARGET=Android
6783        $as_echo "#define LINUX 1" >>confdefs.h
6784
6785        ;;
6786    *-linux*)
6787        $as_echo "#define LINUX 1" >>confdefs.h
6788
6789        ;;
6790    esac
6791    CFLAGS="$CFLAGS -Wall"
6792    CXXFLAGS="$CXXFLAGS -Wall"
6793    MDCPUCFG_H=_linux.cfg
6794    PR_MD_CSRCS=linux.c
6795    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
6796    DSO_CFLAGS=-fPIC
6797    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
6798    _OPTIMIZE_FLAGS=-O2
6799    _DEBUG_FLAGS="-g -fno-inline"  # most people on linux use gcc/gdb, and that
6800                                   # combo is not yet good at debugging inlined
6801                                   # functions (even when using DWARF2 as the
6802                                   # debugging format)
6803    COMPILER_TAG=_glibc
6804    if echo "$OS_TEST" | grep -c 86 >/dev/null; then
6805        CPU_ARCH=x86
6806    else
6807        CPU_ARCH=$OS_TEST
6808    fi
6809    CPU_ARCH_TAG=_${CPU_ARCH}
6810    case "${target_cpu}" in
6811    alpha)
6812        $as_echo "#define _ALPHA_ 1" >>confdefs.h
6813
6814        $as_echo "#define __alpha 1" >>confdefs.h
6815
6816        CFLAGS="$CFLAGS -mieee"
6817        CXXFLAGS="$CXXFLAGS -mieee"
6818        ;;
6819    i*86)
6820        $as_echo "#define i386 1" >>confdefs.h
6821
6822        PR_MD_ASFILES=os_Linux_x86.s
6823        ;;
6824    ia64)
6825        PR_MD_ASFILES=os_Linux_ia64.s
6826        ;;
6827    x86_64)
6828        if test -n "$USE_64"; then
6829            PR_MD_ASFILES=os_Linux_x86_64.s
6830        elif test -n "$USE_X32"; then
6831            PR_MD_ASFILES=os_Linux_x86_64.s
6832            CC="$CC -mx32"
6833            CXX="$CXX -mx32"
6834        else
6835            $as_echo "#define i386 1" >>confdefs.h
6836
6837            PR_MD_ASFILES=os_Linux_x86.s
6838            CC="$CC -m32"
6839            CXX="$CXX -m32"
6840        fi
6841        ;;
6842    ppc|powerpc)
6843        PR_MD_ASFILES=os_Linux_ppc.s
6844        ;;
6845    powerpc64)
6846        if test -n "$USE_64"; then
6847            CC="$CC -m64"
6848            CXX="$CXX -m64"
6849        else
6850            PR_MD_ASFILES=os_Linux_ppc.s
6851        fi
6852        ;;
6853    esac
6854    ;;
6855
6856*-mingw*|*-msys*|*-cygwin*|*-mks*)
6857    $as_echo "#define XP_PC 1" >>confdefs.h
6858
6859    $as_echo "#define WIN32 1" >>confdefs.h
6860
6861    PR_MD_ARCH_DIR=windows
6862    RESOLVE_LINK_SYMBOLS=1
6863
6864    if test -n "$GNU_CC"; then
6865        CC="$CC -mwindows"
6866        CXX="$CXX -mwindows"
6867        DLL_SUFFIX=dll
6868        MKSHLIB='$(CC) -shared -Wl,--export-all-symbols -Wl,--out-implib -Wl,$(IMPORT_LIBRARY) $(DLLBASE) -o $(subst $(OBJDIR)/,,$(SHARED_LIBRARY))'
6869        RC=$WINDRES
6870        # Use temp file for windres (bug 213281)
6871        RCFLAGS='-O coff --use-temp-file'
6872    else
6873        LD=link
6874        AR='lib -NOLOGO -OUT:"$@"'
6875        AR_FLAGS=
6876        RANLIB='echo not_ranlib'
6877        STRIP='echo not_strip'
6878        RC=rc.exe
6879        GARBAGE='$(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb'
6880        OBJ_SUFFIX=obj
6881        LIB_SUFFIX=lib
6882        DLL_SUFFIX=dll
6883
6884        # Determine compiler version
6885
6886        _MSVC_VER_FILTER='s|.* \([0-9]\+\.[0-9]\+\.[0-9]\+\(\.[0-9]\+\)\?\).*|\1|p'
6887
6888        CC_VERSION=`${CC} -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"`
6889        if test -z "$CC_VERSION"; then
6890            as_fn_error $? "Could not determine MSC version." "$LINENO" 5
6891        fi
6892
6893        _CC_MAJOR_VERSION=`echo ${CC_VERSION} | awk -F\. '{ print $1 }'`
6894        _CC_MINOR_VERSION=`echo ${CC_VERSION} | awk -F\. '{ print $2 }'`
6895        _CC_RELEASE=`echo ${CC_VERSION} | awk -F\. '{ print $3 }'`
6896        _CC_BUILD=`echo ${CC_VERSION} | awk -F\. '{ print $4 }'`
6897        MSC_VER=${_CC_MAJOR_VERSION}${_CC_MINOR_VERSION}
6898
6899        if test "$_CC_MAJOR_VERSION" -eq "14"; then
6900                                            if test $_CC_RELEASE -gt 50727; then
6901              _USE_DYNAMICBASE=1
6902           elif test $_CC_BUILD -ge 762; then
6903              _USE_DYNAMICBASE=1
6904           fi
6905           $as_echo "#define _CRT_SECURE_NO_DEPRECATE 1" >>confdefs.h
6906
6907           $as_echo "#define _CRT_NONSTDC_NO_DEPRECATE 1" >>confdefs.h
6908
6909        elif test $_CC_MAJOR_VERSION -ge 15; then
6910           _USE_DYNAMICBASE=1
6911           $as_echo "#define _CRT_SECURE_NO_WARNINGS 1" >>confdefs.h
6912
6913           $as_echo "#define _CRT_NONSTDC_NO_WARNINGS 1" >>confdefs.h
6914
6915        fi
6916
6917        if test -n "$_USE_DYNAMICBASE"; then
6918           DLLFLAGS="$DLLFLAGS -DYNAMICBASE"
6919        fi
6920
6921        # Ensure that mt is Microsoft (R) Manifest Tool and not magnetic
6922        # tape manipulation utility (or something else)
6923        if test "$MSC_VER" -ge "1400"; then
6924
6925            _MSMT_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p'
6926
6927
6928            MSMT_TOOL=`mt 2>&1|grep 'Microsoft (R) Manifest Tool'`
6929            if test -n "$MSMT_TOOL"; then
6930                MSMANIFEST_TOOL_VERSION=`echo ${MSMT_TOOL}|sed -ne "$_MSMT_VER_FILTER"`
6931                if test -z "$MSMANIFEST_TOOL_VERSION"; then
6932                    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown version of the Microsoft (R) Manifest Tool." >&5
6933$as_echo "$as_me: WARNING: Unknown version of the Microsoft (R) Manifest Tool." >&2;}
6934                fi
6935                MT=mt
6936                unset MSMT_TOOL
6937            else
6938                as_fn_error $? "Microsoft (R) Manifest Tool must be in your \$PATH." "$LINENO" 5
6939            fi
6940        fi
6941
6942        CFLAGS="$CFLAGS -W3 -nologo -GF -Gy"
6943        DLLFLAGS="$DLLFLAGS -OUT:\"\$@\""
6944        _DEBUG_FLAGS=-Zi
6945        _OPTIMIZE_FLAGS=-O2
6946
6947        PROFILE_GEN_CFLAGS="-GL"
6948        PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
6949        PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
6950        PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
6951
6952        if test "$MSC_VER" -ge "1800"; then
6953                                                CFLAGS="$CFLAGS -FS"
6954                                    PROFILE_GEN_CFLAGS="$PROFILE_GEN_CFLAGS -Gw"
6955            PROFILE_USE_CFLAGS="$PROFILE_USE_CFLAGS -Gw"
6956        fi
6957
6958        if test -z "$MOZ_OPTIMIZE"; then
6959            CFLAGS="$CFLAGS -Od"
6960        fi
6961
6962        if test "$USE_DEBUG_RTL" = 1; then
6963            if test -n "$USE_STATIC_RTL"; then
6964                CFLAGS="$CFLAGS -MTd"
6965            else
6966                CFLAGS="$CFLAGS -MDd"
6967            fi
6968        else
6969            if test -n "$USE_STATIC_RTL"; then
6970                CFLAGS="$CFLAGS -MT"
6971            else
6972                CFLAGS="$CFLAGS -MD"
6973            fi
6974        fi
6975
6976        if test -n "$MOZ_DEBUG"; then
6977            $as_echo "#define _DEBUG 1" >>confdefs.h
6978
6979        else
6980            DEFINES="$DEFINES -U_DEBUG"
6981        fi
6982
6983        if test -n "$MOZ_DEBUG_SYMBOLS"; then
6984            if test -n "$MOZ_OPTIMIZE"; then
6985                DLLFLAGS="$DLLFLAGS -DEBUG -OPT:REF"
6986                LDFLAGS="$LDFLAGS -DEBUG -OPT:REF"
6987            else
6988                DLLFLAGS="$DLLFLAGS -DEBUG"
6989                LDFLAGS="$LDFLAGS -DEBUG"
6990            fi
6991        fi
6992
6993        OS_DLLFLAGS="-nologo -DLL -SUBSYSTEM:WINDOWS"
6994        if test "$MSC_VER" -le "1200" -a -z "$MOZ_DEBUG_SYMBOLS"; then
6995            OS_DLLFLAGS="$OS_DLLFLAGS -PDB:NONE"
6996        fi
6997
6998        if test "$OS_TARGET" = "WINNT"; then
6999            CFLAGS="$CFLAGS -GT"
7000            LIBNSPR='$(dist_libdir)/libnspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7001            LIBPLC='$(dist_libdir)/libplc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7002        else
7003            LIBNSPR='$(dist_libdir)/nspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7004            LIBPLC='$(dist_libdir)/plc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7005        fi
7006    fi # GNU_CC
7007
7008    if test -n "$USE_STATIC_TLS"; then
7009        $as_echo "#define _PR_USE_STATIC_TLS 1" >>confdefs.h
7010
7011    fi
7012
7013    if test "$OS_TARGET" = "WINNT"; then
7014        $as_echo "#define WINNT 1" >>confdefs.h
7015
7016    else
7017        $as_echo "#define WIN95 1" >>confdefs.h
7018
7019        # undefine WINNT as some versions of mingw gcc define it by default
7020        DEFINES="$DEFINES -UWINNT"
7021        $as_echo "#define _PR_GLOBAL_THREADS_ONLY 1" >>confdefs.h
7022
7023    fi
7024
7025    if test "$CPU_ARCH" = "x86"; then
7026        CPU_ARCH_TAG=
7027    else
7028        CPU_ARCH_TAG=$CPU_ARCH
7029    fi
7030
7031    if test "$USE_DEBUG_RTL" = 1; then
7032        OBJDIR_SUFFIX=OBJD
7033    fi
7034
7035    case "$OS_TARGET" in
7036    WINNT)
7037	    MDCPUCFG_H=_winnt.cfg
7038	    ;;
7039    WIN95)
7040	    MDCPUCFG_H=_win95.cfg
7041	    ;;
7042    *)
7043	    as_fn_error $? "Missing OS_TARGET for ${target}.  Use --enable-win32-target to set." "$LINENO" 5
7044   	;;
7045    esac
7046
7047    case "$target_cpu" in
7048    i*86)
7049	if test -n "$USE_64"; then
7050	    $as_echo "#define _AMD64_ 1" >>confdefs.h
7051
7052	else
7053	    $as_echo "#define _X86_ 1" >>confdefs.h
7054
7055            if test -z "$GNU_CC" -a "$MSC_VER" -ge "1700"; then
7056                                                CFLAGS="$CFLAGS -arch:IA32"
7057            fi
7058	fi
7059        ;;
7060    x86_64)
7061	    $as_echo "#define _AMD64_ 1" >>confdefs.h
7062
7063	    USE_64=1
7064	    ;;
7065    aarch64)
7066	    $as_echo "#define _ARM64_ 1" >>confdefs.h
7067
7068	    USE_64=1
7069	    ;;
7070    ia64)
7071	    $as_echo "#define _IA64_ 1" >>confdefs.h
7072
7073	    USE_64=1
7074	    ;;
7075    *)
7076	    $as_echo "#define _CPU_ARCH_NOT_DEFINED 1" >>confdefs.h
7077
7078	    ;;
7079    esac
7080    ;;
7081
7082*-netbsd*)
7083    $as_echo "#define XP_UNIX 1" >>confdefs.h
7084
7085    $as_echo "#define NETBSD 1" >>confdefs.h
7086
7087    $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
7088
7089    $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
7090
7091    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7092
7093    if test -z "$USE_NSPR_THREADS"; then
7094        USE_PTHREADS=1
7095    fi
7096    MDCPUCFG_H=_netbsd.cfg
7097    PR_MD_CSRCS=netbsd.c
7098
7099    DSO_CFLAGS='-fPIC -DPIC'
7100    CFLAGS="$CFLAGS -ansi -Wall"
7101    CXXFLAGS="$CXXFLAGS -ansi -Wall"
7102    MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)'
7103
7104    if test -z "$OBJECT_FMT"; then
7105        if echo __ELF__ | ${CC-cc} -E - | grep -q __ELF__ 2>/dev/null; then
7106            OBJECT_FMT=a.out
7107            DLL_SUFFIX=so.1.0
7108            DSO_LDOPTS='-shared'
7109        else
7110            OBJECT_FMT=ELF
7111            DLL_SUFFIX=so
7112            DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)'
7113        fi
7114    fi
7115
7116    if test "$LIBRUNPATH"; then
7117        DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
7118    fi
7119    ;;
7120
7121*-nto*)
7122    $as_echo "#define XP_UNIX 1" >>confdefs.h
7123
7124    $as_echo "#define NTO 1" >>confdefs.h
7125
7126    $as_echo "#define _QNX_SOURCE 1" >>confdefs.h
7127
7128    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7129
7130    MDCPUCFG_H=_nto.cfg
7131    PR_MD_CSRCS=nto.c
7132    MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(notdir $@) -o $@'
7133    DSO_CFLAGS=-fPIC
7134    DSO_LDOPTS=-shared
7135    OS_LIBS="$OS_LIBS -lsocket"
7136    _OPTIMIZE_FLAGS="-O1"
7137    _DEBUG_FLAGS="-gstabs"
7138	;;
7139
7140*-openbsd*)
7141    $as_echo "#define XP_UNIX 1" >>confdefs.h
7142
7143    $as_echo "#define OPENBSD 1" >>confdefs.h
7144
7145    $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
7146
7147    $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
7148
7149    $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7150
7151    CFLAGS="$CFLAGS -ansi -Wall"
7152    CXXFLAGS="$CXXFLAGS -ansi -Wall"
7153    DLL_SUFFIX=so.1.0
7154    DSO_CFLAGS=-fPIC
7155    MDCPUCFG_H=_openbsd.cfg
7156    PR_MD_CSRCS=openbsd.c
7157    OS_LIBS="-lc"
7158    if test -z "$USE_NSPR_THREADS"; then
7159        USE_PTHREADS=1
7160    fi
7161    DSO_LDOPTS='-shared -fPIC -Wl,-soname,$(notdir $@)'
7162    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7163    ;;
7164
7165*-qnx*)
7166    $as_echo "#define XP_UNIX 1" >>confdefs.h
7167
7168    $as_echo "#define QNX 1" >>confdefs.h
7169
7170    $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7171
7172    USE_NSPR_THREADS=1
7173    MDCPUCFG_H=_qnx.cfg
7174    PR_MD_CSRCS=qnx.c
7175    ;;
7176
7177*-riscos*)
7178    $as_echo "#define XP_UNIX 1" >>confdefs.h
7179
7180    $as_echo "#define RISCOS 1" >>confdefs.h
7181
7182    $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7183
7184    USE_PTHREADS=1
7185    MDCPUCFG_H=_riscos.cfg
7186    PR_MD_CSRCS=riscos.c
7187    DSO_CFLAGS=-fPIC
7188    DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
7189    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7190    ;;
7191
7192*-*-sco*)
7193    $as_echo "#define XP_UNIX 1" >>confdefs.h
7194
7195    $as_echo "#define SCO 1" >>confdefs.h
7196
7197    $as_echo "#define sco 1" >>confdefs.h
7198
7199    $as_echo "#define SYSV 1" >>confdefs.h
7200
7201    $as_echo "#define _SVID3 1" >>confdefs.h
7202
7203    $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7204
7205    CC='cc -b elf -KPIC'
7206    CXX='$(NSDEPTH)/build/hcpp CC +.cpp +w'
7207    USE_NSPR_THREADS=1
7208    CPU_ARCH=x86
7209    DSO_LDOPTS='-b elf -G'
7210    MDCPUCFG_H=_scoos.cfg
7211    PR_MD_SRCS=scoos.c
7212    ;;
7213
7214*-solaris*)
7215    if test -z "$USE_NSPR_THREADS"; then
7216        USE_PTHREADS=1
7217    fi
7218    $as_echo "#define XP_UNIX 1" >>confdefs.h
7219
7220    $as_echo "#define SVR4 1" >>confdefs.h
7221
7222    $as_echo "#define SYSV 1" >>confdefs.h
7223
7224    $as_echo "#define __svr4 1" >>confdefs.h
7225
7226    $as_echo "#define __svr4__ 1" >>confdefs.h
7227
7228    $as_echo "#define SOLARIS 1" >>confdefs.h
7229
7230    $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
7231
7232    CPU_ARCH=`uname -p`
7233    MDCPUCFG_H=_solaris.cfg
7234    PR_MD_CSRCS=solaris.c
7235    LD=/usr/ccs/bin/ld
7236    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7237    RESOLVE_LINK_SYMBOLS=1
7238    case "${OS_RELEASE}" in
7239    5.8|5.9)
7240        ;;
7241    *)
7242        # It is safe to use the -Bdirect linker flag on Solaris 10 or later.
7243        USE_B_DIRECT=1
7244        ;;
7245    esac
7246    if test -n "$GNU_CC"; then
7247        DSO_CFLAGS=-fPIC
7248        if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
7249            GCC_USE_GNU_LD=1
7250        fi
7251        DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore'
7252        if test -n "$USE_B_DIRECT"; then
7253            DSO_LDOPTS="$DSO_LDOPTS,-Bdirect"
7254        fi
7255    else
7256        DSO_CFLAGS=-KPIC
7257        DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore'
7258        if test -n "$USE_B_DIRECT"; then
7259            DSO_LDOPTS="$DSO_LDOPTS -Bdirect"
7260        fi
7261    fi
7262    if test -n "$GNU_CC"; then
7263        CFLAGS="$CFLAGS -Wall"
7264        CXXFLAGS="$CXXFLAGS -Wall"
7265        if test -n "$USE_MDUPDATE"; then
7266            CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)"
7267            CXXFLAGS="$CXXFLAGS -MDupdate \$(DEPENDENCIES)"
7268        fi
7269        GCC_AS=`$CC -print-prog-name=as`
7270        if test "`echo | $GCC_AS -v 2>&1 | grep -c GNU`" != "0"; then
7271            GNU_AS=1
7272        fi
7273    else
7274        CFLAGS="$CFLAGS -xstrconst"
7275        CXXFLAGS="$CXXFLAGS -Qoption cg -xstrconst -features=tmplife"
7276        if test -z "$MOZ_OPTIMIZE"; then
7277            CFLAGS="$CFLAGS -xs"
7278            CXXFLAGS="$CXXFLAGS -xs"
7279        fi
7280        _OPTIMIZE_FLAGS=-xO4
7281    fi
7282    if test -z "$GNU_AS"; then
7283        ASFLAGS="$ASFLAGS -Wa,-P"
7284    fi
7285    if test -n "$USE_64"; then
7286        if test -n "$GNU_CC"; then
7287            CC="$CC -m64"
7288            CXX="$CXX -m64"
7289        else
7290            if test "$OS_TEST" = "i86pc"; then
7291                CC="$CC -xarch=amd64"
7292                CXX="$CXX -xarch=amd64"
7293            else
7294                CC="$CC -xarch=v9"
7295                CXX="$CXX -xarch=v9"
7296            fi
7297        fi
7298    fi
7299    if test "$OS_TEST" = "i86pc"; then
7300        if test -z "$USE_64"; then
7301            $as_echo "#define i386 1" >>confdefs.h
7302
7303        fi
7304        CPU_ARCH_TAG=_$OS_TEST
7305        # The default debug format, DWARF (-g), is not supported by gcc
7306        # on i386-ANY-sysv4/solaris, but the stabs format is.  It is
7307        # assumed that the Solaris assembler /usr/ccs/bin/as is used.
7308        # If your gcc uses GNU as, you do not need the -Wa,-s option.
7309        if test -n "$MOZ_DEBUG" && test -n "$GNU_CC"; then
7310            _DEBUG_FLAGS=-gstabs
7311            if test -z "$GNU_AS"; then
7312                _DEBUG_FLAGS="$_DEBUG_FLAGS -Wa,-s"
7313            fi
7314        fi
7315    fi
7316    case "${target_os}" in
7317    solaris2.3*)
7318        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7319
7320        ;;
7321    solaris2.4*)
7322        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7323
7324        ;;
7325    solaris2.5*)
7326        $as_echo "#define SOLARIS2_5 1" >>confdefs.h
7327
7328        ;;
7329    *)
7330        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
7331
7332        # The lfcompile64(5) man page on Solaris 2.6 says:
7333        #     For applications that do not wish to conform to the POSIX or
7334        #     X/Open  specifications,  the  64-bit transitional interfaces
7335        #     are available by default.  No compile-time flags need to  be
7336        #     set.
7337        # But gcc 2.7.2.x fails to define _LARGEFILE64_SOURCE by default.
7338        # The native compiler, gcc 2.8.x, and egcs don't have this problem.
7339        if test -n "$GNU_CC"; then
7340            $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
7341
7342        fi
7343        ;;
7344    esac
7345    case "${target_os}" in
7346    solaris2.3*)
7347        ;;
7348    solaris2.4*)
7349        ;;
7350    solaris2.5*)
7351        ;;
7352    solaris2.6*)
7353        ;;
7354    solaris2.7*)
7355        ;;
7356    *)
7357        # Solaris 8 or higher has IPv6.
7358        $as_echo "#define _PR_INET6 1" >>confdefs.h
7359
7360        ;;
7361    esac
7362    if test "$CPU_ARCH" = "sparc"; then
7363        # 64-bit Solaris SPARC requires V9 architecture, so the following
7364        # is not needed.
7365        if test -z "$USE_64"; then
7366            ULTRASPARC_LIBRARY=nspr_flt
7367        fi
7368    fi
7369    # Purify requires that binaries linked against nspr also
7370    # be linked against -lrt (or -lposix4) so add it to OS_LIBS
7371    _rev=`uname -r`
7372    _librt=`echo $_rev 5.6 | awk '{ if ($1 > $2) print "-lrt"; else print "-lposix4" }'`
7373    OS_LIBS="$OS_LIBS $_librt"
7374    ;;
7375
7376*-sco-sysv5*)
7377    $as_echo "#define XP_UNIX 1" >>confdefs.h
7378
7379    $as_echo "#define UNIXWARE 1" >>confdefs.h
7380
7381    $as_echo "#define SVR4 1" >>confdefs.h
7382
7383    $as_echo "#define SYSV 1" >>confdefs.h
7384
7385    USE_NSPR_THREADS=1
7386    if echo $OS_RELEASE | grep -c 2.1 2>/dev/null; then
7387        $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7388
7389        CC='$(NSDEPTH)/build/hcc cc'
7390        CXX='$(NSDEPTH)/build/hcpp CC'
7391        MDCPUCFG_H=_unixware.cfg
7392    else
7393        $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
7394
7395        $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
7396
7397        $as_echo "#define _PR_HAVE_SOCKADDR_LEN 1" >>confdefs.h
7398
7399        MDCPUCFG_H=_unixware7.cfg
7400    fi
7401    PR_MD_CSRCS=unixware.c
7402    DSO_LDOPTS=-G
7403    CPU_ARCH=x86
7404    ;;
7405
7406*-os2*)
7407    $as_echo "#define XP_OS2 1" >>confdefs.h
7408
7409    $as_echo "#define XP_PC 1" >>confdefs.h
7410
7411    $as_echo "#define BSD_SELECT 1" >>confdefs.h
7412
7413    $as_echo "#define TCPV40HDRS 1" >>confdefs.h
7414
7415    LIB_SUFFIX=lib
7416    DLL_SUFFIX=dll
7417    RC=rc.exe
7418    PR_MD_ARCH_DIR=os2
7419    PROG_SUFFIX=.exe
7420    NSINSTALL=nsinstall
7421    MDCPUCFG_H=_os2.cfg
7422    RESOLVE_LINK_SYMBOLS=1
7423
7424    $as_echo "#define OS2 1" >>confdefs.h
7425
7426    AR=emxomfar
7427    AR_FLAGS='r $@'
7428    CFLAGS="$CFLAGS -Wall -Zomf"
7429    CXXFLAGS="$CFLAGS -Wall -Zomf"
7430    MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7431    DSO_CFLAGS=
7432    DSO_LDOPTS='-Zomf -Zdll'
7433    LDFLAGS='-Zmap'
7434    _OPTIMIZE_FLAGS="-O2 -s"
7435    _DEBUG_FLAGS="-g -fno-inline"
7436    if test -n "$MOZ_OPTIMIZE"; then
7437      DSO_LDOPTS="$DSO_LDOPTS -Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA"
7438    fi
7439    IMPLIB='emximp -o'
7440    FILTER='emxexp -o'
7441    if test -n "$MOZ_OS2_HIGH_MEMORY"; then
7442      LDFLAGS="$LDFLAGS -Zhigh-mem"
7443      $as_echo "#define MOZ_OS2_HIGH_MEMORY 1" >>confdefs.h
7444
7445    fi
7446
7447    # GCC for OS/2 currently predefines these, but we don't want them
7448    DEFINES="$DEFINES -Uunix -U__unix -U__unix__"
7449    ;;
7450
7451*)
7452    $as_echo "#define XP_UNIX 1" >>confdefs.h
7453
7454    ;;
7455
7456esac
7457
7458if test -z "$SKIP_LIBRARY_CHECKS"; then
7459
7460
7461
7462case $target in
7463*-darwin*|*-os2*)
7464    ;;
7465*)
7466    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
7467$as_echo_n "checking for dlopen in -ldl... " >&6; }
7468if ${ac_cv_lib_dl_dlopen+:} false; then :
7469  $as_echo_n "(cached) " >&6
7470else
7471  ac_check_lib_save_LIBS=$LIBS
7472LIBS="-ldl  $LIBS"
7473cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7474/* end confdefs.h.  */
7475
7476/* Override any GCC internal prototype to avoid an error.
7477   Use char because int might match the return type of a GCC
7478   builtin and then its argument prototype would still apply.  */
7479#ifdef __cplusplus
7480extern "C"
7481#endif
7482char dlopen ();
7483int
7484main ()
7485{
7486return dlopen ();
7487  ;
7488  return 0;
7489}
7490_ACEOF
7491if ac_fn_c_try_link "$LINENO"; then :
7492  ac_cv_lib_dl_dlopen=yes
7493else
7494  ac_cv_lib_dl_dlopen=no
7495fi
7496rm -f core conftest.err conftest.$ac_objext \
7497    conftest$ac_exeext conftest.$ac_ext
7498LIBS=$ac_check_lib_save_LIBS
7499fi
7500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
7501$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
7502if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
7503  ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
7504if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7505  OS_LIBS="-ldl $OS_LIBS"
7506fi
7507
7508
7509fi
7510
7511    ;;
7512esac
7513
7514
7515
7516
7517if test $ac_cv_c_compiler_gnu = yes; then
7518    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
7519$as_echo_n "checking whether $CC needs -traditional... " >&6; }
7520if ${ac_cv_prog_gcc_traditional+:} false; then :
7521  $as_echo_n "(cached) " >&6
7522else
7523    ac_pattern="Autoconf.*'x'"
7524  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7525/* end confdefs.h.  */
7526#include <sgtty.h>
7527Autoconf TIOCGETP
7528_ACEOF
7529if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7530  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
7531  ac_cv_prog_gcc_traditional=yes
7532else
7533  ac_cv_prog_gcc_traditional=no
7534fi
7535rm -f conftest*
7536
7537
7538  if test $ac_cv_prog_gcc_traditional = no; then
7539    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540/* end confdefs.h.  */
7541#include <termio.h>
7542Autoconf TCGETA
7543_ACEOF
7544if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7545  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
7546  ac_cv_prog_gcc_traditional=yes
7547fi
7548rm -f conftest*
7549
7550  fi
7551fi
7552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
7553$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
7554  if test $ac_cv_prog_gcc_traditional = yes; then
7555    CC="$CC -traditional"
7556  fi
7557fi
7558
7559_SAVE_LIBS="$LIBS"
7560LIBS="$LIBS $OS_LIBS"
7561for ac_func in dladdr gettid lchown setpriority strerror syscall  secure_getenv __secure_getenv
7562do :
7563  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7564ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7565if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7566  cat >>confdefs.h <<_ACEOF
7567#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7568_ACEOF
7569
7570fi
7571done
7572
7573LIBS="$_SAVE_LIBS"
7574
7575
7576
7577# Check whether --with-ccache was given.
7578if test "${with_ccache+set}" = set; then :
7579  withval=$with_ccache; CCACHE=$withval
7580else
7581  CCACHE="no"
7582fi
7583
7584
7585if test "$CCACHE" != "no"; then
7586    if test -n "$CCACHE"; then
7587        if test "$CCACHE" = "yes"; then
7588            CCACHE=
7589        else
7590            if test ! -e "$CCACHE"; then
7591                as_fn_error $? "$CCACHE not found" "$LINENO" 5
7592            fi
7593        fi
7594    fi
7595    for ac_prog in $CCACHE ccache
7596do
7597  # Extract the first word of "$ac_prog", so it can be a program name with args.
7598set dummy $ac_prog; ac_word=$2
7599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7600$as_echo_n "checking for $ac_word... " >&6; }
7601if ${ac_cv_path_CCACHE+:} false; then :
7602  $as_echo_n "(cached) " >&6
7603else
7604  case $CCACHE in
7605  [\\/]* | ?:[\\/]*)
7606  ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path.
7607  ;;
7608  *)
7609  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7610for as_dir in $PATH
7611do
7612  IFS=$as_save_IFS
7613  test -z "$as_dir" && as_dir=.
7614    for ac_exec_ext in '' $ac_executable_extensions; do
7615  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7616    ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext"
7617    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7618    break 2
7619  fi
7620done
7621  done
7622IFS=$as_save_IFS
7623
7624  ;;
7625esac
7626fi
7627CCACHE=$ac_cv_path_CCACHE
7628if test -n "$CCACHE"; then
7629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5
7630$as_echo "$CCACHE" >&6; }
7631else
7632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7633$as_echo "no" >&6; }
7634fi
7635
7636
7637  test -n "$CCACHE" && break
7638done
7639
7640    if test -z "$CCACHE" -o "$CCACHE" = ":"; then
7641        as_fn_error $? "ccache not found" "$LINENO" 5
7642    elif test -x "$CCACHE"; then
7643        CC="$CCACHE $CC"
7644        CXX="$CCACHE $CXX"
7645    else
7646        as_fn_error $? "$CCACHE is not executable" "$LINENO" 5
7647    fi
7648fi
7649
7650# Check whether --enable-strip was given.
7651if test "${enable_strip+set}" = set; then :
7652  enableval=$enable_strip;  if test "$enableval" = "yes"; then
7653	    ENABLE_STRIP=1
7654      fi
7655fi
7656
7657
7658case "${target_os}" in
7659hpux*)
7660if test -z "$GNU_CC"; then
7661
7662    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for +Olit support" >&5
7663$as_echo_n "checking for +Olit support... " >&6; }
7664if ${ac_cv_hpux_usable_olit_option+:} false; then :
7665  $as_echo_n "(cached) " >&6
7666else
7667                  ac_cv_hpux_usable_olit_option=no
7668        rm -f conftest*
7669        echo 'int main() { return 0; }' | cat > conftest.c
7670        ${CC-cc} ${CFLAGS} +Olit=all -o conftest conftest.c > conftest.out 2>&1
7671        if test $? -eq 0; then
7672            if test -z "`egrep -i '(unrecognize|unknown)' conftest.out`"; then
7673                ac_cv_hpux_usable_olit_option=yes
7674            fi
7675        fi
7676        rm -f conftest*
7677
7678fi
7679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_usable_olit_option" >&5
7680$as_echo "$ac_cv_hpux_usable_olit_option" >&6; }
7681
7682    if test "$ac_cv_hpux_usable_olit_option" = "yes"; then
7683        CFLAGS="$CFLAGS +Olit=all"
7684        CXXFLAGS="$CXXFLAGS +Olit=all"
7685    else
7686        CFLAGS="$CFLAGS +ESlit"
7687        CXXFLAGS="$CXXFLAGS +ESlit"
7688    fi
7689fi
7690;;
7691esac
7692
7693case "$target_os" in
7694darwin*)
7695    _HAVE_PTHREADS=1
7696    ;;
7697*)
7698    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthreads" >&5
7699$as_echo_n "checking for pthread_create in -lpthreads... " >&6; }
7700if ${ac_cv_lib_pthreads_pthread_create+:} false; then :
7701  $as_echo_n "(cached) " >&6
7702else
7703  ac_check_lib_save_LIBS=$LIBS
7704LIBS="-lpthreads  $LIBS"
7705cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7706/* end confdefs.h.  */
7707
7708/* Override any GCC internal prototype to avoid an error.
7709   Use char because int might match the return type of a GCC
7710   builtin and then its argument prototype would still apply.  */
7711#ifdef __cplusplus
7712extern "C"
7713#endif
7714char pthread_create ();
7715int
7716main ()
7717{
7718return pthread_create ();
7719  ;
7720  return 0;
7721}
7722_ACEOF
7723if ac_fn_c_try_link "$LINENO"; then :
7724  ac_cv_lib_pthreads_pthread_create=yes
7725else
7726  ac_cv_lib_pthreads_pthread_create=no
7727fi
7728rm -f core conftest.err conftest.$ac_objext \
7729    conftest$ac_exeext conftest.$ac_ext
7730LIBS=$ac_check_lib_save_LIBS
7731fi
7732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_create" >&5
7733$as_echo "$ac_cv_lib_pthreads_pthread_create" >&6; }
7734if test "x$ac_cv_lib_pthreads_pthread_create" = xyes; then :
7735  _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads"
7736else
7737  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
7738$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
7739if ${ac_cv_lib_pthread_pthread_create+:} false; then :
7740  $as_echo_n "(cached) " >&6
7741else
7742  ac_check_lib_save_LIBS=$LIBS
7743LIBS="-lpthread  $LIBS"
7744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7745/* end confdefs.h.  */
7746
7747/* Override any GCC internal prototype to avoid an error.
7748   Use char because int might match the return type of a GCC
7749   builtin and then its argument prototype would still apply.  */
7750#ifdef __cplusplus
7751extern "C"
7752#endif
7753char pthread_create ();
7754int
7755main ()
7756{
7757return pthread_create ();
7758  ;
7759  return 0;
7760}
7761_ACEOF
7762if ac_fn_c_try_link "$LINENO"; then :
7763  ac_cv_lib_pthread_pthread_create=yes
7764else
7765  ac_cv_lib_pthread_pthread_create=no
7766fi
7767rm -f core conftest.err conftest.$ac_objext \
7768    conftest$ac_exeext conftest.$ac_ext
7769LIBS=$ac_check_lib_save_LIBS
7770fi
7771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
7772$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
7773if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
7774  _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread"
7775else
7776  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
7777$as_echo_n "checking for pthread_create in -lc_r... " >&6; }
7778if ${ac_cv_lib_c_r_pthread_create+:} false; then :
7779  $as_echo_n "(cached) " >&6
7780else
7781  ac_check_lib_save_LIBS=$LIBS
7782LIBS="-lc_r  $LIBS"
7783cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7784/* end confdefs.h.  */
7785
7786/* Override any GCC internal prototype to avoid an error.
7787   Use char because int might match the return type of a GCC
7788   builtin and then its argument prototype would still apply.  */
7789#ifdef __cplusplus
7790extern "C"
7791#endif
7792char pthread_create ();
7793int
7794main ()
7795{
7796return pthread_create ();
7797  ;
7798  return 0;
7799}
7800_ACEOF
7801if ac_fn_c_try_link "$LINENO"; then :
7802  ac_cv_lib_c_r_pthread_create=yes
7803else
7804  ac_cv_lib_c_r_pthread_create=no
7805fi
7806rm -f core conftest.err conftest.$ac_objext \
7807    conftest$ac_exeext conftest.$ac_ext
7808LIBS=$ac_check_lib_save_LIBS
7809fi
7810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
7811$as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
7812if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
7813  _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r"
7814else
7815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5
7816$as_echo_n "checking for pthread_create in -lc... " >&6; }
7817if ${ac_cv_lib_c_pthread_create+:} false; then :
7818  $as_echo_n "(cached) " >&6
7819else
7820  ac_check_lib_save_LIBS=$LIBS
7821LIBS="-lc  $LIBS"
7822cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7823/* end confdefs.h.  */
7824
7825/* Override any GCC internal prototype to avoid an error.
7826   Use char because int might match the return type of a GCC
7827   builtin and then its argument prototype would still apply.  */
7828#ifdef __cplusplus
7829extern "C"
7830#endif
7831char pthread_create ();
7832int
7833main ()
7834{
7835return pthread_create ();
7836  ;
7837  return 0;
7838}
7839_ACEOF
7840if ac_fn_c_try_link "$LINENO"; then :
7841  ac_cv_lib_c_pthread_create=yes
7842else
7843  ac_cv_lib_c_pthread_create=no
7844fi
7845rm -f core conftest.err conftest.$ac_objext \
7846    conftest$ac_exeext conftest.$ac_ext
7847LIBS=$ac_check_lib_save_LIBS
7848fi
7849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5
7850$as_echo "$ac_cv_lib_c_pthread_create" >&6; }
7851if test "x$ac_cv_lib_c_pthread_create" = xyes; then :
7852  _HAVE_PTHREADS=1
7853
7854fi
7855
7856
7857fi
7858
7859
7860fi
7861
7862
7863fi
7864
7865    ;;
7866esac
7867
7868
7869# Check whether --with-pthreads was given.
7870if test "${with_pthreads+set}" = set; then :
7871  withval=$with_pthreads;  if test "$withval" = "yes"; then
7872	    if test -n "$_HAVE_PTHREADS"; then
7873		    USE_PTHREADS=1
7874		    USE_USER_PTHREADS=
7875		    USE_NSPR_THREADS=
7876	    else
7877		    as_fn_error $? " --with-pthreads specified for a system without pthread support " "$LINENO" 5;
7878	    fi
7879	  else
7880	    USE_PTHREADS=
7881	    _PTHREAD_LDFLAGS=
7882	  fi
7883else
7884   if test -n "$_HAVE_PTHREADS" && test -z "$USE_USER_PTHREADS" && test -z "$USE_NSPR_THREADS"; then
7885	    USE_PTHREADS=1
7886	    USE_USER_PTHREADS=
7887	    USE_NSPR_THREADS=
7888	  fi
7889fi
7890
7891
7892# Check whether --enable-user-pthreads was given.
7893if test "${enable_user_pthreads+set}" = set; then :
7894  enableval=$enable_user_pthreads;  if test "$enableval" = "yes"; then
7895        if test -n "$_HAVE_PTHREADS"; then
7896		    USE_PTHREADS=
7897		    USE_USER_PTHREADS=1
7898		    USE_NSPR_THREADS=
7899	    else
7900		    as_fn_error $? " --enable-user-pthreads specified for a system without pthread support " "$LINENO" 5;
7901	    fi
7902	  fi
7903fi
7904
7905
7906# Check whether --enable-nspr-threads was given.
7907if test "${enable_nspr_threads+set}" = set; then :
7908  enableval=$enable_nspr_threads;  if test "$enableval" = "yes"; then
7909	    USE_PTHREADS=
7910	    USE_USER_PTHREADS=
7911	    USE_NSPR_THREADS=1
7912	  fi
7913fi
7914
7915
7916fi # SKIP_LIBRARY_CHECKS
7917
7918# Check whether --enable-ipv6 was given.
7919if test "${enable_ipv6+set}" = set; then :
7920  enableval=$enable_ipv6;  if test "$enableval" = "yes"; then
7921	    USE_IPV6=1
7922      else
7923	    USE_IPV6=
7924      fi
7925fi
7926
7927
7928if test -n "$USE_PTHREADS"; then
7929      rm -f conftest*
7930   ac_cv_have_dash_pthread=no
7931   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC-cc} accepts -pthread" >&5
7932$as_echo_n "checking whether ${CC-cc} accepts -pthread... " >&6; }
7933   echo 'int main() { return 0; }' | cat > conftest.c
7934   ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1
7935   if test $? -eq 0; then
7936	if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
7937	    ac_cv_have_dash_pthread=yes
7938		case "$target_os" in
7939	    freebsd*)
7940# Freebsd doesn't use -pthread for compiles, it uses them for linking
7941            ;;
7942	    *)
7943            CFLAGS="$CFLAGS -pthread"
7944            CXXFLAGS="$CXXFLAGS -pthread"
7945            ;;
7946        esac
7947	fi
7948    fi
7949    rm -f conftest*
7950    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_dash_pthread" >&5
7951$as_echo "$ac_cv_have_dash_pthread" >&6; }
7952
7953			    ac_cv_have_dash_pthreads=no
7954    if test "$ac_cv_have_dash_pthread" = "no"; then
7955	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC-cc} accepts -pthreads" >&5
7956$as_echo_n "checking whether ${CC-cc} accepts -pthreads... " >&6; }
7957    	echo 'int main() { return 0; }' | cat > conftest.c
7958	    ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1
7959    	if test $? -eq 0; then
7960	    	if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthreads`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
7961			    ac_cv_have_dash_pthreads=yes
7962			    CFLAGS="$CFLAGS -pthreads"
7963			    CXXFLAGS="$CXXFLAGS -pthreads"
7964		    fi
7965	    fi
7966	    rm -f conftest*
7967    	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_dash_pthreads" >&5
7968$as_echo "$ac_cv_have_dash_pthreads" >&6; }
7969    fi
7970
7971    case "$target" in
7972    *-solaris*)
7973        if test "$ac_cv_have_dash_pthreads" = "yes"; then
7974            _PTHREAD_LDFLAGS=
7975        fi
7976	    ;;
7977    *-freebsd*)
7978	    $as_echo "#define _REENTRANT 1" >>confdefs.h
7979
7980	    $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
7981
7982	    	    if test "$ac_cv_have_dash_pthread" = "yes"; then
7983	        _PTHREAD_LDFLAGS="-pthread"
7984	    else
7985	        _PTHREAD_LDFLAGS="-lc_r"
7986	    fi
7987	    ;;
7988    *-netbsd*)
7989	    if test "$ac_cv_have_dash_pthread" = "yes"; then
7990	        _PTHREAD_LDFLAGS="-pthread"
7991	    fi
7992	    ;;
7993    *-bsdi*)
7994	    $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
7995
7996	    	    if test "$ac_cv_have_dash_pthread" = "yes"; then
7997	        _PTHREAD_LDFLAGS=
7998	    fi
7999	    ;;
8000    *-openbsd*)
8001        if test "$ac_cv_have_dash_pthread" = "yes"; then
8002            _PTHREAD_LDFLAGS=-pthread
8003        fi
8004        ;;
8005    *-linux*|*-gnu*|*-k*bsd*-gnu)
8006        $as_echo "#define _REENTRANT 1" >>confdefs.h
8007
8008        ;;
8009    esac
8010
8011else
8012    if test -n "$USE_USER_PTHREADS"; then
8013	    USE_PTHREADS=
8014	    USE_NSPR_THREADS=
8015    else
8016        _PTHREAD_LDFLAGS=
8017    fi
8018fi
8019
8020case "$target" in
8021*-aix*)
8022    if test -n "$USE_NSPR_THREADS"; then
8023        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8024
8025    fi
8026    case "$target_os" in
8027    aix4.1*)
8028        if test -z "$USE_PTHREADS"; then
8029            $as_echo "#define AIX_RENAME_SELECT 1" >>confdefs.h
8030
8031        fi
8032        ;;
8033    aix4.2*)
8034        if test -z "$USE_NSPR_THREADS"; then
8035            $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8036
8037        fi
8038        ;;
8039    aix4.3*)
8040        if test -z "$USE_NSPR_THREADS"; then
8041            $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8042
8043        fi
8044        if test -n "$USE_PTHREADS"; then
8045            $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8046
8047        fi
8048        ;;
8049    *)
8050        if test -z "$USE_NSPR_THREADS"; then
8051            $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8052
8053        fi
8054        if test -n "$USE_PTHREADS"; then
8055            $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8056
8057        fi
8058        ;;
8059    esac
8060    ;;
8061*-bsdi*)
8062    if test -n "$USE_PTHREADS"; then
8063        $as_echo "#define _PR_NEED_PTHREAD_INIT 1" >>confdefs.h
8064
8065    fi
8066    ;;
8067*-freebsd*)
8068    if test -n "$USE_NSPR_THREADS"; then
8069        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8070
8071    fi
8072    ;;
8073*-hpux*)
8074    if test -n "$USE_NSPR_THREADS"; then
8075        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8076
8077    fi
8078    if test "$USE_PTHREADS"; then
8079        cat >>confdefs.h <<_ACEOF
8080#define _POSIX_C_SOURCE 199506L
8081_ACEOF
8082
8083        $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8084
8085    fi
8086    if test "$USE_USER_PTHREADS"; then
8087        cat >>confdefs.h <<_ACEOF
8088#define _POSIX_C_SOURCE 199506L
8089_ACEOF
8090
8091    fi
8092    ;;
8093*-linux*|*-gnu*|*-k*bsd*-gnu)
8094    if test -n "$USE_NSPR_THREADS"; then
8095        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8096
8097    fi
8098    ;;
8099*-mingw*|*-msys*|*-cygwin*|*-mks*|*-os2*)
8100        USE_PTHREADS=
8101    _PTHREAD_LDFLAGS=
8102    USE_USER_PTHREADS=
8103    ;;
8104*-netbsd*|*-openbsd*)
8105    if test -n "$USE_NSPR_THREADS"; then
8106        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8107
8108    fi
8109    ;;
8110*-solaris*)
8111    if test -n "$USE_NSPR_THREADS"; then
8112        $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8113
8114    fi
8115    if test -n "$USE_PTHREADS"; then
8116        $as_echo "#define _REENTRANT 1" >>confdefs.h
8117
8118        $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8119
8120        if test "$OS_TEST" = "i86pc"; then
8121            if test -n "$USE_64"; then
8122               PR_MD_ASFILES=os_SunOS_x86_64.s
8123            else
8124               PR_MD_ASFILES=os_SunOS_x86.s
8125            fi
8126        else
8127            if test -n "$USE_64"; then
8128                PR_MD_ASFILES=os_SunOS_sparcv9.s
8129            fi
8130        fi
8131    fi
8132    ;;
8133*-nto*)
8134    if test -n "$USE_PTHREADS"; then
8135        $as_echo "#define _PR_HAVE_GETHOST_R 1" >>confdefs.h
8136
8137        $as_echo "#define _PR_HAVE_GETHOST_R_POINTER 1" >>confdefs.h
8138
8139    fi
8140    ;;
8141esac
8142
8143OS_LIBS="$_PTHREAD_LDFLAGS $OS_LIBS"
8144
8145if test -n "$_SAVE_OPTIMIZE_FLAGS"; then
8146    _OPTIMIZE_FLAGS="$_SAVE_OPTIMIZE_FLAGS"
8147fi
8148
8149if test -n "$_SAVE_DEBUG_FLAGS"; then
8150    _DEBUG_FLAGS="$_SAVE_DEBUG_FLAGS"
8151fi
8152
8153if test -n "$MOZ_OPTIMIZE"; then
8154    CFLAGS="$CFLAGS $_OPTIMIZE_FLAGS"
8155    CXXFLAGS="$CXXFLAGS $_OPTIMIZE_FLAGS"
8156fi
8157
8158if test -n "$MOZ_DEBUG_SYMBOLS"; then
8159    CFLAGS="$CFLAGS $_DEBUG_FLAGS"
8160    CXXFLAGS="$CXXFLAGS $_DEBUG_FLAGS"
8161fi
8162
8163if test -n "$MOZ_OPTIMIZE"; then
8164    OBJDIR_TAG=_OPT
8165else
8166    OBJDIR_TAG=_DBG
8167fi
8168
8169if test -n "$USE_64"; then
8170    COMPILER_TAG=_64
8171fi
8172
8173RELEASE_OBJDIR_NAME="${OS_CONFIG}${CPU_ARCH_TAG}${COMPILER_TAG}${IMPL_STRATEGY}${OBJDIR_TAG}.${OBJDIR_SUFFIX}"
8174
8175case "$target_os" in
8176cygwin*|mks*)
8177    CC="\$(CYGWIN_WRAPPER) $CC"
8178    CXX="\$(CYGWIN_WRAPPER) $CXX"
8179    RC="\$(CYGWIN_WRAPPER) $RC"
8180    ;;
8181esac
8182
8183# Check whether --enable-wrap-malloc was given.
8184if test "${enable_wrap_malloc+set}" = set; then :
8185  enableval=$enable_wrap_malloc;      if test "$enableval" = "yes"; then
8186	    _WRAP_MALLOC=1
8187      fi
8188fi
8189
8190
8191if test -n "$_WRAP_MALLOC"; then
8192    if test -n "$GNU_CC"; then
8193        WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=malloc,--wrap=calloc,--wrap=valloc,--wrap=free,--wrap=realloc,--wrap=memalign"
8194        WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=__builtin_new,--wrap=__builtin_vec_new,--wrap=__builtin_delete,--wrap=__builtin_vec_delete"
8195        WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=strdup,--wrap=strndup"
8196        WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=posix_memalign,--wrap=malloc_usable_size"
8197    else
8198        as_fn_error $? "--enable-wrap-malloc is not supported for non-GNU toolchains" "$LINENO" 5
8199    fi
8200fi
8201
8202
8203# Check whether --with-wrap-malloc was given.
8204if test "${with_wrap_malloc+set}" = set; then :
8205  withval=$with_wrap_malloc; WRAP_LDFLAGS="${WRAP_LDFLAGS} $withval"
8206fi
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313MAKEFILES="
8314    Makefile
8315    config/Makefile
8316    config/autoconf.mk
8317    config/nsprincl.mk
8318    config/nsprincl.sh
8319    config/nspr-config
8320    config/nspr.pc
8321    lib/Makefile
8322    lib/ds/Makefile
8323    lib/libc/Makefile
8324    lib/libc/include/Makefile
8325    lib/libc/src/Makefile
8326    lib/tests/Makefile
8327    pkg/Makefile
8328    pr/Makefile
8329    pr/include/Makefile
8330    pr/include/md/Makefile
8331    pr/include/obsolete/Makefile
8332    pr/include/private/Makefile
8333    pr/src/Makefile
8334    pr/src/io/Makefile
8335    pr/src/linking/Makefile
8336    pr/src/malloc/Makefile
8337    pr/src/md/Makefile
8338    pr/src/md/${PR_MD_ARCH_DIR}/Makefile
8339    pr/src/memory/Makefile
8340    pr/src/misc/Makefile
8341    pr/src/threads/Makefile
8342    pr/tests/Makefile
8343    pr/tests/dll/Makefile
8344"
8345
8346if test "$OS_TARGET" = "Linux"; then
8347    MAKEFILES="$MAKEFILES
8348        pkg/linux/Makefile
8349    "
8350elif test "$OS_TARGET" = "SunOS"; then
8351    MAKEFILES="$MAKEFILES
8352        pkg/solaris/Makefile
8353        pkg/solaris/SUNWpr/Makefile
8354        pkg/solaris/SUNWprd/Makefile
8355    "
8356fi
8357
8358if test -z "$USE_PTHREADS" && test -z "$USE_BTHREADS"; then
8359    MAKEFILES="$MAKEFILES
8360        pr/src/threads/combined/Makefile
8361    "
8362elif test -n "$USE_PTHREADS"; then
8363    MAKEFILES="$MAKEFILES
8364        pr/src/pthreads/Makefile
8365    "
8366elif test -n "$USE_BTHREADS"; then
8367    MAKEFILES="$MAKEFILES
8368        pr/src/bthreads/Makefile
8369    "
8370fi
8371
8372if test -n "$USE_CPLUS"; then
8373    MAKEFILES="$MAKEFILES
8374        pr/src/cplus/Makefile
8375        pr/src/cplus/tests/Makefile
8376    "
8377fi
8378
8379echo $MAKEFILES > unallmakefiles
8380
8381ac_config_files="$ac_config_files $MAKEFILES"
8382
8383ac_config_commands="$ac_config_commands default"
8384
8385cat >confcache <<\_ACEOF
8386# This file is a shell script that caches the results of configure
8387# tests run on this system so they can be shared between configure
8388# scripts and configure runs, see configure's option --config-cache.
8389# It is not useful on other systems.  If it contains results you don't
8390# want to keep, you may remove or edit it.
8391#
8392# config.status only pays attention to the cache file if you give it
8393# the --recheck option to rerun configure.
8394#
8395# `ac_cv_env_foo' variables (set or unset) will be overridden when
8396# loading this file, other *unset* `ac_cv_foo' will be assigned the
8397# following values.
8398
8399_ACEOF
8400
8401# The following way of writing the cache mishandles newlines in values,
8402# but we know of no workaround that is simple, portable, and efficient.
8403# So, we kill variables containing newlines.
8404# Ultrix sh set writes to stderr and can't be redirected directly,
8405# and sets the high bit in the cache file unless we assign to the vars.
8406(
8407  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8408    eval ac_val=\$$ac_var
8409    case $ac_val in #(
8410    *${as_nl}*)
8411      case $ac_var in #(
8412      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8413$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8414      esac
8415      case $ac_var in #(
8416      _ | IFS | as_nl) ;; #(
8417      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8418      *) { eval $ac_var=; unset $ac_var;} ;;
8419      esac ;;
8420    esac
8421  done
8422
8423  (set) 2>&1 |
8424    case $as_nl`(ac_space=' '; set) 2>&1` in #(
8425    *${as_nl}ac_space=\ *)
8426      # `set' does not quote correctly, so add quotes: double-quote
8427      # substitution turns \\\\ into \\, and sed turns \\ into \.
8428      sed -n \
8429	"s/'/'\\\\''/g;
8430	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8431      ;; #(
8432    *)
8433      # `set' quotes correctly as required by POSIX, so do not add quotes.
8434      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8435      ;;
8436    esac |
8437    sort
8438) |
8439  sed '
8440     /^ac_cv_env_/b end
8441     t clear
8442     :clear
8443     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8444     t end
8445     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8446     :end' >>confcache
8447if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8448  if test -w "$cache_file"; then
8449    if test "x$cache_file" != "x/dev/null"; then
8450      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8451$as_echo "$as_me: updating cache $cache_file" >&6;}
8452      if test ! -f "$cache_file" || test -h "$cache_file"; then
8453	cat confcache >"$cache_file"
8454      else
8455        case $cache_file in #(
8456        */* | ?:*)
8457	  mv -f confcache "$cache_file"$$ &&
8458	  mv -f "$cache_file"$$ "$cache_file" ;; #(
8459        *)
8460	  mv -f confcache "$cache_file" ;;
8461	esac
8462      fi
8463    fi
8464  else
8465    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8466$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8467  fi
8468fi
8469rm -f confcache
8470
8471test "x$prefix" = xNONE && prefix=$ac_default_prefix
8472# Let make expand exec_prefix.
8473test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8474
8475# Transform confdefs.h into DEFS.
8476# Protect against shell expansion while executing Makefile rules.
8477# Protect against Makefile macro expansion.
8478#
8479# If the first sed substitution is executed (which looks for macros that
8480# take arguments), then branch to the quote section.  Otherwise,
8481# look for a macro that doesn't take arguments.
8482ac_script='
8483:mline
8484/\\$/{
8485 N
8486 s,\\\n,,
8487 b mline
8488}
8489t clear
8490:clear
8491s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
8492t quote
8493s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
8494t quote
8495b any
8496:quote
8497s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8498s/\[/\\&/g
8499s/\]/\\&/g
8500s/\$/$$/g
8501H
8502:any
8503${
8504	g
8505	s/^\n//
8506	s/\n/ /g
8507	p
8508}
8509'
8510DEFS=`sed -n "$ac_script" confdefs.h`
8511
8512
8513ac_libobjs=
8514ac_ltlibobjs=
8515U=
8516for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8517  # 1. Remove the extension, and $U if already installed.
8518  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8519  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8520  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
8521  #    will be set to the directory where LIBOBJS objects are built.
8522  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8523  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8524done
8525LIBOBJS=$ac_libobjs
8526
8527LTLIBOBJS=$ac_ltlibobjs
8528
8529
8530
8531: "${CONFIG_STATUS=./config.status}"
8532ac_write_fail=0
8533ac_clean_files_save=$ac_clean_files
8534ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8535{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8536$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8537as_write_fail=0
8538cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8539#! $SHELL
8540# Generated by $as_me.
8541# Run this file to recreate the current configuration.
8542# Compiler output produced by configure, useful for debugging
8543# configure, is in config.log if it exists.
8544
8545debug=false
8546ac_cs_recheck=false
8547ac_cs_silent=false
8548
8549SHELL=\${CONFIG_SHELL-$SHELL}
8550export SHELL
8551_ASEOF
8552cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8553## -------------------- ##
8554## M4sh Initialization. ##
8555## -------------------- ##
8556
8557# Be more Bourne compatible
8558DUALCASE=1; export DUALCASE # for MKS sh
8559if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8560  emulate sh
8561  NULLCMD=:
8562  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8563  # is contrary to our usage.  Disable this feature.
8564  alias -g '${1+"$@"}'='"$@"'
8565  setopt NO_GLOB_SUBST
8566else
8567  case `(set -o) 2>/dev/null` in #(
8568  *posix*) :
8569    set -o posix ;; #(
8570  *) :
8571     ;;
8572esac
8573fi
8574
8575
8576as_nl='
8577'
8578export as_nl
8579# Printing a long string crashes Solaris 7 /usr/bin/printf.
8580as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8581as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8582as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8583# Prefer a ksh shell builtin over an external printf program on Solaris,
8584# but without wasting forks for bash or zsh.
8585if test -z "$BASH_VERSION$ZSH_VERSION" \
8586    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8587  as_echo='print -r --'
8588  as_echo_n='print -rn --'
8589elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8590  as_echo='printf %s\n'
8591  as_echo_n='printf %s'
8592else
8593  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8594    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8595    as_echo_n='/usr/ucb/echo -n'
8596  else
8597    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8598    as_echo_n_body='eval
8599      arg=$1;
8600      case $arg in #(
8601      *"$as_nl"*)
8602	expr "X$arg" : "X\\(.*\\)$as_nl";
8603	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8604      esac;
8605      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8606    '
8607    export as_echo_n_body
8608    as_echo_n='sh -c $as_echo_n_body as_echo'
8609  fi
8610  export as_echo_body
8611  as_echo='sh -c $as_echo_body as_echo'
8612fi
8613
8614# The user is always right.
8615if test "${PATH_SEPARATOR+set}" != set; then
8616  PATH_SEPARATOR=:
8617  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8618    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8619      PATH_SEPARATOR=';'
8620  }
8621fi
8622
8623
8624# IFS
8625# We need space, tab and new line, in precisely that order.  Quoting is
8626# there to prevent editors from complaining about space-tab.
8627# (If _AS_PATH_WALK were called with IFS unset, it would disable word
8628# splitting by setting IFS to empty value.)
8629IFS=" ""	$as_nl"
8630
8631# Find who we are.  Look in the path if we contain no directory separator.
8632as_myself=
8633case $0 in #((
8634  *[\\/]* ) as_myself=$0 ;;
8635  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8636for as_dir in $PATH
8637do
8638  IFS=$as_save_IFS
8639  test -z "$as_dir" && as_dir=.
8640    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8641  done
8642IFS=$as_save_IFS
8643
8644     ;;
8645esac
8646# We did not find ourselves, most probably we were run as `sh COMMAND'
8647# in which case we are not to be found in the path.
8648if test "x$as_myself" = x; then
8649  as_myself=$0
8650fi
8651if test ! -f "$as_myself"; then
8652  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8653  exit 1
8654fi
8655
8656# Unset variables that we do not need and which cause bugs (e.g. in
8657# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
8658# suppresses any "Segmentation fault" message there.  '((' could
8659# trigger a bug in pdksh 5.2.14.
8660for as_var in BASH_ENV ENV MAIL MAILPATH
8661do eval test x\${$as_var+set} = xset \
8662  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8663done
8664PS1='$ '
8665PS2='> '
8666PS4='+ '
8667
8668# NLS nuisances.
8669LC_ALL=C
8670export LC_ALL
8671LANGUAGE=C
8672export LANGUAGE
8673
8674# CDPATH.
8675(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8676
8677
8678# as_fn_error STATUS ERROR [LINENO LOG_FD]
8679# ----------------------------------------
8680# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8681# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8682# script with STATUS, using 1 if that was 0.
8683as_fn_error ()
8684{
8685  as_status=$1; test $as_status -eq 0 && as_status=1
8686  if test "$4"; then
8687    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8688    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8689  fi
8690  $as_echo "$as_me: error: $2" >&2
8691  as_fn_exit $as_status
8692} # as_fn_error
8693
8694
8695# as_fn_set_status STATUS
8696# -----------------------
8697# Set $? to STATUS, without forking.
8698as_fn_set_status ()
8699{
8700  return $1
8701} # as_fn_set_status
8702
8703# as_fn_exit STATUS
8704# -----------------
8705# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8706as_fn_exit ()
8707{
8708  set +e
8709  as_fn_set_status $1
8710  exit $1
8711} # as_fn_exit
8712
8713# as_fn_unset VAR
8714# ---------------
8715# Portably unset VAR.
8716as_fn_unset ()
8717{
8718  { eval $1=; unset $1;}
8719}
8720as_unset=as_fn_unset
8721# as_fn_append VAR VALUE
8722# ----------------------
8723# Append the text in VALUE to the end of the definition contained in VAR. Take
8724# advantage of any shell optimizations that allow amortized linear growth over
8725# repeated appends, instead of the typical quadratic growth present in naive
8726# implementations.
8727if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8728  eval 'as_fn_append ()
8729  {
8730    eval $1+=\$2
8731  }'
8732else
8733  as_fn_append ()
8734  {
8735    eval $1=\$$1\$2
8736  }
8737fi # as_fn_append
8738
8739# as_fn_arith ARG...
8740# ------------------
8741# Perform arithmetic evaluation on the ARGs, and store the result in the
8742# global $as_val. Take advantage of shells that can avoid forks. The arguments
8743# must be portable across $(()) and expr.
8744if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8745  eval 'as_fn_arith ()
8746  {
8747    as_val=$(( $* ))
8748  }'
8749else
8750  as_fn_arith ()
8751  {
8752    as_val=`expr "$@" || test $? -eq 1`
8753  }
8754fi # as_fn_arith
8755
8756
8757if expr a : '\(a\)' >/dev/null 2>&1 &&
8758   test "X`expr 00001 : '.*\(...\)'`" = X001; then
8759  as_expr=expr
8760else
8761  as_expr=false
8762fi
8763
8764if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8765  as_basename=basename
8766else
8767  as_basename=false
8768fi
8769
8770if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8771  as_dirname=dirname
8772else
8773  as_dirname=false
8774fi
8775
8776as_me=`$as_basename -- "$0" ||
8777$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8778	 X"$0" : 'X\(//\)$' \| \
8779	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8780$as_echo X/"$0" |
8781    sed '/^.*\/\([^/][^/]*\)\/*$/{
8782	    s//\1/
8783	    q
8784	  }
8785	  /^X\/\(\/\/\)$/{
8786	    s//\1/
8787	    q
8788	  }
8789	  /^X\/\(\/\).*/{
8790	    s//\1/
8791	    q
8792	  }
8793	  s/.*/./; q'`
8794
8795# Avoid depending upon Character Ranges.
8796as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8797as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8798as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8799as_cr_digits='0123456789'
8800as_cr_alnum=$as_cr_Letters$as_cr_digits
8801
8802ECHO_C= ECHO_N= ECHO_T=
8803case `echo -n x` in #(((((
8804-n*)
8805  case `echo 'xy\c'` in
8806  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
8807  xy)  ECHO_C='\c';;
8808  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
8809       ECHO_T='	';;
8810  esac;;
8811*)
8812  ECHO_N='-n';;
8813esac
8814
8815rm -f conf$$ conf$$.exe conf$$.file
8816if test -d conf$$.dir; then
8817  rm -f conf$$.dir/conf$$.file
8818else
8819  rm -f conf$$.dir
8820  mkdir conf$$.dir 2>/dev/null
8821fi
8822if (echo >conf$$.file) 2>/dev/null; then
8823  if ln -s conf$$.file conf$$ 2>/dev/null; then
8824    as_ln_s='ln -s'
8825    # ... but there are two gotchas:
8826    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8827    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8828    # In both cases, we have to default to `cp -pR'.
8829    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8830      as_ln_s='cp -pR'
8831  elif ln conf$$.file conf$$ 2>/dev/null; then
8832    as_ln_s=ln
8833  else
8834    as_ln_s='cp -pR'
8835  fi
8836else
8837  as_ln_s='cp -pR'
8838fi
8839rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8840rmdir conf$$.dir 2>/dev/null
8841
8842
8843# as_fn_mkdir_p
8844# -------------
8845# Create "$as_dir" as a directory, including parents if necessary.
8846as_fn_mkdir_p ()
8847{
8848
8849  case $as_dir in #(
8850  -*) as_dir=./$as_dir;;
8851  esac
8852  test -d "$as_dir" || eval $as_mkdir_p || {
8853    as_dirs=
8854    while :; do
8855      case $as_dir in #(
8856      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8857      *) as_qdir=$as_dir;;
8858      esac
8859      as_dirs="'$as_qdir' $as_dirs"
8860      as_dir=`$as_dirname -- "$as_dir" ||
8861$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8862	 X"$as_dir" : 'X\(//\)[^/]' \| \
8863	 X"$as_dir" : 'X\(//\)$' \| \
8864	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8865$as_echo X"$as_dir" |
8866    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8867	    s//\1/
8868	    q
8869	  }
8870	  /^X\(\/\/\)[^/].*/{
8871	    s//\1/
8872	    q
8873	  }
8874	  /^X\(\/\/\)$/{
8875	    s//\1/
8876	    q
8877	  }
8878	  /^X\(\/\).*/{
8879	    s//\1/
8880	    q
8881	  }
8882	  s/.*/./; q'`
8883      test -d "$as_dir" && break
8884    done
8885    test -z "$as_dirs" || eval "mkdir $as_dirs"
8886  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8887
8888
8889} # as_fn_mkdir_p
8890if mkdir -p . 2>/dev/null; then
8891  as_mkdir_p='mkdir -p "$as_dir"'
8892else
8893  test -d ./-p && rmdir ./-p
8894  as_mkdir_p=false
8895fi
8896
8897
8898# as_fn_executable_p FILE
8899# -----------------------
8900# Test if FILE is an executable regular file.
8901as_fn_executable_p ()
8902{
8903  test -f "$1" && test -x "$1"
8904} # as_fn_executable_p
8905as_test_x='test -x'
8906as_executable_p=as_fn_executable_p
8907
8908# Sed expression to map a string onto a valid CPP name.
8909as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8910
8911# Sed expression to map a string onto a valid variable name.
8912as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8913
8914
8915exec 6>&1
8916## ----------------------------------- ##
8917## Main body of $CONFIG_STATUS script. ##
8918## ----------------------------------- ##
8919_ASEOF
8920test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8921
8922cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8923# Save the log message, to keep $0 and so on meaningful, and to
8924# report actual input values of CONFIG_FILES etc. instead of their
8925# values after options handling.
8926ac_log="
8927This file was extended by $as_me, which was
8928generated by GNU Autoconf 2.69.  Invocation command line was
8929
8930  CONFIG_FILES    = $CONFIG_FILES
8931  CONFIG_HEADERS  = $CONFIG_HEADERS
8932  CONFIG_LINKS    = $CONFIG_LINKS
8933  CONFIG_COMMANDS = $CONFIG_COMMANDS
8934  $ $0 $@
8935
8936on `(hostname || uname -n) 2>/dev/null | sed 1q`
8937"
8938
8939_ACEOF
8940
8941case $ac_config_files in *"
8942"*) set x $ac_config_files; shift; ac_config_files=$*;;
8943esac
8944
8945
8946
8947cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8948# Files that config.status was made for.
8949config_files="$ac_config_files"
8950config_commands="$ac_config_commands"
8951
8952_ACEOF
8953
8954cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8955ac_cs_usage="\
8956\`$as_me' instantiates files and other configuration actions
8957from templates according to the current configuration.  Unless the files
8958and actions are specified as TAGs, all are instantiated by default.
8959
8960Usage: $0 [OPTION]... [TAG]...
8961
8962  -h, --help       print this help, then exit
8963  -V, --version    print version number and configuration settings, then exit
8964      --config     print configuration, then exit
8965  -q, --quiet, --silent
8966                   do not print progress messages
8967  -d, --debug      don't remove temporary files
8968      --recheck    update $as_me by reconfiguring in the same conditions
8969      --file=FILE[:TEMPLATE]
8970                   instantiate the configuration file FILE
8971
8972Configuration files:
8973$config_files
8974
8975Configuration commands:
8976$config_commands
8977
8978Report bugs to the package provider."
8979
8980_ACEOF
8981cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8982ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8983ac_cs_version="\\
8984config.status
8985configured by $0, generated by GNU Autoconf 2.69,
8986  with options \\"\$ac_cs_config\\"
8987
8988Copyright (C) 2012 Free Software Foundation, Inc.
8989This config.status script is free software; the Free Software Foundation
8990gives unlimited permission to copy, distribute and modify it."
8991
8992ac_pwd='$ac_pwd'
8993srcdir='$srcdir'
8994test -n "\$AWK" || AWK=awk
8995_ACEOF
8996
8997cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8998# The default lists apply if the user does not specify any file.
8999ac_need_defaults=:
9000while test $# != 0
9001do
9002  case $1 in
9003  --*=?*)
9004    ac_option=`expr "X$1" : 'X\([^=]*\)='`
9005    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9006    ac_shift=:
9007    ;;
9008  --*=)
9009    ac_option=`expr "X$1" : 'X\([^=]*\)='`
9010    ac_optarg=
9011    ac_shift=:
9012    ;;
9013  *)
9014    ac_option=$1
9015    ac_optarg=$2
9016    ac_shift=shift
9017    ;;
9018  esac
9019
9020  case $ac_option in
9021  # Handling of the options.
9022  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9023    ac_cs_recheck=: ;;
9024  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9025    $as_echo "$ac_cs_version"; exit ;;
9026  --config | --confi | --conf | --con | --co | --c )
9027    $as_echo "$ac_cs_config"; exit ;;
9028  --debug | --debu | --deb | --de | --d | -d )
9029    debug=: ;;
9030  --file | --fil | --fi | --f )
9031    $ac_shift
9032    case $ac_optarg in
9033    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9034    '') as_fn_error $? "missing file argument" ;;
9035    esac
9036    as_fn_append CONFIG_FILES " '$ac_optarg'"
9037    ac_need_defaults=false;;
9038  --he | --h |  --help | --hel | -h )
9039    $as_echo "$ac_cs_usage"; exit ;;
9040  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9041  | -silent | --silent | --silen | --sile | --sil | --si | --s)
9042    ac_cs_silent=: ;;
9043
9044  # This is an error.
9045  -*) as_fn_error $? "unrecognized option: \`$1'
9046Try \`$0 --help' for more information." ;;
9047
9048  *) as_fn_append ac_config_targets " $1"
9049     ac_need_defaults=false ;;
9050
9051  esac
9052  shift
9053done
9054
9055ac_configure_extra_args=
9056
9057if $ac_cs_silent; then
9058  exec 6>/dev/null
9059  ac_configure_extra_args="$ac_configure_extra_args --silent"
9060fi
9061
9062_ACEOF
9063cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9064if \$ac_cs_recheck; then
9065  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9066  shift
9067  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9068  CONFIG_SHELL='$SHELL'
9069  export CONFIG_SHELL
9070  exec "\$@"
9071fi
9072
9073_ACEOF
9074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9075exec 5>>config.log
9076{
9077  echo
9078  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9079## Running $as_me. ##
9080_ASBOX
9081  $as_echo "$ac_log"
9082} >&5
9083
9084_ACEOF
9085cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9086_ACEOF
9087
9088cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9089
9090# Handling of arguments.
9091for ac_config_target in $ac_config_targets
9092do
9093  case $ac_config_target in
9094    "$MAKEFILES") CONFIG_FILES="$CONFIG_FILES $MAKEFILES" ;;
9095    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9096
9097  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9098  esac
9099done
9100
9101
9102# If the user did not use the arguments to specify the items to instantiate,
9103# then the envvar interface is used.  Set only those that are not.
9104# We use the long form for the default assignment because of an extremely
9105# bizarre bug on SunOS 4.1.3.
9106if $ac_need_defaults; then
9107  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9108  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9109fi
9110
9111# Have a temporary directory for convenience.  Make it in the build tree
9112# simply because there is no reason against having it here, and in addition,
9113# creating and moving files from /tmp can sometimes cause problems.
9114# Hook for its removal unless debugging.
9115# Note that there is a small window in which the directory will not be cleaned:
9116# after its creation but before its name has been assigned to `$tmp'.
9117$debug ||
9118{
9119  tmp= ac_tmp=
9120  trap 'exit_status=$?
9121  : "${ac_tmp:=$tmp}"
9122  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9123' 0
9124  trap 'as_fn_exit 1' 1 2 13 15
9125}
9126# Create a (secure) tmp directory for tmp files.
9127
9128{
9129  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9130  test -d "$tmp"
9131}  ||
9132{
9133  tmp=./conf$$-$RANDOM
9134  (umask 077 && mkdir "$tmp")
9135} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9136ac_tmp=$tmp
9137
9138# Set up the scripts for CONFIG_FILES section.
9139# No need to generate them if there are no CONFIG_FILES.
9140# This happens for instance with `./config.status config.h'.
9141if test -n "$CONFIG_FILES"; then
9142
9143
9144ac_cr=`echo X | tr X '\015'`
9145# On cygwin, bash can eat \r inside `` if the user requested igncr.
9146# But we know of no other shell where ac_cr would be empty at this
9147# point, so we can use a bashism as a fallback.
9148if test "x$ac_cr" = x; then
9149  eval ac_cr=\$\'\\r\'
9150fi
9151ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9152if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9153  ac_cs_awk_cr='\\r'
9154else
9155  ac_cs_awk_cr=$ac_cr
9156fi
9157
9158echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9159_ACEOF
9160
9161
9162{
9163  echo "cat >conf$$subs.awk <<_ACEOF" &&
9164  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9165  echo "_ACEOF"
9166} >conf$$subs.sh ||
9167  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9168ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9169ac_delim='%!_!# '
9170for ac_last_try in false false false false false :; do
9171  . ./conf$$subs.sh ||
9172    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9173
9174  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9175  if test $ac_delim_n = $ac_delim_num; then
9176    break
9177  elif $ac_last_try; then
9178    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9179  else
9180    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9181  fi
9182done
9183rm -f conf$$subs.sh
9184
9185cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9186cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9187_ACEOF
9188sed -n '
9189h
9190s/^/S["/; s/!.*/"]=/
9191p
9192g
9193s/^[^!]*!//
9194:repl
9195t repl
9196s/'"$ac_delim"'$//
9197t delim
9198:nl
9199h
9200s/\(.\{148\}\)..*/\1/
9201t more1
9202s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9203p
9204n
9205b repl
9206:more1
9207s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9208p
9209g
9210s/.\{148\}//
9211t nl
9212:delim
9213h
9214s/\(.\{148\}\)..*/\1/
9215t more2
9216s/["\\]/\\&/g; s/^/"/; s/$/"/
9217p
9218b
9219:more2
9220s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9221p
9222g
9223s/.\{148\}//
9224t delim
9225' <conf$$subs.awk | sed '
9226/^[^""]/{
9227  N
9228  s/\n//
9229}
9230' >>$CONFIG_STATUS || ac_write_fail=1
9231rm -f conf$$subs.awk
9232cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9233_ACAWK
9234cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9235  for (key in S) S_is_set[key] = 1
9236  FS = ""
9237
9238}
9239{
9240  line = $ 0
9241  nfields = split(line, field, "@")
9242  substed = 0
9243  len = length(field[1])
9244  for (i = 2; i < nfields; i++) {
9245    key = field[i]
9246    keylen = length(key)
9247    if (S_is_set[key]) {
9248      value = S[key]
9249      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9250      len += length(value) + length(field[++i])
9251      substed = 1
9252    } else
9253      len += 1 + keylen
9254  }
9255
9256  print line
9257}
9258
9259_ACAWK
9260_ACEOF
9261cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9262if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9263  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9264else
9265  cat
9266fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9267  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9268_ACEOF
9269
9270# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9271# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9272# trailing colons and then remove the whole line if VPATH becomes empty
9273# (actually we leave an empty line to preserve line numbers).
9274if test "x$srcdir" = x.; then
9275  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
9276h
9277s///
9278s/^/:/
9279s/[	 ]*$/:/
9280s/:\$(srcdir):/:/g
9281s/:\${srcdir}:/:/g
9282s/:@srcdir@:/:/g
9283s/^:*//
9284s/:*$//
9285x
9286s/\(=[	 ]*\).*/\1/
9287G
9288s/\n//
9289s/^[^=]*=[	 ]*$//
9290}'
9291fi
9292
9293cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9294fi # test -n "$CONFIG_FILES"
9295
9296
9297eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
9298shift
9299for ac_tag
9300do
9301  case $ac_tag in
9302  :[FHLC]) ac_mode=$ac_tag; continue;;
9303  esac
9304  case $ac_mode$ac_tag in
9305  :[FHL]*:*);;
9306  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9307  :[FH]-) ac_tag=-:-;;
9308  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9309  esac
9310  ac_save_IFS=$IFS
9311  IFS=:
9312  set x $ac_tag
9313  IFS=$ac_save_IFS
9314  shift
9315  ac_file=$1
9316  shift
9317
9318  case $ac_mode in
9319  :L) ac_source=$1;;
9320  :[FH])
9321    ac_file_inputs=
9322    for ac_f
9323    do
9324      case $ac_f in
9325      -) ac_f="$ac_tmp/stdin";;
9326      *) # Look for the file first in the build tree, then in the source tree
9327	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
9328	 # because $ac_f cannot contain `:'.
9329	 test -f "$ac_f" ||
9330	   case $ac_f in
9331	   [\\/$]*) false;;
9332	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9333	   esac ||
9334	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9335      esac
9336      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9337      as_fn_append ac_file_inputs " '$ac_f'"
9338    done
9339
9340    # Let's still pretend it is `configure' which instantiates (i.e., don't
9341    # use $as_me), people would be surprised to read:
9342    #    /* config.h.  Generated by config.status.  */
9343    configure_input='Generated from '`
9344	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9345	`' by configure.'
9346    if test x"$ac_file" != x-; then
9347      configure_input="$ac_file.  $configure_input"
9348      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9349$as_echo "$as_me: creating $ac_file" >&6;}
9350    fi
9351    # Neutralize special characters interpreted by sed in replacement strings.
9352    case $configure_input in #(
9353    *\&* | *\|* | *\\* )
9354       ac_sed_conf_input=`$as_echo "$configure_input" |
9355       sed 's/[\\\\&|]/\\\\&/g'`;; #(
9356    *) ac_sed_conf_input=$configure_input;;
9357    esac
9358
9359    case $ac_tag in
9360    *:-:* | *:-) cat >"$ac_tmp/stdin" \
9361      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9362    esac
9363    ;;
9364  esac
9365
9366  ac_dir=`$as_dirname -- "$ac_file" ||
9367$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9368	 X"$ac_file" : 'X\(//\)[^/]' \| \
9369	 X"$ac_file" : 'X\(//\)$' \| \
9370	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9371$as_echo X"$ac_file" |
9372    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9373	    s//\1/
9374	    q
9375	  }
9376	  /^X\(\/\/\)[^/].*/{
9377	    s//\1/
9378	    q
9379	  }
9380	  /^X\(\/\/\)$/{
9381	    s//\1/
9382	    q
9383	  }
9384	  /^X\(\/\).*/{
9385	    s//\1/
9386	    q
9387	  }
9388	  s/.*/./; q'`
9389  as_dir="$ac_dir"; as_fn_mkdir_p
9390  ac_builddir=.
9391
9392case "$ac_dir" in
9393.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9394*)
9395  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9396  # A ".." for each directory in $ac_dir_suffix.
9397  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9398  case $ac_top_builddir_sub in
9399  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9400  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9401  esac ;;
9402esac
9403ac_abs_top_builddir=$ac_pwd
9404ac_abs_builddir=$ac_pwd$ac_dir_suffix
9405# for backward compatibility:
9406ac_top_builddir=$ac_top_build_prefix
9407
9408case $srcdir in
9409  .)  # We are building in place.
9410    ac_srcdir=.
9411    ac_top_srcdir=$ac_top_builddir_sub
9412    ac_abs_top_srcdir=$ac_pwd ;;
9413  [\\/]* | ?:[\\/]* )  # Absolute name.
9414    ac_srcdir=$srcdir$ac_dir_suffix;
9415    ac_top_srcdir=$srcdir
9416    ac_abs_top_srcdir=$srcdir ;;
9417  *) # Relative name.
9418    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9419    ac_top_srcdir=$ac_top_build_prefix$srcdir
9420    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9421esac
9422ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9423
9424
9425  case $ac_mode in
9426  :F)
9427  #
9428  # CONFIG_FILE
9429  #
9430
9431_ACEOF
9432
9433cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9434# If the template does not know about datarootdir, expand it.
9435# FIXME: This hack should be removed a few years after 2.60.
9436ac_datarootdir_hack=; ac_datarootdir_seen=
9437ac_sed_dataroot='
9438/datarootdir/ {
9439  p
9440  q
9441}
9442/@datadir@/p
9443/@docdir@/p
9444/@infodir@/p
9445/@localedir@/p
9446/@mandir@/p'
9447case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9448*datarootdir*) ac_datarootdir_seen=yes;;
9449*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9450  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9451$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9452_ACEOF
9453cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9454  ac_datarootdir_hack='
9455  s&@datadir@&$datadir&g
9456  s&@docdir@&$docdir&g
9457  s&@infodir@&$infodir&g
9458  s&@localedir@&$localedir&g
9459  s&@mandir@&$mandir&g
9460  s&\\\${datarootdir}&$datarootdir&g' ;;
9461esac
9462_ACEOF
9463
9464# Neutralize VPATH when `$srcdir' = `.'.
9465# Shell code in configure.ac might set extrasub.
9466# FIXME: do we really want to maintain this feature?
9467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9468ac_sed_extra="$ac_vpsub
9469$extrasub
9470_ACEOF
9471cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9472:t
9473/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9474s|@configure_input@|$ac_sed_conf_input|;t t
9475s&@top_builddir@&$ac_top_builddir_sub&;t t
9476s&@top_build_prefix@&$ac_top_build_prefix&;t t
9477s&@srcdir@&$ac_srcdir&;t t
9478s&@abs_srcdir@&$ac_abs_srcdir&;t t
9479s&@top_srcdir@&$ac_top_srcdir&;t t
9480s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9481s&@builddir@&$ac_builddir&;t t
9482s&@abs_builddir@&$ac_abs_builddir&;t t
9483s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9484$ac_datarootdir_hack
9485"
9486eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9487  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9488
9489test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9490  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9491  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
9492      "$ac_tmp/out"`; test -z "$ac_out"; } &&
9493  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9494which seems to be undefined.  Please make sure it is defined" >&5
9495$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9496which seems to be undefined.  Please make sure it is defined" >&2;}
9497
9498  rm -f "$ac_tmp/stdin"
9499  case $ac_file in
9500  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9501  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9502  esac \
9503  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9504 ;;
9505
9506
9507  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9508$as_echo "$as_me: executing $ac_file commands" >&6;}
9509 ;;
9510  esac
9511
9512
9513  case $ac_file$ac_mode in
9514    "default":C) chmod +x config/nspr-config ;;
9515
9516  esac
9517done # for ac_tag
9518
9519
9520as_fn_exit 0
9521_ACEOF
9522ac_clean_files=$ac_clean_files_save
9523
9524test $ac_write_fail = 0 ||
9525  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9526
9527
9528# configure is writing to config.log, and then calls config.status.
9529# config.status does its own redirection, appending to config.log.
9530# Unfortunately, on DOS this fails, as config.log is still kept open
9531# by configure, so config.status won't be able to write to it; its
9532# output is simply discarded.  So we exec the FD to /dev/null,
9533# effectively closing config.log, so it can be properly (re)opened and
9534# appended to by config.status.  When coming back to configure, we
9535# need to make the FD available again.
9536if test "$no_create" != yes; then
9537  ac_cs_success=:
9538  ac_config_status_args=
9539  test "$silent" = yes &&
9540    ac_config_status_args="$ac_config_status_args --quiet"
9541  exec 5>/dev/null
9542  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9543  exec 5>>config.log
9544  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9545  # would make configure fail if this is the last instruction.
9546  $ac_cs_success || as_fn_exit 1
9547fi
9548if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9549  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9550$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9551fi
9552
9553