Bug 1477919 [wpt PR 12154] - url: DecodeURLEscapeSequences() should not apply UTF...
[gecko.git] / nsprpub / configure
blobce2543ed76842e6cf8fcc91ee1cfe9e48096cb13
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
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 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if 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=';'
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.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
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
100 IFS=$as_save_IFS
103 esac
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.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
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.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $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
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if 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
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -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
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
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
227 done;;
228 esac
229 as_found=false
230 done
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
234 fi; }
235 IFS=$as_save_IFS
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.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $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
257 exit 255
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."
272 exit 1
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
290 { eval $1=; unset $1;}
292 as_unset=as_fn_unset
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
299 return $1
300 } # as_fn_set_status
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
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/
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
343 /^X\(\/\/\)$/{
344 s//\1/
347 /^X\(\/\).*/{
348 s//\1/
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"
358 } # as_fn_mkdir_p
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
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.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
376 eval $1+=\$2
378 else
379 as_fn_append ()
381 eval $1=\$$1\$2
383 fi # as_fn_append
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.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
393 as_val=$(( $* ))
395 else
396 as_fn_arith ()
398 as_val=`expr "$@" || test $? -eq 1`
400 fi # as_fn_arith
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.
408 as_fn_error ()
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
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
438 as_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/
447 /^X\/\(\/\/\)$/{
448 s//\1/
451 /^X\/\(\/\).*/{
452 s//\1/
455 s/.*/./; q'`
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
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 '
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
478 :lineno
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; }
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
500 ECHO_C= ECHO_N= ECHO_T=
501 case `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;;
510 ECHO_N='-n';;
511 esac
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
520 if (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'
534 else
535 as_ln_s='cp -pR'
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
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.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
566 # Initializations.
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
585 ac_unique_file="pr/include/nspr.h"
586 # Factoring default headers for most tests.
587 ac_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"
622 ac_subst_vars='LTLIBOBJS
623 LIBOBJS
625 NEXT_ROOT
626 SYMBIAN_SDK_DIR
627 MACOS_SDK_DIR
628 WRAP_SYSTEM_INCLUDES
629 VISIBILITY_FLAGS
630 CYGWIN_WRAPPER
631 OS_DLLFLAGS
632 EXEFLAGS
633 DLLFLAGS
634 RCFLAGS
636 OPTIMIZER
637 NSINSTALL
638 RELEASE_OBJDIR_NAME
639 OBJDIR_NAME
640 OBJDIR
641 ULTRASPARC_LIBRARY
642 MOZ_OBJFORMAT
643 NOSUCHFILE
644 AIX_LINK_OPTS
645 RESOLVE_LINK_SYMBOLS
646 OS_LIBS
647 PROFILE_USE_LDFLAGS
648 PROFILE_USE_CFLAGS
649 PROFILE_GEN_LDFLAGS
650 PROFILE_GEN_CFLAGS
651 IMPLIB
652 FILTER
653 ASFLAGS
654 AR_FLAGS
655 DEFINES
656 MACOSX_DEPLOYMENT_TARGET
657 OS_TEST
658 OS_RELEASE
659 OS_ARCH
660 OS_TARGET
661 DSO_LDOPTS
662 DSO_CFLAGS
663 MKSHLIB
664 WRAP_LDFLAGS
665 ASM_SUFFIX
666 DLL_SUFFIX
667 LIB_SUFFIX
668 OBJ_SUFFIX
669 CPU_ARCH
670 PR_MD_ARCH_DIR
671 PR_MD_ASFILES
672 PR_MD_CSRCS
673 MDCPUCFG_H
674 NSPR_MODNAME
675 MOD_PATCH_VERSION
676 MOD_MINOR_VERSION
677 MOD_MAJOR_VERSION
678 LIBPLC
679 LIBNSPR
680 USE_NSPR_THREADS
681 USE_USER_PTHREADS
682 USE_BTHREADS
683 USE_PTHREADS
684 ENABLE_STRIP
685 OBJECT_MODE
686 USE_64
687 USE_X32
688 USE_N32
689 USE_IPV6
690 USE_CPLUS
691 MOZ_DEBUG_SYMBOLS
692 MOZ_DEBUG
693 MOZ_OPTIMIZE
694 CROSS_COMPILE
695 MSC_VER
696 GCC_USE_GNU_LD
697 GNU_CC
698 HOST_LDFLAGS
699 HOST_CFLAGS
700 MOZILLA_CLIENT
701 SHELL_OVERRIDE
702 CCACHE
703 EGREP
704 GREP
705 PERL
707 HOST_CC
708 WINDRES
709 STRIP
713 RANLIB
714 ac_ct_CXX
715 CXXFLAGS
717 OBJEXT
718 EXEEXT
719 ac_ct_CC
720 CPPFLAGS
721 LDFLAGS
722 CFLAGS
723 WHOAMI
724 dist_libdir
725 dist_includedir
726 dist_bindir
727 dist_prefix
729 target_os
730 target_vendor
731 target_cpu
732 target
733 host_os
734 host_vendor
735 host_cpu
736 host
737 build_os
738 build_vendor
739 build_cpu
740 build
741 target_alias
742 host_alias
743 build_alias
744 LIBS
745 ECHO_T
746 ECHO_N
747 ECHO_C
748 DEFS
749 mandir
750 localedir
751 libdir
752 psdir
753 pdfdir
754 dvidir
755 htmldir
756 infodir
757 docdir
758 oldincludedir
759 includedir
760 localstatedir
761 sharedstatedir
762 sysconfdir
763 datadir
764 datarootdir
765 libexecdir
766 sbindir
767 bindir
768 program_transform_name
769 prefix
770 exec_prefix
771 PACKAGE_URL
772 PACKAGE_BUGREPORT
773 PACKAGE_STRING
774 PACKAGE_VERSION
775 PACKAGE_TARNAME
776 PACKAGE_NAME
777 PATH_SEPARATOR
778 SHELL'
779 ac_subst_files=''
780 ac_user_opts='
781 enable_option_checking
782 with_android_ndk
783 with_android_toolchain
784 with_android_version
785 with_android_platform
786 with_gonk
787 with_dist_prefix
788 with_dist_bindir
789 with_dist_includedir
790 with_dist_libdir
791 with_mozilla
792 enable_optimize
793 enable_debug
794 enable_debug_symbols
795 enable_win32_target
796 enable_symbian_target
797 enable_debug_rtl
798 enable_static_rtl
799 enable_n32
800 enable_x32
801 enable_64bit
802 enable_mdupdate
803 enable_cplus
804 with_arm_kuser
805 with_macos_sdk
806 enable_macos_target
807 enable_os2_high_mem
808 enable_thumb2
809 with_thumb
810 with_thumb_interwork
811 with_arch
812 with_fpu
813 with_float_abi
814 with_soft_float
815 with_symbian_sdk
816 with_ccache
817 enable_strip
818 with_pthreads
819 enable_user_pthreads
820 enable_nspr_threads
821 with_bthreads
822 enable_ipv6
823 enable_wrap_malloc
824 with_wrap_malloc
826 ac_precious_vars='build_alias
827 host_alias
828 target_alias
830 CFLAGS
831 LDFLAGS
832 LIBS
833 CPPFLAGS
835 CXXFLAGS
837 CPP'
840 # Initialize some variables set by options.
841 ac_init_help=
842 ac_init_version=false
843 ac_unrecognized_opts=
844 ac_unrecognized_sep=
845 # The variables have the same names as the options, with
846 # dashes changed to underlines.
847 cache_file=/dev/null
848 exec_prefix=NONE
849 no_create=
850 no_recursion=
851 prefix=NONE
852 program_prefix=NONE
853 program_suffix=NONE
854 program_transform_name=s,x,x,
855 silent=
856 site=
857 srcdir=
858 verbose=
859 x_includes=NONE
860 x_libraries=NONE
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.)
868 bindir='${exec_prefix}/bin'
869 sbindir='${exec_prefix}/sbin'
870 libexecdir='${exec_prefix}/libexec'
871 datarootdir='${prefix}/share'
872 datadir='${datarootdir}'
873 sysconfdir='${prefix}/etc'
874 sharedstatedir='${prefix}/com'
875 localstatedir='${prefix}/var'
876 includedir='${prefix}/include'
877 oldincludedir='/usr/include'
878 docdir='${datarootdir}/doc/${PACKAGE}'
879 infodir='${datarootdir}/info'
880 htmldir='${docdir}'
881 dvidir='${docdir}'
882 pdfdir='${docdir}'
883 psdir='${docdir}'
884 libdir='${exec_prefix}/lib'
885 localedir='${datarootdir}/locale'
886 mandir='${datarootdir}/man'
888 ac_prev=
889 ac_dashdash=
890 for ac_option
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
899 case $ac_option in
900 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
901 *=) ac_optarg= ;;
902 *) ac_optarg=yes ;;
903 esac
905 # Accept the important Cygnus configure options, so we can diagnose typos.
907 case $ac_dashdash$ac_option in
909 ac_dashdash=yes ;;
911 -bindir | --bindir | --bindi | --bind | --bin | --bi)
912 ac_prev=bindir ;;
913 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
914 bindir=$ac_optarg ;;
916 -build | --build | --buil | --bui | --bu)
917 ac_prev=build_alias ;;
918 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
919 build_alias=$ac_optarg ;;
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 ;;
928 --config-cache | -C)
929 cache_file=config.cache ;;
931 -datadir | --datadir | --datadi | --datad)
932 ac_prev=datadir ;;
933 -datadir=* | --datadir=* | --datadi=* | --datad=*)
934 datadir=$ac_optarg ;;
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 ;;
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
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 ;;
959 -docdir | --docdir | --docdi | --doc | --do)
960 ac_prev=docdir ;;
961 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
962 docdir=$ac_optarg ;;
964 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
965 ac_prev=dvidir ;;
966 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
967 dvidir=$ac_optarg ;;
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
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 ;;
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 ;;
994 -gas | --gas | --ga | --g)
995 # Obsolete; use --with-gas.
996 with_gas=yes ;;
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 ;;
1005 -host | --host | --hos | --ho)
1006 ac_prev=host_alias ;;
1007 -host=* | --host=* | --hos=* | --ho=*)
1008 host_alias=$ac_optarg ;;
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 ;;
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 ;;
1023 -infodir | --infodir | --infodi | --infod | --info | --inf)
1024 ac_prev=infodir ;;
1025 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1026 infodir=$ac_optarg ;;
1028 -libdir | --libdir | --libdi | --libd)
1029 ac_prev=libdir ;;
1030 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1031 libdir=$ac_optarg ;;
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 ;;
1040 -localedir | --localedir | --localedi | --localed | --locale)
1041 ac_prev=localedir ;;
1042 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1043 localedir=$ac_optarg ;;
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 ;;
1052 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1053 ac_prev=mandir ;;
1054 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1055 mandir=$ac_optarg ;;
1057 -nfp | --nfp | --nf)
1058 # Obsolete; use --without-fp.
1059 with_fp=no ;;
1061 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1062 | --no-cr | --no-c | -n)
1063 no_create=yes ;;
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 ;;
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 ;;
1078 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1079 ac_prev=prefix ;;
1080 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1081 prefix=$ac_optarg ;;
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 ;;
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 ;;
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 ;;
1114 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1115 ac_prev=pdfdir ;;
1116 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1117 pdfdir=$ac_optarg ;;
1119 -psdir | --psdir | --psdi | --psd | --ps)
1120 ac_prev=psdir ;;
1121 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1122 psdir=$ac_optarg ;;
1124 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1125 | -silent | --silent | --silen | --sile | --sil)
1126 silent=yes ;;
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 ;;
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 ;;
1145 -site | --site | --sit)
1146 ac_prev=site ;;
1147 -site=* | --site=* | --sit=*)
1148 site=$ac_optarg ;;
1150 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1151 ac_prev=srcdir ;;
1152 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1153 srcdir=$ac_optarg ;;
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 ;;
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 ;;
1167 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1168 verbose=yes ;;
1170 -version | --version | --versio | --versi | --vers | -V)
1171 ac_init_version=: ;;
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
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 ;;
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
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 ;;
1205 --x)
1206 # Obsolete; use --with-x.
1207 with_x=yes ;;
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 ;;
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 ;;
1223 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1224 Try \`$0 --help' for more information"
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 ;;
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}"
1245 esac
1246 done
1248 if test -n "$ac_prev"; then
1249 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1250 as_fn_error $? "missing argument to $ac_option"
1253 if 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
1261 # Check all directory arguments for consistency.
1262 for 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
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"
1280 done
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.
1285 build=$build_alias
1286 host=$host_alias
1287 target=$target_alias
1289 # FIXME: To remove some day.
1290 if 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
1298 ac_tool_prefix=
1299 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1301 test "$silent" = yes && exec 6>/dev/null
1304 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1305 ac_ls_di=`ls -di .` &&
1306 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1307 as_fn_error $? "working directory cannot be determined"
1308 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1309 as_fn_error $? "pwd does not report name of working directory"
1312 # Find the source files, if location was not specified.
1313 if 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/
1326 /^X\(\/\/\)[^/].*/{
1327 s//\1/
1330 /^X\(\/\/\)$/{
1331 s//\1/
1334 /^X\(\/\).*/{
1335 s//\1/
1338 s/.*/./; q'`
1339 srcdir=$ac_confdir
1340 if test ! -r "$srcdir/$ac_unique_file"; then
1341 srcdir=..
1343 else
1344 ac_srcdir_defaulted=no
1346 if 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"
1350 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1351 ac_abs_confdir=`(
1352 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1353 pwd)`
1354 # When building in place, set srcdir=.
1355 if test "$ac_abs_confdir" = "$ac_pwd"; then
1356 srcdir=.
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.
1361 case $srcdir in
1362 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1363 esac
1364 for 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}
1369 done
1372 # Report the --help message.
1374 if 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.
1380 Usage: $0 [OPTION]... [VAR=VALUE]...
1382 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1383 VAR=VALUE. See below for descriptions of some of the useful variables.
1385 Defaults for the options are specified in brackets.
1387 Configuration:
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 \`..']
1398 Installation 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]
1404 By default, \`make install' will install all the files in
1405 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1406 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1407 for instance \`--prefix=\$HOME'.
1409 For better control, use the options below.
1411 Fine 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
1433 cat <<\_ACEOF
1435 System 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
1442 if test -n "$ac_init_help"; then
1444 cat <<\_ACEOF
1446 Optional 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
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)
1476 Optional 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
1519 Some 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
1531 Use these variables to override the choices made by `configure' or to help
1532 it to find libraries and programs with nonstandard names/locations.
1534 Report bugs to the package provider.
1535 _ACEOF
1536 ac_status=$?
1539 if 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=.
1547 case "$ac_dir" in
1548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
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 ;;
1557 esac
1558 ac_abs_top_builddir=$ac_pwd
1559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1560 # for backward compatibility:
1561 ac_top_builddir=$ac_top_build_prefix
1563 case $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 ;;
1576 esac
1577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
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
1594 test -n "$ac_init_help" && exit $ac_status
1595 if $ac_init_version; then
1596 cat <<\_ACEOF
1597 configure
1598 generated by GNU Autoconf 2.69
1600 Copyright (C) 2012 Free Software Foundation, Inc.
1601 This configure script is free software; the Free Software Foundation
1602 gives unlimited permission to copy, distribute and modify it.
1603 _ACEOF
1604 exit
1607 ## ------------------------ ##
1608 ## Autoconf initialization. ##
1609 ## ------------------------ ##
1611 # ac_fn_c_try_compile LINENO
1612 # --------------------------
1613 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1614 ac_fn_c_try_compile ()
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"
1619 case "(($ac_try" in
1620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1621 *) ac_try_echo=$ac_try;;
1622 esac
1623 eval 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
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
1638 else
1639 $as_echo "$as_me: failed program was:" >&5
1640 sed 's/^/| /' conftest.$ac_ext >&5
1642 ac_retval=1
1644 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645 as_fn_set_status $ac_retval
1647 } # ac_fn_c_try_compile
1649 # ac_fn_cxx_try_compile LINENO
1650 # ----------------------------
1651 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1652 ac_fn_cxx_try_compile ()
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"
1657 case "(($ac_try" in
1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1659 *) ac_try_echo=$ac_try;;
1660 esac
1661 eval 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
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
1676 else
1677 $as_echo "$as_me: failed program was:" >&5
1678 sed 's/^/| /' conftest.$ac_ext >&5
1680 ac_retval=1
1682 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1683 as_fn_set_status $ac_retval
1685 } # ac_fn_cxx_try_compile
1687 # ac_fn_c_try_cpp LINENO
1688 # ----------------------
1689 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1690 ac_fn_c_try_cpp ()
1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 if { { ac_try="$ac_cpp conftest.$ac_ext"
1694 case "(($ac_try" in
1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1696 *) ac_try_echo=$ac_try;;
1697 esac
1698 eval 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
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
1713 else
1714 $as_echo "$as_me: failed program was:" >&5
1715 sed 's/^/| /' conftest.$ac_ext >&5
1717 ac_retval=1
1719 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1720 as_fn_set_status $ac_retval
1722 } # ac_fn_c_try_cpp
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.
1729 ac_fn_c_check_header_mongrel ()
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; }
1735 if eval \${$3+:} false; then :
1736 $as_echo_n "(cached) " >&6
1738 eval ac_res=\$$3
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1740 $as_echo "$ac_res" >&6; }
1741 else
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; }
1745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746 /* end confdefs.h. */
1748 #include <$2>
1749 _ACEOF
1750 if ac_fn_c_try_compile "$LINENO"; then :
1751 ac_header_compiler=yes
1752 else
1753 ac_header_compiler=no
1755 rm -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; }
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; }
1762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1763 /* end confdefs.h. */
1764 #include <$2>
1765 _ACEOF
1766 if ac_fn_c_try_cpp "$LINENO"; then :
1767 ac_header_preproc=yes
1768 else
1769 ac_header_preproc=no
1771 rm -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; }
1775 # So? What about this header?
1776 case $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;}
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;}
1795 esac
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1797 $as_echo_n "checking for $2... " >&6; }
1798 if eval \${$3+:} false; then :
1799 $as_echo_n "(cached) " >&6
1800 else
1801 eval "$3=\$ac_header_compiler"
1803 eval ac_res=\$$3
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1805 $as_echo "$ac_res" >&6; }
1807 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1809 } # ac_fn_c_check_header_mongrel
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.
1815 ac_fn_c_try_run ()
1817 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818 if { { ac_try="$ac_link"
1819 case "(($ac_try" in
1820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821 *) ac_try_echo=$ac_try;;
1822 esac
1823 eval 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;;
1832 esac
1833 eval 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
1840 else
1841 $as_echo "$as_me: program exited with status $ac_status" >&5
1842 $as_echo "$as_me: failed program was:" >&5
1843 sed 's/^/| /' conftest.$ac_ext >&5
1845 ac_retval=$ac_status
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
1851 } # ac_fn_c_try_run
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.
1857 ac_fn_c_check_header_compile ()
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; }
1862 if eval \${$3+:} false; then :
1863 $as_echo_n "(cached) " >&6
1864 else
1865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1866 /* end confdefs.h. */
1868 #include <$2>
1869 _ACEOF
1870 if ac_fn_c_try_compile "$LINENO"; then :
1871 eval "$3=yes"
1872 else
1873 eval "$3=no"
1875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 eval 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
1882 } # ac_fn_c_check_header_compile
1884 # ac_fn_c_try_link LINENO
1885 # -----------------------
1886 # Try to link conftest.$ac_ext, and return whether this succeeded.
1887 ac_fn_c_try_link ()
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"
1892 case "(($ac_try" in
1893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1894 *) ac_try_echo=$ac_try;;
1895 esac
1896 eval 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
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
1914 else
1915 $as_echo "$as_me: failed program was:" >&5
1916 sed 's/^/| /' conftest.$ac_ext >&5
1918 ac_retval=1
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
1928 } # ac_fn_c_try_link
1930 # ac_fn_c_check_func LINENO FUNC VAR
1931 # ----------------------------------
1932 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1933 ac_fn_c_check_func ()
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; }
1938 if eval \${$3+:} false; then :
1939 $as_echo_n "(cached) " >&6
1940 else
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
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. */
1952 #ifdef __STDC__
1953 # include <limits.h>
1954 #else
1955 # include <assert.h>
1956 #endif
1958 #undef $2
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
1964 extern "C"
1965 #endif
1966 char $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
1971 choke me
1972 #endif
1975 main ()
1977 return $2 ();
1979 return 0;
1981 _ACEOF
1982 if ac_fn_c_try_link "$LINENO"; then :
1983 eval "$3=yes"
1984 else
1985 eval "$3=no"
1987 rm -f core conftest.err conftest.$ac_objext \
1988 conftest$ac_exeext conftest.$ac_ext
1990 eval 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
1995 } # ac_fn_c_check_func
1996 cat >config.log <<_ACEOF
1997 This file contains any messages produced by compilers while
1998 running configure, to aid debugging if configure makes a mistake.
2000 It was created by $as_me, which was
2001 generated by GNU Autoconf 2.69. Invocation command line was
2003 $ $0 $@
2005 _ACEOF
2006 exec 5>>config.log
2008 cat <<_ASUNAME
2009 ## --------- ##
2010 ## Platform. ##
2011 ## --------- ##
2013 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2014 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2015 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2016 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2017 uname -v = `(uname -v) 2>/dev/null || echo unknown`
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`
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`
2030 _ASUNAME
2032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2033 for as_dir in $PATH
2035 IFS=$as_save_IFS
2036 test -z "$as_dir" && as_dir=.
2037 $as_echo "PATH: $as_dir"
2038 done
2039 IFS=$as_save_IFS
2041 } >&5
2043 cat >&5 <<_ACEOF
2046 ## ----------- ##
2047 ## Core tests. ##
2048 ## ----------- ##
2050 _ACEOF
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.
2058 ac_configure_args=
2059 ac_configure_args0=
2060 ac_configure_args1=
2061 ac_must_keep_next=false
2062 for ac_pass in 1 2
2064 for ac_arg
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'" ;;
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
2090 -* ) ac_must_keep_next=true ;;
2091 esac
2093 as_fn_append ac_configure_args " '$ac_arg'"
2095 esac
2096 done
2097 done
2098 { ac_configure_args0=; unset ac_configure_args0;}
2099 { ac_configure_args1=; unset ac_configure_args1;}
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.
2106 trap 'exit_status=$?
2107 # Save into config.log some information that might help in debugging.
2109 echo
2111 $as_echo "## ---------------- ##
2112 ## Cache variables. ##
2113 ## ---------------- ##"
2114 echo
2115 # The following way of writing the cache mishandles newlines in values,
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 ;; #(
2140 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2142 esac |
2143 sort
2145 echo
2147 $as_echo "## ----------------- ##
2148 ## Output variables. ##
2149 ## ----------------- ##"
2150 echo
2151 for ac_var in $ac_subst_vars
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
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
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
2177 if test -s confdefs.h; then
2178 $as_echo "## ----------- ##
2179 ## confdefs.h. ##
2180 ## ----------- ##"
2181 echo
2182 cat confdefs.h
2183 echo
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
2193 for ac_signal in 1 2 13 15; do
2194 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2195 done
2196 ac_signal=0
2198 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2199 rm -f -r conftest* confdefs.h
2201 $as_echo "/* confdefs.h */" > confdefs.h
2203 # Predefined preprocessor variables.
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_NAME "$PACKAGE_NAME"
2207 _ACEOF
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2211 _ACEOF
2213 cat >>confdefs.h <<_ACEOF
2214 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2215 _ACEOF
2217 cat >>confdefs.h <<_ACEOF
2218 #define PACKAGE_STRING "$PACKAGE_STRING"
2219 _ACEOF
2221 cat >>confdefs.h <<_ACEOF
2222 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2223 _ACEOF
2225 cat >>confdefs.h <<_ACEOF
2226 #define PACKAGE_URL "$PACKAGE_URL"
2227 _ACEOF
2230 # Let the site file select an alternate cache file if it wants to.
2231 # Prefer an explicitly selected file to automatically selected ones.
2232 ac_site_file1=NONE
2233 ac_site_file2=NONE
2234 if 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
2241 elif test "x$prefix" != xNONE; then
2242 ac_site_file1=$prefix/share/config.site
2243 ac_site_file2=$prefix/etc/config.site
2244 else
2245 ac_site_file1=$ac_default_prefix/share/config.site
2246 ac_site_file2=$ac_default_prefix/etc/config.site
2248 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
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;}
2258 as_fn_error $? "failed to load site script $ac_site_file
2259 See \`config.log' for more details" "$LINENO" 5; }
2261 done
2263 if 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
2274 else
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
2280 # Check that the precious variables saved in the cache have kept the same
2281 # value.
2282 ac_cache_corrupted=false
2283 for 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 ,);;
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
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
2329 done
2330 if $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
2337 ## -------------------- ##
2338 ## Main body of script. ##
2339 ## -------------------- ##
2341 ac_ext=c
2342 ac_cpp='$CPP $CPPFLAGS'
2343 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2344 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2350 ac_aux_dir=
2351 for 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
2365 done
2366 if 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
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.
2374 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2375 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2376 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
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
2383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2384 $as_echo_n "checking build system type... " >&6; }
2385 if ${ac_cv_build+:} false; then :
2386 $as_echo_n "(cached) " >&6
2387 else
2388 ac_build_alias=$build_alias
2389 test "x$ac_build_alias" = x &&
2390 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2391 test "x$ac_build_alias" = x &&
2392 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2393 ac_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
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2398 $as_echo "$ac_cv_build" >&6; }
2399 case $ac_cv_build in
2400 *-*-*) ;;
2401 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2402 esac
2403 build=$ac_cv_build
2404 ac_save_IFS=$IFS; IFS='-'
2405 set x $ac_cv_build
2406 shift
2407 build_cpu=$1
2408 build_vendor=$2
2409 shift; shift
2410 # Remember, the first character of IFS is used to create $*,
2411 # except with old shells:
2412 build_os=$*
2413 IFS=$ac_save_IFS
2414 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2418 $as_echo_n "checking host system type... " >&6; }
2419 if ${ac_cv_host+:} false; then :
2420 $as_echo_n "(cached) " >&6
2421 else
2422 if test "x$host_alias" = x; then
2423 ac_cv_host=$ac_cv_build
2424 else
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
2430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2431 $as_echo "$ac_cv_host" >&6; }
2432 case $ac_cv_host in
2433 *-*-*) ;;
2434 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2435 esac
2436 host=$ac_cv_host
2437 ac_save_IFS=$IFS; IFS='-'
2438 set x $ac_cv_host
2439 shift
2440 host_cpu=$1
2441 host_vendor=$2
2442 shift; shift
2443 # Remember, the first character of IFS is used to create $*,
2444 # except with old shells:
2445 host_os=$*
2446 IFS=$ac_save_IFS
2447 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2451 $as_echo_n "checking target system type... " >&6; }
2452 if ${ac_cv_target+:} false; then :
2453 $as_echo_n "(cached) " >&6
2454 else
2455 if test "x$target_alias" = x; then
2456 ac_cv_target=$ac_cv_host
2457 else
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
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2464 $as_echo "$ac_cv_target" >&6; }
2465 case $ac_cv_target in
2466 *-*-*) ;;
2467 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2468 esac
2469 target=$ac_cv_target
2470 ac_save_IFS=$IFS; IFS='-'
2471 set x $ac_cv_target
2472 shift
2473 target_cpu=$1
2474 target_vendor=$2
2475 shift; shift
2476 # Remember, the first character of IFS is used to create $*,
2477 # except with old shells:
2478 target_os=$*
2479 IFS=$ac_save_IFS
2480 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2483 # The aliases save the names the user supplied, while $host etc.
2484 # will get canonicalized.
2485 test -n "$target_alias" &&
2486 test "$program_prefix$program_suffix$program_transform_name" = \
2487 NONENONEs,x,x, &&
2488 program_prefix=${target_alias}-
2490 MOD_MAJOR_VERSION=4
2491 MOD_MINOR_VERSION=20
2492 MOD_PATCH_VERSION=0
2493 NSPR_MODNAME=nspr20
2494 _HAVE_PTHREADS=
2495 USE_PTHREADS=
2496 USE_USER_PTHREADS=
2497 USE_NSPR_THREADS=
2498 USE_N32=
2499 USE_X32=
2500 USE_64=
2501 USE_CPLUS=
2502 USE_IPV6=
2503 USE_MDUPDATE=
2504 _MACOSX_DEPLOYMENT_TARGET=
2505 _OPTIMIZE_FLAGS=-O
2506 _DEBUG_FLAGS=-g
2507 MOZ_DEBUG=1
2508 MOZ_OPTIMIZE=
2509 OBJDIR='$(OBJDIR_NAME)'
2510 OBJDIR_NAME=.
2511 OBJDIR_SUFFIX=OBJ
2512 NSINSTALL='$(MOD_DEPTH)/config/$(OBJDIR_NAME)/nsinstall'
2513 NOSUCHFILE=/no-such-file
2514 LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)'
2515 LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)'
2516 CYGWIN_WRAPPER=
2517 MACOS_SDK_DIR=
2518 NEXT_ROOT=
2520 MOZ_OS2_HIGH_MEMORY=1
2521 PROFILE_GEN_CFLAGS=
2522 PROFILE_GEN_LDFLAGS=
2523 PROFILE_USE_CFLAGS=
2524 PROFILE_USE_LDFLAGS=
2526 RESOLVE_LINK_SYMBOLS=
2528 CFLAGS="${CFLAGS=}"
2529 CXXFLAGS="${CXXFLAGS=}"
2530 LDFLAGS="${LDFLAGS=}"
2531 DLLFLAGS="${DLLFLAGS=}"
2532 HOST_CFLAGS="${HOST_CFLAGS=}"
2533 HOST_LDFLAGS="${HOST_LDFLAGS=}"
2535 case "$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
2541 # Extract the first word of "$ac_prog", so it can be a program name with args.
2542 set 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; }
2545 if ${ac_cv_prog_CC+:} false; then :
2546 $as_echo_n "(cached) " >&6
2547 else
2548 if test -n "$CC"; then
2549 ac_cv_prog_CC="$CC" # Let the user override the test.
2550 else
2551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2552 for as_dir in $PATH
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
2562 done
2563 done
2564 IFS=$as_save_IFS
2568 CC=$ac_cv_prog_CC
2569 if test -n "$CC"; then
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2571 $as_echo "$CC" >&6; }
2572 else
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2574 $as_echo "no" >&6; }
2578 test -n "$CC" && break
2579 done
2581 cat > conftest.c <<EOF
2582 #ifdef _MSC_VER
2583 COMPILER IS MSVC
2584 #endif
2586 read dummy <<EOF
2587 $($CC -E conftest.c 2>/dev/null | grep COMPILER)
2589 if test -n "$dummy"; then
2590 _WIN32_MSVC=1
2591 CXX=$CC
2593 rm -f conftest.c
2595 *-mks*)
2596 _WIN32_MSVC=1
2598 esac
2600 if test -n "$_WIN32_MSVC"; then
2601 SKIP_PATH_CHECKS=1
2602 SKIP_COMPILER_CHECKS=1
2603 SKIP_LIBRARY_CHECKS=1
2608 # Check whether --with-android-ndk was given.
2609 if test "${with_android_ndk+set}" = set; then :
2610 withval=$with_android_ndk; android_ndk=$withval
2615 # Check whether --with-android-toolchain was given.
2616 if test "${with_android_toolchain+set}" = set; then :
2617 withval=$with_android_toolchain; android_toolchain=$withval
2621 case "$target_cpu" in
2622 arm)
2623 android_version=5
2625 i?86|mipsel)
2626 android_version=9
2628 esac
2631 # Check whether --with-android-version was given.
2632 if test "${with_android_version+set}" = set; then :
2633 withval=$with_android_version; android_version=$withval
2638 # Check whether --with-android-platform was given.
2639 if test "${with_android_platform+set}" = set; then :
2640 withval=$with_android_platform; android_platform=$withval
2644 case "$target" in
2645 arm-linux*-android*|*-linuxandroid*)
2646 android_tool_prefix="arm-linux-androideabi"
2648 i?86-*android*)
2649 android_tool_prefix="i686-linux-android"
2651 mipsel-*android*)
2652 android_tool_prefix="mipsel-linux-android"
2655 android_tool_prefix="$target_os"
2657 esac
2661 # Check whether --with-gonk was given.
2662 if test "${with_gonk+set}" = set; then :
2663 withval=$with_gonk; gonkdir=$withval
2667 if test -n "$gonkdir" ; then
2669 $as_echo "#define ANDROID 1" >>confdefs.h
2671 else
2672 case "$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
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; }
2682 kernel_name=`uname -s | tr "[:upper:]" "[:lower:]"`
2684 case "$target_cpu" in
2685 arm)
2686 target_name=arm-linux-androideabi-4.4.3
2688 i?86)
2689 target_name=x86-4.4.3
2691 mipsel)
2692 target_name=mipsel-linux-android-4.4.3
2694 esac
2695 android_toolchain="$android_ndk"/toolchains/$target_name/prebuilt/$kernel_name-x86
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
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; }
2709 case "$target_cpu" in
2710 arm)
2711 target_name=arm
2713 i?86)
2714 target_name=x86
2716 mipsel)
2717 target_name=mips
2719 esac
2721 android_platform="$android_ndk"/platforms/android-"$android_version"/arch-"$target_name"
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
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"
2737 esac
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
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"
2753 $as_echo "#define ANDROID 1" >>confdefs.h
2756 esac
2759 dist_prefix='${MOD_DEPTH}/dist'
2760 dist_bindir='${dist_prefix}/bin'
2761 dist_includedir='${dist_prefix}/include/nspr'
2762 dist_libdir='${dist_prefix}/lib'
2763 if test "${includedir}" = '${prefix}/include'; then
2764 includedir='${prefix}/include/nspr'
2768 # Check whether --with-dist-prefix was given.
2769 if test "${with_dist_prefix+set}" = set; then :
2770 withval=$with_dist_prefix; dist_prefix=$withval
2775 # Check whether --with-dist-bindir was given.
2776 if test "${with_dist_bindir+set}" = set; then :
2777 withval=$with_dist_bindir; dist_bindir=$withval
2782 # Check whether --with-dist-includedir was given.
2783 if test "${with_dist_includedir+set}" = set; then :
2784 withval=$with_dist_includedir; dist_includedir=$withval
2789 # Check whether --with-dist-libdir was given.
2790 if test "${with_dist_libdir+set}" = set; then :
2791 withval=$with_dist_libdir; dist_libdir=$withval
2801 # Check whether --with-mozilla was given.
2802 if test "${with_mozilla+set}" = set; then :
2803 withval=$with_mozilla; if test "$withval" = "yes"; then
2804 $as_echo "#define MOZILLA_CLIENT 1" >>confdefs.h
2806 MOZILLA_CLIENT=1
2807 else
2808 MOZILLA_CLIENT=
2810 else
2811 if test -n "$MOZILLA_CLIENT"; then
2812 $as_echo "#define MOZILLA_CLIENT 1" >>confdefs.h
2818 # Check whether --enable-optimize was given.
2819 if 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
2826 else
2827 MOZ_OPTIMIZE=
2832 # Check whether --enable-debug was given.
2833 if 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
2841 else
2842 MOZ_DEBUG=
2844 else
2845 MOZ_DEBUG_SYMBOLS=1
2849 # Check whether --enable-debug-symbols was given.
2850 if 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
2861 else
2862 MOZ_DEBUG_SYMBOLS=
2867 # Check whether --enable-win32-target was given.
2868 if test "${enable_win32_target+set}" = set; then :
2869 enableval=$enable_win32_target; OS_TARGET=`echo $enableval | tr a-z A-Z`
2873 # Check whether --enable-symbian-target was given.
2874 if test "${enable_symbian_target+set}" = set; then :
2875 enableval=$enable_symbian_target; OS_TARGET=`echo $enableval | tr a-z A-Z`
2879 # Check whether --enable-debug-rtl was given.
2880 if 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
2889 # Check whether --enable-static-rtl was given.
2890 if test "${enable_static_rtl+set}" = set; then :
2891 enableval=$enable_static_rtl; if test "$enableval" = "yes"; then
2892 USE_STATIC_RTL=1
2897 # Check whether --enable-n32 was given.
2898 if 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=
2908 # Check whether --enable-x32 was given.
2909 if 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=
2919 # Check whether --enable-64bit was given.
2920 if test "${enable_64bit+set}" = set; then :
2921 enableval=$enable_64bit; if test "$enableval" = "yes"; then
2922 USE_64=1
2927 # Check whether --enable-mdupdate was given.
2928 if test "${enable_mdupdate+set}" = set; then :
2929 enableval=$enable_mdupdate; if test "$enableval" = "yes"; then
2930 USE_MDUPDATE=1
2935 # Check whether --enable-cplus was given.
2936 if test "${enable_cplus+set}" = set; then :
2937 enableval=$enable_cplus; if test "$enableval" = "yes"; then
2938 USE_CPLUS=1
2944 # Check whether --with-arm-kuser was given.
2945 if 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
2954 # Check whether --with-macos-sdk was given.
2955 if test "${with_macos_sdk+set}" = set; then :
2956 withval=$with_macos_sdk; MACOS_SDK_DIR=$withval
2960 # Check whether --enable-macos-target was given.
2961 if test "${enable_macos_target+set}" = set; then :
2962 enableval=$enable_macos_target; _MACOSX_DEPLOYMENT_TARGET=$enableval
2966 case "$target" in
2968 *-aix*)
2969 case "${target_os}" in
2970 aix3.2*)
2971 USE_NSPR_THREADS=1
2974 USE_PTHREADS=1
2976 esac
2979 esac
2981 if test -z "$CC"; then
2982 case "$target" in
2984 *-aix*)
2985 if test -z "$USE_NSPR_THREADS"; then
2986 CC=xlc_r
2987 else
2988 CC=xlc
2992 *-hpux*)
2993 CC=cc
2996 *-irix*)
2997 CC=cc
3000 *-osf*)
3001 CC=cc
3004 *-solaris*)
3005 CC=cc
3008 esac
3011 if test -z "$CXX"; then
3012 case "$target" in
3014 *-aix*)
3015 if test -z "$USE_NSPR_THREADS"; then
3016 CXX=xlC_r
3017 else
3018 CXX=xlC
3022 *-hpux*)
3023 case "${target_os}" in
3024 hpux10.30)
3025 CXX=aCC
3027 hpux11.*)
3028 CXX=aCC
3031 CXX=CC
3033 esac
3036 *-irix*)
3037 CXX=CC
3040 *-osf*)
3041 CXX=cxx
3044 *-solaris*)
3045 CXX=CC
3048 esac
3051 if test -z "$SKIP_PATH_CHECKS"; then
3052 # Extract the first word of "$WHOAMI whoami", so it can be a program name with args.
3053 set 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; }
3056 if ${ac_cv_path_WHOAMI+:} false; then :
3057 $as_echo_n "(cached) " >&6
3058 else
3059 case $WHOAMI in
3060 [\\/]* | ?:[\\/]*)
3061 ac_cv_path_WHOAMI="$WHOAMI" # Let the user override the test with a path.
3064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065 for as_dir in $PATH
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
3075 done
3076 done
3077 IFS=$as_save_IFS
3079 test -z "$ac_cv_path_WHOAMI" && ac_cv_path_WHOAMI="echo not_whoami"
3081 esac
3083 WHOAMI=$ac_cv_path_WHOAMI
3084 if test -n "$WHOAMI"; then
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WHOAMI" >&5
3086 $as_echo "$WHOAMI" >&6; }
3087 else
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3089 $as_echo "no" >&6; }
3095 if test -n "$MOZ_DEBUG"; then
3096 $as_echo "#define DEBUG 1" >>confdefs.h
3098 DEFINES="$DEFINES -UNDEBUG"
3100 case "${target_os}" in
3101 beos*)
3102 DEFINES="$DEFINES -DDEBUG_${USER}"
3104 mks*|cygwin*|mingw*|msys*|os2*)
3105 DEFINES="$DEFINES -DDEBUG_`echo ${USERNAME} | sed -e 's| |_|g'`"
3108 DEFINES="$DEFINES -DDEBUG_`$WHOAMI`"
3110 esac
3111 else
3112 $as_echo "#define NDEBUG 1" >>confdefs.h
3114 DEFINES="$DEFINES -UDEBUG"
3117 if test -z "$SKIP_COMPILER_CHECKS"; then
3118 if test "$target" != "$host"; then
3119 echo "cross compiling from $host to $target"
3120 cross_compiling=yes
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"
3129 esac
3131 for ac_prog in $CC "${target_alias}-gcc" "${target}-gcc"
3133 # Extract the first word of "$ac_prog", so it can be a program name with args.
3134 set 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; }
3137 if ${ac_cv_prog_CC+:} false; then :
3138 $as_echo_n "(cached) " >&6
3139 else
3140 if test -n "$CC"; then
3141 ac_cv_prog_CC="$CC" # Let the user override the test.
3142 else
3143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144 for as_dir in $PATH
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
3154 done
3155 done
3156 IFS=$as_save_IFS
3160 CC=$ac_cv_prog_CC
3161 if test -n "$CC"; then
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3163 $as_echo "$CC" >&6; }
3164 else
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166 $as_echo "no" >&6; }
3170 test -n "$CC" && break
3171 done
3172 test -n "$CC" || CC="echo"
3174 unset ac_cv_prog_CC
3177 ac_ext=c
3178 ac_cpp='$CPP $CPPFLAGS'
3179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3182 if 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.
3184 set 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; }
3187 if ${ac_cv_prog_CC+:} false; then :
3188 $as_echo_n "(cached) " >&6
3189 else
3190 if test -n "$CC"; then
3191 ac_cv_prog_CC="$CC" # Let the user override the test.
3192 else
3193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3194 for as_dir in $PATH
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
3204 done
3205 done
3206 IFS=$as_save_IFS
3210 CC=$ac_cv_prog_CC
3211 if test -n "$CC"; then
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3213 $as_echo "$CC" >&6; }
3214 else
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3216 $as_echo "no" >&6; }
3221 if 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.
3224 set 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; }
3227 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3228 $as_echo_n "(cached) " >&6
3229 else
3230 if test -n "$ac_ct_CC"; then
3231 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3232 else
3233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3234 for as_dir in $PATH
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
3244 done
3245 done
3246 IFS=$as_save_IFS
3250 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3251 if 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; }
3254 else
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3256 $as_echo "no" >&6; }
3259 if test "x$ac_ct_CC" = x; then
3260 CC=""
3261 else
3262 case $cross_compiling:$ac_tool_warned in
3263 yes:)
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;}
3266 ac_tool_warned=yes ;;
3267 esac
3268 CC=$ac_ct_CC
3270 else
3271 CC="$ac_cv_prog_CC"
3274 if 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.
3277 set 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; }
3280 if ${ac_cv_prog_CC+:} false; then :
3281 $as_echo_n "(cached) " >&6
3282 else
3283 if test -n "$CC"; then
3284 ac_cv_prog_CC="$CC" # Let the user override the test.
3285 else
3286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3287 for as_dir in $PATH
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
3297 done
3298 done
3299 IFS=$as_save_IFS
3303 CC=$ac_cv_prog_CC
3304 if test -n "$CC"; then
3305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3306 $as_echo "$CC" >&6; }
3307 else
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3309 $as_echo "no" >&6; }
3315 if test -z "$CC"; then
3316 # Extract the first word of "cc", so it can be a program name with args.
3317 set 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; }
3320 if ${ac_cv_prog_CC+:} false; then :
3321 $as_echo_n "(cached) " >&6
3322 else
3323 if test -n "$CC"; then
3324 ac_cv_prog_CC="$CC" # Let the user override the test.
3325 else
3326 ac_prog_rejected=no
3327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3328 for as_dir in $PATH
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
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
3342 done
3343 done
3344 IFS=$as_save_IFS
3346 if 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+' '}$@"
3360 CC=$ac_cv_prog_CC
3361 if test -n "$CC"; then
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3363 $as_echo "$CC" >&6; }
3364 else
3365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3366 $as_echo "no" >&6; }
3371 if test -z "$CC"; then
3372 if test -n "$ac_tool_prefix"; then
3373 for ac_prog in cl.exe
3375 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3376 set 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; }
3379 if ${ac_cv_prog_CC+:} false; then :
3380 $as_echo_n "(cached) " >&6
3381 else
3382 if test -n "$CC"; then
3383 ac_cv_prog_CC="$CC" # Let the user override the test.
3384 else
3385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3386 for as_dir in $PATH
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
3396 done
3397 done
3398 IFS=$as_save_IFS
3402 CC=$ac_cv_prog_CC
3403 if test -n "$CC"; then
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3405 $as_echo "$CC" >&6; }
3406 else
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3408 $as_echo "no" >&6; }
3412 test -n "$CC" && break
3413 done
3415 if test -z "$CC"; then
3416 ac_ct_CC=$CC
3417 for ac_prog in cl.exe
3419 # Extract the first word of "$ac_prog", so it can be a program name with args.
3420 set 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; }
3423 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3424 $as_echo_n "(cached) " >&6
3425 else
3426 if test -n "$ac_ct_CC"; then
3427 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3428 else
3429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3430 for as_dir in $PATH
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
3440 done
3441 done
3442 IFS=$as_save_IFS
3446 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3447 if 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; }
3450 else
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3452 $as_echo "no" >&6; }
3456 test -n "$ac_ct_CC" && break
3457 done
3459 if test "x$ac_ct_CC" = x; then
3460 CC=""
3461 else
3462 case $cross_compiling:$ac_tool_warned in
3463 yes:)
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;}
3466 ac_tool_warned=yes ;;
3467 esac
3468 CC=$ac_ct_CC
3475 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3476 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3477 as_fn_error $? "no acceptable C compiler found in \$PATH
3478 See \`config.log' for more details" "$LINENO" 5; }
3480 # Provide some information about the compiler.
3481 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3482 set X $ac_compile
3483 ac_compiler=$2
3484 for ac_option in --version -v -V -qversion; do
3485 { { ac_try="$ac_compiler $ac_option >&5"
3486 case "(($ac_try" in
3487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3488 *) ac_try_echo=$ac_try;;
3489 esac
3490 eval 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
3500 rm -f conftest.er1 conftest.err
3501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3502 test $ac_status = 0; }
3503 done
3505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506 /* end confdefs.h. */
3509 main ()
3513 return 0;
3515 _ACEOF
3516 ac_clean_files_save=$ac_clean_files
3517 ac_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; }
3523 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3525 # The possible output files:
3526 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3528 ac_rmfiles=
3529 for ac_file in $ac_files
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
3535 done
3536 rm -f $ac_rmfiles
3538 if { { ac_try="$ac_link_default"
3539 case "(($ac_try" in
3540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3541 *) ac_try_echo=$ac_try;;
3542 esac
3543 eval 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.
3554 for ac_file in $ac_files ''
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 )
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" : '[^.]*\(\..*\)'`
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;;
3576 break;;
3577 esac
3578 done
3579 test "$ac_cv_exeext" = no && ac_cv_exeext=
3581 else
3582 ac_file=''
3584 if 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
3588 sed 's/^/| /' conftest.$ac_ext >&5
3590 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3592 as_fn_error 77 "C compiler cannot create executables
3593 See \`config.log' for more details" "$LINENO" 5; }
3594 else
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3596 $as_echo "yes" >&6; }
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; }
3602 ac_exeext=$ac_cv_exeext
3604 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3605 ac_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; }
3608 if { { ac_try="$ac_link"
3609 case "(($ac_try" in
3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3611 *) ac_try_echo=$ac_try;;
3612 esac
3613 eval 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'.
3623 for 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
3631 done
3632 else
3633 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3634 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3635 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3636 See \`config.log' for more details" "$LINENO" 5; }
3638 rm -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; }
3642 rm -f conftest.$ac_ext
3643 EXEEXT=$ac_cv_exeext
3644 ac_exeext=$EXEEXT
3645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3646 /* end confdefs.h. */
3647 #include <stdio.h>
3649 main ()
3651 FILE *f = fopen ("conftest.out", "w");
3652 return ferror (f) || fclose (f) != 0;
3655 return 0;
3657 _ACEOF
3658 ac_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; }
3663 if test "$cross_compiling" != yes; then
3664 { { ac_try="$ac_link"
3665 case "(($ac_try" in
3666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3667 *) ac_try_echo=$ac_try;;
3668 esac
3669 eval 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;;
3679 esac
3680 eval 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;}
3693 as_fn_error $? "cannot run C compiled programs.
3694 If you meant to cross compile, use \`--host'.
3695 See \`config.log' for more details" "$LINENO" 5; }
3699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3700 $as_echo "$cross_compiling" >&6; }
3702 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3703 ac_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; }
3706 if ${ac_cv_objext+:} false; then :
3707 $as_echo_n "(cached) " >&6
3708 else
3709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h. */
3713 main ()
3717 return 0;
3719 _ACEOF
3720 rm -f conftest.o conftest.obj
3721 if { { ac_try="$ac_compile"
3722 case "(($ac_try" in
3723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3724 *) ac_try_echo=$ac_try;;
3725 esac
3726 eval 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
3739 done
3740 else
3741 $as_echo "$as_me: failed program was:" >&5
3742 sed 's/^/| /' conftest.$ac_ext >&5
3744 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3745 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3746 as_fn_error $? "cannot compute suffix of object files: cannot compile
3747 See \`config.log' for more details" "$LINENO" 5; }
3749 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3752 $as_echo "$ac_cv_objext" >&6; }
3753 OBJEXT=$ac_cv_objext
3754 ac_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; }
3757 if ${ac_cv_c_compiler_gnu+:} false; then :
3758 $as_echo_n "(cached) " >&6
3759 else
3760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3761 /* end confdefs.h. */
3764 main ()
3766 #ifndef __GNUC__
3767 choke me
3768 #endif
3771 return 0;
3773 _ACEOF
3774 if ac_fn_c_try_compile "$LINENO"; then :
3775 ac_compiler_gnu=yes
3776 else
3777 ac_compiler_gnu=no
3779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3780 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3784 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3785 if test $ac_compiler_gnu = yes; then
3786 GCC=yes
3787 else
3788 GCC=
3790 ac_test_CFLAGS=${CFLAGS+set}
3791 ac_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; }
3794 if ${ac_cv_prog_cc_g+:} false; then :
3795 $as_echo_n "(cached) " >&6
3796 else
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. */
3805 main ()
3809 return 0;
3811 _ACEOF
3812 if ac_fn_c_try_compile "$LINENO"; then :
3813 ac_cv_prog_cc_g=yes
3814 else
3815 CFLAGS=""
3816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817 /* end confdefs.h. */
3820 main ()
3824 return 0;
3826 _ACEOF
3827 if ac_fn_c_try_compile "$LINENO"; then :
3829 else
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. */
3836 main ()
3840 return 0;
3842 _ACEOF
3843 if ac_fn_c_try_compile "$LINENO"; then :
3844 ac_cv_prog_cc_g=yes
3846 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3851 ac_c_werror_flag=$ac_save_c_werror_flag
3853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3854 $as_echo "$ac_cv_prog_cc_g" >&6; }
3855 if test "$ac_test_CFLAGS" = set; then
3856 CFLAGS=$ac_save_CFLAGS
3857 elif test $ac_cv_prog_cc_g = yes; then
3858 if test "$GCC" = yes; then
3859 CFLAGS="-g -O2"
3860 else
3861 CFLAGS="-g"
3863 else
3864 if test "$GCC" = yes; then
3865 CFLAGS="-O2"
3866 else
3867 CFLAGS=
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; }
3872 if ${ac_cv_prog_cc_c89+:} false; then :
3873 $as_echo_n "(cached) " >&6
3874 else
3875 ac_cv_prog_cc_c89=no
3876 ac_save_CC=$CC
3877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3878 /* end confdefs.h. */
3879 #include <stdarg.h>
3880 #include <stdio.h>
3881 struct stat;
3882 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3883 struct buf { int x; };
3884 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3885 static char *e (p, i)
3886 char **p;
3887 int i;
3889 return p[i];
3891 static char *f (char * (*g) (char **, int), char **p, ...)
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;
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. */
3908 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
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'
3913 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3915 int test (int i, double x);
3916 struct s1 {int (*f) (int a);};
3917 struct s2 {int (*f) (double a);};
3918 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3919 int argc;
3920 char **argv;
3922 main ()
3924 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3926 return 0;
3928 _ACEOF
3929 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3930 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3932 CC="$ac_save_CC $ac_arg"
3933 if ac_fn_c_try_compile "$LINENO"; then :
3934 ac_cv_prog_cc_c89=$ac_arg
3936 rm -f core conftest.err conftest.$ac_objext
3937 test "x$ac_cv_prog_cc_c89" != "xno" && break
3938 done
3939 rm -f conftest.$ac_ext
3940 CC=$ac_save_CC
3943 # AC_CACHE_VAL
3944 case "x$ac_cv_prog_cc_c89" in
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; } ;;
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; } ;;
3955 esac
3956 if test "x$ac_cv_prog_cc_c89" != xno; then :
3960 ac_ext=c
3961 ac_cpp='$CPP $CPPFLAGS'
3962 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3963 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3964 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3967 if test "$target" != "$host"; then
3968 if test -n "$USE_CPLUS"; then
3969 for ac_prog in $CXX "${target_alias}-g++" "${target}-g++"
3971 # Extract the first word of "$ac_prog", so it can be a program name with args.
3972 set 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; }
3975 if ${ac_cv_prog_CXX+:} false; then :
3976 $as_echo_n "(cached) " >&6
3977 else
3978 if test -n "$CXX"; then
3979 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3980 else
3981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3982 for as_dir in $PATH
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
3992 done
3993 done
3994 IFS=$as_save_IFS
3998 CXX=$ac_cv_prog_CXX
3999 if test -n "$CXX"; then
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4001 $as_echo "$CXX" >&6; }
4002 else
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4004 $as_echo "no" >&6; }
4008 test -n "$CXX" && break
4009 done
4010 test -n "$CXX" || CXX="echo"
4012 unset ac_cv_prog_CXX
4013 ac_ext=cpp
4014 ac_cpp='$CXXCPP $CPPFLAGS'
4015 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4016 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4017 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4018 if 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
4025 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4026 set 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; }
4029 if ${ac_cv_prog_CXX+:} false; then :
4030 $as_echo_n "(cached) " >&6
4031 else
4032 if test -n "$CXX"; then
4033 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4034 else
4035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4036 for as_dir in $PATH
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
4046 done
4047 done
4048 IFS=$as_save_IFS
4052 CXX=$ac_cv_prog_CXX
4053 if test -n "$CXX"; then
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4055 $as_echo "$CXX" >&6; }
4056 else
4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4058 $as_echo "no" >&6; }
4062 test -n "$CXX" && break
4063 done
4065 if 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
4069 # Extract the first word of "$ac_prog", so it can be a program name with args.
4070 set 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; }
4073 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4074 $as_echo_n "(cached) " >&6
4075 else
4076 if test -n "$ac_ct_CXX"; then
4077 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4078 else
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080 for as_dir in $PATH
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
4090 done
4091 done
4092 IFS=$as_save_IFS
4096 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4097 if 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; }
4100 else
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102 $as_echo "no" >&6; }
4106 test -n "$ac_ct_CXX" && break
4107 done
4109 if test "x$ac_ct_CXX" = x; then
4110 CXX="g++"
4111 else
4112 case $cross_compiling:$ac_tool_warned in
4113 yes:)
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;}
4116 ac_tool_warned=yes ;;
4117 esac
4118 CXX=$ac_ct_CXX
4124 # Provide some information about the compiler.
4125 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4126 set X $ac_compile
4127 ac_compiler=$2
4128 for ac_option in --version -v -V -qversion; do
4129 { { ac_try="$ac_compiler $ac_option >&5"
4130 case "(($ac_try" in
4131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4132 *) ac_try_echo=$ac_try;;
4133 esac
4134 eval 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
4144 rm -f conftest.er1 conftest.err
4145 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4146 test $ac_status = 0; }
4147 done
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; }
4151 if ${ac_cv_cxx_compiler_gnu+:} false; then :
4152 $as_echo_n "(cached) " >&6
4153 else
4154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4155 /* end confdefs.h. */
4158 main ()
4160 #ifndef __GNUC__
4161 choke me
4162 #endif
4165 return 0;
4167 _ACEOF
4168 if ac_fn_cxx_try_compile "$LINENO"; then :
4169 ac_compiler_gnu=yes
4170 else
4171 ac_compiler_gnu=no
4173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4174 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4178 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4179 if test $ac_compiler_gnu = yes; then
4180 GXX=yes
4181 else
4182 GXX=
4184 ac_test_CXXFLAGS=${CXXFLAGS+set}
4185 ac_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; }
4188 if ${ac_cv_prog_cxx_g+:} false; then :
4189 $as_echo_n "(cached) " >&6
4190 else
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. */
4199 main ()
4203 return 0;
4205 _ACEOF
4206 if ac_fn_cxx_try_compile "$LINENO"; then :
4207 ac_cv_prog_cxx_g=yes
4208 else
4209 CXXFLAGS=""
4210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4211 /* end confdefs.h. */
4214 main ()
4218 return 0;
4220 _ACEOF
4221 if ac_fn_cxx_try_compile "$LINENO"; then :
4223 else
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. */
4230 main ()
4234 return 0;
4236 _ACEOF
4237 if ac_fn_cxx_try_compile "$LINENO"; then :
4238 ac_cv_prog_cxx_g=yes
4240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4245 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4248 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4249 if test "$ac_test_CXXFLAGS" = set; then
4250 CXXFLAGS=$ac_save_CXXFLAGS
4251 elif test $ac_cv_prog_cxx_g = yes; then
4252 if test "$GXX" = yes; then
4253 CXXFLAGS="-g -O2"
4254 else
4255 CXXFLAGS="-g"
4257 else
4258 if test "$GXX" = yes; then
4259 CXXFLAGS="-O2"
4260 else
4261 CXXFLAGS=
4264 ac_ext=c
4265 ac_cpp='$CPP $CPPFLAGS'
4266 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4267 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4268 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4272 case "$build:$target" in
4273 powerpc-apple-darwin8*:i?86-apple-darwin*|*:arm*-apple-darwin*)
4274 CFLAGS=$_SAVE_CFLAGS
4275 CXXFLAGS=$_SAVE_CXXFLAGS
4277 esac
4279 for ac_prog in $RANLIB "${target_alias}-ranlib" "${target}-ranlib"
4281 # Extract the first word of "$ac_prog", so it can be a program name with args.
4282 set 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; }
4285 if ${ac_cv_prog_RANLIB+:} false; then :
4286 $as_echo_n "(cached) " >&6
4287 else
4288 if test -n "$RANLIB"; then
4289 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4290 else
4291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292 for as_dir in $PATH
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
4302 done
4303 done
4304 IFS=$as_save_IFS
4308 RANLIB=$ac_cv_prog_RANLIB
4309 if test -n "$RANLIB"; then
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4311 $as_echo "$RANLIB" >&6; }
4312 else
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4314 $as_echo "no" >&6; }
4318 test -n "$RANLIB" && break
4319 done
4320 test -n "$RANLIB" || RANLIB="echo"
4322 for ac_prog in $AR "${target_alias}-ar" "${target}-ar"
4324 # Extract the first word of "$ac_prog", so it can be a program name with args.
4325 set 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; }
4328 if ${ac_cv_prog_AR+:} false; then :
4329 $as_echo_n "(cached) " >&6
4330 else
4331 if test -n "$AR"; then
4332 ac_cv_prog_AR="$AR" # Let the user override the test.
4333 else
4334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4335 for as_dir in $PATH
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
4345 done
4346 done
4347 IFS=$as_save_IFS
4351 AR=$ac_cv_prog_AR
4352 if test -n "$AR"; then
4353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4354 $as_echo "$AR" >&6; }
4355 else
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4357 $as_echo "no" >&6; }
4361 test -n "$AR" && break
4362 done
4363 test -n "$AR" || AR="echo"
4365 for ac_prog in $AS "${target_alias}-as" "${target}-as"
4367 # Extract the first word of "$ac_prog", so it can be a program name with args.
4368 set 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; }
4371 if ${ac_cv_prog_AS+:} false; then :
4372 $as_echo_n "(cached) " >&6
4373 else
4374 if test -n "$AS"; then
4375 ac_cv_prog_AS="$AS" # Let the user override the test.
4376 else
4377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4378 for as_dir in $PATH
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
4388 done
4389 done
4390 IFS=$as_save_IFS
4394 AS=$ac_cv_prog_AS
4395 if test -n "$AS"; then
4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4397 $as_echo "$AS" >&6; }
4398 else
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 $as_echo "no" >&6; }
4404 test -n "$AS" && break
4405 done
4406 test -n "$AS" || AS="echo"
4408 for ac_prog in $LD "${target_alias}-ld" "${target}-ld"
4410 # Extract the first word of "$ac_prog", so it can be a program name with args.
4411 set 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; }
4414 if ${ac_cv_prog_LD+:} false; then :
4415 $as_echo_n "(cached) " >&6
4416 else
4417 if test -n "$LD"; then
4418 ac_cv_prog_LD="$LD" # Let the user override the test.
4419 else
4420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4421 for as_dir in $PATH
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
4431 done
4432 done
4433 IFS=$as_save_IFS
4437 LD=$ac_cv_prog_LD
4438 if test -n "$LD"; then
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4440 $as_echo "$LD" >&6; }
4441 else
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4443 $as_echo "no" >&6; }
4447 test -n "$LD" && break
4448 done
4449 test -n "$LD" || LD="echo"
4451 for ac_prog in $STRIP "${target_alias}-strip" "${target}-strip"
4453 # Extract the first word of "$ac_prog", so it can be a program name with args.
4454 set 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; }
4457 if ${ac_cv_prog_STRIP+:} false; then :
4458 $as_echo_n "(cached) " >&6
4459 else
4460 if test -n "$STRIP"; then
4461 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4462 else
4463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4464 for as_dir in $PATH
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
4474 done
4475 done
4476 IFS=$as_save_IFS
4480 STRIP=$ac_cv_prog_STRIP
4481 if test -n "$STRIP"; then
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4483 $as_echo "$STRIP" >&6; }
4484 else
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4486 $as_echo "no" >&6; }
4490 test -n "$STRIP" && break
4491 done
4492 test -n "$STRIP" || STRIP="echo"
4494 for ac_prog in $WINDRES "${target_alias}-windres" "${target}-windres"
4496 # Extract the first word of "$ac_prog", so it can be a program name with args.
4497 set 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; }
4500 if ${ac_cv_prog_WINDRES+:} false; then :
4501 $as_echo_n "(cached) " >&6
4502 else
4503 if test -n "$WINDRES"; then
4504 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4505 else
4506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4507 for as_dir in $PATH
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
4517 done
4518 done
4519 IFS=$as_save_IFS
4523 WINDRES=$ac_cv_prog_WINDRES
4524 if test -n "$WINDRES"; then
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
4526 $as_echo "$WINDRES" >&6; }
4527 else
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4529 $as_echo "no" >&6; }
4533 test -n "$WINDRES" && break
4534 done
4535 test -n "$WINDRES" || WINDRES="echo"
4538 _SAVE_CC="$CC"
4539 _SAVE_CFLAGS="$CFLAGS"
4540 _SAVE_LDFLAGS="$LDFLAGS"
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
4546 # Extract the first word of "$ac_prog", so it can be a program name with args.
4547 set 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; }
4550 if ${ac_cv_prog_HOST_CC+:} false; then :
4551 $as_echo_n "(cached) " >&6
4552 else
4553 if test -n "$HOST_CC"; then
4554 ac_cv_prog_HOST_CC="$HOST_CC" # Let the user override the test.
4555 else
4556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4557 for as_dir in $PATH
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
4567 done
4568 done
4569 IFS=$as_save_IFS
4573 HOST_CC=$ac_cv_prog_HOST_CC
4574 if test -n "$HOST_CC"; then
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOST_CC" >&5
4576 $as_echo "$HOST_CC" >&6; }
4577 else
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4579 $as_echo "no" >&6; }
4583 test -n "$HOST_CC" && break
4584 done
4585 test -n "$HOST_CC" || HOST_CC=""""
4587 if test -z "$HOST_CC"; then
4588 as_fn_error $? "no acceptable cc found in \$PATH" "$LINENO" 5
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOST_CC" >&5
4591 $as_echo "$HOST_CC" >&6; }
4593 CC="$HOST_CC"
4594 CFLAGS="$HOST_CFLAGS"
4595 LDFLAGS="$HOST_LDFLAGS"
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; }
4600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4601 /* end confdefs.h. */
4604 main ()
4606 return 0;
4608 return 0;
4610 _ACEOF
4611 if ac_fn_c_try_compile "$LINENO"; then :
4612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4613 $as_echo "yes" >&6; }
4614 else
4615 as_fn_error $? "installation or configuration problem: $host compiler $HOST_CC cannot create executables." "$LINENO" 5
4617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4619 CC=$_SAVE_CC
4620 CFLAGS=$_SAVE_CFLAGS
4621 LDFLAGS=$_SAVE_LDFLAGS
4622 else
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
4628 ac_cpp='$CXXCPP $CPPFLAGS'
4629 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4630 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4631 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4632 if 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
4639 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4640 set 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; }
4643 if ${ac_cv_prog_CXX+:} false; then :
4644 $as_echo_n "(cached) " >&6
4645 else
4646 if test -n "$CXX"; then
4647 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4648 else
4649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 for as_dir in $PATH
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
4660 done
4661 done
4662 IFS=$as_save_IFS
4666 CXX=$ac_cv_prog_CXX
4667 if test -n "$CXX"; then
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4669 $as_echo "$CXX" >&6; }
4670 else
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4672 $as_echo "no" >&6; }
4676 test -n "$CXX" && break
4677 done
4679 if 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
4683 # Extract the first word of "$ac_prog", so it can be a program name with args.
4684 set 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; }
4687 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
4688 $as_echo_n "(cached) " >&6
4689 else
4690 if test -n "$ac_ct_CXX"; then
4691 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4692 else
4693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4694 for as_dir in $PATH
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
4704 done
4705 done
4706 IFS=$as_save_IFS
4710 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4711 if 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; }
4714 else
4715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4716 $as_echo "no" >&6; }
4720 test -n "$ac_ct_CXX" && break
4721 done
4723 if test "x$ac_ct_CXX" = x; then
4724 CXX="g++"
4725 else
4726 case $cross_compiling:$ac_tool_warned in
4727 yes:)
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;}
4730 ac_tool_warned=yes ;;
4731 esac
4732 CXX=$ac_ct_CXX
4738 # Provide some information about the compiler.
4739 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4740 set X $ac_compile
4741 ac_compiler=$2
4742 for ac_option in --version -v -V -qversion; do
4743 { { ac_try="$ac_compiler $ac_option >&5"
4744 case "(($ac_try" in
4745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4746 *) ac_try_echo=$ac_try;;
4747 esac
4748 eval 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
4758 rm -f conftest.er1 conftest.err
4759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4760 test $ac_status = 0; }
4761 done
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; }
4765 if ${ac_cv_cxx_compiler_gnu+:} false; then :
4766 $as_echo_n "(cached) " >&6
4767 else
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769 /* end confdefs.h. */
4772 main ()
4774 #ifndef __GNUC__
4775 choke me
4776 #endif
4779 return 0;
4781 _ACEOF
4782 if ac_fn_cxx_try_compile "$LINENO"; then :
4783 ac_compiler_gnu=yes
4784 else
4785 ac_compiler_gnu=no
4787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4788 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4792 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4793 if test $ac_compiler_gnu = yes; then
4794 GXX=yes
4795 else
4796 GXX=
4798 ac_test_CXXFLAGS=${CXXFLAGS+set}
4799 ac_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; }
4802 if ${ac_cv_prog_cxx_g+:} false; then :
4803 $as_echo_n "(cached) " >&6
4804 else
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. */
4813 main ()
4817 return 0;
4819 _ACEOF
4820 if ac_fn_cxx_try_compile "$LINENO"; then :
4821 ac_cv_prog_cxx_g=yes
4822 else
4823 CXXFLAGS=""
4824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825 /* end confdefs.h. */
4828 main ()
4832 return 0;
4834 _ACEOF
4835 if ac_fn_cxx_try_compile "$LINENO"; then :
4837 else
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. */
4844 main ()
4848 return 0;
4850 _ACEOF
4851 if ac_fn_cxx_try_compile "$LINENO"; then :
4852 ac_cv_prog_cxx_g=yes
4854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4859 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
4862 $as_echo "$ac_cv_prog_cxx_g" >&6; }
4863 if test "$ac_test_CXXFLAGS" = set; then
4864 CXXFLAGS=$ac_save_CXXFLAGS
4865 elif test $ac_cv_prog_cxx_g = yes; then
4866 if test "$GXX" = yes; then
4867 CXXFLAGS="-g -O2"
4868 else
4869 CXXFLAGS="-g"
4871 else
4872 if test "$GXX" = yes; then
4873 CXXFLAGS="-O2"
4874 else
4875 CXXFLAGS=
4878 ac_ext=c
4879 ac_cpp='$CPP $CPPFLAGS'
4880 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4881 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4882 ac_compiler_gnu=$ac_cv_c_compiler_gnu
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.
4888 set 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; }
4891 if ${ac_cv_prog_RANLIB+:} false; then :
4892 $as_echo_n "(cached) " >&6
4893 else
4894 if test -n "$RANLIB"; then
4895 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4896 else
4897 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4898 for as_dir in $PATH
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
4908 done
4909 done
4910 IFS=$as_save_IFS
4914 RANLIB=$ac_cv_prog_RANLIB
4915 if test -n "$RANLIB"; then
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4917 $as_echo "$RANLIB" >&6; }
4918 else
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4920 $as_echo "no" >&6; }
4925 if 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.
4928 set 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; }
4931 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4932 $as_echo_n "(cached) " >&6
4933 else
4934 if test -n "$ac_ct_RANLIB"; then
4935 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4936 else
4937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4938 for as_dir in $PATH
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
4948 done
4949 done
4950 IFS=$as_save_IFS
4954 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4955 if 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; }
4958 else
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4960 $as_echo "no" >&6; }
4963 if test "x$ac_ct_RANLIB" = x; then
4964 RANLIB=":"
4965 else
4966 case $cross_compiling:$ac_tool_warned in
4967 yes:)
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;}
4970 ac_tool_warned=yes ;;
4971 esac
4972 RANLIB=$ac_ct_RANLIB
4974 else
4975 RANLIB="$ac_cv_prog_RANLIB"
4978 for ac_prog in as
4980 # Extract the first word of "$ac_prog", so it can be a program name with args.
4981 set 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; }
4984 if ${ac_cv_path_AS+:} false; then :
4985 $as_echo_n "(cached) " >&6
4986 else
4987 case $AS in
4988 [\\/]* | ?:[\\/]*)
4989 ac_cv_path_AS="$AS" # Let the user override the test with a path.
4992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4993 for as_dir in $PATH
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
5003 done
5004 done
5005 IFS=$as_save_IFS
5008 esac
5010 AS=$ac_cv_path_AS
5011 if test -n "$AS"; then
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5013 $as_echo "$AS" >&6; }
5014 else
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5016 $as_echo "no" >&6; }
5020 test -n "$AS" && break
5021 done
5022 test -n "$AS" || AS="$CC"
5024 for ac_prog in ar
5026 # Extract the first word of "$ac_prog", so it can be a program name with args.
5027 set 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; }
5030 if ${ac_cv_path_AR+:} false; then :
5031 $as_echo_n "(cached) " >&6
5032 else
5033 case $AR in
5034 [\\/]* | ?:[\\/]*)
5035 ac_cv_path_AR="$AR" # Let the user override the test with a path.
5038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5039 for as_dir in $PATH
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
5049 done
5050 done
5051 IFS=$as_save_IFS
5054 esac
5056 AR=$ac_cv_path_AR
5057 if test -n "$AR"; then
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5059 $as_echo "$AR" >&6; }
5060 else
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5062 $as_echo "no" >&6; }
5066 test -n "$AR" && break
5067 done
5068 test -n "$AR" || AR="echo not_ar"
5070 for ac_prog in ld link
5072 # Extract the first word of "$ac_prog", so it can be a program name with args.
5073 set 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; }
5076 if ${ac_cv_path_LD+:} false; then :
5077 $as_echo_n "(cached) " >&6
5078 else
5079 case $LD in
5080 [\\/]* | ?:[\\/]*)
5081 ac_cv_path_LD="$LD" # Let the user override the test with a path.
5084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085 for as_dir in $PATH
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
5095 done
5096 done
5097 IFS=$as_save_IFS
5100 esac
5102 LD=$ac_cv_path_LD
5103 if test -n "$LD"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5105 $as_echo "$LD" >&6; }
5106 else
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5112 test -n "$LD" && break
5113 done
5114 test -n "$LD" || LD="echo not_ld"
5116 for ac_prog in strip
5118 # Extract the first word of "$ac_prog", so it can be a program name with args.
5119 set 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; }
5122 if ${ac_cv_path_STRIP+:} false; then :
5123 $as_echo_n "(cached) " >&6
5124 else
5125 case $STRIP in
5126 [\\/]* | ?:[\\/]*)
5127 ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path.
5130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5131 for as_dir in $PATH
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
5141 done
5142 done
5143 IFS=$as_save_IFS
5146 esac
5148 STRIP=$ac_cv_path_STRIP
5149 if test -n "$STRIP"; then
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5151 $as_echo "$STRIP" >&6; }
5152 else
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5154 $as_echo "no" >&6; }
5158 test -n "$STRIP" && break
5159 done
5160 test -n "$STRIP" || STRIP="echo not_strip"
5162 for ac_prog in windres
5164 # Extract the first word of "$ac_prog", so it can be a program name with args.
5165 set 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; }
5168 if ${ac_cv_path_WINDRES+:} false; then :
5169 $as_echo_n "(cached) " >&6
5170 else
5171 case $WINDRES in
5172 [\\/]* | ?:[\\/]*)
5173 ac_cv_path_WINDRES="$WINDRES" # Let the user override the test with a path.
5176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5177 for as_dir in $PATH
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
5187 done
5188 done
5189 IFS=$as_save_IFS
5192 esac
5194 WINDRES=$ac_cv_path_WINDRES
5195 if test -n "$WINDRES"; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
5197 $as_echo "$WINDRES" >&6; }
5198 else
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5204 test -n "$WINDRES" && break
5205 done
5206 test -n "$WINDRES" || WINDRES="echo not_windres"
5208 if test -z "$HOST_CC"; then
5209 HOST_CC="$CC"
5211 if test -z "$HOST_CFLAGS"; then
5212 HOST_CFLAGS="$CFLAGS"
5216 ac_ext=c
5217 ac_cpp='$CPP $CPPFLAGS'
5218 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5219 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5220 ac_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.
5224 if test -n "$CPP" && test -d "$CPP"; then
5225 CPP=
5227 if test -z "$CPP"; then
5228 if ${ac_cv_prog_CPP+:} false; then :
5229 $as_echo_n "(cached) " >&6
5230 else
5231 # Double quotes because CPP needs to be expanded
5232 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5234 ac_preproc_ok=false
5235 for ac_c_preproc_warn_flag in '' yes
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
5252 if ac_fn_c_try_cpp "$LINENO"; then :
5254 else
5255 # Broken: fails on valid input.
5256 continue
5258 rm -f conftest.err conftest.i conftest.$ac_ext
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
5266 if ac_fn_c_try_cpp "$LINENO"; then :
5267 # Broken: success on invalid input.
5268 continue
5269 else
5270 # Passes both tests.
5271 ac_preproc_ok=:
5272 break
5274 rm -f conftest.err conftest.i conftest.$ac_ext
5276 done
5277 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5278 rm -f conftest.i conftest.err conftest.$ac_ext
5279 if $ac_preproc_ok; then :
5280 break
5283 done
5284 ac_cv_prog_CPP=$CPP
5287 CPP=$ac_cv_prog_CPP
5288 else
5289 ac_cv_prog_CPP=$CPP
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5292 $as_echo "$CPP" >&6; }
5293 ac_preproc_ok=false
5294 for ac_c_preproc_warn_flag in '' yes
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
5311 if ac_fn_c_try_cpp "$LINENO"; then :
5313 else
5314 # Broken: fails on valid input.
5315 continue
5317 rm -f conftest.err conftest.i conftest.$ac_ext
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
5325 if ac_fn_c_try_cpp "$LINENO"; then :
5326 # Broken: success on invalid input.
5327 continue
5328 else
5329 # Passes both tests.
5330 ac_preproc_ok=:
5331 break
5333 rm -f conftest.err conftest.i conftest.$ac_ext
5335 done
5336 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5337 rm -f conftest.i conftest.err conftest.$ac_ext
5338 if $ac_preproc_ok; then :
5340 else
5341 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5342 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5343 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5344 See \`config.log' for more details" "$LINENO" 5; }
5347 ac_ext=c
5348 ac_cpp='$CPP $CPPFLAGS'
5349 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5350 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5351 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5354 if test "$GCC" = "yes"; then
5355 GNU_CC=1
5357 if test "$GXX" = "yes"; then
5358 GNU_CXX=1
5360 if test "`echo | $AS -v 2>&1 | grep -c GNU`" != "0"; then
5361 GNU_AS=1
5363 rm -f a.out
5365 case "$build:$target" in
5366 i?86-apple-darwin*:powerpc-apple-darwin*)
5367 cross_compiling=yes
5369 esac
5371 if test "$cross_compiling" = "yes"; then
5372 CROSS_COMPILE=1
5373 else
5374 CROSS_COMPILE=
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -pipe support" >&5
5378 $as_echo_n "checking for gcc -pipe support... " >&6; }
5379 if 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"
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>
5396 main ()
5398 printf("Hello World\n");
5400 return 0;
5402 _ACEOF
5403 if ac_fn_c_try_compile "$LINENO"; then :
5404 _res_gcc_pipe="yes"
5405 else
5406 _res_gcc_pipe="no"
5408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5409 CFLAGS=$_SAVE_CFLAGS
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"
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; }
5421 else
5422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5423 $as_echo "no" >&6; }
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pragma diagnostic" >&5
5428 $as_echo_n "checking for pragma diagnostic... " >&6; }
5429 if test "$GNU_CC" = "1"; then
5430 cat >dummy-hello.c <<EOF
5431 #ifdef _PR_HAS_PRAGMA_DIAGNOSTIC
5432 #pragma GCC diagnostic push
5433 #pragma GCC diagnostic ignored "-Wunused-but-set-variable"
5434 #endif
5435 int main() {
5436 char *dummy = "";
5437 return 0;
5440 ${CC} -Werror=unused-but-set-variable -S dummy-hello.c -o dummy-hello.s 2>&5
5441 if test $? != 0; then
5442 ${CC} -Werror=unused-but-set-variable -D_PR_HAS_PRAGMA_DIAGNOSTIC -S dummy-hello.c -o dummy-hello.s 2>&5
5443 if test $? = 0; then
5444 CFLAGS="$CFLAGS -D_PR_HAS_PRAGMA_DIAGNOSTIC=1"
5445 _res=yes
5446 else
5447 _res=no
5449 else
5450 _res=no
5452 rm -f dummy-hello.c dummy-hello.s
5453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_res" >&5
5454 $as_echo "$_res" >&6; }
5455 else
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5457 $as_echo "no" >&6; }
5461 _SAVE_CFLAGS="$CFLAGS"
5462 CFLAGS="$CFLAGS -fprofile-generate -fprofile-correction"
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler supports -fprofile-generate" >&5
5465 $as_echo_n "checking whether C compiler supports -fprofile-generate... " >&6; }
5466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5467 /* end confdefs.h. */
5470 main ()
5472 return 0;
5474 return 0;
5476 _ACEOF
5477 if ac_fn_c_try_compile "$LINENO"; then :
5478 PROFILE_GEN_CFLAGS="-fprofile-generate"
5479 result="yes"
5480 else
5481 result="no"
5483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
5485 $as_echo "$result" >&6; }
5487 if test $result = "yes"; then
5488 PROFILE_GEN_LDFLAGS="-fprofile-generate"
5489 PROFILE_USE_CFLAGS="-fprofile-use -fprofile-correction -Wcoverage-mismatch"
5490 PROFILE_USE_LDFLAGS="-fprofile-use"
5493 CFLAGS="$_SAVE_CFLAGS"
5495 if test "$GNU_CC"; then
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for visibility(hidden) attribute" >&5
5497 $as_echo_n "checking for visibility(hidden) attribute... " >&6; }
5498 if ${ac_cv_visibility_hidden+:} false; then :
5499 $as_echo_n "(cached) " >&6
5500 else
5501 cat > conftest.c <<EOF
5502 int foo __attribute__ ((visibility ("hidden"))) = 1;
5504 ac_cv_visibility_hidden=no
5505 if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
5506 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5507 ac_cv_visibility_hidden=yes
5510 rm -f conftest.cs
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_visibility_hidden" >&5
5514 $as_echo "$ac_cv_visibility_hidden" >&6; }
5515 if test "$ac_cv_visibility_hidden" = "yes"; then
5516 $as_echo "#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1" >>confdefs.h
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for visibility pragma support" >&5
5519 $as_echo_n "checking for visibility pragma support... " >&6; }
5520 if ${ac_cv_visibility_pragma+:} false; then :
5521 $as_echo_n "(cached) " >&6
5522 else
5523 cat > conftest.c <<EOF
5524 #pragma GCC visibility push(hidden)
5525 int foo_hidden = 1;
5526 #pragma GCC visibility push(default)
5527 int foo_default = 1;
5529 ac_cv_visibility_pragma=no
5530 if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
5531 if grep '\.hidden.*foo_hidden' conftest.s >/dev/null; then
5532 if ! grep '\.hidden.*foo_default' conftest.s > /dev/null; then
5533 ac_cv_visibility_pragma=yes
5537 rm -f conftest.cs
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_visibility_pragma" >&5
5541 $as_echo "$ac_cv_visibility_pragma" >&6; }
5542 if test "$ac_cv_visibility_pragma" = "yes"; then
5543 $as_echo "#define HAVE_VISIBILITY_PRAGMA 1" >>confdefs.h
5545 # To work around a build problem on Linux x86-64 (Bugzilla bug
5546 # 293438), we use the -fvisibility=hidden flag. This flag is less
5547 # optimal than #pragma GCC visibility push(hidden) because the flag
5548 # assumes that symbols defined outside the current source file have
5549 # the default visibility. This has the advantage that we don't need
5550 # to wrap system header files, but has the disadvantage that calls
5551 # to hidden symbols defined in other source files cannot be
5552 # optimized by the compiler. The -fvisibility=hidden flag does
5553 # hide and export symbols correctly.
5554 #VISIBILITY_FLAGS='-I$(dist_includedir)/system_wrappers -include $(topsrcdir)/config/gcc_hidden.h'
5555 #WRAP_SYSTEM_INCLUDES=1
5556 VISIBILITY_FLAGS="-fvisibility=hidden"
5557 WRAP_SYSTEM_INCLUDES=
5560 fi # GNU_CC
5562 fi # SKIP_COMPILER_CHECKS
5564 if test -z "$SKIP_PATH_CHECKS"; then
5565 for ac_prog in perl5 perl
5567 # Extract the first word of "$ac_prog", so it can be a program name with args.
5568 set dummy $ac_prog; ac_word=$2
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5570 $as_echo_n "checking for $ac_word... " >&6; }
5571 if ${ac_cv_path_PERL+:} false; then :
5572 $as_echo_n "(cached) " >&6
5573 else
5574 case $PERL in
5575 [\\/]* | ?:[\\/]*)
5576 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5580 for as_dir in $PATH
5582 IFS=$as_save_IFS
5583 test -z "$as_dir" && as_dir=.
5584 for ac_exec_ext in '' $ac_executable_extensions; do
5585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5586 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5588 break 2
5590 done
5591 done
5592 IFS=$as_save_IFS
5595 esac
5597 PERL=$ac_cv_path_PERL
5598 if test -n "$PERL"; then
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5600 $as_echo "$PERL" >&6; }
5601 else
5602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5603 $as_echo "no" >&6; }
5607 test -n "$PERL" && break
5608 done
5609 test -n "$PERL" || PERL="echo not_perl"
5611 elif test -z "$PERL"; then
5612 PERL=perl
5615 OBJ_SUFFIX=o
5616 LIB_SUFFIX=a
5617 DLL_SUFFIX=so
5618 ASM_SUFFIX=s
5619 MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
5620 PR_MD_ASFILES=
5621 PR_MD_CSRCS=
5622 PR_MD_ARCH_DIR=unix
5623 AR_FLAGS='cr $@'
5624 AS='$(CC)'
5625 ASFLAGS='$(CFLAGS)'
5627 if test -n "$CROSS_COMPILE"; then
5628 OS_ARCH=`echo $target_os | sed -e 's|/|_|g'`
5629 OS_RELEASE=
5630 OS_TEST="${target_cpu}"
5631 case "${target_os}" in
5632 linux*) OS_ARCH=Linux ;;
5633 solaris*) OS_ARCH=SunOS OS_RELEASE=5 ;;
5634 mingw*) OS_ARCH=WINNT CPU_ARCH=x86 ;;
5635 darwin*) OS_ARCH=Darwin ;;
5636 riscos*) OS_ARCH=RISCOS ;;
5637 esac
5638 else
5639 OS_ARCH=`uname -s | sed -e 's|/|_|g'`
5640 OS_RELEASE=`uname -r`
5641 OS_TEST=`uname -m`
5644 if test "$OS_ARCH" = "IRIX64"; then
5645 OS_ARCH=IRIX
5648 if test "$OS_ARCH" = "AIX"; then
5649 OS_RELEASE=`uname -v`.`uname -r`
5652 if test "$OS_ARCH" = "FreeBSD"; then
5653 OS_RELEASE=`echo $OS_RELEASE | sed 's/-.*//'`
5656 if test "$OS_ARCH" = "Linux"; then
5657 OS_RELEASE=`echo $OS_RELEASE | sed 's/-.*//'`
5658 OS_RELEASE=`echo $OS_RELEASE | awk -F\. '{ print $1 "." $2 }'`
5661 #######################################################################
5662 # Master "Core Components" macros for getting the OS target #
5663 #######################################################################
5666 # Note: OS_TARGET should be specified on the command line for gmake.
5667 # When OS_TARGET=WIN95 is specified, then a Windows 95 target is built.
5668 # The difference between the Win95 target and the WinNT target is that
5669 # the WinNT target uses Windows NT specific features not available
5670 # in Windows 95. The Win95 target will run on Windows NT, but (supposedly)
5671 # at lesser performance (the Win95 target uses threads; the WinNT target
5672 # uses fibers).
5674 # If OS_TARGET is not specified, it defaults to $(OS_ARCH), i.e., no
5675 # cross-compilation.
5679 # The following hack allows one to build on a WIN95 machine (as if
5680 # s/he were cross-compiling on a WINNT host for a WIN95 target).
5681 # It also accomodates for MKS's uname.exe. If you never intend
5682 # to do development on a WIN95 machine, you don't need this hack.
5684 case "$OS_ARCH" in
5685 Windows_95)
5686 OS_ARCH=Windows_NT
5687 OS_TARGET=WIN95
5689 Windows_98)
5690 OS_ARCH=Windows_NT
5691 OS_TARGET=WIN95
5693 CYGWIN_9*|CYGWIN_ME*)
5694 OS_ARCH='CYGWIN_NT-4.0'
5695 OS_TARGET=WIN95
5697 OS_2)
5698 OS_ARCH=OS2
5699 OS_TARGET=OS2
5701 esac
5704 # On WIN32, we also define the variable CPU_ARCH.
5707 case "$OS_ARCH" in
5708 Windows_NT)
5710 # If uname -s returns "Windows_NT", we assume that we are using
5711 # the uname.exe in MKS toolkit.
5713 # The -r option of MKS uname only returns the major version number.
5714 # So we need to use its -v option to get the minor version number.
5715 # Moreover, it doesn't have the -p option, so we need to use uname -m.
5717 OS_ARCH=WINNT
5718 OS_MINOR_RELEASE=`uname -v`
5719 if test "$OS_MINOR_RELEASE" = "00"; then
5720 OS_MINOR_RELEASE=0
5722 OS_RELEASE="${OS_RELEASE}.${OS_MINOR_RELEASE}"
5723 CPU_ARCH=`uname -m`
5725 # MKS's uname -m returns "586" on a Pentium machine.
5727 if echo "$CPU_ARCH" | grep -c 86 >/dev/null; then
5728 CPU_ARCH=x86
5731 CYGWIN_NT*|MINGW*_NT*|MSYS_NT*)
5733 # If uname -s returns "CYGWIN_NT-4.0", we assume that we are using
5734 # the uname.exe in the Cygwin tools.
5735 # If uname -s returns "MINGW32_NT-5.1", we assume that we are using
5736 # the uname.exe in the MSYS tools.
5737 # If uname -s returns "MSYS_NT-6.3", we assume that we are using
5738 # the uname.exe in the MSYS2 tools.
5740 OS_RELEASE=`expr $OS_ARCH : '.*NT-\(.*\)'`
5741 OS_ARCH=WINNT
5742 CPU_ARCH=`uname -m`
5744 # Cygwin's uname -m returns "i686" on a Pentium Pro machine.
5746 if echo "$CPU_ARCH" | grep -c 86 >/dev/null; then
5747 CPU_ARCH=x86
5750 esac
5752 if test -n "$MOZILLA_CLIENT" && test "$OS_ARCH" = "WINNT"; then
5753 OS_TARGET=WIN95
5754 if test -n "$MOZ_DEBUG" -a -z "$USE_DEBUG_RTL"; then
5755 USE_DEBUG_RTL=1
5758 if test -z "$OS_TARGET"; then
5759 OS_TARGET=$OS_ARCH
5761 if test "$OS_TARGET" = "WIN95"; then
5762 OS_RELEASE="4.0"
5764 OS_CONFIG="${OS_TARGET}${OS_RELEASE}"
5766 # Check whether --enable-os2-high-mem was given.
5767 if test "${enable_os2_high_mem+set}" = set; then :
5768 enableval=$enable_os2_high_mem; if test "$enableval" = "no"; then
5769 MOZ_OS2_HIGH_MEMORY=
5770 else
5771 MOZ_OS2_HIGH_MEMORY=1
5777 MOZ_ALIGN=toolchain-default
5779 case "$target" in
5780 arm*-android*|arm*-linuxandroid*)
5781 MOZ_THUMB=yes
5782 MOZ_ARCH=armv7-a
5783 MOZ_FPU=vfp
5784 MOZ_FLOAT_ABI=softfp
5785 MOZ_SOFT_FLOAT=yes
5786 MOZ_ALIGN=no
5788 arm*-*)
5789 if test -n "$MOZ_PLATFORM_MAEMO"; then
5790 MOZ_THUMB=no
5791 MOZ_ARCH=armv7-a
5792 MOZ_FLOAT_ABI=softfp
5794 if test "$MOZ_PLATFORM_MAEMO" = 6; then
5795 MOZ_THUMB=yes
5798 esac
5800 # Check whether --enable-thumb2 was given.
5801 if test "${enable_thumb2+set}" = set; then :
5802 enableval=$enable_thumb2; MOZ_THUMB=$enableval
5807 # Check whether --with-thumb was given.
5808 if test "${with_thumb+set}" = set; then :
5809 withval=$with_thumb; if test -z "$GNU_CC"; then
5810 as_fn_error $? "--with-thumb is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5812 MOZ_THUMB=$withval
5817 # Check whether --with-thumb-interwork was given.
5818 if test "${with_thumb_interwork+set}" = set; then :
5819 withval=$with_thumb_interwork; if test -z "$GNU_CC"; then
5820 as_fn_error $? "--with-thumb-interwork is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5822 MOZ_THUMB_INTERWORK=$withval
5827 # Check whether --with-arch was given.
5828 if test "${with_arch+set}" = set; then :
5829 withval=$with_arch; if test -z "$GNU_CC"; then
5830 as_fn_error $? "--with-arch is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5832 MOZ_ARCH=$withval
5837 # Check whether --with-fpu was given.
5838 if test "${with_fpu+set}" = set; then :
5839 withval=$with_fpu; if test -z "$GNU_CC"; then
5840 as_fn_error $? "--with-fpu is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5842 MOZ_FPU=$withval
5847 # Check whether --with-float-abi was given.
5848 if test "${with_float_abi+set}" = set; then :
5849 withval=$with_float_abi; if test -z "$GNU_CC"; then
5850 as_fn_error $? "--with-float-abi is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5852 MOZ_FLOAT_ABI=$withval
5857 # Check whether --with-soft-float was given.
5858 if test "${with_soft_float+set}" = set; then :
5859 withval=$with_soft_float; if test -z "$GNU_CC"; then
5860 as_fn_error $? "--with-soft-float is not supported on non-GNU toolchain-defaults" "$LINENO" 5
5862 MOZ_SOFT_FLOAT=$withval
5866 case "$MOZ_ARCH" in
5867 toolchain-default|"")
5868 arch_flag=""
5871 arch_flag="-march=$MOZ_ARCH"
5873 esac
5875 case "$MOZ_THUMB" in
5876 yes)
5877 MOZ_THUMB2=1
5878 thumb_flag="-mthumb"
5881 MOZ_THUMB2=
5882 thumb_flag="-marm"
5885 _SAVE_CFLAGS="$CFLAGS"
5886 CFLAGS="$arch_flag"
5887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5888 /* end confdefs.h. */
5891 main ()
5893 return sizeof(__thumb2__);
5895 return 0;
5897 _ACEOF
5898 if ac_fn_c_try_compile "$LINENO"; then :
5899 MOZ_THUMB2=1
5900 else
5901 MOZ_THUMB2=
5903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5904 CFLAGS="$_SAVE_CFLAGS"
5905 thumb_flag=""
5907 esac
5909 case "$MOZ_THUMB_INTERWORK" in
5910 yes)
5911 thumb_interwork_flag="-mthumb-interwork"
5914 thumb_interwork_flag="-mno-thumb-interwork"
5916 *) # toolchain-default
5917 thumb_interwork_flag=""
5919 esac
5921 case "$MOZ_FPU" in
5922 toolchain-default|"")
5923 fpu_flag=""
5926 fpu_flag="-mfpu=$MOZ_FPU"
5928 esac
5930 case "$MOZ_FLOAT_ABI" in
5931 toolchain-default|"")
5932 float_abi_flag=""
5935 float_abi_flag="-mfloat-abi=$MOZ_FLOAT_ABI"
5937 esac
5939 case "$MOZ_SOFT_FLOAT" in
5940 yes)
5941 soft_float_flag="-msoft-float"
5944 soft_float_flag="-mno-soft-float"
5946 *) # toolchain-default
5947 soft_float_flag=""
5949 esac
5951 case "$MOZ_ALIGN" in
5952 toolchain-default|"")
5953 align_flag=""
5956 align_flag="-mno-unaligned-access"
5958 yes)
5959 align_flag="-munaligned-access"
5962 align_flag=""
5964 esac
5966 if test -n "$align_flag"; then
5967 _SAVE_CFLAGS="$CFLAGS"
5968 CFLAGS="$CFLAGS $align_flag"
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether alignment flag ($align_flag) is supported" >&5
5970 $as_echo_n "checking whether alignment flag ($align_flag) is supported... " >&6; }
5971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5972 /* end confdefs.h. */
5975 main ()
5979 return 0;
5981 _ACEOF
5982 if ac_fn_c_try_compile "$LINENO"; then :
5984 else
5985 align_flag=""
5987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5988 CFLAGS="$_SAVE_CFLAGS"
5991 all_flags=`echo $arch_flag $thumb_flag $thumb_interwork_flag $fpu_flag $float_abi_flag $soft_float_flag $align_flag`
5992 if test -n "$all_flags"; then
5993 _SAVE_CFLAGS="$CFLAGS"
5994 CFLAGS="$all_flags"
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the chosen combination of compiler flags ($all_flags) works" >&5
5996 $as_echo_n "checking whether the chosen combination of compiler flags ($all_flags) works... " >&6; }
5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5998 /* end confdefs.h. */
6001 main ()
6003 return 0;
6005 return 0;
6007 _ACEOF
6008 if ac_fn_c_try_compile "$LINENO"; then :
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6010 $as_echo "yes" >&6; }
6011 else
6012 as_fn_error $? "no" "$LINENO" 5
6014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6016 CFLAGS="$_SAVE_CFLAGS $all_flags"
6017 CXXFLAGS="$CXXFLAGS $all_flags"
6018 ASFLAGS="$ASFLAGS $all_flags"
6019 if test -n "$thumb_flag"; then
6020 LDFLAGS="$LDFLAGS $thumb_flag"
6024 case "$host" in
6025 *-mingw*|*-msys*)
6026 NSINSTALL=nsinstall
6028 *-cygwin*|*-mks*)
6029 NSINSTALL='$(CYGWIN_WRAPPER) nsinstall'
6030 if test `echo "${PATH}" | grep -c \;` = 0; then
6031 CYGWIN_WRAPPER='sh $(topsrcdir)/build/cygwin-wrapper'
6034 *-beos*)
6035 HOST_CFLAGS="$HOST_CFLAGS -DXP_BEOS -DBeOS -DBEOS -D_POSIX_SOURCE"
6037 *os2*)
6040 HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
6042 esac
6044 case "$target" in
6046 *-aix*)
6047 $as_echo "#define XP_UNIX 1" >>confdefs.h
6049 $as_echo "#define AIX 1" >>confdefs.h
6051 $as_echo "#define SYSV 1" >>confdefs.h
6053 DSO_LDOPTS='-brtl -bnortllib -bM:SRE -bnoentry -bexpall -blibpath:/usr/lib:/lib'
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6056 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6057 if ${ac_cv_path_GREP+:} false; then :
6058 $as_echo_n "(cached) " >&6
6059 else
6060 if test -z "$GREP"; then
6061 ac_path_GREP_found=false
6062 # Loop through the user's path and test for each of PROGNAME-LIST
6063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6066 IFS=$as_save_IFS
6067 test -z "$as_dir" && as_dir=.
6068 for ac_prog in grep ggrep; do
6069 for ac_exec_ext in '' $ac_executable_extensions; do
6070 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6071 as_fn_executable_p "$ac_path_GREP" || continue
6072 # Check for GNU ac_path_GREP and select it if it is found.
6073 # Check for GNU $ac_path_GREP
6074 case `"$ac_path_GREP" --version 2>&1` in
6075 *GNU*)
6076 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6078 ac_count=0
6079 $as_echo_n 0123456789 >"conftest.in"
6080 while :
6082 cat "conftest.in" "conftest.in" >"conftest.tmp"
6083 mv "conftest.tmp" "conftest.in"
6084 cp "conftest.in" "conftest.nl"
6085 $as_echo 'GREP' >> "conftest.nl"
6086 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6087 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6088 as_fn_arith $ac_count + 1 && ac_count=$as_val
6089 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6090 # Best one so far, save it but keep looking for a better one
6091 ac_cv_path_GREP="$ac_path_GREP"
6092 ac_path_GREP_max=$ac_count
6094 # 10*(2^10) chars as input seems more than enough
6095 test $ac_count -gt 10 && break
6096 done
6097 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6098 esac
6100 $ac_path_GREP_found && break 3
6101 done
6102 done
6103 done
6104 IFS=$as_save_IFS
6105 if test -z "$ac_cv_path_GREP"; then
6106 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6108 else
6109 ac_cv_path_GREP=$GREP
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6114 $as_echo "$ac_cv_path_GREP" >&6; }
6115 GREP="$ac_cv_path_GREP"
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6119 $as_echo_n "checking for egrep... " >&6; }
6120 if ${ac_cv_path_EGREP+:} false; then :
6121 $as_echo_n "(cached) " >&6
6122 else
6123 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6124 then ac_cv_path_EGREP="$GREP -E"
6125 else
6126 if test -z "$EGREP"; then
6127 ac_path_EGREP_found=false
6128 # Loop through the user's path and test for each of PROGNAME-LIST
6129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6132 IFS=$as_save_IFS
6133 test -z "$as_dir" && as_dir=.
6134 for ac_prog in egrep; do
6135 for ac_exec_ext in '' $ac_executable_extensions; do
6136 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6137 as_fn_executable_p "$ac_path_EGREP" || continue
6138 # Check for GNU ac_path_EGREP and select it if it is found.
6139 # Check for GNU $ac_path_EGREP
6140 case `"$ac_path_EGREP" --version 2>&1` in
6141 *GNU*)
6142 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6144 ac_count=0
6145 $as_echo_n 0123456789 >"conftest.in"
6146 while :
6148 cat "conftest.in" "conftest.in" >"conftest.tmp"
6149 mv "conftest.tmp" "conftest.in"
6150 cp "conftest.in" "conftest.nl"
6151 $as_echo 'EGREP' >> "conftest.nl"
6152 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6153 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6154 as_fn_arith $ac_count + 1 && ac_count=$as_val
6155 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6156 # Best one so far, save it but keep looking for a better one
6157 ac_cv_path_EGREP="$ac_path_EGREP"
6158 ac_path_EGREP_max=$ac_count
6160 # 10*(2^10) chars as input seems more than enough
6161 test $ac_count -gt 10 && break
6162 done
6163 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6164 esac
6166 $ac_path_EGREP_found && break 3
6167 done
6168 done
6169 done
6170 IFS=$as_save_IFS
6171 if test -z "$ac_cv_path_EGREP"; then
6172 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6174 else
6175 ac_cv_path_EGREP=$EGREP
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6181 $as_echo "$ac_cv_path_EGREP" >&6; }
6182 EGREP="$ac_cv_path_EGREP"
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6186 $as_echo_n "checking for ANSI C header files... " >&6; }
6187 if ${ac_cv_header_stdc+:} false; then :
6188 $as_echo_n "(cached) " >&6
6189 else
6190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6191 /* end confdefs.h. */
6192 #include <stdlib.h>
6193 #include <stdarg.h>
6194 #include <string.h>
6195 #include <float.h>
6198 main ()
6202 return 0;
6204 _ACEOF
6205 if ac_fn_c_try_compile "$LINENO"; then :
6206 ac_cv_header_stdc=yes
6207 else
6208 ac_cv_header_stdc=no
6210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6212 if test $ac_cv_header_stdc = yes; then
6213 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6215 /* end confdefs.h. */
6216 #include <string.h>
6218 _ACEOF
6219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6220 $EGREP "memchr" >/dev/null 2>&1; then :
6222 else
6223 ac_cv_header_stdc=no
6225 rm -f conftest*
6229 if test $ac_cv_header_stdc = yes; then
6230 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6232 /* end confdefs.h. */
6233 #include <stdlib.h>
6235 _ACEOF
6236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6237 $EGREP "free" >/dev/null 2>&1; then :
6239 else
6240 ac_cv_header_stdc=no
6242 rm -f conftest*
6246 if test $ac_cv_header_stdc = yes; then
6247 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6248 if test "$cross_compiling" = yes; then :
6250 else
6251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6252 /* end confdefs.h. */
6253 #include <ctype.h>
6254 #include <stdlib.h>
6255 #if ((' ' & 0x0FF) == 0x020)
6256 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6257 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6258 #else
6259 # define ISLOWER(c) \
6260 (('a' <= (c) && (c) <= 'i') \
6261 || ('j' <= (c) && (c) <= 'r') \
6262 || ('s' <= (c) && (c) <= 'z'))
6263 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6264 #endif
6266 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6268 main ()
6270 int i;
6271 for (i = 0; i < 256; i++)
6272 if (XOR (islower (i), ISLOWER (i))
6273 || toupper (i) != TOUPPER (i))
6274 return 2;
6275 return 0;
6277 _ACEOF
6278 if ac_fn_c_try_run "$LINENO"; then :
6280 else
6281 ac_cv_header_stdc=no
6283 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6284 conftest.$ac_objext conftest.beam conftest.$ac_ext
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6290 $as_echo "$ac_cv_header_stdc" >&6; }
6291 if test $ac_cv_header_stdc = yes; then
6293 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6297 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6298 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6299 inttypes.h stdint.h unistd.h
6300 do :
6301 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6302 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6304 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6305 cat >>confdefs.h <<_ACEOF
6306 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6307 _ACEOF
6311 done
6314 ac_fn_c_check_header_mongrel "$LINENO" "sys/atomic_op.h" "ac_cv_header_sys_atomic_op_h" "$ac_includes_default"
6315 if test "x$ac_cv_header_sys_atomic_op_h" = xyes; then :
6316 $as_echo "#define AIX_HAVE_ATOMIC_OP_H 1" >>confdefs.h
6321 case "${target_os}" in
6322 aix3.2*)
6323 $as_echo "#define AIX_RENAME_SELECT 1" >>confdefs.h
6325 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6327 AIX_LINK_OPTS='-bnso -berok'
6328 PR_MD_ASFILES=os_AIX.s
6330 aix4.1*)
6331 $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6333 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6335 $as_echo "#define AIX4_1 1" >>confdefs.h
6337 MKSHLIB=
6338 DSO_LDOPTS=
6339 AIX_LINK_OPTS='-bnso -berok'
6340 LIBNSPR='-L$(dist_libdir) -lnspr$(MOD_MAJOR_VERSION)_shr'
6341 LIBPLC='-L$(dist_libdir) -lplc$(MOD_MAJOR_VERSION)_shr'
6343 aix4.2*)
6344 $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6346 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6348 AIX_LINK_OPTS='-brtl -bnso -berok'
6350 aix4.3*)
6351 $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6353 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6355 $as_echo "#define AIX4_3_PLUS 1" >>confdefs.h
6357 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6359 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6361 USE_IPV6=1
6362 AIX_LINK_OPTS='-brtl -bnso -berok'
6365 $as_echo "#define AIX_TIMERS 1" >>confdefs.h
6367 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6369 $as_echo "#define AIX4_3_PLUS 1" >>confdefs.h
6371 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6373 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6375 USE_IPV6=1
6376 AIX_LINK_OPTS='-brtl -bnso -berok'
6378 esac
6379 CFLAGS="$CFLAGS -qro -qroconst"
6380 AIX_WRAP='$(DIST)/lib/aixwrap.o'
6381 AIX_TMP='./_aix_tmp.o'
6382 if test -n "$USE_64"; then
6383 MDCPUCFG_H=_aix64.cfg
6384 OBJECT_MODE=64
6385 else
6386 MDCPUCFG_H=_aix32.cfg
6388 PR_MD_CSRCS=aix.c
6389 RESOLVE_LINK_SYMBOLS=1
6392 *-beos*)
6393 $as_echo "#define XP_BEOS 1" >>confdefs.h
6395 $as_echo "#define BeOS 1" >>confdefs.h
6397 $as_echo "#define BEOS 1" >>confdefs.h
6399 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
6401 DSO_LDOPTS=-nostart
6402 MDCPUCFG_H=_beos.cfg
6403 USE_BTHREADS=1
6404 PR_MD_ARCH_DIR=beos
6405 RESOLVE_LINK_SYMBOLS=1
6406 case "${target_cpu}" in
6407 i*86)
6408 _OPTIMIZE_FLAGS=-O2
6409 _DEBUG_FLAGS='-gdwarf-2 -O0'
6410 MKSHLIB='$(CCC) $(DSO_LDOPTS) -o $@'
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lbind" >&5
6412 $as_echo_n "checking for gethostbyaddr in -lbind... " >&6; }
6413 if ${ac_cv_lib_bind_gethostbyaddr+:} false; then :
6414 $as_echo_n "(cached) " >&6
6415 else
6416 ac_check_lib_save_LIBS=$LIBS
6417 LIBS="-lbind $LIBS"
6418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6419 /* end confdefs.h. */
6421 /* Override any GCC internal prototype to avoid an error.
6422 Use char because int might match the return type of a GCC
6423 builtin and then its argument prototype would still apply. */
6424 #ifdef __cplusplus
6425 extern "C"
6426 #endif
6427 char gethostbyaddr ();
6429 main ()
6431 return gethostbyaddr ();
6433 return 0;
6435 _ACEOF
6436 if ac_fn_c_try_link "$LINENO"; then :
6437 ac_cv_lib_bind_gethostbyaddr=yes
6438 else
6439 ac_cv_lib_bind_gethostbyaddr=no
6441 rm -f core conftest.err conftest.$ac_objext \
6442 conftest$ac_exeext conftest.$ac_ext
6443 LIBS=$ac_check_lib_save_LIBS
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bind_gethostbyaddr" >&5
6446 $as_echo "$ac_cv_lib_bind_gethostbyaddr" >&6; }
6447 if test "x$ac_cv_lib_bind_gethostbyaddr" = xyes; then :
6448 OS_LIBS="$OS_LIBS -lbind -lsocket"
6452 powerpc)
6453 CC=mwcc
6454 CCC=mwcc
6455 LD=mwld
6456 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'
6457 _OPTIMIZE_FLAGS=-O2
6458 _DEBUG_FLAGS='-g -O0'
6460 esac
6463 *-bsdi*)
6464 $as_echo "#define XP_UNIX 1" >>confdefs.h
6466 $as_echo "#define BSDI 1" >>confdefs.h
6468 $as_echo "#define NEED_BSDREGEX 1" >>confdefs.h
6471 CFLAGS="$CFLAGS -Wall -Wno-format"
6472 CXXFLAGS="$CXXFLAGS -Wall -Wno-format"
6474 if echo "$OS_TEST" | grep -c 86 >/dev/null; then
6475 CPU_ARCH=x86
6476 elif echo "$OS_TEST" | grep -c sparc >/dev/null; then
6477 CPU_ARCH=sparc
6480 MDCPUCFG_H=_bsdi.cfg
6481 PR_MD_CSRCS=bsdi.c
6483 DSO_LDOPTS=-r
6485 case "$target_os" in
6486 bsdi1.1*)
6487 $as_echo "#define _PR_BSDI_JMPBUF_IS_ARRAY 1" >>confdefs.h
6489 $as_echo "#define _PR_STAT_HAS_ONLY_ST_ATIME 1" >>confdefs.h
6491 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6493 MKSHLIB=
6494 DSO_CFLAGS=
6495 DSO_LDOPTS=
6498 bsdi2.1*)
6499 $as_echo "#define _PR_TIMESPEC_HAS_TS_SEC 1" >>confdefs.h
6501 $as_echo "#define _PR_BSDI_JMPBUF_IS_ARRAY 1" >>confdefs.h
6503 $as_echo "#define HAVE_DLL 1" >>confdefs.h
6505 $as_echo "#define USE_DLFCN 1" >>confdefs.h
6507 $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6509 PR_MD_ASFILES=os_BSD_OS_386_2.s
6512 bsdi4.* | bsdi5.*)
6513 $as_echo "#define _PR_SELECT_CONST_TIMEVAL 1" >>confdefs.h
6515 $as_echo "#define _PR_BSDI_JMPBUF_IS_STRUCT 1" >>confdefs.h
6517 $as_echo "#define HAVE_DLL 1" >>confdefs.h
6519 $as_echo "#define USE_DLFCN 1" >>confdefs.h
6521 $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6523 MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)'
6524 DSO_CFLAGS=-fPIC
6525 DSO_LDOPTS='-shared -Wl,-soname,$(@:$(OBJDIR)/%.so=%.so)'
6526 STRIP="$STRIP -d"
6527 case "$target_os" in
6528 bsdi4.2* | bsdi4.3* | bsdi5.*)
6529 $as_echo "#define _PR_HAVE_GETPROTO_R 1" >>confdefs.h
6531 $as_echo "#define _PR_HAVE_GETPROTO_R_POINTER 1" >>confdefs.h
6534 esac
6537 $as_echo "#define _PR_SELECT_CONST_TIMEVAL 1" >>confdefs.h
6539 $as_echo "#define _PR_BSDI_JMPBUF_IS_STRUCT 1" >>confdefs.h
6541 $as_echo "#define HAVE_DLL 1" >>confdefs.h
6543 $as_echo "#define USE_DLFCN 1" >>confdefs.h
6545 $as_echo "#define _PR_STAT_HAS_ST_ATIMESPEC 1" >>confdefs.h
6548 esac
6552 *-darwin*)
6553 $as_echo "#define XP_UNIX 1" >>confdefs.h
6555 $as_echo "#define DARWIN 1" >>confdefs.h
6557 $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
6559 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6561 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6564 HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'`
6566 if test "$HOST_DARWIN_MAJOR" -ge 15 ; then
6567 $as_echo "#define HAS_CONNECTX 1" >>confdefs.h
6570 AS='$(CC) -x assembler-with-cpp'
6571 CFLAGS="$CFLAGS -Wall -fno-common"
6572 case "${target_cpu}" in
6573 arm*)
6574 CPU_ARCH=arm
6576 i*86*|x86_64)
6577 if test -n "$USE_64"; then
6578 CPU_ARCH=x86_64
6579 else
6580 CPU_ARCH=i386
6584 CPU_ARCH=ppc
6586 esac
6587 if test "`echo $CC | grep -c '\-arch '`" = "0"; then
6588 CC="$CC -arch $CPU_ARCH"
6590 ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default"
6591 if test "x$ac_cv_header_crt_externs_h" = xyes; then :
6592 $as_echo "#define HAVE_CRT_EXTERNS_H 1" >>confdefs.h
6597 DSO_CFLAGS=-fPIC
6598 DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names'
6599 _OPTIMIZE_FLAGS=-O2
6600 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
6601 STRIP="$STRIP -x -S"
6602 DLL_SUFFIX=dylib
6603 USE_PTHREADS=1
6604 MDCPUCFG_H=_darwin.cfg
6605 PR_MD_CSRCS=darwin.c
6606 PR_MD_ASFILES=os_Darwin.s
6608 # Add Mac OS X support for loading CFM & CFBundle plugins
6609 if test -f "${MACOS_SDK_DIR}/System/Library/Frameworks/Carbon.framework/Carbon"; then
6610 $as_echo "#define XP_MACOSX 1" >>confdefs.h
6612 OS_TARGET=MacOSX
6614 if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then
6615 export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET
6616 elif test -z "$MACOSX_DEPLOYMENT_TARGET" ; then
6617 case "${target_cpu}" in
6618 powerpc*)
6619 export MACOSX_DEPLOYMENT_TARGET=10.2
6621 i*86*)
6622 export MACOSX_DEPLOYMENT_TARGET=10.4
6624 esac
6628 if test "$MACOS_SDK_DIR"; then
6630 if test ! -d "$MACOS_SDK_DIR"; then
6631 as_fn_error $? "SDK not found. When using --with-macos-sdk, you must
6632 specify a valid SDK. SDKs are installed when the optional cross-development
6633 tools are selected during the Xcode/Developer Tools installation." "$LINENO" 5
6637 CC_VERSION=`$CC -v 2>&1 | grep 'gcc version'`
6638 GCC_VERSION_FULL=`echo $CC_VERSION | $PERL -pe 's/^.*gcc version ([^ ]*).*/$1/'`
6639 GCC_VERSION=`echo $GCC_VERSION_FULL | $PERL -pe '(split(/\./))[0]>=4&&s/(^\d*\.\d*).*/$1/;'`
6641 GCC_VERSION_MAJOR=`echo $GCC_VERSION_FULL | $PERL -pe 's/(^\d*).*/$1/;'`
6642 if test "$GCC_VERSION_MAJOR" -lt "4" ; then
6643 SDK_C_FRAMEWORK="-F${MACOS_SDK_DIR}/System/Library/Frameworks"
6644 if test -d "${MACOS_SDK_DIR}/Library/Frameworks" ; then
6645 SDK_C_FRAMEWORK="$SDK_C_FRAMEWORK -F${MACOS_SDK_DIR}/Library/Frameworks"
6648 SDK_C_INCLUDE="-isystem ${MACOS_SDK_DIR}/usr/include/gcc/darwin/${GCC_VERSION} -isystem ${MACOS_SDK_DIR}/usr/include ${SDK_C_FRAMEWORK}"
6650 CFLAGS="$CFLAGS -nostdinc ${SDK_C_INCLUDE}"
6652 CPP="$CPP -nostdinc ${SDK_C_INCLUDE}"
6655 HOST_DARWIN_MAJOR=`echo "$build_os" | sed -E -e 's/^darwin([0-9]+).*$/\1/'`
6657 if test "$HOST_DARWIN_MAJOR" -lt 9 ; then
6658 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}"
6659 else
6660 MACOS_SDK_LIBS="-Wl,-syslibroot,${MACOS_SDK_DIR}"
6663 LDFLAGS="${MACOS_SDK_LIBS} $LDFLAGS"
6664 export NEXT_ROOT=$MACOS_SDK_DIR
6666 if test -n "$CROSS_COMPILE" ; then
6667 HOST_CC="NEXT_ROOT= $HOST_CC"
6668 HOST_CXX="NEXT_ROOT= $HOST_CXX"
6670 else
6671 CFLAGS="$CFLAGS -isysroot ${MACOS_SDK_DIR}"
6673 CPP="$CPP -isysroot ${MACOS_SDK_DIR}"
6675 if test "$GCC_VERSION_FULL" != "4.0.0" ; then
6676 LDFLAGS="$LDFLAGS -isysroot ${MACOS_SDK_DIR}"
6677 else
6678 LDFLAGS="$LDFLAGS -Wl,-syslibroot,${MACOS_SDK_DIR}"
6685 *-dgux*)
6686 $as_echo "#define XP_UNIX 1" >>confdefs.h
6688 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
6690 $as_echo "#define SVR4 1" >>confdefs.h
6692 $as_echo "#define SYSV 1" >>confdefs.h
6694 $as_echo "#define DGUX 1" >>confdefs.h
6696 $as_echo "#define _DGUX_SOURCE 1" >>confdefs.h
6698 $as_echo "#define _POSIX4A_DRAFT6_SOURCE 1" >>confdefs.h
6700 DSO_LDOPTS=-G
6701 _OPTIMIZE_FLAGS=-O2
6702 _DEBUG_FLAGS=
6703 MDCPUCFG_H=_dgux.cfg
6704 PR_MD_CSRCS=dgux.c
6707 *-freebsd*)
6708 if test -z "$USE_NSPR_THREADS"; then
6709 USE_PTHREADS=1
6711 $as_echo "#define XP_UNIX 1" >>confdefs.h
6713 $as_echo "#define FREEBSD 1" >>confdefs.h
6715 $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
6717 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
6719 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6721 CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
6722 MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf`
6723 if test "$MOZ_OBJFORMAT" = "elf"; then
6724 DLL_SUFFIX=so
6725 else
6726 DLL_SUFFIX=so.1.0
6728 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
6729 DSO_CFLAGS=-fPIC
6730 DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
6731 MDCPUCFG_H=_freebsd.cfg
6732 PR_MD_CSRCS=freebsd.c
6735 *-hpux*)
6736 $as_echo "#define XP_UNIX 1" >>confdefs.h
6738 $as_echo "#define HPUX 1" >>confdefs.h
6740 $as_echo "#define _HPUX_SOURCE 1" >>confdefs.h
6742 # OSF1 and HPUX report the POLLHUP event for a socket when the
6743 # shutdown(SHUT_WR) operation is called for the remote end, even though
6744 # the socket is still writeable. Use select(), instead of poll(), to
6745 # workaround this problem.
6746 $as_echo "#define _PR_POLL_WITH_SELECT 1" >>confdefs.h
6748 $as_echo "#define _USE_BIG_FDS 1" >>confdefs.h
6750 DSO_LDOPTS='-b +h $(notdir $@)'
6751 PR_MD_CSRCS=hpux.c
6752 if test "$OS_TEST" = "ia64"; then
6753 DLL_SUFFIX=so
6754 DSO_LDOPTS="$DSO_LDOPTS +b '\$\$ORIGIN'"
6755 CPU_ARCH_TAG=_$OS_TEST
6756 if test -z "$USE_64"; then
6757 COMPILER_TAG=_32
6759 PR_MD_ASFILES=os_HPUX_ia64.s
6760 else
6761 $as_echo "#define hppa 1" >>confdefs.h
6763 DLL_SUFFIX=sl
6764 PR_MD_ASFILES=os_HPUX.s
6766 if test -n "$USE_64"; then
6767 MDCPUCFG_H=_hpux64.cfg
6768 else
6769 MDCPUCFG_H=_hpux32.cfg
6771 if test -z "$GNU_CC"; then
6772 CC="$CC -Ae"
6773 CXX="$CXX -ext"
6774 DSO_CFLAGS=+Z
6775 else
6776 DSO_CFLAGS=-fPIC
6777 ASFLAGS="$ASFLAGS -x assembler-with-cpp"
6780 if test -n "$MOZILLA_CLIENT"; then
6781 DEFAULT_IMPL_STRATEGY=_EMU
6784 if echo "$OS_RELEASE" | grep ^A.09 >/dev/null; then
6785 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6787 $as_echo "#define HPUX9 1" >>confdefs.h
6789 DEFAULT_IMPL_STRATEGY=_EMU
6790 USE_NSPR_THREADS=1
6793 if echo "$OS_RELEASE" | egrep '^(A.09|B.10)' >/dev/null; then
6794 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
6798 if echo "$OS_RELEASE" | egrep '^(B.10.10|B.10.20)' >/dev/null; then
6799 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
6803 if echo "$OS_RELEASE" | egrep '^(B.10.10|B.10.20)' >/dev/null; then
6804 $as_echo "#define HAVE_INT_LOCALTIME_R 1" >>confdefs.h
6808 if echo "$OS_RELEASE" | egrep '^(B.10.30|B.11)' >/dev/null; then
6809 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
6813 # HP-UX 11i v2 (B.11.23) or higher
6815 case "$OS_RELEASE" in
6816 [C-Z]*|B.[2-9]*|B.1[2-9]*|B.11.[3-9]*|B.11.2[3-9]*)
6817 USE_IPV6=1
6819 esac
6822 if test "$OS_RELEASE" = "B.10.01"; then
6823 $as_echo "#define HPUX10 1" >>confdefs.h
6825 DEFAULT_IMPL_STRATEGY=_EMU
6828 if test "$OS_RELEASE" = "B.10.10"; then
6829 $as_echo "#define HPUX10 1" >>confdefs.h
6831 $as_echo "#define HPUX10_10 1" >>confdefs.h
6833 DEFAULT_IMPL_STRATEGY=_PTH
6836 if test "$OS_RELEASE" = "B.10.20"; then
6837 $as_echo "#define HPUX10 1" >>confdefs.h
6839 $as_echo "#define HPUX10_20 1" >>confdefs.h
6841 if test -z "$GNU_CC"; then
6842 CFLAGS="$CFLAGS +DAportable +DS1.1"
6843 CXXFLAGS="$CXXFLAGS +DAportable +DS1.1"
6845 DEFAULT_IMPL_STRATEGY=_PTH
6848 if test "$OS_RELEASE" = "B.10.30"; then
6849 $as_echo "#define HPUX10 1" >>confdefs.h
6851 $as_echo "#define HPUX10_30 1" >>confdefs.h
6853 if test -z "$GNU_CC"; then
6854 CFLAGS="$CFLAGS +DAportable +DS1.1"
6855 CXXFLAGS="$CXXFLAGS +DAportable +DS1.1"
6857 DEFAULT_IMPL_STRATEGY=_PTH
6860 if echo "$OS_RELEASE" | grep ^B.11 >/dev/null; then
6861 $as_echo "#define HPUX10 1" >>confdefs.h
6863 $as_echo "#define HPUX11 1" >>confdefs.h
6865 $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
6867 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
6869 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6871 if test -z "$GNU_CC"; then
6872 if test -z "$USE_64"; then
6873 if test "$OS_TEST" = "ia64"; then
6874 CFLAGS="$CFLAGS +DD32"
6875 CXXFLAGS="$CXXFLAGS +DD32"
6876 else
6877 CFLAGS="$CFLAGS +DAportable +DS2.0"
6878 CXXFLAGS="$CXXFLAGS +DAportable +DS2.0"
6880 else
6881 if test "$OS_TEST" = "ia64"; then
6882 CFLAGS="$CFLAGS +DD64"
6883 CXXFLAGS="$CXXFLAGS +DD64"
6884 else
6885 CFLAGS="$CFLAGS +DA2.0W +DS2.0"
6886 CXXFLAGS="$CXXFLAGS +DA2.0W +DS2.0"
6890 DEFAULT_IMPL_STRATEGY=_PTH
6893 if test "$DEFAULT_IMPL_STRATEGY" = "_EMU"; then
6894 USE_NSPR_THREADS=1
6895 USE_PTHREADS=
6896 USE_USER_PTHREADS=
6897 elif test "$DEFAULT_IMPL_STRATEGY" = "_PTH"; then
6898 USE_PTHREADS=1
6899 if test "$USE_NSPR_THREADS"; then
6900 USE_PTHREADS=
6902 if test "$USE_USER_PTHREADS"; then
6903 USE_PTHREADS=
6908 *-irix*)
6909 $as_echo "#define XP_UNIX 1" >>confdefs.h
6911 $as_echo "#define IRIX 1" >>confdefs.h
6913 $as_echo "#define SVR4 1" >>confdefs.h
6915 $as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
6917 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
6919 PR_MD_CSRCS=irix.c
6920 PR_MD_ASFILES=os_Irix.s
6921 MKSHLIB='$(LD) $(DSO_LDOPTS) -rdata_shared -shared -soname $(notdir $@) -o $@'
6922 STRIP="$STRIP -f"
6923 RESOLVE_LINK_SYMBOLS=1
6924 if test -n "$USE_64"; then
6925 MDCPUCFG_H=_irix64.cfg
6926 else
6927 MDCPUCFG_H=_irix32.cfg
6929 case "${target_os}" in
6930 irix6*)
6931 $as_echo "#define IRIX6 1" >>confdefs.h
6933 USE_PTHREADS=1
6934 USE_N32=1
6935 COMPILER_TAG=_n32
6936 IMPL_STRATEGY=_PTH
6938 irix5*)
6939 $as_echo "#define IRIX5 1" >>confdefs.h
6941 USE_NSPR_THREADS=1
6944 USE_PTHREADS=1
6945 USE_N32=1
6947 esac
6948 if test "$GNU_CC"; then
6949 AS='$(CC) -Wp,-P -x assembler-with-cpp -D_ASM -mips2 $(INCLUDES)'
6950 CFLAGS="$CFLAGS -Wall -Wno-format"
6951 _OPTIMIZE_FLAGS="-O6"
6952 else
6953 if test -n "$USE_N32"; then
6954 AS='as -D_ASM $(INCLUDES) -n32'
6955 else
6956 AS='as -D_ASM $(INCLUDES)'
6958 CFLAGS="$CFLAGS -fullwarn -xansi"
6959 if test "$USE_N32"; then
6960 _OPTIMIZE_FLAGS="-O -OPT:Olimit=4000"
6961 else
6962 _OPTIMIZE_FLAGS="-O -Olimit 4000"
6964 if test "$USE_MDUPDATE"; then
6965 CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)"
6967 case "${target}" in
6968 *-irix6.*)
6969 CFLAGS="$CFLAGS -multigot"
6970 DSO_LDOPTS="-no_unresolved"
6971 if test "$USE_N32"; then
6972 CFLAGS="$CFLAGS -n32 -woff 1209"
6973 DSO_LDOPTS="$DSO_LDOPTS -n32"
6974 else
6975 if test "$USE_64"; then
6976 CFLAGS="$CFLAGS -64"
6977 else
6978 CFLAGS="$CFLAGS -32"
6983 CFLAGS="$CFLAGS -xgot"
6985 esac
6987 if test "${target_os}" = "irix5.3"; then
6988 $as_echo "#define IRIX5_3 1" >>confdefs.h
6991 case "${target_os}" in
6992 irix6.5)
6993 if test -z "$GNU_CC"; then
6994 CFLAGS="$CFLAGS -mips3"
6996 $as_echo "#define _PR_HAVE_GETPROTO_R 1" >>confdefs.h
6998 $as_echo "#define _PR_HAVE_GETPROTO_R_POINTER 1" >>confdefs.h
7000 $as_echo "#define _PR_HAVE_SGI_PRDA_PROCMASK 1" >>confdefs.h
7003 irix5*)
7006 $as_echo "#define _PR_HAVE_SGI_PRDA_PROCMASK 1" >>confdefs.h
7009 esac
7012 *-linux*|*-gnu*|*-k*bsd*-gnu|*-android*|*-linuxandroid*)
7013 if test -z "$USE_NSPR_THREADS"; then
7014 USE_PTHREADS=1
7015 IMPL_STRATEGY=_PTH
7017 $as_echo "#define XP_UNIX 1" >>confdefs.h
7019 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
7021 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
7023 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7025 case "${target}" in
7026 *-android*|*-linuxandroid*)
7027 OS_TARGET=Android
7028 $as_echo "#define LINUX 1" >>confdefs.h
7031 *-linux*)
7032 $as_echo "#define LINUX 1" >>confdefs.h
7035 esac
7036 CFLAGS="$CFLAGS -Wall"
7037 CXXFLAGS="$CXXFLAGS -Wall"
7038 MDCPUCFG_H=_linux.cfg
7039 PR_MD_CSRCS=linux.c
7040 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7041 DSO_CFLAGS=-fPIC
7042 DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
7043 _OPTIMIZE_FLAGS=-O2
7044 _DEBUG_FLAGS="-g -fno-inline" # most people on linux use gcc/gdb, and that
7045 # combo is not yet good at debugging inlined
7046 # functions (even when using DWARF2 as the
7047 # debugging format)
7048 COMPILER_TAG=_glibc
7049 if echo "$OS_TEST" | grep -c 86 >/dev/null; then
7050 CPU_ARCH=x86
7051 else
7052 CPU_ARCH=$OS_TEST
7054 CPU_ARCH_TAG=_${CPU_ARCH}
7055 case "${target_cpu}" in
7056 alpha)
7057 $as_echo "#define _ALPHA_ 1" >>confdefs.h
7059 $as_echo "#define __alpha 1" >>confdefs.h
7061 CFLAGS="$CFLAGS -mieee"
7062 CXXFLAGS="$CXXFLAGS -mieee"
7064 i*86)
7065 $as_echo "#define i386 1" >>confdefs.h
7067 PR_MD_ASFILES=os_Linux_x86.s
7069 ia64)
7070 PR_MD_ASFILES=os_Linux_ia64.s
7072 x86_64)
7073 if test -n "$USE_64"; then
7074 PR_MD_ASFILES=os_Linux_x86_64.s
7075 elif test -n "$USE_X32"; then
7076 PR_MD_ASFILES=os_Linux_x86_64.s
7077 CC="$CC -mx32"
7078 CXX="$CXX -mx32"
7079 else
7080 $as_echo "#define i386 1" >>confdefs.h
7082 PR_MD_ASFILES=os_Linux_x86.s
7083 CC="$CC -m32"
7084 CXX="$CXX -m32"
7087 ppc|powerpc)
7088 PR_MD_ASFILES=os_Linux_ppc.s
7090 powerpc64)
7091 if test -n "$USE_64"; then
7092 CC="$CC -m64"
7093 CXX="$CXX -m64"
7094 else
7095 PR_MD_ASFILES=os_Linux_ppc.s
7098 esac
7101 *-mingw*|*-msys*|*-cygwin*|*-mks*)
7102 $as_echo "#define XP_PC 1" >>confdefs.h
7104 $as_echo "#define WIN32 1" >>confdefs.h
7106 PR_MD_ARCH_DIR=windows
7107 RESOLVE_LINK_SYMBOLS=1
7109 if test -n "$GNU_CC"; then
7110 CC="$CC -mwindows"
7111 CXX="$CXX -mwindows"
7112 DLL_SUFFIX=dll
7113 MKSHLIB='$(CC) -shared -Wl,--export-all-symbols -Wl,--out-implib -Wl,$(IMPORT_LIBRARY) $(DLLBASE) -o $(subst $(OBJDIR)/,,$(SHARED_LIBRARY))'
7114 RC=$WINDRES
7115 # Use temp file for windres (bug 213281)
7116 RCFLAGS='-O coff --use-temp-file'
7117 else
7118 LD=link
7119 AR='lib -NOLOGO -OUT:"$@"'
7120 AR_FLAGS=
7121 RANLIB='echo not_ranlib'
7122 STRIP='echo not_strip'
7123 RC=rc.exe
7124 GARBAGE='$(OBJDIR)/vc20.pdb $(OBJDIR)/vc40.pdb'
7125 OBJ_SUFFIX=obj
7126 LIB_SUFFIX=lib
7127 DLL_SUFFIX=dll
7129 # Determine compiler version
7131 _MSVC_VER_FILTER='s|.* \([0-9]\+\.[0-9]\+\.[0-9]\+\(\.[0-9]\+\)\?\).*|\1|p'
7133 CC_VERSION=`${CC} -v 2>&1 | sed -ne "$_MSVC_VER_FILTER"`
7134 if test -z "$CC_VERSION"; then
7135 as_fn_error $? "Could not determine MSC version." "$LINENO" 5
7138 _CC_MAJOR_VERSION=`echo ${CC_VERSION} | awk -F\. '{ print $1 }'`
7139 _CC_MINOR_VERSION=`echo ${CC_VERSION} | awk -F\. '{ print $2 }'`
7140 _CC_RELEASE=`echo ${CC_VERSION} | awk -F\. '{ print $3 }'`
7141 _CC_BUILD=`echo ${CC_VERSION} | awk -F\. '{ print $4 }'`
7142 MSC_VER=${_CC_MAJOR_VERSION}${_CC_MINOR_VERSION}
7144 if test "$_CC_MAJOR_VERSION" -eq "14"; then
7145 if test $_CC_RELEASE -gt 50727; then
7146 _USE_DYNAMICBASE=1
7147 elif test $_CC_BUILD -ge 762; then
7148 _USE_DYNAMICBASE=1
7150 $as_echo "#define _CRT_SECURE_NO_DEPRECATE 1" >>confdefs.h
7152 $as_echo "#define _CRT_NONSTDC_NO_DEPRECATE 1" >>confdefs.h
7154 elif test $_CC_MAJOR_VERSION -ge 15; then
7155 _USE_DYNAMICBASE=1
7156 $as_echo "#define _CRT_SECURE_NO_WARNINGS 1" >>confdefs.h
7158 $as_echo "#define _CRT_NONSTDC_NO_WARNINGS 1" >>confdefs.h
7162 if test -n "$_USE_DYNAMICBASE"; then
7163 DLLFLAGS="$DLLFLAGS -DYNAMICBASE"
7166 # Ensure that mt is Microsoft (R) Manifest Tool and not magnetic
7167 # tape manipulation utility (or something else)
7168 if test "$MSC_VER" -ge "1400"; then
7170 _MSMT_VER_FILTER='s|.* \([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*|\1|p'
7173 MSMT_TOOL=`mt 2>&1|grep 'Microsoft (R) Manifest Tool'`
7174 if test -n "$MSMT_TOOL"; then
7175 MSMANIFEST_TOOL_VERSION=`echo ${MSMT_TOOL}|sed -ne "$_MSMT_VER_FILTER"`
7176 if test -z "$MSMANIFEST_TOOL_VERSION"; then
7177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown version of the Microsoft (R) Manifest Tool." >&5
7178 $as_echo "$as_me: WARNING: Unknown version of the Microsoft (R) Manifest Tool." >&2;}
7180 MT=mt
7181 unset MSMT_TOOL
7182 else
7183 as_fn_error $? "Microsoft (R) Manifest Tool must be in your \$PATH." "$LINENO" 5
7187 CFLAGS="$CFLAGS -W3 -nologo -GF -Gy"
7188 DLLFLAGS="$DLLFLAGS -OUT:\"\$@\""
7189 _DEBUG_FLAGS=-Zi
7190 _OPTIMIZE_FLAGS=-O2
7192 PROFILE_GEN_CFLAGS="-GL"
7193 PROFILE_GEN_LDFLAGS="-LTCG:PGINSTRUMENT"
7194 PROFILE_USE_CFLAGS="-GL -wd4624 -wd4952"
7195 PROFILE_USE_LDFLAGS="-LTCG:PGUPDATE"
7197 if test "$MSC_VER" -ge "1800"; then
7198 CFLAGS="$CFLAGS -FS"
7199 PROFILE_GEN_CFLAGS="$PROFILE_GEN_CFLAGS -Gw"
7200 PROFILE_USE_CFLAGS="$PROFILE_USE_CFLAGS -Gw"
7203 if test -z "$MOZ_OPTIMIZE"; then
7204 CFLAGS="$CFLAGS -Od"
7207 if test "$USE_DEBUG_RTL" = 1; then
7208 if test -n "$USE_STATIC_RTL"; then
7209 CFLAGS="$CFLAGS -MTd"
7210 else
7211 CFLAGS="$CFLAGS -MDd"
7213 else
7214 if test -n "$USE_STATIC_RTL"; then
7215 CFLAGS="$CFLAGS -MT"
7216 else
7217 CFLAGS="$CFLAGS -MD"
7221 if test -n "$MOZ_DEBUG"; then
7222 $as_echo "#define _DEBUG 1" >>confdefs.h
7224 else
7225 DEFINES="$DEFINES -U_DEBUG"
7228 if test -n "$MOZ_DEBUG_SYMBOLS"; then
7229 if test -n "$MOZ_OPTIMIZE"; then
7230 DLLFLAGS="$DLLFLAGS -DEBUG -OPT:REF"
7231 LDFLAGS="$LDFLAGS -DEBUG -OPT:REF"
7232 else
7233 DLLFLAGS="$DLLFLAGS -DEBUG"
7234 LDFLAGS="$LDFLAGS -DEBUG"
7238 OS_DLLFLAGS="-nologo -DLL -SUBSYSTEM:WINDOWS"
7239 if test "$MSC_VER" -le "1200" -a -z "$MOZ_DEBUG_SYMBOLS"; then
7240 OS_DLLFLAGS="$OS_DLLFLAGS -PDB:NONE"
7243 if test "$OS_TARGET" = "WINNT"; then
7244 CFLAGS="$CFLAGS -GT"
7245 LIBNSPR='$(dist_libdir)/libnspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7246 LIBPLC='$(dist_libdir)/libplc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7247 else
7248 LIBNSPR='$(dist_libdir)/nspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7249 LIBPLC='$(dist_libdir)/plc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
7251 fi # GNU_CC
7253 if test -n "$USE_STATIC_TLS"; then
7254 $as_echo "#define _PR_USE_STATIC_TLS 1" >>confdefs.h
7258 if test "$OS_TARGET" = "WINNT"; then
7259 $as_echo "#define WINNT 1" >>confdefs.h
7261 else
7262 $as_echo "#define WIN95 1" >>confdefs.h
7264 # undefine WINNT as some versions of mingw gcc define it by default
7265 DEFINES="$DEFINES -UWINNT"
7266 $as_echo "#define _PR_GLOBAL_THREADS_ONLY 1" >>confdefs.h
7270 if test "$CPU_ARCH" = "x86"; then
7271 CPU_ARCH_TAG=
7272 else
7273 CPU_ARCH_TAG=$CPU_ARCH
7276 if test "$USE_DEBUG_RTL" = 1; then
7277 OBJDIR_SUFFIX=OBJD
7280 case "$OS_TARGET" in
7281 WINNT)
7282 MDCPUCFG_H=_winnt.cfg
7284 WIN95)
7285 MDCPUCFG_H=_win95.cfg
7288 as_fn_error $? "Missing OS_TARGET for ${target}. Use --enable-win32-target to set." "$LINENO" 5
7290 esac
7292 case "$target_cpu" in
7293 i*86)
7294 if test -n "$USE_64"; then
7295 $as_echo "#define _AMD64_ 1" >>confdefs.h
7297 else
7298 $as_echo "#define _X86_ 1" >>confdefs.h
7300 if test -z "$GNU_CC" -a "$MSC_VER" -ge "1700"; then
7301 CFLAGS="$CFLAGS -arch:IA32"
7305 x86_64)
7306 $as_echo "#define _AMD64_ 1" >>confdefs.h
7308 USE_64=1
7310 ia64)
7311 $as_echo "#define _IA64_ 1" >>confdefs.h
7313 USE_64=1
7316 $as_echo "#define _CPU_ARCH_NOT_DEFINED 1" >>confdefs.h
7319 esac
7322 *-netbsd*)
7323 $as_echo "#define XP_UNIX 1" >>confdefs.h
7325 $as_echo "#define NETBSD 1" >>confdefs.h
7327 $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
7329 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
7331 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7333 if test -z "$USE_NSPR_THREADS"; then
7334 USE_PTHREADS=1
7336 MDCPUCFG_H=_netbsd.cfg
7337 PR_MD_CSRCS=netbsd.c
7339 DSO_CFLAGS='-fPIC -DPIC'
7340 CFLAGS="$CFLAGS -ansi -Wall"
7341 CXXFLAGS="$CXXFLAGS -ansi -Wall"
7342 MKSHLIB='$(CC) -o $@ $(DSO_LDOPTS)'
7344 if test -z "$OBJECT_FMT"; then
7345 if echo __ELF__ | ${CC-cc} -E - | grep -q __ELF__ 2>/dev/null; then
7346 OBJECT_FMT=a.out
7347 DLL_SUFFIX=so.1.0
7348 DSO_LDOPTS='-shared'
7349 else
7350 OBJECT_FMT=ELF
7351 DLL_SUFFIX=so
7352 DSO_LDOPTS='-shared -Wl,-soname,$(notdir $@)'
7356 if test "$LIBRUNPATH"; then
7357 DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
7361 *-nto*)
7362 $as_echo "#define XP_UNIX 1" >>confdefs.h
7364 $as_echo "#define NTO 1" >>confdefs.h
7366 $as_echo "#define _QNX_SOURCE 1" >>confdefs.h
7368 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7370 MDCPUCFG_H=_nto.cfg
7371 PR_MD_CSRCS=nto.c
7372 MKSHLIB='$(CC) $(DSO_LDOPTS) -Wl,-soname -Wl,$(notdir $@) -o $@'
7373 DSO_CFLAGS=-fPIC
7374 DSO_LDOPTS=-shared
7375 OS_LIBS="$OS_LIBS -lsocket"
7376 _OPTIMIZE_FLAGS="-O1"
7377 _DEBUG_FLAGS="-gstabs"
7380 *-openbsd*)
7381 $as_echo "#define XP_UNIX 1" >>confdefs.h
7383 $as_echo "#define OPENBSD 1" >>confdefs.h
7385 $as_echo "#define HAVE_BSD_FLOCK 1" >>confdefs.h
7387 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
7389 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7391 CFLAGS="$CFLAGS -ansi -Wall"
7392 CXXFLAGS="$CXXFLAGS -ansi -Wall"
7393 DLL_SUFFIX=so.1.0
7394 DSO_CFLAGS=-fPIC
7395 MDCPUCFG_H=_openbsd.cfg
7396 PR_MD_CSRCS=openbsd.c
7397 OS_LIBS="-lc"
7398 if test -z "$USE_NSPR_THREADS"; then
7399 USE_PTHREADS=1
7401 DSO_LDOPTS='-shared -fPIC -Wl,-soname,$(notdir $@)'
7402 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7405 *-osf*)
7406 SHELL_OVERRIDE="SHELL = /usr/bin/ksh"
7407 $as_echo "#define XP_UNIX 1" >>confdefs.h
7409 $as_echo "#define OSF1 1" >>confdefs.h
7411 $as_echo "#define _REENTRANT 1" >>confdefs.h
7413 # OSF1 and HPUX report the POLLHUP event for a socket when the
7414 # shutdown(SHUT_WR) operation is called for the remote end, even though
7415 # the socket is still writeable. Use select(), instead of poll(), to
7416 # workaround this problem.
7417 $as_echo "#define _PR_POLL_WITH_SELECT 1" >>confdefs.h
7420 if echo "$OS_RELEASE" | egrep -c '(V2.0|V3.2)' 2>/dev/null ; then
7421 USE_NSPR_THREADS=1
7424 if test -z "$GNU_CC"; then
7425 CC="$CC -std1 -ieee_with_inexact"
7426 if test "$OS_RELEASE" != "V2.0"; then
7427 CC="$CC -readonly_strings"
7429 _OPTIMIZE_FLAGS="$_OPTIMIZE_FLAGS -Olimit 4000"
7430 ac_fn_c_check_header_mongrel "$LINENO" "machine/builtins.h" "ac_cv_header_machine_builtins_h" "$ac_includes_default"
7431 if test "x$ac_cv_header_machine_builtins_h" = xyes; then :
7432 $as_echo "#define OSF1_HAVE_MACHINE_BUILTINS_H 1" >>confdefs.h
7437 else
7438 CFLAGS="$CFLAGS -mieee"
7439 CXXFLAGS="$CXXFLAGS -mieee"
7442 if echo $OS_RELEASE | egrep -c '(V2.0|V3.2)' 2>/dev/null; then
7443 $as_echo "#define HAVE_INT_LOCALTIME_R 1" >>confdefs.h
7445 else
7446 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
7448 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
7451 if echo $OS_RELEASE | grep -c V4.0 >/dev/null; then
7452 $as_echo "#define OSF1V4_MAP_PRIVATE_BUG 1" >>confdefs.h
7455 DSO_LDOPTS='-shared -all -expect_unresolved "*" -soname $(notdir $@)'
7456 MDCPUCFG_H=_osf1.cfg
7457 PR_MD_CSRCS=osf1.c
7460 *-qnx*)
7461 $as_echo "#define XP_UNIX 1" >>confdefs.h
7463 $as_echo "#define QNX 1" >>confdefs.h
7465 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7467 USE_NSPR_THREADS=1
7468 MDCPUCFG_H=_qnx.cfg
7469 PR_MD_CSRCS=qnx.c
7472 *-riscos*)
7473 $as_echo "#define XP_UNIX 1" >>confdefs.h
7475 $as_echo "#define RISCOS 1" >>confdefs.h
7477 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7479 USE_PTHREADS=1
7480 MDCPUCFG_H=_riscos.cfg
7481 PR_MD_CSRCS=riscos.c
7482 DSO_CFLAGS=-fPIC
7483 DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
7484 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7487 *-*-sco*)
7488 $as_echo "#define XP_UNIX 1" >>confdefs.h
7490 $as_echo "#define SCO 1" >>confdefs.h
7492 $as_echo "#define sco 1" >>confdefs.h
7494 $as_echo "#define SYSV 1" >>confdefs.h
7496 $as_echo "#define _SVID3 1" >>confdefs.h
7498 $as_echo "#define _PR_NEED_H_ERRNO 1" >>confdefs.h
7500 CC='cc -b elf -KPIC'
7501 CXX='$(NSDEPTH)/build/hcpp CC +.cpp +w'
7502 USE_NSPR_THREADS=1
7503 CPU_ARCH=x86
7504 DSO_LDOPTS='-b elf -G'
7505 MDCPUCFG_H=_scoos.cfg
7506 PR_MD_SRCS=scoos.c
7509 *-solaris*)
7510 if test -z "$USE_NSPR_THREADS"; then
7511 USE_PTHREADS=1
7513 $as_echo "#define XP_UNIX 1" >>confdefs.h
7515 $as_echo "#define SVR4 1" >>confdefs.h
7517 $as_echo "#define SYSV 1" >>confdefs.h
7519 $as_echo "#define __svr4 1" >>confdefs.h
7521 $as_echo "#define __svr4__ 1" >>confdefs.h
7523 $as_echo "#define SOLARIS 1" >>confdefs.h
7525 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
7527 CPU_ARCH=`uname -p`
7528 MDCPUCFG_H=_solaris.cfg
7529 PR_MD_CSRCS=solaris.c
7530 LD=/usr/ccs/bin/ld
7531 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7532 RESOLVE_LINK_SYMBOLS=1
7533 case "${OS_RELEASE}" in
7534 5.8|5.9)
7537 # It is safe to use the -Bdirect linker flag on Solaris 10 or later.
7538 USE_B_DIRECT=1
7540 esac
7541 if test -n "$GNU_CC"; then
7542 DSO_CFLAGS=-fPIC
7543 if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then
7544 GCC_USE_GNU_LD=1
7546 DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore'
7547 if test -n "$USE_B_DIRECT"; then
7548 DSO_LDOPTS="$DSO_LDOPTS,-Bdirect"
7550 else
7551 DSO_CFLAGS=-KPIC
7552 DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore'
7553 if test -n "$USE_B_DIRECT"; then
7554 DSO_LDOPTS="$DSO_LDOPTS -Bdirect"
7557 if test -n "$GNU_CC"; then
7558 CFLAGS="$CFLAGS -Wall"
7559 CXXFLAGS="$CXXFLAGS -Wall"
7560 if test -n "$USE_MDUPDATE"; then
7561 CFLAGS="$CFLAGS -MDupdate \$(DEPENDENCIES)"
7562 CXXFLAGS="$CXXFLAGS -MDupdate \$(DEPENDENCIES)"
7564 GCC_AS=`$CC -print-prog-name=as`
7565 if test "`echo | $GCC_AS -v 2>&1 | grep -c GNU`" != "0"; then
7566 GNU_AS=1
7568 else
7569 CFLAGS="$CFLAGS -xstrconst"
7570 CXXFLAGS="$CXXFLAGS -Qoption cg -xstrconst -features=tmplife"
7571 if test -z "$MOZ_OPTIMIZE"; then
7572 CFLAGS="$CFLAGS -xs"
7573 CXXFLAGS="$CXXFLAGS -xs"
7575 _OPTIMIZE_FLAGS=-xO4
7577 if test -z "$GNU_AS"; then
7578 ASFLAGS="$ASFLAGS -Wa,-P"
7580 if test -n "$USE_64"; then
7581 if test -n "$GNU_CC"; then
7582 CC="$CC -m64"
7583 CXX="$CXX -m64"
7584 else
7585 if test "$OS_TEST" = "i86pc"; then
7586 CC="$CC -xarch=amd64"
7587 CXX="$CXX -xarch=amd64"
7588 else
7589 CC="$CC -xarch=v9"
7590 CXX="$CXX -xarch=v9"
7594 if test "$OS_TEST" = "i86pc"; then
7595 if test -z "$USE_64"; then
7596 $as_echo "#define i386 1" >>confdefs.h
7599 CPU_ARCH_TAG=_$OS_TEST
7600 # The default debug format, DWARF (-g), is not supported by gcc
7601 # on i386-ANY-sysv4/solaris, but the stabs format is. It is
7602 # assumed that the Solaris assembler /usr/ccs/bin/as is used.
7603 # If your gcc uses GNU as, you do not need the -Wa,-s option.
7604 if test -n "$MOZ_DEBUG" && test -n "$GNU_CC"; then
7605 _DEBUG_FLAGS=-gstabs
7606 if test -z "$GNU_AS"; then
7607 _DEBUG_FLAGS="$_DEBUG_FLAGS -Wa,-s"
7611 case "${target_os}" in
7612 solaris2.3*)
7613 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7616 solaris2.4*)
7617 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7620 solaris2.5*)
7621 $as_echo "#define SOLARIS2_5 1" >>confdefs.h
7625 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
7627 # The lfcompile64(5) man page on Solaris 2.6 says:
7628 # For applications that do not wish to conform to the POSIX or
7629 # X/Open specifications, the 64-bit transitional interfaces
7630 # are available by default. No compile-time flags need to be
7631 # set.
7632 # But gcc 2.7.2.x fails to define _LARGEFILE64_SOURCE by default.
7633 # The native compiler, gcc 2.8.x, and egcs don't have this problem.
7634 if test -n "$GNU_CC"; then
7635 $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
7639 esac
7640 case "${target_os}" in
7641 solaris2.3*)
7643 solaris2.4*)
7645 solaris2.5*)
7647 solaris2.6*)
7649 solaris2.7*)
7652 # Solaris 8 or higher has IPv6.
7653 $as_echo "#define _PR_INET6 1" >>confdefs.h
7656 esac
7657 if test "$CPU_ARCH" = "sparc"; then
7658 # 64-bit Solaris SPARC requires V9 architecture, so the following
7659 # is not needed.
7660 if test -z "$USE_64"; then
7661 ULTRASPARC_LIBRARY=nspr_flt
7664 # Purify requires that binaries linked against nspr also
7665 # be linked against -lrt (or -lposix4) so add it to OS_LIBS
7666 _rev=`uname -r`
7667 _librt=`echo $_rev 5.6 | awk '{ if ($1 > $2) print "-lrt"; else print "-lposix4" }'`
7668 OS_LIBS="$OS_LIBS $_librt"
7671 *-sco-sysv5*)
7672 $as_echo "#define XP_UNIX 1" >>confdefs.h
7674 $as_echo "#define UNIXWARE 1" >>confdefs.h
7676 $as_echo "#define SVR4 1" >>confdefs.h
7678 $as_echo "#define SYSV 1" >>confdefs.h
7680 USE_NSPR_THREADS=1
7681 if echo $OS_RELEASE | grep -c 2.1 2>/dev/null; then
7682 $as_echo "#define _PR_NO_LARGE_FILES 1" >>confdefs.h
7684 CC='$(NSDEPTH)/build/hcc cc'
7685 CXX='$(NSDEPTH)/build/hcpp CC'
7686 MDCPUCFG_H=_unixware.cfg
7687 else
7688 $as_echo "#define _LARGEFILE64_SOURCE 1" >>confdefs.h
7690 $as_echo "#define _PR_HAVE_OFF64_T 1" >>confdefs.h
7692 $as_echo "#define _PR_HAVE_SOCKADDR_LEN 1" >>confdefs.h
7694 MDCPUCFG_H=_unixware7.cfg
7696 PR_MD_CSRCS=unixware.c
7697 DSO_LDOPTS=-G
7698 CPU_ARCH=x86
7701 *-symbian*)
7703 # Check whether --with-symbian-sdk was given.
7704 if test "${with_symbian_sdk+set}" = set; then :
7705 withval=$with_symbian_sdk; SYMBIAN_SDK_DIR=$withval
7709 echo -----------------------------------------------------------------------------
7710 echo Building with Symbian SDK in: $SYMBIAN_SDK_DIR
7711 echo -----------------------------------------------------------------------------
7713 $as_echo "#define XP_UNIX 1" >>confdefs.h
7715 $as_echo "#define SYMBIAN 1" >>confdefs.h
7717 $as_echo "#define __arm__ 1" >>confdefs.h
7719 $as_echo "#define __SYMBIAN32__ 1" >>confdefs.h
7721 $as_echo "#define _UNICODE 1" >>confdefs.h
7723 $as_echo "#define NDEBUG 1" >>confdefs.h
7725 $as_echo "#define __SUPPORT_CPP_EXCEPTIONS__ 1" >>confdefs.h
7727 $as_echo "#define MOZ_STDERR_TO_STDOUT 1" >>confdefs.h
7729 $as_echo "#define HAVE_FCNTL_FILE_LOCKING 1" >>confdefs.h
7731 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
7733 USE_PTHREADS=1
7734 LIB_SUFFIX=lib
7735 DLL_SUFFIX=dll
7736 MKSHLIB=
7737 DSO_LDOPTS=
7738 DSO_CFLAGS=
7739 VISIBILITY_FLAGS=
7740 MDCPUCFG_H=_symbian.cfg
7741 PR_MD_CSRCS=symbian.c
7742 NSINSTALL=nsinstall
7743 RANLIB='echo no ranlib '
7744 CPU_ARCH=ARM
7745 OS_ARCH=SYMBIAN
7746 OS_EXE_CFLAGS="$OS_EXE_CFLAGS -D__EXE__"
7747 CFLAGS="$CFLAGS -MD -nostdinc"
7748 SYMBIAN_SYS_INCLUDE="-I$SYMBIAN_SDK_DIR/Epoc32/include/variant -I$SYMBIAN_SDK_DIR/Epoc32/include -I$SYMBIAN_SDK_DIR/Epoc32/include/stdapis"
7749 echo -------------------------------------------------------
7750 echo SYMBIAN_SYS_INCLUDE is: $SYMBIAN_SYS_INCLUDE
7751 echo -------------------------------------------------------
7752 case "$OS_TARGET" in
7753 WINSCW)
7754 CC=mwccsym2.exe
7755 CXX=mwccsym2.exe
7756 LD=mwldsym2.exe
7757 AR=mwldsym2.exe
7758 WINSCW_LD_DIR="\$(SYMBIAN_SDK_DIR)/EPOC32/RELEASE/WINSCW/UDEB"
7759 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)"
7760 SYMBIAN_SYS_INCLUDE="$SYMBIAN_SYS_INCLUDE -include Symbian_OS_v9.2.hrh"
7761 AR_FLAGS="-library -msgstyle gcc -stdlib -subsystem windows -noimplib -o \$@"
7762 $as_echo "#define _DEBUG 1" >>confdefs.h
7764 $as_echo "#define __CW32__ 1" >>confdefs.h
7766 $as_echo "#define __WINS__ 1" >>confdefs.h
7768 $as_echo "#define __WINSCW__ 1" >>confdefs.h
7770 DEFINES="$DEFINES -U_WIN32"
7772 GCCE)
7773 CFLAGS="$CFLAGS -Wall -Wno-unknown-pragmas -fexceptions -march=armv5t -mapcs -pipe -x c -msoft-float"
7774 CXXFLAGS="$CXXFLAGS $CFLAGS -Wno-ctor-dtor-privacy"
7775 SYMBIAN_SYS_INCLUDE="$SYMBIAN_SYS_INCLUDE -include $SYMBIAN_SDK_DIR/EPOC32/INCLUDE/GCCE/GCCE.h"
7776 $as_echo "#define __GCCE__ 1" >>confdefs.h
7778 $as_echo "#define __EABI__ 1" >>confdefs.h
7780 DEFINES="$DEFINES -D__PRODUCT_INCLUDE__=$SYMBIAN_SDK_DIR/Epoc32/include/variant/Symbian_OS_v9.2.hrh"
7783 as_fn_error $? "Missing OS_TARGET for ${target}. Set --enable-symbian-target to with 'WINSCW' or 'GCCE'." "$LINENO" 5
7785 esac
7786 CFLAGS="$CFLAGS ${SYMBIAN_SYS_INCLUDE}"
7789 *-os2*)
7790 $as_echo "#define XP_OS2 1" >>confdefs.h
7792 $as_echo "#define XP_PC 1" >>confdefs.h
7794 $as_echo "#define BSD_SELECT 1" >>confdefs.h
7796 $as_echo "#define TCPV40HDRS 1" >>confdefs.h
7798 LIB_SUFFIX=lib
7799 DLL_SUFFIX=dll
7800 RC=rc.exe
7801 PR_MD_ARCH_DIR=os2
7802 PROG_SUFFIX=.exe
7803 NSINSTALL=nsinstall
7804 MDCPUCFG_H=_os2.cfg
7805 RESOLVE_LINK_SYMBOLS=1
7807 $as_echo "#define OS2 1" >>confdefs.h
7809 AR=emxomfar
7810 AR_FLAGS='r $@'
7811 CFLAGS="$CFLAGS -Wall -Zomf"
7812 CXXFLAGS="$CFLAGS -Wall -Zomf"
7813 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
7814 DSO_CFLAGS=
7815 DSO_LDOPTS='-Zomf -Zdll'
7816 LDFLAGS='-Zmap'
7817 _OPTIMIZE_FLAGS="-O2 -s"
7818 _DEBUG_FLAGS="-g -fno-inline"
7819 if test -n "$MOZ_OPTIMIZE"; then
7820 DSO_LDOPTS="$DSO_LDOPTS -Zlinker /EXEPACK:2 -Zlinker /PACKCODE -Zlinker /PACKDATA"
7822 IMPLIB='emximp -o'
7823 FILTER='emxexp -o'
7824 if test -n "$MOZ_OS2_HIGH_MEMORY"; then
7825 LDFLAGS="$LDFLAGS -Zhigh-mem"
7826 $as_echo "#define MOZ_OS2_HIGH_MEMORY 1" >>confdefs.h
7830 # GCC for OS/2 currently predefines these, but we don't want them
7831 DEFINES="$DEFINES -Uunix -U__unix -U__unix__"
7835 $as_echo "#define XP_UNIX 1" >>confdefs.h
7839 esac
7841 if test -z "$SKIP_LIBRARY_CHECKS"; then
7845 case $target in
7846 *-darwin*|*-beos*|*-os2*)
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
7850 $as_echo_n "checking for dlopen in -ldl... " >&6; }
7851 if ${ac_cv_lib_dl_dlopen+:} false; then :
7852 $as_echo_n "(cached) " >&6
7853 else
7854 ac_check_lib_save_LIBS=$LIBS
7855 LIBS="-ldl $LIBS"
7856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7857 /* end confdefs.h. */
7859 /* Override any GCC internal prototype to avoid an error.
7860 Use char because int might match the return type of a GCC
7861 builtin and then its argument prototype would still apply. */
7862 #ifdef __cplusplus
7863 extern "C"
7864 #endif
7865 char dlopen ();
7867 main ()
7869 return dlopen ();
7871 return 0;
7873 _ACEOF
7874 if ac_fn_c_try_link "$LINENO"; then :
7875 ac_cv_lib_dl_dlopen=yes
7876 else
7877 ac_cv_lib_dl_dlopen=no
7879 rm -f core conftest.err conftest.$ac_objext \
7880 conftest$ac_exeext conftest.$ac_ext
7881 LIBS=$ac_check_lib_save_LIBS
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
7884 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
7885 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
7886 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
7887 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7888 OS_LIBS="-ldl $OS_LIBS"
7895 esac
7900 if test $ac_cv_c_compiler_gnu = yes; then
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
7902 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
7903 if ${ac_cv_prog_gcc_traditional+:} false; then :
7904 $as_echo_n "(cached) " >&6
7905 else
7906 ac_pattern="Autoconf.*'x'"
7907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7908 /* end confdefs.h. */
7909 #include <sgtty.h>
7910 Autoconf TIOCGETP
7911 _ACEOF
7912 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7913 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
7914 ac_cv_prog_gcc_traditional=yes
7915 else
7916 ac_cv_prog_gcc_traditional=no
7918 rm -f conftest*
7921 if test $ac_cv_prog_gcc_traditional = no; then
7922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7923 /* end confdefs.h. */
7924 #include <termio.h>
7925 Autoconf TCGETA
7926 _ACEOF
7927 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7928 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
7929 ac_cv_prog_gcc_traditional=yes
7931 rm -f conftest*
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
7936 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
7937 if test $ac_cv_prog_gcc_traditional = yes; then
7938 CC="$CC -traditional"
7942 _SAVE_LIBS="$LIBS"
7943 LIBS="$LIBS $OS_LIBS"
7944 for ac_func in dladdr gettid lchown setpriority strerror syscall secure_getenv __secure_getenv
7945 do :
7946 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7947 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7948 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7949 cat >>confdefs.h <<_ACEOF
7950 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7951 _ACEOF
7954 done
7956 LIBS="$_SAVE_LIBS"
7960 # Check whether --with-ccache was given.
7961 if test "${with_ccache+set}" = set; then :
7962 withval=$with_ccache; CCACHE=$withval
7963 else
7964 CCACHE="no"
7968 if test "$CCACHE" != "no"; then
7969 if test -n "$CCACHE"; then
7970 if test "$CCACHE" = "yes"; then
7971 CCACHE=
7972 else
7973 if test ! -e "$CCACHE"; then
7974 as_fn_error $? "$CCACHE not found" "$LINENO" 5
7978 for ac_prog in $CCACHE ccache
7980 # Extract the first word of "$ac_prog", so it can be a program name with args.
7981 set dummy $ac_prog; ac_word=$2
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7983 $as_echo_n "checking for $ac_word... " >&6; }
7984 if ${ac_cv_path_CCACHE+:} false; then :
7985 $as_echo_n "(cached) " >&6
7986 else
7987 case $CCACHE in
7988 [\\/]* | ?:[\\/]*)
7989 ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path.
7992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7993 for as_dir in $PATH
7995 IFS=$as_save_IFS
7996 test -z "$as_dir" && as_dir=.
7997 for ac_exec_ext in '' $ac_executable_extensions; do
7998 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7999 ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext"
8000 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8001 break 2
8003 done
8004 done
8005 IFS=$as_save_IFS
8008 esac
8010 CCACHE=$ac_cv_path_CCACHE
8011 if test -n "$CCACHE"; then
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5
8013 $as_echo "$CCACHE" >&6; }
8014 else
8015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8016 $as_echo "no" >&6; }
8020 test -n "$CCACHE" && break
8021 done
8023 if test -z "$CCACHE" -o "$CCACHE" = ":"; then
8024 as_fn_error $? "ccache not found" "$LINENO" 5
8025 elif test -x "$CCACHE"; then
8026 CC="$CCACHE $CC"
8027 CXX="$CCACHE $CXX"
8028 else
8029 as_fn_error $? "$CCACHE is not executable" "$LINENO" 5
8033 # Check whether --enable-strip was given.
8034 if test "${enable_strip+set}" = set; then :
8035 enableval=$enable_strip; if test "$enableval" = "yes"; then
8036 ENABLE_STRIP=1
8041 case "${target_os}" in
8042 hpux*)
8043 if test -z "$GNU_CC"; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for +Olit support" >&5
8046 $as_echo_n "checking for +Olit support... " >&6; }
8047 if ${ac_cv_hpux_usable_olit_option+:} false; then :
8048 $as_echo_n "(cached) " >&6
8049 else
8050 ac_cv_hpux_usable_olit_option=no
8051 rm -f conftest*
8052 echo 'int main() { return 0; }' | cat > conftest.c
8053 ${CC-cc} ${CFLAGS} +Olit=all -o conftest conftest.c > conftest.out 2>&1
8054 if test $? -eq 0; then
8055 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out`"; then
8056 ac_cv_hpux_usable_olit_option=yes
8059 rm -f conftest*
8062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_hpux_usable_olit_option" >&5
8063 $as_echo "$ac_cv_hpux_usable_olit_option" >&6; }
8065 if test "$ac_cv_hpux_usable_olit_option" = "yes"; then
8066 CFLAGS="$CFLAGS +Olit=all"
8067 CXXFLAGS="$CXXFLAGS +Olit=all"
8068 else
8069 CFLAGS="$CFLAGS +ESlit"
8070 CXXFLAGS="$CXXFLAGS +ESlit"
8074 esac
8076 case "$target_os" in
8077 darwin*)
8078 _HAVE_PTHREADS=1
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthreads" >&5
8082 $as_echo_n "checking for pthread_create in -lpthreads... " >&6; }
8083 if ${ac_cv_lib_pthreads_pthread_create+:} false; then :
8084 $as_echo_n "(cached) " >&6
8085 else
8086 ac_check_lib_save_LIBS=$LIBS
8087 LIBS="-lpthreads $LIBS"
8088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8089 /* end confdefs.h. */
8091 /* Override any GCC internal prototype to avoid an error.
8092 Use char because int might match the return type of a GCC
8093 builtin and then its argument prototype would still apply. */
8094 #ifdef __cplusplus
8095 extern "C"
8096 #endif
8097 char pthread_create ();
8099 main ()
8101 return pthread_create ();
8103 return 0;
8105 _ACEOF
8106 if ac_fn_c_try_link "$LINENO"; then :
8107 ac_cv_lib_pthreads_pthread_create=yes
8108 else
8109 ac_cv_lib_pthreads_pthread_create=no
8111 rm -f core conftest.err conftest.$ac_objext \
8112 conftest$ac_exeext conftest.$ac_ext
8113 LIBS=$ac_check_lib_save_LIBS
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthreads_pthread_create" >&5
8116 $as_echo "$ac_cv_lib_pthreads_pthread_create" >&6; }
8117 if test "x$ac_cv_lib_pthreads_pthread_create" = xyes; then :
8118 _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthreads"
8119 else
8120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
8121 $as_echo_n "checking for pthread_create in -lpthread... " >&6; }
8122 if ${ac_cv_lib_pthread_pthread_create+:} false; then :
8123 $as_echo_n "(cached) " >&6
8124 else
8125 ac_check_lib_save_LIBS=$LIBS
8126 LIBS="-lpthread $LIBS"
8127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8128 /* end confdefs.h. */
8130 /* Override any GCC internal prototype to avoid an error.
8131 Use char because int might match the return type of a GCC
8132 builtin and then its argument prototype would still apply. */
8133 #ifdef __cplusplus
8134 extern "C"
8135 #endif
8136 char pthread_create ();
8138 main ()
8140 return pthread_create ();
8142 return 0;
8144 _ACEOF
8145 if ac_fn_c_try_link "$LINENO"; then :
8146 ac_cv_lib_pthread_pthread_create=yes
8147 else
8148 ac_cv_lib_pthread_pthread_create=no
8150 rm -f core conftest.err conftest.$ac_objext \
8151 conftest$ac_exeext conftest.$ac_ext
8152 LIBS=$ac_check_lib_save_LIBS
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
8155 $as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
8156 if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
8157 _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lpthread"
8158 else
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5
8160 $as_echo_n "checking for pthread_create in -lc_r... " >&6; }
8161 if ${ac_cv_lib_c_r_pthread_create+:} false; then :
8162 $as_echo_n "(cached) " >&6
8163 else
8164 ac_check_lib_save_LIBS=$LIBS
8165 LIBS="-lc_r $LIBS"
8166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8167 /* end confdefs.h. */
8169 /* Override any GCC internal prototype to avoid an error.
8170 Use char because int might match the return type of a GCC
8171 builtin and then its argument prototype would still apply. */
8172 #ifdef __cplusplus
8173 extern "C"
8174 #endif
8175 char pthread_create ();
8177 main ()
8179 return pthread_create ();
8181 return 0;
8183 _ACEOF
8184 if ac_fn_c_try_link "$LINENO"; then :
8185 ac_cv_lib_c_r_pthread_create=yes
8186 else
8187 ac_cv_lib_c_r_pthread_create=no
8189 rm -f core conftest.err conftest.$ac_objext \
8190 conftest$ac_exeext conftest.$ac_ext
8191 LIBS=$ac_check_lib_save_LIBS
8193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5
8194 $as_echo "$ac_cv_lib_c_r_pthread_create" >&6; }
8195 if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then :
8196 _HAVE_PTHREADS=1 _PTHREAD_LDFLAGS="-lc_r"
8197 else
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5
8199 $as_echo_n "checking for pthread_create in -lc... " >&6; }
8200 if ${ac_cv_lib_c_pthread_create+:} false; then :
8201 $as_echo_n "(cached) " >&6
8202 else
8203 ac_check_lib_save_LIBS=$LIBS
8204 LIBS="-lc $LIBS"
8205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8206 /* end confdefs.h. */
8208 /* Override any GCC internal prototype to avoid an error.
8209 Use char because int might match the return type of a GCC
8210 builtin and then its argument prototype would still apply. */
8211 #ifdef __cplusplus
8212 extern "C"
8213 #endif
8214 char pthread_create ();
8216 main ()
8218 return pthread_create ();
8220 return 0;
8222 _ACEOF
8223 if ac_fn_c_try_link "$LINENO"; then :
8224 ac_cv_lib_c_pthread_create=yes
8225 else
8226 ac_cv_lib_c_pthread_create=no
8228 rm -f core conftest.err conftest.$ac_objext \
8229 conftest$ac_exeext conftest.$ac_ext
8230 LIBS=$ac_check_lib_save_LIBS
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5
8233 $as_echo "$ac_cv_lib_c_pthread_create" >&6; }
8234 if test "x$ac_cv_lib_c_pthread_create" = xyes; then :
8235 _HAVE_PTHREADS=1
8249 esac
8252 # Check whether --with-pthreads was given.
8253 if test "${with_pthreads+set}" = set; then :
8254 withval=$with_pthreads; if test "$withval" = "yes"; then
8255 if test -n "$_HAVE_PTHREADS"; then
8256 USE_PTHREADS=1
8257 USE_USER_PTHREADS=
8258 USE_NSPR_THREADS=
8259 else
8260 as_fn_error $? " --with-pthreads specified for a system without pthread support " "$LINENO" 5;
8262 else
8263 USE_PTHREADS=
8264 _PTHREAD_LDFLAGS=
8266 else
8267 if test -n "$_HAVE_PTHREADS" && test -z "$USE_USER_PTHREADS" && test -z "$USE_NSPR_THREADS"; then
8268 USE_PTHREADS=1
8269 USE_USER_PTHREADS=
8270 USE_NSPR_THREADS=
8275 # Check whether --enable-user-pthreads was given.
8276 if test "${enable_user_pthreads+set}" = set; then :
8277 enableval=$enable_user_pthreads; if test "$enableval" = "yes"; then
8278 if test -n "$_HAVE_PTHREADS"; then
8279 USE_PTHREADS=
8280 USE_USER_PTHREADS=1
8281 USE_NSPR_THREADS=
8282 else
8283 as_fn_error $? " --enable-user-pthreads specified for a system without pthread support " "$LINENO" 5;
8289 # Check whether --enable-nspr-threads was given.
8290 if test "${enable_nspr_threads+set}" = set; then :
8291 enableval=$enable_nspr_threads; if test "$enableval" = "yes"; then
8292 USE_PTHREADS=
8293 USE_USER_PTHREADS=
8294 USE_NSPR_THREADS=1
8299 case "$target" in
8300 *-beos*)
8302 # Check whether --with-bthreads was given.
8303 if test "${with_bthreads+set}" = set; then :
8304 withval=$with_bthreads; if test "$withval" = "yes"; then
8305 USE_BTHREADS=1
8306 USE_USER_PTHREADS=
8307 USE_PTHREADS=
8312 esac
8314 fi # SKIP_LIBRARY_CHECKS
8316 # Check whether --enable-ipv6 was given.
8317 if test "${enable_ipv6+set}" = set; then :
8318 enableval=$enable_ipv6; if test "$enableval" = "yes"; then
8319 USE_IPV6=1
8320 else
8321 USE_IPV6=
8326 if test -n "$USE_PTHREADS"; then
8327 rm -f conftest*
8328 ac_cv_have_dash_pthread=no
8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC-cc} accepts -pthread" >&5
8330 $as_echo_n "checking whether ${CC-cc} accepts -pthread... " >&6; }
8331 echo 'int main() { return 0; }' | cat > conftest.c
8332 ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1
8333 if test $? -eq 0; then
8334 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
8335 ac_cv_have_dash_pthread=yes
8336 case "$target_os" in
8337 freebsd*)
8338 # Freebsd doesn't use -pthread for compiles, it uses them for linking
8341 CFLAGS="$CFLAGS -pthread"
8342 CXXFLAGS="$CXXFLAGS -pthread"
8344 esac
8347 rm -f conftest*
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_dash_pthread" >&5
8349 $as_echo "$ac_cv_have_dash_pthread" >&6; }
8351 ac_cv_have_dash_pthreads=no
8352 if test "$ac_cv_have_dash_pthread" = "no"; then
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC-cc} accepts -pthreads" >&5
8354 $as_echo_n "checking whether ${CC-cc} accepts -pthreads... " >&6; }
8355 echo 'int main() { return 0; }' | cat > conftest.c
8356 ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1
8357 if test $? -eq 0; then
8358 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthreads`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
8359 ac_cv_have_dash_pthreads=yes
8360 CFLAGS="$CFLAGS -pthreads"
8361 CXXFLAGS="$CXXFLAGS -pthreads"
8364 rm -f conftest*
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_dash_pthreads" >&5
8366 $as_echo "$ac_cv_have_dash_pthreads" >&6; }
8369 case "$target" in
8370 *-solaris*)
8371 if test "$ac_cv_have_dash_pthreads" = "yes"; then
8372 _PTHREAD_LDFLAGS=
8375 *-freebsd*)
8376 $as_echo "#define _REENTRANT 1" >>confdefs.h
8378 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
8380 if test "$ac_cv_have_dash_pthread" = "yes"; then
8381 _PTHREAD_LDFLAGS="-pthread"
8382 else
8383 _PTHREAD_LDFLAGS="-lc_r"
8386 *-netbsd*)
8387 if test "$ac_cv_have_dash_pthread" = "yes"; then
8388 _PTHREAD_LDFLAGS="-pthread"
8391 *-bsdi*)
8392 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
8394 if test "$ac_cv_have_dash_pthread" = "yes"; then
8395 _PTHREAD_LDFLAGS=
8398 *-openbsd*)
8399 if test "$ac_cv_have_dash_pthread" = "yes"; then
8400 _PTHREAD_LDFLAGS=-pthread
8403 *-linux*|*-gnu*|*-k*bsd*-gnu)
8404 $as_echo "#define _REENTRANT 1" >>confdefs.h
8407 esac
8409 else
8410 if test -n "$USE_USER_PTHREADS"; then
8411 USE_PTHREADS=
8412 USE_NSPR_THREADS=
8413 else
8414 _PTHREAD_LDFLAGS=
8418 case "$target" in
8419 *-aix*)
8420 if test -n "$USE_NSPR_THREADS"; then
8421 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8424 case "$target_os" in
8425 aix4.1*)
8426 if test -z "$USE_PTHREADS"; then
8427 $as_echo "#define AIX_RENAME_SELECT 1" >>confdefs.h
8431 aix4.2*)
8432 if test -z "$USE_NSPR_THREADS"; then
8433 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8437 aix4.3*)
8438 if test -z "$USE_NSPR_THREADS"; then
8439 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8442 if test -n "$USE_PTHREADS"; then
8443 $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8448 if test -z "$USE_NSPR_THREADS"; then
8449 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8452 if test -n "$USE_PTHREADS"; then
8453 $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8457 esac
8459 *-bsdi*)
8460 if test -n "$USE_PTHREADS"; then
8461 $as_echo "#define _PR_NEED_PTHREAD_INIT 1" >>confdefs.h
8465 *-freebsd*)
8466 if test -n "$USE_NSPR_THREADS"; then
8467 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8471 *-hpux*)
8472 if test -n "$USE_NSPR_THREADS"; then
8473 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8476 if test "$USE_PTHREADS"; then
8477 cat >>confdefs.h <<_ACEOF
8478 #define _POSIX_C_SOURCE 199506L
8479 _ACEOF
8481 $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8484 if test "$USE_USER_PTHREADS"; then
8485 cat >>confdefs.h <<_ACEOF
8486 #define _POSIX_C_SOURCE 199506L
8487 _ACEOF
8491 *-irix*)
8492 if test "${target_os}" = "irix6.5"; then
8493 if test -n "$USE_PTHREADS"; then
8494 $as_echo "#define _PR_HAVE_GETHOST_R 1" >>confdefs.h
8496 $as_echo "#define _PR_HAVE_GETHOST_R_POINTER 1" >>confdefs.h
8501 *-linux*|*-gnu*|*-k*bsd*-gnu)
8502 if test -n "$USE_NSPR_THREADS"; then
8503 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8507 *-mingw*|*-msys*|*-cygwin*|*-mks*|*-os2*|*-beos*)
8508 USE_PTHREADS=
8509 _PTHREAD_LDFLAGS=
8510 USE_USER_PTHREADS=
8512 *-netbsd*|*-openbsd*)
8513 if test -n "$USE_NSPR_THREADS"; then
8514 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8518 *-osf*)
8519 if test -n "$USE_NSPR_THREADS"; then
8520 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8523 if test -n "$USE_PTHREADS"; then
8524 if echo $OS_RELEASE | egrep -c '(V2.0|V3.2)' 2>/dev/null; then
8526 else
8527 $as_echo "#define _PR_HAVE_THREADSAFE_GETHOST 1" >>confdefs.h
8532 *-solaris*)
8533 if test -n "$USE_NSPR_THREADS"; then
8534 $as_echo "#define _PR_LOCAL_THREADS_ONLY 1" >>confdefs.h
8537 if test -n "$USE_PTHREADS"; then
8538 $as_echo "#define _REENTRANT 1" >>confdefs.h
8540 $as_echo "#define HAVE_POINTER_LOCALTIME_R 1" >>confdefs.h
8542 if test "$OS_TEST" = "i86pc"; then
8543 if test -n "$USE_64"; then
8544 PR_MD_ASFILES=os_SunOS_x86_64.s
8545 else
8546 PR_MD_ASFILES=os_SunOS_x86.s
8548 else
8549 if test -n "$USE_64"; then
8550 PR_MD_ASFILES=os_SunOS_sparcv9.s
8555 *-nto*)
8556 if test -n "$USE_PTHREADS"; then
8557 $as_echo "#define _PR_HAVE_GETHOST_R 1" >>confdefs.h
8559 $as_echo "#define _PR_HAVE_GETHOST_R_POINTER 1" >>confdefs.h
8563 esac
8565 OS_LIBS="$_PTHREAD_LDFLAGS $OS_LIBS"
8567 if test -n "$_SAVE_OPTIMIZE_FLAGS"; then
8568 _OPTIMIZE_FLAGS="$_SAVE_OPTIMIZE_FLAGS"
8571 if test -n "$_SAVE_DEBUG_FLAGS"; then
8572 _DEBUG_FLAGS="$_SAVE_DEBUG_FLAGS"
8575 if test -n "$MOZ_OPTIMIZE"; then
8576 CFLAGS="$CFLAGS $_OPTIMIZE_FLAGS"
8577 CXXFLAGS="$CXXFLAGS $_OPTIMIZE_FLAGS"
8580 if test -n "$MOZ_DEBUG_SYMBOLS"; then
8581 CFLAGS="$CFLAGS $_DEBUG_FLAGS"
8582 CXXFLAGS="$CXXFLAGS $_DEBUG_FLAGS"
8585 if test -n "$MOZ_OPTIMIZE"; then
8586 OBJDIR_TAG=_OPT
8587 else
8588 OBJDIR_TAG=_DBG
8591 if test -n "$USE_64"; then
8592 COMPILER_TAG=_64
8595 RELEASE_OBJDIR_NAME="${OS_CONFIG}${CPU_ARCH_TAG}${COMPILER_TAG}${IMPL_STRATEGY}${OBJDIR_TAG}.${OBJDIR_SUFFIX}"
8597 case "$target_os" in
8598 cygwin*|mks*)
8599 CC="\$(CYGWIN_WRAPPER) $CC"
8600 CXX="\$(CYGWIN_WRAPPER) $CXX"
8601 RC="\$(CYGWIN_WRAPPER) $RC"
8603 esac
8605 # Check whether --enable-wrap-malloc was given.
8606 if test "${enable_wrap_malloc+set}" = set; then :
8607 enableval=$enable_wrap_malloc; if test "$enableval" = "yes"; then
8608 _WRAP_MALLOC=1
8613 if test -n "$_WRAP_MALLOC"; then
8614 if test -n "$GNU_CC"; then
8615 WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=malloc,--wrap=calloc,--wrap=valloc,--wrap=free,--wrap=realloc,--wrap=memalign"
8616 WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=__builtin_new,--wrap=__builtin_vec_new,--wrap=__builtin_delete,--wrap=__builtin_vec_delete"
8617 WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=strdup,--wrap=strndup"
8618 WRAP_LDFLAGS="${WRAP_LDFLAGS} -Wl,--wrap=posix_memalign,--wrap=malloc_usable_size"
8619 else
8620 as_fn_error $? "--enable-wrap-malloc is not supported for non-GNU toolchains" "$LINENO" 5
8625 # Check whether --with-wrap-malloc was given.
8626 if test "${with_wrap_malloc+set}" = set; then :
8627 withval=$with_wrap_malloc; WRAP_LDFLAGS="${WRAP_LDFLAGS} $withval"
8736 MAKEFILES="
8737 Makefile
8738 config/Makefile
8739 config/autoconf.mk
8740 config/nsprincl.mk
8741 config/nsprincl.sh
8742 config/nspr-config
8743 config/nspr.pc
8744 lib/Makefile
8745 lib/ds/Makefile
8746 lib/libc/Makefile
8747 lib/libc/include/Makefile
8748 lib/libc/src/Makefile
8749 lib/tests/Makefile
8750 pkg/Makefile
8751 pr/Makefile
8752 pr/include/Makefile
8753 pr/include/md/Makefile
8754 pr/include/obsolete/Makefile
8755 pr/include/private/Makefile
8756 pr/src/Makefile
8757 pr/src/io/Makefile
8758 pr/src/linking/Makefile
8759 pr/src/malloc/Makefile
8760 pr/src/md/Makefile
8761 pr/src/md/${PR_MD_ARCH_DIR}/Makefile
8762 pr/src/memory/Makefile
8763 pr/src/misc/Makefile
8764 pr/src/threads/Makefile
8765 pr/tests/Makefile
8766 pr/tests/dll/Makefile
8769 if test "$OS_TARGET" = "Linux"; then
8770 MAKEFILES="$MAKEFILES
8771 pkg/linux/Makefile
8773 elif test "$OS_TARGET" = "SunOS"; then
8774 MAKEFILES="$MAKEFILES
8775 pkg/solaris/Makefile
8776 pkg/solaris/SUNWpr/Makefile
8777 pkg/solaris/SUNWprd/Makefile
8781 if test -z "$USE_PTHREADS" && test -z "$USE_BTHREADS"; then
8782 MAKEFILES="$MAKEFILES
8783 pr/src/threads/combined/Makefile
8785 elif test -n "$USE_PTHREADS"; then
8786 MAKEFILES="$MAKEFILES
8787 pr/src/pthreads/Makefile
8789 elif test -n "$USE_BTHREADS"; then
8790 MAKEFILES="$MAKEFILES
8791 pr/src/bthreads/Makefile
8795 if test -n "$USE_CPLUS"; then
8796 MAKEFILES="$MAKEFILES
8797 pr/src/cplus/Makefile
8798 pr/src/cplus/tests/Makefile
8802 echo $MAKEFILES > unallmakefiles
8804 ac_config_files="$ac_config_files $MAKEFILES"
8806 ac_config_commands="$ac_config_commands default"
8808 cat >confcache <<\_ACEOF
8809 # This file is a shell script that caches the results of configure
8810 # tests run on this system so they can be shared between configure
8811 # scripts and configure runs, see configure's option --config-cache.
8812 # It is not useful on other systems. If it contains results you don't
8813 # want to keep, you may remove or edit it.
8815 # config.status only pays attention to the cache file if you give it
8816 # the --recheck option to rerun configure.
8818 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8819 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8820 # following values.
8822 _ACEOF
8824 # The following way of writing the cache mishandles newlines in values,
8825 # but we know of no workaround that is simple, portable, and efficient.
8826 # So, we kill variables containing newlines.
8827 # Ultrix sh set writes to stderr and can't be redirected directly,
8828 # and sets the high bit in the cache file unless we assign to the vars.
8830 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8831 eval ac_val=\$$ac_var
8832 case $ac_val in #(
8833 *${as_nl}*)
8834 case $ac_var in #(
8835 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8836 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8837 esac
8838 case $ac_var in #(
8839 _ | IFS | as_nl) ;; #(
8840 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8841 *) { eval $ac_var=; unset $ac_var;} ;;
8842 esac ;;
8843 esac
8844 done
8846 (set) 2>&1 |
8847 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8848 *${as_nl}ac_space=\ *)
8849 # `set' does not quote correctly, so add quotes: double-quote
8850 # substitution turns \\\\ into \\, and sed turns \\ into \.
8851 sed -n \
8852 "s/'/'\\\\''/g;
8853 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8854 ;; #(
8856 # `set' quotes correctly as required by POSIX, so do not add quotes.
8857 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8859 esac |
8860 sort
8862 sed '
8863 /^ac_cv_env_/b end
8864 t clear
8865 :clear
8866 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8867 t end
8868 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8869 :end' >>confcache
8870 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8871 if test -w "$cache_file"; then
8872 if test "x$cache_file" != "x/dev/null"; then
8873 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8874 $as_echo "$as_me: updating cache $cache_file" >&6;}
8875 if test ! -f "$cache_file" || test -h "$cache_file"; then
8876 cat confcache >"$cache_file"
8877 else
8878 case $cache_file in #(
8879 */* | ?:*)
8880 mv -f confcache "$cache_file"$$ &&
8881 mv -f "$cache_file"$$ "$cache_file" ;; #(
8883 mv -f confcache "$cache_file" ;;
8884 esac
8887 else
8888 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8889 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8892 rm -f confcache
8894 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8895 # Let make expand exec_prefix.
8896 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8898 # Transform confdefs.h into DEFS.
8899 # Protect against shell expansion while executing Makefile rules.
8900 # Protect against Makefile macro expansion.
8902 # If the first sed substitution is executed (which looks for macros that
8903 # take arguments), then branch to the quote section. Otherwise,
8904 # look for a macro that doesn't take arguments.
8905 ac_script='
8906 :mline
8907 /\\$/{
8909 s,\\\n,,
8910 b mline
8912 t clear
8913 :clear
8914 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
8915 t quote
8916 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
8917 t quote
8918 b any
8919 :quote
8920 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
8921 s/\[/\\&/g
8922 s/\]/\\&/g
8923 s/\$/$$/g
8925 :any
8928 s/^\n//
8929 s/\n/ /g
8933 DEFS=`sed -n "$ac_script" confdefs.h`
8936 ac_libobjs=
8937 ac_ltlibobjs=
8939 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8940 # 1. Remove the extension, and $U if already installed.
8941 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8942 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8943 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8944 # will be set to the directory where LIBOBJS objects are built.
8945 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8946 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8947 done
8948 LIBOBJS=$ac_libobjs
8950 LTLIBOBJS=$ac_ltlibobjs
8954 : "${CONFIG_STATUS=./config.status}"
8955 ac_write_fail=0
8956 ac_clean_files_save=$ac_clean_files
8957 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8958 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8959 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8960 as_write_fail=0
8961 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8962 #! $SHELL
8963 # Generated by $as_me.
8964 # Run this file to recreate the current configuration.
8965 # Compiler output produced by configure, useful for debugging
8966 # configure, is in config.log if it exists.
8968 debug=false
8969 ac_cs_recheck=false
8970 ac_cs_silent=false
8972 SHELL=\${CONFIG_SHELL-$SHELL}
8973 export SHELL
8974 _ASEOF
8975 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8976 ## -------------------- ##
8977 ## M4sh Initialization. ##
8978 ## -------------------- ##
8980 # Be more Bourne compatible
8981 DUALCASE=1; export DUALCASE # for MKS sh
8982 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8983 emulate sh
8984 NULLCMD=:
8985 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8986 # is contrary to our usage. Disable this feature.
8987 alias -g '${1+"$@"}'='"$@"'
8988 setopt NO_GLOB_SUBST
8989 else
8990 case `(set -o) 2>/dev/null` in #(
8991 *posix*) :
8992 set -o posix ;; #(
8993 *) :
8995 esac
8999 as_nl='
9001 export as_nl
9002 # Printing a long string crashes Solaris 7 /usr/bin/printf.
9003 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9004 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9005 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9006 # Prefer a ksh shell builtin over an external printf program on Solaris,
9007 # but without wasting forks for bash or zsh.
9008 if test -z "$BASH_VERSION$ZSH_VERSION" \
9009 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9010 as_echo='print -r --'
9011 as_echo_n='print -rn --'
9012 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9013 as_echo='printf %s\n'
9014 as_echo_n='printf %s'
9015 else
9016 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9017 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9018 as_echo_n='/usr/ucb/echo -n'
9019 else
9020 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9021 as_echo_n_body='eval
9022 arg=$1;
9023 case $arg in #(
9024 *"$as_nl"*)
9025 expr "X$arg" : "X\\(.*\\)$as_nl";
9026 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9027 esac;
9028 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9030 export as_echo_n_body
9031 as_echo_n='sh -c $as_echo_n_body as_echo'
9033 export as_echo_body
9034 as_echo='sh -c $as_echo_body as_echo'
9037 # The user is always right.
9038 if test "${PATH_SEPARATOR+set}" != set; then
9039 PATH_SEPARATOR=:
9040 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9041 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9042 PATH_SEPARATOR=';'
9047 # IFS
9048 # We need space, tab and new line, in precisely that order. Quoting is
9049 # there to prevent editors from complaining about space-tab.
9050 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9051 # splitting by setting IFS to empty value.)
9052 IFS=" "" $as_nl"
9054 # Find who we are. Look in the path if we contain no directory separator.
9055 as_myself=
9056 case $0 in #((
9057 *[\\/]* ) as_myself=$0 ;;
9058 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9059 for as_dir in $PATH
9061 IFS=$as_save_IFS
9062 test -z "$as_dir" && as_dir=.
9063 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9064 done
9065 IFS=$as_save_IFS
9068 esac
9069 # We did not find ourselves, most probably we were run as `sh COMMAND'
9070 # in which case we are not to be found in the path.
9071 if test "x$as_myself" = x; then
9072 as_myself=$0
9074 if test ! -f "$as_myself"; then
9075 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9076 exit 1
9079 # Unset variables that we do not need and which cause bugs (e.g. in
9080 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9081 # suppresses any "Segmentation fault" message there. '((' could
9082 # trigger a bug in pdksh 5.2.14.
9083 for as_var in BASH_ENV ENV MAIL MAILPATH
9084 do eval test x\${$as_var+set} = xset \
9085 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9086 done
9087 PS1='$ '
9088 PS2='> '
9089 PS4='+ '
9091 # NLS nuisances.
9092 LC_ALL=C
9093 export LC_ALL
9094 LANGUAGE=C
9095 export LANGUAGE
9097 # CDPATH.
9098 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9101 # as_fn_error STATUS ERROR [LINENO LOG_FD]
9102 # ----------------------------------------
9103 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9104 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9105 # script with STATUS, using 1 if that was 0.
9106 as_fn_error ()
9108 as_status=$1; test $as_status -eq 0 && as_status=1
9109 if test "$4"; then
9110 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9111 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9113 $as_echo "$as_me: error: $2" >&2
9114 as_fn_exit $as_status
9115 } # as_fn_error
9118 # as_fn_set_status STATUS
9119 # -----------------------
9120 # Set $? to STATUS, without forking.
9121 as_fn_set_status ()
9123 return $1
9124 } # as_fn_set_status
9126 # as_fn_exit STATUS
9127 # -----------------
9128 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9129 as_fn_exit ()
9131 set +e
9132 as_fn_set_status $1
9133 exit $1
9134 } # as_fn_exit
9136 # as_fn_unset VAR
9137 # ---------------
9138 # Portably unset VAR.
9139 as_fn_unset ()
9141 { eval $1=; unset $1;}
9143 as_unset=as_fn_unset
9144 # as_fn_append VAR VALUE
9145 # ----------------------
9146 # Append the text in VALUE to the end of the definition contained in VAR. Take
9147 # advantage of any shell optimizations that allow amortized linear growth over
9148 # repeated appends, instead of the typical quadratic growth present in naive
9149 # implementations.
9150 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9151 eval 'as_fn_append ()
9153 eval $1+=\$2
9155 else
9156 as_fn_append ()
9158 eval $1=\$$1\$2
9160 fi # as_fn_append
9162 # as_fn_arith ARG...
9163 # ------------------
9164 # Perform arithmetic evaluation on the ARGs, and store the result in the
9165 # global $as_val. Take advantage of shells that can avoid forks. The arguments
9166 # must be portable across $(()) and expr.
9167 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9168 eval 'as_fn_arith ()
9170 as_val=$(( $* ))
9172 else
9173 as_fn_arith ()
9175 as_val=`expr "$@" || test $? -eq 1`
9177 fi # as_fn_arith
9180 if expr a : '\(a\)' >/dev/null 2>&1 &&
9181 test "X`expr 00001 : '.*\(...\)'`" = X001; then
9182 as_expr=expr
9183 else
9184 as_expr=false
9187 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9188 as_basename=basename
9189 else
9190 as_basename=false
9193 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9194 as_dirname=dirname
9195 else
9196 as_dirname=false
9199 as_me=`$as_basename -- "$0" ||
9200 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9201 X"$0" : 'X\(//\)$' \| \
9202 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9203 $as_echo X/"$0" |
9204 sed '/^.*\/\([^/][^/]*\)\/*$/{
9205 s//\1/
9208 /^X\/\(\/\/\)$/{
9209 s//\1/
9212 /^X\/\(\/\).*/{
9213 s//\1/
9216 s/.*/./; q'`
9218 # Avoid depending upon Character Ranges.
9219 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9220 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9221 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9222 as_cr_digits='0123456789'
9223 as_cr_alnum=$as_cr_Letters$as_cr_digits
9225 ECHO_C= ECHO_N= ECHO_T=
9226 case `echo -n x` in #(((((
9227 -n*)
9228 case `echo 'xy\c'` in
9229 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9230 xy) ECHO_C='\c';;
9231 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9232 ECHO_T=' ';;
9233 esac;;
9235 ECHO_N='-n';;
9236 esac
9238 rm -f conf$$ conf$$.exe conf$$.file
9239 if test -d conf$$.dir; then
9240 rm -f conf$$.dir/conf$$.file
9241 else
9242 rm -f conf$$.dir
9243 mkdir conf$$.dir 2>/dev/null
9245 if (echo >conf$$.file) 2>/dev/null; then
9246 if ln -s conf$$.file conf$$ 2>/dev/null; then
9247 as_ln_s='ln -s'
9248 # ... but there are two gotchas:
9249 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9250 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9251 # In both cases, we have to default to `cp -pR'.
9252 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9253 as_ln_s='cp -pR'
9254 elif ln conf$$.file conf$$ 2>/dev/null; then
9255 as_ln_s=ln
9256 else
9257 as_ln_s='cp -pR'
9259 else
9260 as_ln_s='cp -pR'
9262 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9263 rmdir conf$$.dir 2>/dev/null
9266 # as_fn_mkdir_p
9267 # -------------
9268 # Create "$as_dir" as a directory, including parents if necessary.
9269 as_fn_mkdir_p ()
9272 case $as_dir in #(
9273 -*) as_dir=./$as_dir;;
9274 esac
9275 test -d "$as_dir" || eval $as_mkdir_p || {
9276 as_dirs=
9277 while :; do
9278 case $as_dir in #(
9279 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9280 *) as_qdir=$as_dir;;
9281 esac
9282 as_dirs="'$as_qdir' $as_dirs"
9283 as_dir=`$as_dirname -- "$as_dir" ||
9284 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9285 X"$as_dir" : 'X\(//\)[^/]' \| \
9286 X"$as_dir" : 'X\(//\)$' \| \
9287 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9288 $as_echo X"$as_dir" |
9289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9290 s//\1/
9293 /^X\(\/\/\)[^/].*/{
9294 s//\1/
9297 /^X\(\/\/\)$/{
9298 s//\1/
9301 /^X\(\/\).*/{
9302 s//\1/
9305 s/.*/./; q'`
9306 test -d "$as_dir" && break
9307 done
9308 test -z "$as_dirs" || eval "mkdir $as_dirs"
9309 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
9312 } # as_fn_mkdir_p
9313 if mkdir -p . 2>/dev/null; then
9314 as_mkdir_p='mkdir -p "$as_dir"'
9315 else
9316 test -d ./-p && rmdir ./-p
9317 as_mkdir_p=false
9321 # as_fn_executable_p FILE
9322 # -----------------------
9323 # Test if FILE is an executable regular file.
9324 as_fn_executable_p ()
9326 test -f "$1" && test -x "$1"
9327 } # as_fn_executable_p
9328 as_test_x='test -x'
9329 as_executable_p=as_fn_executable_p
9331 # Sed expression to map a string onto a valid CPP name.
9332 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9334 # Sed expression to map a string onto a valid variable name.
9335 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9338 exec 6>&1
9339 ## ----------------------------------- ##
9340 ## Main body of $CONFIG_STATUS script. ##
9341 ## ----------------------------------- ##
9342 _ASEOF
9343 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9345 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9346 # Save the log message, to keep $0 and so on meaningful, and to
9347 # report actual input values of CONFIG_FILES etc. instead of their
9348 # values after options handling.
9349 ac_log="
9350 This file was extended by $as_me, which was
9351 generated by GNU Autoconf 2.69. Invocation command line was
9353 CONFIG_FILES = $CONFIG_FILES
9354 CONFIG_HEADERS = $CONFIG_HEADERS
9355 CONFIG_LINKS = $CONFIG_LINKS
9356 CONFIG_COMMANDS = $CONFIG_COMMANDS
9357 $ $0 $@
9359 on `(hostname || uname -n) 2>/dev/null | sed 1q`
9362 _ACEOF
9364 case $ac_config_files in *"
9365 "*) set x $ac_config_files; shift; ac_config_files=$*;;
9366 esac
9370 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9371 # Files that config.status was made for.
9372 config_files="$ac_config_files"
9373 config_commands="$ac_config_commands"
9375 _ACEOF
9377 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9378 ac_cs_usage="\
9379 \`$as_me' instantiates files and other configuration actions
9380 from templates according to the current configuration. Unless the files
9381 and actions are specified as TAGs, all are instantiated by default.
9383 Usage: $0 [OPTION]... [TAG]...
9385 -h, --help print this help, then exit
9386 -V, --version print version number and configuration settings, then exit
9387 --config print configuration, then exit
9388 -q, --quiet, --silent
9389 do not print progress messages
9390 -d, --debug don't remove temporary files
9391 --recheck update $as_me by reconfiguring in the same conditions
9392 --file=FILE[:TEMPLATE]
9393 instantiate the configuration file FILE
9395 Configuration files:
9396 $config_files
9398 Configuration commands:
9399 $config_commands
9401 Report bugs to the package provider."
9403 _ACEOF
9404 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9405 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9406 ac_cs_version="\\
9407 config.status
9408 configured by $0, generated by GNU Autoconf 2.69,
9409 with options \\"\$ac_cs_config\\"
9411 Copyright (C) 2012 Free Software Foundation, Inc.
9412 This config.status script is free software; the Free Software Foundation
9413 gives unlimited permission to copy, distribute and modify it."
9415 ac_pwd='$ac_pwd'
9416 srcdir='$srcdir'
9417 test -n "\$AWK" || AWK=awk
9418 _ACEOF
9420 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9421 # The default lists apply if the user does not specify any file.
9422 ac_need_defaults=:
9423 while test $# != 0
9425 case $1 in
9426 --*=?*)
9427 ac_option=`expr "X$1" : 'X\([^=]*\)='`
9428 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9429 ac_shift=:
9431 --*=)
9432 ac_option=`expr "X$1" : 'X\([^=]*\)='`
9433 ac_optarg=
9434 ac_shift=:
9437 ac_option=$1
9438 ac_optarg=$2
9439 ac_shift=shift
9441 esac
9443 case $ac_option in
9444 # Handling of the options.
9445 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9446 ac_cs_recheck=: ;;
9447 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9448 $as_echo "$ac_cs_version"; exit ;;
9449 --config | --confi | --conf | --con | --co | --c )
9450 $as_echo "$ac_cs_config"; exit ;;
9451 --debug | --debu | --deb | --de | --d | -d )
9452 debug=: ;;
9453 --file | --fil | --fi | --f )
9454 $ac_shift
9455 case $ac_optarg in
9456 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9457 '') as_fn_error $? "missing file argument" ;;
9458 esac
9459 as_fn_append CONFIG_FILES " '$ac_optarg'"
9460 ac_need_defaults=false;;
9461 --he | --h | --help | --hel | -h )
9462 $as_echo "$ac_cs_usage"; exit ;;
9463 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9464 | -silent | --silent | --silen | --sile | --sil | --si | --s)
9465 ac_cs_silent=: ;;
9467 # This is an error.
9468 -*) as_fn_error $? "unrecognized option: \`$1'
9469 Try \`$0 --help' for more information." ;;
9471 *) as_fn_append ac_config_targets " $1"
9472 ac_need_defaults=false ;;
9474 esac
9475 shift
9476 done
9478 ac_configure_extra_args=
9480 if $ac_cs_silent; then
9481 exec 6>/dev/null
9482 ac_configure_extra_args="$ac_configure_extra_args --silent"
9485 _ACEOF
9486 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9487 if \$ac_cs_recheck; then
9488 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9489 shift
9490 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9491 CONFIG_SHELL='$SHELL'
9492 export CONFIG_SHELL
9493 exec "\$@"
9496 _ACEOF
9497 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9498 exec 5>>config.log
9500 echo
9501 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9502 ## Running $as_me. ##
9503 _ASBOX
9504 $as_echo "$ac_log"
9505 } >&5
9507 _ACEOF
9508 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9509 _ACEOF
9511 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9513 # Handling of arguments.
9514 for ac_config_target in $ac_config_targets
9516 case $ac_config_target in
9517 "$MAKEFILES") CONFIG_FILES="$CONFIG_FILES $MAKEFILES" ;;
9518 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9520 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9521 esac
9522 done
9525 # If the user did not use the arguments to specify the items to instantiate,
9526 # then the envvar interface is used. Set only those that are not.
9527 # We use the long form for the default assignment because of an extremely
9528 # bizarre bug on SunOS 4.1.3.
9529 if $ac_need_defaults; then
9530 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9531 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9534 # Have a temporary directory for convenience. Make it in the build tree
9535 # simply because there is no reason against having it here, and in addition,
9536 # creating and moving files from /tmp can sometimes cause problems.
9537 # Hook for its removal unless debugging.
9538 # Note that there is a small window in which the directory will not be cleaned:
9539 # after its creation but before its name has been assigned to `$tmp'.
9540 $debug ||
9542 tmp= ac_tmp=
9543 trap 'exit_status=$?
9544 : "${ac_tmp:=$tmp}"
9545 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9547 trap 'as_fn_exit 1' 1 2 13 15
9549 # Create a (secure) tmp directory for tmp files.
9552 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9553 test -d "$tmp"
9554 } ||
9556 tmp=./conf$$-$RANDOM
9557 (umask 077 && mkdir "$tmp")
9558 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9559 ac_tmp=$tmp
9561 # Set up the scripts for CONFIG_FILES section.
9562 # No need to generate them if there are no CONFIG_FILES.
9563 # This happens for instance with `./config.status config.h'.
9564 if test -n "$CONFIG_FILES"; then
9567 ac_cr=`echo X | tr X '\015'`
9568 # On cygwin, bash can eat \r inside `` if the user requested igncr.
9569 # But we know of no other shell where ac_cr would be empty at this
9570 # point, so we can use a bashism as a fallback.
9571 if test "x$ac_cr" = x; then
9572 eval ac_cr=\$\'\\r\'
9574 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9575 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9576 ac_cs_awk_cr='\\r'
9577 else
9578 ac_cs_awk_cr=$ac_cr
9581 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9582 _ACEOF
9586 echo "cat >conf$$subs.awk <<_ACEOF" &&
9587 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9588 echo "_ACEOF"
9589 } >conf$$subs.sh ||
9590 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9591 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9592 ac_delim='%!_!# '
9593 for ac_last_try in false false false false false :; do
9594 . ./conf$$subs.sh ||
9595 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9597 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9598 if test $ac_delim_n = $ac_delim_num; then
9599 break
9600 elif $ac_last_try; then
9601 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9602 else
9603 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9605 done
9606 rm -f conf$$subs.sh
9608 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9609 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9610 _ACEOF
9611 sed -n '
9613 s/^/S["/; s/!.*/"]=/
9616 s/^[^!]*!//
9617 :repl
9618 t repl
9619 s/'"$ac_delim"'$//
9620 t delim
9623 s/\(.\{148\}\)..*/\1/
9624 t more1
9625 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9628 b repl
9629 :more1
9630 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9633 s/.\{148\}//
9634 t nl
9635 :delim
9637 s/\(.\{148\}\)..*/\1/
9638 t more2
9639 s/["\\]/\\&/g; s/^/"/; s/$/"/
9642 :more2
9643 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9646 s/.\{148\}//
9647 t delim
9648 ' <conf$$subs.awk | sed '
9649 /^[^""]/{
9651 s/\n//
9653 ' >>$CONFIG_STATUS || ac_write_fail=1
9654 rm -f conf$$subs.awk
9655 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9656 _ACAWK
9657 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9658 for (key in S) S_is_set[key] = 1
9659 FS = "\a"
9663 line = $ 0
9664 nfields = split(line, field, "@")
9665 substed = 0
9666 len = length(field[1])
9667 for (i = 2; i < nfields; i++) {
9668 key = field[i]
9669 keylen = length(key)
9670 if (S_is_set[key]) {
9671 value = S[key]
9672 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9673 len += length(value) + length(field[++i])
9674 substed = 1
9675 } else
9676 len += 1 + keylen
9679 print line
9682 _ACAWK
9683 _ACEOF
9684 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9685 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9686 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9687 else
9689 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9690 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9691 _ACEOF
9693 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9694 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9695 # trailing colons and then remove the whole line if VPATH becomes empty
9696 # (actually we leave an empty line to preserve line numbers).
9697 if test "x$srcdir" = x.; then
9698 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9700 s///
9701 s/^/:/
9702 s/[ ]*$/:/
9703 s/:\$(srcdir):/:/g
9704 s/:\${srcdir}:/:/g
9705 s/:@srcdir@:/:/g
9706 s/^:*//
9707 s/:*$//
9709 s/\(=[ ]*\).*/\1/
9711 s/\n//
9712 s/^[^=]*=[ ]*$//
9716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9717 fi # test -n "$CONFIG_FILES"
9720 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
9721 shift
9722 for ac_tag
9724 case $ac_tag in
9725 :[FHLC]) ac_mode=$ac_tag; continue;;
9726 esac
9727 case $ac_mode$ac_tag in
9728 :[FHL]*:*);;
9729 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9730 :[FH]-) ac_tag=-:-;;
9731 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9732 esac
9733 ac_save_IFS=$IFS
9734 IFS=:
9735 set x $ac_tag
9736 IFS=$ac_save_IFS
9737 shift
9738 ac_file=$1
9739 shift
9741 case $ac_mode in
9742 :L) ac_source=$1;;
9743 :[FH])
9744 ac_file_inputs=
9745 for ac_f
9747 case $ac_f in
9748 -) ac_f="$ac_tmp/stdin";;
9749 *) # Look for the file first in the build tree, then in the source tree
9750 # (if the path is not absolute). The absolute path cannot be DOS-style,
9751 # because $ac_f cannot contain `:'.
9752 test -f "$ac_f" ||
9753 case $ac_f in
9754 [\\/$]*) false;;
9755 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9756 esac ||
9757 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9758 esac
9759 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9760 as_fn_append ac_file_inputs " '$ac_f'"
9761 done
9763 # Let's still pretend it is `configure' which instantiates (i.e., don't
9764 # use $as_me), people would be surprised to read:
9765 # /* config.h. Generated by config.status. */
9766 configure_input='Generated from '`
9767 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9768 `' by configure.'
9769 if test x"$ac_file" != x-; then
9770 configure_input="$ac_file. $configure_input"
9771 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9772 $as_echo "$as_me: creating $ac_file" >&6;}
9774 # Neutralize special characters interpreted by sed in replacement strings.
9775 case $configure_input in #(
9776 *\&* | *\|* | *\\* )
9777 ac_sed_conf_input=`$as_echo "$configure_input" |
9778 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9779 *) ac_sed_conf_input=$configure_input;;
9780 esac
9782 case $ac_tag in
9783 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9784 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9785 esac
9787 esac
9789 ac_dir=`$as_dirname -- "$ac_file" ||
9790 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9791 X"$ac_file" : 'X\(//\)[^/]' \| \
9792 X"$ac_file" : 'X\(//\)$' \| \
9793 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9794 $as_echo X"$ac_file" |
9795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9796 s//\1/
9799 /^X\(\/\/\)[^/].*/{
9800 s//\1/
9803 /^X\(\/\/\)$/{
9804 s//\1/
9807 /^X\(\/\).*/{
9808 s//\1/
9811 s/.*/./; q'`
9812 as_dir="$ac_dir"; as_fn_mkdir_p
9813 ac_builddir=.
9815 case "$ac_dir" in
9816 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9818 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9819 # A ".." for each directory in $ac_dir_suffix.
9820 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9821 case $ac_top_builddir_sub in
9822 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9823 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9824 esac ;;
9825 esac
9826 ac_abs_top_builddir=$ac_pwd
9827 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9828 # for backward compatibility:
9829 ac_top_builddir=$ac_top_build_prefix
9831 case $srcdir in
9832 .) # We are building in place.
9833 ac_srcdir=.
9834 ac_top_srcdir=$ac_top_builddir_sub
9835 ac_abs_top_srcdir=$ac_pwd ;;
9836 [\\/]* | ?:[\\/]* ) # Absolute name.
9837 ac_srcdir=$srcdir$ac_dir_suffix;
9838 ac_top_srcdir=$srcdir
9839 ac_abs_top_srcdir=$srcdir ;;
9840 *) # Relative name.
9841 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9842 ac_top_srcdir=$ac_top_build_prefix$srcdir
9843 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9844 esac
9845 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9848 case $ac_mode in
9851 # CONFIG_FILE
9854 _ACEOF
9856 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9857 # If the template does not know about datarootdir, expand it.
9858 # FIXME: This hack should be removed a few years after 2.60.
9859 ac_datarootdir_hack=; ac_datarootdir_seen=
9860 ac_sed_dataroot='
9861 /datarootdir/ {
9865 /@datadir@/p
9866 /@docdir@/p
9867 /@infodir@/p
9868 /@localedir@/p
9869 /@mandir@/p'
9870 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9871 *datarootdir*) ac_datarootdir_seen=yes;;
9872 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9874 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9875 _ACEOF
9876 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9877 ac_datarootdir_hack='
9878 s&@datadir@&$datadir&g
9879 s&@docdir@&$docdir&g
9880 s&@infodir@&$infodir&g
9881 s&@localedir@&$localedir&g
9882 s&@mandir@&$mandir&g
9883 s&\\\${datarootdir}&$datarootdir&g' ;;
9884 esac
9885 _ACEOF
9887 # Neutralize VPATH when `$srcdir' = `.'.
9888 # Shell code in configure.ac might set extrasub.
9889 # FIXME: do we really want to maintain this feature?
9890 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9891 ac_sed_extra="$ac_vpsub
9892 $extrasub
9893 _ACEOF
9894 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9896 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9897 s|@configure_input@|$ac_sed_conf_input|;t t
9898 s&@top_builddir@&$ac_top_builddir_sub&;t t
9899 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9900 s&@srcdir@&$ac_srcdir&;t t
9901 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9902 s&@top_srcdir@&$ac_top_srcdir&;t t
9903 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9904 s&@builddir@&$ac_builddir&;t t
9905 s&@abs_builddir@&$ac_abs_builddir&;t t
9906 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9907 $ac_datarootdir_hack
9909 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9910 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9912 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9913 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9914 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9915 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9916 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9917 which seems to be undefined. Please make sure it is defined" >&5
9918 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9919 which seems to be undefined. Please make sure it is defined" >&2;}
9921 rm -f "$ac_tmp/stdin"
9922 case $ac_file in
9923 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9924 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9925 esac \
9926 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9930 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9931 $as_echo "$as_me: executing $ac_file commands" >&6;}
9933 esac
9936 case $ac_file$ac_mode in
9937 "default":C) chmod +x config/nspr-config ;;
9939 esac
9940 done # for ac_tag
9943 as_fn_exit 0
9944 _ACEOF
9945 ac_clean_files=$ac_clean_files_save
9947 test $ac_write_fail = 0 ||
9948 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9951 # configure is writing to config.log, and then calls config.status.
9952 # config.status does its own redirection, appending to config.log.
9953 # Unfortunately, on DOS this fails, as config.log is still kept open
9954 # by configure, so config.status won't be able to write to it; its
9955 # output is simply discarded. So we exec the FD to /dev/null,
9956 # effectively closing config.log, so it can be properly (re)opened and
9957 # appended to by config.status. When coming back to configure, we
9958 # need to make the FD available again.
9959 if test "$no_create" != yes; then
9960 ac_cs_success=:
9961 ac_config_status_args=
9962 test "$silent" = yes &&
9963 ac_config_status_args="$ac_config_status_args --quiet"
9964 exec 5>/dev/null
9965 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9966 exec 5>>config.log
9967 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9968 # would make configure fail if this is the last instruction.
9969 $ac_cs_success || as_fn_exit 1
9971 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9972 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9973 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}