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