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