1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for gprof 2.45. 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 16 DUALCASE=1; export DUALCASE # for MKS sh 17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24 else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30 esac 31 fi 32 33 34 as_nl=' 35 ' 36 export as_nl 37 # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 # Prefer a ksh shell builtin over an external printf program on Solaris, 42 # but without wasting forks for bash or zsh. 43 if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50 else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 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' 70 fi 71 72 # The user is always right. 73 if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79 fi 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.) 87 IFS=" "" $as_nl" 88 89 # Find who we are. Look in the path if we contain no directory separator. 90 as_myself= 91 case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 for as_dir in $PATH 95 do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100 IFS=$as_save_IFS 101 102 ;; 103 esac 104 # We did not find ourselves, most probably we were run as `sh COMMAND' 105 # in which case we are not to be found in the path. 106 if test "x$as_myself" = x; then 107 as_myself=$0 108 fi 109 if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112 fi 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. 118 for as_var in BASH_ENV ENV MAIL MAILPATH 119 do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 done 122 PS1='$ ' 123 PS2='> ' 124 PS4='+ ' 125 126 # NLS nuisances. 127 LC_ALL=C 128 export LC_ALL 129 LANGUAGE=C 130 export 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. 143 BASH_ENV=/dev/null 144 ENV=/dev/null 145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151 esac 152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 # Admittedly, this is quite paranoid, since all the known shells bail 154 # out after a failed `exec'. 155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160 if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168 else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174 esac 175 fi 176 " 177 as_required="as_fn_return () { (exit \$1); } 178 as_fn_success () { as_fn_return 0; } 179 as_fn_failure () { as_fn_return 1; } 180 as_fn_ret_success () { return 0; } 181 as_fn_ret_failure () { return 1; } 182 183 exitcode=0 184 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190 else 191 exitcode=1; echo positional parameters were not saved. 192 fi 193 test x\$exitcode = x0 || exit 1 194 test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210 else 211 as_have_required=no 212 fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215 else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 as_found=false 218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233 fi 234 fi 235 done;; 236 esac 237 as_found=false 238 done 239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242 fi; } 243 IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249 # neutralization value for shells without unset; and this also 250 # works around shells that cannot unset nonexistent variables. 251 # Preserve -v and -x to the replacement shell. 252 BASH_ENV=/dev/null 253 ENV=/dev/null 254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260 esac 261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 # Admittedly, this is quite paranoid, since all the known shells bail 263 # out after a failed `exec'. 264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 exit 255 266 fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 $0: including any error possibly output before this 277 $0: message. Then install a modern shell, or manually run 278 $0: the script under such a shell if you do have one." 279 fi 280 exit 1 281 fi 282 fi 283 fi 284 SHELL=${CONFIG_SHELL-/bin/sh} 285 export SHELL 286 # Unset more variables known to interfere with behavior of common tools. 287 CLICOLOR_FORCE= GREP_OPTIONS= 288 unset CLICOLOR_FORCE GREP_OPTIONS 289 290 ## --------------------- ## 291 ## M4sh Shell Functions. ## 292 ## --------------------- ## 293 # as_fn_unset VAR 294 # --------------- 295 # Portably unset VAR. 296 as_fn_unset () 297 { 298 { eval $1=; unset $1;} 299 } 300 as_unset=as_fn_unset 301 302 # as_fn_set_status STATUS 303 # ----------------------- 304 # Set $? to STATUS, without forking. 305 as_fn_set_status () 306 { 307 return $1 308 } # as_fn_set_status 309 310 # as_fn_exit STATUS 311 # ----------------- 312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 as_fn_exit () 314 { 315 set +e 316 as_fn_set_status $1 317 exit $1 318 } # as_fn_exit 319 320 # as_fn_mkdir_p 321 # ------------- 322 # Create "$as_dir" as a directory, including parents if necessary. 323 as_fn_mkdir_p () 324 { 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 $as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366 } # as_fn_mkdir_p 367 368 # as_fn_executable_p FILE 369 # ----------------------- 370 # Test if FILE is an executable regular file. 371 as_fn_executable_p () 372 { 373 test -f "$1" && test -x "$1" 374 } # as_fn_executable_p 375 # as_fn_append VAR VALUE 376 # ---------------------- 377 # Append the text in VALUE to the end of the definition contained in VAR. Take 378 # advantage of any shell optimizations that allow amortized linear growth over 379 # repeated appends, instead of the typical quadratic growth present in naive 380 # implementations. 381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386 else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391 fi # as_fn_append 392 393 # as_fn_arith ARG... 394 # ------------------ 395 # Perform arithmetic evaluation on the ARGs, and store the result in the 396 # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 # must be portable across $(()) and expr. 398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403 else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408 fi # as_fn_arith 409 410 411 # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 # ---------------------------------------- 413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 # script with STATUS, using 1 if that was 0. 416 as_fn_error () 417 { 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425 } # as_fn_error 426 427 if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430 else 431 as_expr=false 432 fi 433 434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436 else 437 as_basename=false 438 fi 439 440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442 else 443 as_dirname=false 444 fi 445 446 as_me=`$as_basename -- "$0" || 447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 $as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465 # Avoid depending upon Character Ranges. 466 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 as_cr_digits='0123456789' 470 as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506 } 507 508 ECHO_C= ECHO_N= ECHO_T= 509 case `echo -n x` in #((((( 510 -n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517 *) 518 ECHO_N='-n';; 519 esac 520 521 rm -f conf$$ conf$$.exe conf$$.file 522 if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524 else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527 fi 528 if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542 else 543 as_ln_s='cp -pR' 544 fi 545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 rmdir conf$$.dir 2>/dev/null 547 548 if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550 else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553 fi 554 555 as_test_x='test -x' 556 as_executable_p=as_fn_executable_p 557 558 # Sed expression to map a string onto a valid CPP name. 559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561 # Sed expression to map a string onto a valid variable name. 562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564 SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567 test -n "$DJDIR" || exec 7<&0 </dev/null 568 exec 6>&1 569 570 # Name of the host. 571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 # so uname gets run too. 573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575 # 576 # Initializations. 577 # 578 ac_default_prefix=/usr/local 579 ac_clean_files= 580 ac_config_libobj_dir=. 581 LIBOBJS= 582 cross_compiling=no 583 subdirs= 584 MFLAGS= 585 MAKEFLAGS= 586 587 # Identity of this package. 588 PACKAGE_NAME='gprof' 589 PACKAGE_TARNAME='gprof' 590 PACKAGE_VERSION='2.45' 591 PACKAGE_STRING='gprof 2.45' 592 PACKAGE_BUGREPORT='' 593 PACKAGE_URL='' 594 595 ac_unique_file="gprof.c" 596 # Factoring default headers for most tests. 597 ac_includes_default="\ 598 #include <stdio.h> 599 #ifdef HAVE_SYS_TYPES_H 600 # include <sys/types.h> 601 #endif 602 #ifdef HAVE_SYS_STAT_H 603 # include <sys/stat.h> 604 #endif 605 #ifdef STDC_HEADERS 606 # include <stdlib.h> 607 # include <stddef.h> 608 #else 609 # ifdef HAVE_STDLIB_H 610 # include <stdlib.h> 611 # endif 612 #endif 613 #ifdef HAVE_STRING_H 614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 # include <memory.h> 616 # endif 617 # include <string.h> 618 #endif 619 #ifdef HAVE_STRINGS_H 620 # include <strings.h> 621 #endif 622 #ifdef HAVE_INTTYPES_H 623 # include <inttypes.h> 624 #endif 625 #ifdef HAVE_STDINT_H 626 # include <stdint.h> 627 #endif 628 #ifdef HAVE_UNISTD_H 629 # include <unistd.h> 630 #endif" 631 632 gt_needs= 633 ac_subst_vars='am__EXEEXT_FALSE 634 am__EXEEXT_TRUE 635 LTLIBOBJS 636 LIBOBJS 637 NATIVE_FALSE 638 NATIVE_TRUE 639 WARN_WRITE_STRINGS 640 NO_WERROR 641 WARN_CFLAGS_FOR_BUILD 642 WARN_CFLAGS 643 GENINSRC_NEVER_FALSE 644 GENINSRC_NEVER_TRUE 645 MAINT 646 MAINTAINER_MODE_FALSE 647 MAINTAINER_MODE_TRUE 648 CATOBJEXT 649 GENCAT 650 INSTOBJEXT 651 DATADIRNAME 652 CATALOGS 653 INCINTL 654 LIBINTL_DEP 655 POSUB 656 LTLIBINTL 657 LIBINTL 658 INTLLIBS 659 LTLIBICONV 660 LIBICONV 661 INTL_MACOSX_LIBS 662 MSGMERGE 663 XGETTEXT 664 GMSGFMT 665 MSGFMT 666 USE_NLS 667 MKINSTALLDIRS 668 LARGEFILE_CPPFLAGS 669 OTOOL64 670 OTOOL 671 LIPO 672 NMEDIT 673 DSYMUTIL 674 RANLIB 675 AR 676 OBJDUMP 677 LN_S 678 NM 679 ac_ct_DUMPBIN 680 DUMPBIN 681 LD 682 FGREP 683 SED 684 LIBTOOL 685 EGREP 686 GREP 687 CPP 688 am__fastdepCC_FALSE 689 am__fastdepCC_TRUE 690 CCDEPMODE 691 am__nodep 692 AMDEPBACKSLASH 693 AMDEP_FALSE 694 AMDEP_TRUE 695 am__quote 696 am__include 697 DEPDIR 698 OBJEXT 699 EXEEXT 700 ac_ct_CC 701 CPPFLAGS 702 LDFLAGS 703 CFLAGS 704 CC 705 AM_BACKSLASH 706 AM_DEFAULT_VERBOSITY 707 AM_DEFAULT_V 708 AM_V 709 am__untar 710 am__tar 711 AMTAR 712 am__leading_dot 713 SET_MAKE 714 AWK 715 mkdir_p 716 MKDIR_P 717 INSTALL_STRIP_PROGRAM 718 STRIP 719 install_sh 720 MAKEINFO 721 AUTOHEADER 722 AUTOMAKE 723 AUTOCONF 724 ACLOCAL 725 VERSION 726 PACKAGE 727 CYGPATH_W 728 am__isrc 729 INSTALL_DATA 730 INSTALL_SCRIPT 731 INSTALL_PROGRAM 732 target_os 733 target_vendor 734 target_cpu 735 target 736 host_os 737 host_vendor 738 host_cpu 739 host 740 build_os 741 build_vendor 742 build_cpu 743 build 744 target_alias 745 host_alias 746 build_alias 747 LIBS 748 ECHO_T 749 ECHO_N 750 ECHO_C 751 DEFS 752 mandir 753 localedir 754 libdir 755 psdir 756 pdfdir 757 dvidir 758 htmldir 759 infodir 760 docdir 761 oldincludedir 762 includedir 763 localstatedir 764 sharedstatedir 765 sysconfdir 766 datadir 767 datarootdir 768 libexecdir 769 sbindir 770 bindir 771 program_transform_name 772 prefix 773 exec_prefix 774 PACKAGE_URL 775 PACKAGE_BUGREPORT 776 PACKAGE_STRING 777 PACKAGE_VERSION 778 PACKAGE_TARNAME 779 PACKAGE_NAME 780 PATH_SEPARATOR 781 SHELL' 782 ac_subst_files='' 783 ac_user_opts=' 784 enable_option_checking 785 enable_silent_rules 786 enable_dependency_tracking 787 enable_shared 788 enable_static 789 with_pic 790 enable_fast_install 791 with_gnu_ld 792 enable_libtool_lock 793 enable_plugins 794 enable_largefile 795 enable_nls 796 enable_rpath 797 with_libiconv_prefix 798 with_libiconv_type 799 with_libintl_prefix 800 with_libintl_type 801 enable_maintainer_mode 802 enable_werror 803 enable_build_warnings 804 ' 805 ac_precious_vars='build_alias 806 host_alias 807 target_alias 808 CC 809 CFLAGS 810 LDFLAGS 811 LIBS 812 CPPFLAGS 813 CPP' 814 815 816 # Initialize some variables set by options. 817 ac_init_help= 818 ac_init_version=false 819 ac_unrecognized_opts= 820 ac_unrecognized_sep= 821 # The variables have the same names as the options, with 822 # dashes changed to underlines. 823 cache_file=/dev/null 824 exec_prefix=NONE 825 no_create= 826 no_recursion= 827 prefix=NONE 828 program_prefix=NONE 829 program_suffix=NONE 830 program_transform_name=s,x,x, 831 silent= 832 site= 833 srcdir= 834 verbose= 835 x_includes=NONE 836 x_libraries=NONE 837 838 # Installation directory options. 839 # These are left unexpanded so users can "make install exec_prefix=/foo" 840 # and all the variables that are supposed to be based on exec_prefix 841 # by default will actually change. 842 # Use braces instead of parens because sh, perl, etc. also accept them. 843 # (The list follows the same order as the GNU Coding Standards.) 844 bindir='${exec_prefix}/bin' 845 sbindir='${exec_prefix}/sbin' 846 libexecdir='${exec_prefix}/libexec' 847 datarootdir='${prefix}/share' 848 datadir='${datarootdir}' 849 sysconfdir='${prefix}/etc' 850 sharedstatedir='${prefix}/com' 851 localstatedir='${prefix}/var' 852 includedir='${prefix}/include' 853 oldincludedir='/usr/include' 854 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 855 infodir='${datarootdir}/info' 856 htmldir='${docdir}' 857 dvidir='${docdir}' 858 pdfdir='${docdir}' 859 psdir='${docdir}' 860 libdir='${exec_prefix}/lib' 861 localedir='${datarootdir}/locale' 862 mandir='${datarootdir}/man' 863 864 ac_prev= 865 ac_dashdash= 866 for ac_option 867 do 868 # If the previous option needs an argument, assign it. 869 if test -n "$ac_prev"; then 870 eval $ac_prev=\$ac_option 871 ac_prev= 872 continue 873 fi 874 875 case $ac_option in 876 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 877 *=) ac_optarg= ;; 878 *) ac_optarg=yes ;; 879 esac 880 881 # Accept the important Cygnus configure options, so we can diagnose typos. 882 883 case $ac_dashdash$ac_option in 884 --) 885 ac_dashdash=yes ;; 886 887 -bindir | --bindir | --bindi | --bind | --bin | --bi) 888 ac_prev=bindir ;; 889 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 890 bindir=$ac_optarg ;; 891 892 -build | --build | --buil | --bui | --bu) 893 ac_prev=build_alias ;; 894 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 895 build_alias=$ac_optarg ;; 896 897 -cache-file | --cache-file | --cache-fil | --cache-fi \ 898 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 899 ac_prev=cache_file ;; 900 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 901 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 902 cache_file=$ac_optarg ;; 903 904 --config-cache | -C) 905 cache_file=config.cache ;; 906 907 -datadir | --datadir | --datadi | --datad) 908 ac_prev=datadir ;; 909 -datadir=* | --datadir=* | --datadi=* | --datad=*) 910 datadir=$ac_optarg ;; 911 912 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 913 | --dataroo | --dataro | --datar) 914 ac_prev=datarootdir ;; 915 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 916 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 917 datarootdir=$ac_optarg ;; 918 919 -disable-* | --disable-*) 920 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 921 # Reject names that are not valid shell variable names. 922 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 923 as_fn_error $? "invalid feature name: $ac_useropt" 924 ac_useropt_orig=$ac_useropt 925 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 926 case $ac_user_opts in 927 *" 928 "enable_$ac_useropt" 929 "*) ;; 930 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 931 ac_unrecognized_sep=', ';; 932 esac 933 eval enable_$ac_useropt=no ;; 934 935 -docdir | --docdir | --docdi | --doc | --do) 936 ac_prev=docdir ;; 937 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 938 docdir=$ac_optarg ;; 939 940 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 941 ac_prev=dvidir ;; 942 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 943 dvidir=$ac_optarg ;; 944 945 -enable-* | --enable-*) 946 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 947 # Reject names that are not valid shell variable names. 948 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 949 as_fn_error $? "invalid feature name: $ac_useropt" 950 ac_useropt_orig=$ac_useropt 951 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 952 case $ac_user_opts in 953 *" 954 "enable_$ac_useropt" 955 "*) ;; 956 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 957 ac_unrecognized_sep=', ';; 958 esac 959 eval enable_$ac_useropt=\$ac_optarg ;; 960 961 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 962 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 963 | --exec | --exe | --ex) 964 ac_prev=exec_prefix ;; 965 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 966 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 967 | --exec=* | --exe=* | --ex=*) 968 exec_prefix=$ac_optarg ;; 969 970 -gas | --gas | --ga | --g) 971 # Obsolete; use --with-gas. 972 with_gas=yes ;; 973 974 -help | --help | --hel | --he | -h) 975 ac_init_help=long ;; 976 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 977 ac_init_help=recursive ;; 978 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 979 ac_init_help=short ;; 980 981 -host | --host | --hos | --ho) 982 ac_prev=host_alias ;; 983 -host=* | --host=* | --hos=* | --ho=*) 984 host_alias=$ac_optarg ;; 985 986 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 987 ac_prev=htmldir ;; 988 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 989 | --ht=*) 990 htmldir=$ac_optarg ;; 991 992 -includedir | --includedir | --includedi | --included | --include \ 993 | --includ | --inclu | --incl | --inc) 994 ac_prev=includedir ;; 995 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 996 | --includ=* | --inclu=* | --incl=* | --inc=*) 997 includedir=$ac_optarg ;; 998 999 -infodir | --infodir | --infodi | --infod | --info | --inf) 1000 ac_prev=infodir ;; 1001 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1002 infodir=$ac_optarg ;; 1003 1004 -libdir | --libdir | --libdi | --libd) 1005 ac_prev=libdir ;; 1006 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1007 libdir=$ac_optarg ;; 1008 1009 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1010 | --libexe | --libex | --libe) 1011 ac_prev=libexecdir ;; 1012 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1013 | --libexe=* | --libex=* | --libe=*) 1014 libexecdir=$ac_optarg ;; 1015 1016 -localedir | --localedir | --localedi | --localed | --locale) 1017 ac_prev=localedir ;; 1018 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1019 localedir=$ac_optarg ;; 1020 1021 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1022 | --localstate | --localstat | --localsta | --localst | --locals) 1023 ac_prev=localstatedir ;; 1024 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1025 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1026 localstatedir=$ac_optarg ;; 1027 1028 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1029 ac_prev=mandir ;; 1030 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1031 mandir=$ac_optarg ;; 1032 1033 -nfp | --nfp | --nf) 1034 # Obsolete; use --without-fp. 1035 with_fp=no ;; 1036 1037 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1038 | --no-cr | --no-c | -n) 1039 no_create=yes ;; 1040 1041 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1042 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1043 no_recursion=yes ;; 1044 1045 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1046 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1047 | --oldin | --oldi | --old | --ol | --o) 1048 ac_prev=oldincludedir ;; 1049 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1050 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1051 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1052 oldincludedir=$ac_optarg ;; 1053 1054 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1055 ac_prev=prefix ;; 1056 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1057 prefix=$ac_optarg ;; 1058 1059 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1060 | --program-pre | --program-pr | --program-p) 1061 ac_prev=program_prefix ;; 1062 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1063 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1064 program_prefix=$ac_optarg ;; 1065 1066 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1067 | --program-suf | --program-su | --program-s) 1068 ac_prev=program_suffix ;; 1069 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1070 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1071 program_suffix=$ac_optarg ;; 1072 1073 -program-transform-name | --program-transform-name \ 1074 | --program-transform-nam | --program-transform-na \ 1075 | --program-transform-n | --program-transform- \ 1076 | --program-transform | --program-transfor \ 1077 | --program-transfo | --program-transf \ 1078 | --program-trans | --program-tran \ 1079 | --progr-tra | --program-tr | --program-t) 1080 ac_prev=program_transform_name ;; 1081 -program-transform-name=* | --program-transform-name=* \ 1082 | --program-transform-nam=* | --program-transform-na=* \ 1083 | --program-transform-n=* | --program-transform-=* \ 1084 | --program-transform=* | --program-transfor=* \ 1085 | --program-transfo=* | --program-transf=* \ 1086 | --program-trans=* | --program-tran=* \ 1087 | --progr-tra=* | --program-tr=* | --program-t=*) 1088 program_transform_name=$ac_optarg ;; 1089 1090 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1091 ac_prev=pdfdir ;; 1092 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1093 pdfdir=$ac_optarg ;; 1094 1095 -psdir | --psdir | --psdi | --psd | --ps) 1096 ac_prev=psdir ;; 1097 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1098 psdir=$ac_optarg ;; 1099 1100 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1101 | -silent | --silent | --silen | --sile | --sil) 1102 silent=yes ;; 1103 1104 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1105 ac_prev=sbindir ;; 1106 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1107 | --sbi=* | --sb=*) 1108 sbindir=$ac_optarg ;; 1109 1110 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1111 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1112 | --sharedst | --shareds | --shared | --share | --shar \ 1113 | --sha | --sh) 1114 ac_prev=sharedstatedir ;; 1115 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1116 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1117 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1118 | --sha=* | --sh=*) 1119 sharedstatedir=$ac_optarg ;; 1120 1121 -site | --site | --sit) 1122 ac_prev=site ;; 1123 -site=* | --site=* | --sit=*) 1124 site=$ac_optarg ;; 1125 1126 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1127 ac_prev=srcdir ;; 1128 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1129 srcdir=$ac_optarg ;; 1130 1131 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1132 | --syscon | --sysco | --sysc | --sys | --sy) 1133 ac_prev=sysconfdir ;; 1134 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1135 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1136 sysconfdir=$ac_optarg ;; 1137 1138 -target | --target | --targe | --targ | --tar | --ta | --t) 1139 ac_prev=target_alias ;; 1140 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1141 target_alias=$ac_optarg ;; 1142 1143 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1144 verbose=yes ;; 1145 1146 -version | --version | --versio | --versi | --vers | -V) 1147 ac_init_version=: ;; 1148 1149 -with-* | --with-*) 1150 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1151 # Reject names that are not valid shell variable names. 1152 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1153 as_fn_error $? "invalid package name: $ac_useropt" 1154 ac_useropt_orig=$ac_useropt 1155 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1156 case $ac_user_opts in 1157 *" 1158 "with_$ac_useropt" 1159 "*) ;; 1160 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1161 ac_unrecognized_sep=', ';; 1162 esac 1163 eval with_$ac_useropt=\$ac_optarg ;; 1164 1165 -without-* | --without-*) 1166 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1167 # Reject names that are not valid shell variable names. 1168 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1169 as_fn_error $? "invalid package name: $ac_useropt" 1170 ac_useropt_orig=$ac_useropt 1171 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1172 case $ac_user_opts in 1173 *" 1174 "with_$ac_useropt" 1175 "*) ;; 1176 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1177 ac_unrecognized_sep=', ';; 1178 esac 1179 eval with_$ac_useropt=no ;; 1180 1181 --x) 1182 # Obsolete; use --with-x. 1183 with_x=yes ;; 1184 1185 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1186 | --x-incl | --x-inc | --x-in | --x-i) 1187 ac_prev=x_includes ;; 1188 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1189 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1190 x_includes=$ac_optarg ;; 1191 1192 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1193 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1194 ac_prev=x_libraries ;; 1195 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1196 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1197 x_libraries=$ac_optarg ;; 1198 1199 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1200 Try \`$0 --help' for more information" 1201 ;; 1202 1203 *=*) 1204 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1205 # Reject names that are not valid shell variable names. 1206 case $ac_envvar in #( 1207 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1208 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1209 esac 1210 eval $ac_envvar=\$ac_optarg 1211 export $ac_envvar ;; 1212 1213 *) 1214 # FIXME: should be removed in autoconf 3.0. 1215 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1216 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1217 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1218 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1219 ;; 1220 1221 esac 1222 done 1223 1224 if test -n "$ac_prev"; then 1225 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1226 as_fn_error $? "missing argument to $ac_option" 1227 fi 1228 1229 if test -n "$ac_unrecognized_opts"; then 1230 case $enable_option_checking in 1231 no) ;; 1232 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1233 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1234 esac 1235 fi 1236 1237 # Check all directory arguments for consistency. 1238 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1239 datadir sysconfdir sharedstatedir localstatedir includedir \ 1240 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1241 libdir localedir mandir 1242 do 1243 eval ac_val=\$$ac_var 1244 # Remove trailing slashes. 1245 case $ac_val in 1246 */ ) 1247 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1248 eval $ac_var=\$ac_val;; 1249 esac 1250 # Be sure to have absolute directory names. 1251 case $ac_val in 1252 [\\/$]* | ?:[\\/]* ) continue;; 1253 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1254 esac 1255 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1256 done 1257 1258 # There might be people who depend on the old broken behavior: `$host' 1259 # used to hold the argument of --host etc. 1260 # FIXME: To remove some day. 1261 build=$build_alias 1262 host=$host_alias 1263 target=$target_alias 1264 1265 # FIXME: To remove some day. 1266 if test "x$host_alias" != x; then 1267 if test "x$build_alias" = x; then 1268 cross_compiling=maybe 1269 elif test "x$build_alias" != "x$host_alias"; then 1270 cross_compiling=yes 1271 fi 1272 fi 1273 1274 ac_tool_prefix= 1275 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1276 1277 test "$silent" = yes && exec 6>/dev/null 1278 1279 1280 ac_pwd=`pwd` && test -n "$ac_pwd" && 1281 ac_ls_di=`ls -di .` && 1282 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1283 as_fn_error $? "working directory cannot be determined" 1284 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1285 as_fn_error $? "pwd does not report name of working directory" 1286 1287 1288 # Find the source files, if location was not specified. 1289 if test -z "$srcdir"; then 1290 ac_srcdir_defaulted=yes 1291 # Try the directory containing this script, then the parent directory. 1292 ac_confdir=`$as_dirname -- "$as_myself" || 1293 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1294 X"$as_myself" : 'X\(//\)[^/]' \| \ 1295 X"$as_myself" : 'X\(//\)$' \| \ 1296 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1297 $as_echo X"$as_myself" | 1298 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1299 s//\1/ 1300 q 1301 } 1302 /^X\(\/\/\)[^/].*/{ 1303 s//\1/ 1304 q 1305 } 1306 /^X\(\/\/\)$/{ 1307 s//\1/ 1308 q 1309 } 1310 /^X\(\/\).*/{ 1311 s//\1/ 1312 q 1313 } 1314 s/.*/./; q'` 1315 srcdir=$ac_confdir 1316 if test ! -r "$srcdir/$ac_unique_file"; then 1317 srcdir=.. 1318 fi 1319 else 1320 ac_srcdir_defaulted=no 1321 fi 1322 if test ! -r "$srcdir/$ac_unique_file"; then 1323 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1324 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1325 fi 1326 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1327 ac_abs_confdir=`( 1328 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1329 pwd)` 1330 # When building in place, set srcdir=. 1331 if test "$ac_abs_confdir" = "$ac_pwd"; then 1332 srcdir=. 1333 fi 1334 # Remove unnecessary trailing slashes from srcdir. 1335 # Double slashes in file names in object file debugging info 1336 # mess up M-x gdb in Emacs. 1337 case $srcdir in 1338 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1339 esac 1340 for ac_var in $ac_precious_vars; do 1341 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1342 eval ac_env_${ac_var}_value=\$${ac_var} 1343 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1344 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1345 done 1346 1347 # 1348 # Report the --help message. 1349 # 1350 if test "$ac_init_help" = "long"; then 1351 # Omit some internal or obsolete options to make the list less imposing. 1352 # This message is too long to be a string in the A/UX 3.1 sh. 1353 cat <<_ACEOF 1354 \`configure' configures gprof 2.45 to adapt to many kinds of systems. 1355 1356 Usage: $0 [OPTION]... [VAR=VALUE]... 1357 1358 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1359 VAR=VALUE. See below for descriptions of some of the useful variables. 1360 1361 Defaults for the options are specified in brackets. 1362 1363 Configuration: 1364 -h, --help display this help and exit 1365 --help=short display options specific to this package 1366 --help=recursive display the short help of all the included packages 1367 -V, --version display version information and exit 1368 -q, --quiet, --silent do not print \`checking ...' messages 1369 --cache-file=FILE cache test results in FILE [disabled] 1370 -C, --config-cache alias for \`--cache-file=config.cache' 1371 -n, --no-create do not create output files 1372 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1373 1374 Installation directories: 1375 --prefix=PREFIX install architecture-independent files in PREFIX 1376 [$ac_default_prefix] 1377 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1378 [PREFIX] 1379 1380 By default, \`make install' will install all the files in 1381 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1382 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1383 for instance \`--prefix=\$HOME'. 1384 1385 For better control, use the options below. 1386 1387 Fine tuning of the installation directories: 1388 --bindir=DIR user executables [EPREFIX/bin] 1389 --sbindir=DIR system admin executables [EPREFIX/sbin] 1390 --libexecdir=DIR program executables [EPREFIX/libexec] 1391 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1392 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1393 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1394 --libdir=DIR object code libraries [EPREFIX/lib] 1395 --includedir=DIR C header files [PREFIX/include] 1396 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1397 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1398 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1399 --infodir=DIR info documentation [DATAROOTDIR/info] 1400 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1401 --mandir=DIR man documentation [DATAROOTDIR/man] 1402 --docdir=DIR documentation root [DATAROOTDIR/doc/gprof] 1403 --htmldir=DIR html documentation [DOCDIR] 1404 --dvidir=DIR dvi documentation [DOCDIR] 1405 --pdfdir=DIR pdf documentation [DOCDIR] 1406 --psdir=DIR ps documentation [DOCDIR] 1407 _ACEOF 1408 1409 cat <<\_ACEOF 1410 1411 Program names: 1412 --program-prefix=PREFIX prepend PREFIX to installed program names 1413 --program-suffix=SUFFIX append SUFFIX to installed program names 1414 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1415 1416 System types: 1417 --build=BUILD configure for building on BUILD [guessed] 1418 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1419 --target=TARGET configure for building compilers for TARGET [HOST] 1420 _ACEOF 1421 fi 1422 1423 if test -n "$ac_init_help"; then 1424 case $ac_init_help in 1425 short | recursive ) echo "Configuration of gprof 2.45:";; 1426 esac 1427 cat <<\_ACEOF 1428 1429 Optional Features: 1430 --disable-option-checking ignore unrecognized --enable/--with options 1431 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1432 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1433 --enable-silent-rules less verbose build output (undo: "make V=1") 1434 --disable-silent-rules verbose build output (undo: "make V=0") 1435 --enable-dependency-tracking 1436 do not reject slow dependency extractors 1437 --disable-dependency-tracking 1438 speeds up one-time build 1439 --enable-shared[=PKGS] build shared libraries [default=yes] 1440 --enable-static[=PKGS] build static libraries [default=yes] 1441 --enable-fast-install[=PKGS] 1442 optimize for fast installation [default=yes] 1443 --disable-libtool-lock avoid locking (might break parallel builds) 1444 --enable-plugins Enable support for plugins 1445 --disable-largefile omit support for large files 1446 --disable-nls do not use Native Language Support 1447 --disable-rpath do not hardcode runtime library paths 1448 --enable-maintainer-mode 1449 enable make rules and dependencies not useful (and 1450 sometimes confusing) to the casual installer 1451 --enable-werror treat compile warnings as errors 1452 --enable-build-warnings enable build-time compiler warnings 1453 1454 Optional Packages: 1455 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1456 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1457 --with-pic try to use only PIC/non-PIC objects [default=use 1458 both] 1459 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1460 --with-gnu-ld assume the C compiler uses GNU ld default=no 1461 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1462 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1463 --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1464 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1465 --without-libintl-prefix don't search for libintl in includedir and libdir 1466 --with-libintl-type=TYPE type of library to search for (auto/static/shared) 1467 1468 Some influential environment variables: 1469 CC C compiler command 1470 CFLAGS C compiler flags 1471 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1472 nonstandard directory <lib dir> 1473 LIBS libraries to pass to the linker, e.g. -l<library> 1474 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1475 you have headers in a nonstandard directory <include dir> 1476 CPP C preprocessor 1477 1478 Use these variables to override the choices made by `configure' or to help 1479 it to find libraries and programs with nonstandard names/locations. 1480 1481 Report bugs to the package provider. 1482 _ACEOF 1483 ac_status=$? 1484 fi 1485 1486 if test "$ac_init_help" = "recursive"; then 1487 # If there are subdirs, report their specific --help. 1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1489 test -d "$ac_dir" || 1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1491 continue 1492 ac_builddir=. 1493 1494 case "$ac_dir" in 1495 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1496 *) 1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1498 # A ".." for each directory in $ac_dir_suffix. 1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1500 case $ac_top_builddir_sub in 1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1503 esac ;; 1504 esac 1505 ac_abs_top_builddir=$ac_pwd 1506 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1507 # for backward compatibility: 1508 ac_top_builddir=$ac_top_build_prefix 1509 1510 case $srcdir in 1511 .) # We are building in place. 1512 ac_srcdir=. 1513 ac_top_srcdir=$ac_top_builddir_sub 1514 ac_abs_top_srcdir=$ac_pwd ;; 1515 [\\/]* | ?:[\\/]* ) # Absolute name. 1516 ac_srcdir=$srcdir$ac_dir_suffix; 1517 ac_top_srcdir=$srcdir 1518 ac_abs_top_srcdir=$srcdir ;; 1519 *) # Relative name. 1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1521 ac_top_srcdir=$ac_top_build_prefix$srcdir 1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1523 esac 1524 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1525 1526 cd "$ac_dir" || { ac_status=$?; continue; } 1527 # Check for guested configure. 1528 if test -f "$ac_srcdir/configure.gnu"; then 1529 echo && 1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1531 elif test -f "$ac_srcdir/configure"; then 1532 echo && 1533 $SHELL "$ac_srcdir/configure" --help=recursive 1534 else 1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1536 fi || ac_status=$? 1537 cd "$ac_pwd" || { ac_status=$?; break; } 1538 done 1539 fi 1540 1541 test -n "$ac_init_help" && exit $ac_status 1542 if $ac_init_version; then 1543 cat <<\_ACEOF 1544 gprof configure 2.45 1545 generated by GNU Autoconf 2.69 1546 1547 Copyright (C) 2012 Free Software Foundation, Inc. 1548 This configure script is free software; the Free Software Foundation 1549 gives unlimited permission to copy, distribute and modify it. 1550 _ACEOF 1551 exit 1552 fi 1553 1554 ## ------------------------ ## 1555 ## Autoconf initialization. ## 1556 ## ------------------------ ## 1557 1558 # ac_fn_c_try_compile LINENO 1559 # -------------------------- 1560 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1561 ac_fn_c_try_compile () 1562 { 1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1564 rm -f conftest.$ac_objext 1565 if { { ac_try="$ac_compile" 1566 case "(($ac_try" in 1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1568 *) ac_try_echo=$ac_try;; 1569 esac 1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1571 $as_echo "$ac_try_echo"; } >&5 1572 (eval "$ac_compile") 2>conftest.err 1573 ac_status=$? 1574 if test -s conftest.err; then 1575 grep -v '^ *+' conftest.err >conftest.er1 1576 cat conftest.er1 >&5 1577 mv -f conftest.er1 conftest.err 1578 fi 1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1580 test $ac_status = 0; } && { 1581 test -z "$ac_c_werror_flag" || 1582 test ! -s conftest.err 1583 } && test -s conftest.$ac_objext; then : 1584 ac_retval=0 1585 else 1586 $as_echo "$as_me: failed program was:" >&5 1587 sed 's/^/| /' conftest.$ac_ext >&5 1588 1589 ac_retval=1 1590 fi 1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1592 as_fn_set_status $ac_retval 1593 1594 } # ac_fn_c_try_compile 1595 1596 # ac_fn_c_try_cpp LINENO 1597 # ---------------------- 1598 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1599 ac_fn_c_try_cpp () 1600 { 1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 if { { ac_try="$ac_cpp conftest.$ac_ext" 1603 case "(($ac_try" in 1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1605 *) ac_try_echo=$ac_try;; 1606 esac 1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1608 $as_echo "$ac_try_echo"; } >&5 1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1610 ac_status=$? 1611 if test -s conftest.err; then 1612 grep -v '^ *+' conftest.err >conftest.er1 1613 cat conftest.er1 >&5 1614 mv -f conftest.er1 conftest.err 1615 fi 1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1617 test $ac_status = 0; } > conftest.i && { 1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1619 test ! -s conftest.err 1620 }; then : 1621 ac_retval=0 1622 else 1623 $as_echo "$as_me: failed program was:" >&5 1624 sed 's/^/| /' conftest.$ac_ext >&5 1625 1626 ac_retval=1 1627 fi 1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1629 as_fn_set_status $ac_retval 1630 1631 } # ac_fn_c_try_cpp 1632 1633 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1634 # ------------------------------------------------------- 1635 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1636 # the include files in INCLUDES and setting the cache variable VAR 1637 # accordingly. 1638 ac_fn_c_check_header_mongrel () 1639 { 1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1641 if eval \${$3+:} false; then : 1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1643 $as_echo_n "checking for $2... " >&6; } 1644 if eval \${$3+:} false; then : 1645 $as_echo_n "(cached) " >&6 1646 fi 1647 eval ac_res=\$$3 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1649 $as_echo "$ac_res" >&6; } 1650 else 1651 # Is the header compilable? 1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1653 $as_echo_n "checking $2 usability... " >&6; } 1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1655 /* end confdefs.h. */ 1656 $4 1657 #include <$2> 1658 _ACEOF 1659 if ac_fn_c_try_compile "$LINENO"; then : 1660 ac_header_compiler=yes 1661 else 1662 ac_header_compiler=no 1663 fi 1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1666 $as_echo "$ac_header_compiler" >&6; } 1667 1668 # Is the header present? 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1670 $as_echo_n "checking $2 presence... " >&6; } 1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1672 /* end confdefs.h. */ 1673 #include <$2> 1674 _ACEOF 1675 if ac_fn_c_try_cpp "$LINENO"; then : 1676 ac_header_preproc=yes 1677 else 1678 ac_header_preproc=no 1679 fi 1680 rm -f conftest.err conftest.i conftest.$ac_ext 1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1682 $as_echo "$ac_header_preproc" >&6; } 1683 1684 # So? What about this header? 1685 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1686 yes:no: ) 1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1688 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1691 ;; 1692 no:yes:* ) 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1694 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1696 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1698 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1700 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1702 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1703 ;; 1704 esac 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1706 $as_echo_n "checking for $2... " >&6; } 1707 if eval \${$3+:} false; then : 1708 $as_echo_n "(cached) " >&6 1709 else 1710 eval "$3=\$ac_header_compiler" 1711 fi 1712 eval ac_res=\$$3 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714 $as_echo "$ac_res" >&6; } 1715 fi 1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1717 1718 } # ac_fn_c_check_header_mongrel 1719 1720 # ac_fn_c_try_run LINENO 1721 # ---------------------- 1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1723 # that executables *can* be run. 1724 ac_fn_c_try_run () 1725 { 1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1727 if { { ac_try="$ac_link" 1728 case "(($ac_try" in 1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1730 *) ac_try_echo=$ac_try;; 1731 esac 1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1733 $as_echo "$ac_try_echo"; } >&5 1734 (eval "$ac_link") 2>&5 1735 ac_status=$? 1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1738 { { case "(($ac_try" in 1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1740 *) ac_try_echo=$ac_try;; 1741 esac 1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1743 $as_echo "$ac_try_echo"; } >&5 1744 (eval "$ac_try") 2>&5 1745 ac_status=$? 1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 test $ac_status = 0; }; }; then : 1748 ac_retval=0 1749 else 1750 $as_echo "$as_me: program exited with status $ac_status" >&5 1751 $as_echo "$as_me: failed program was:" >&5 1752 sed 's/^/| /' conftest.$ac_ext >&5 1753 1754 ac_retval=$ac_status 1755 fi 1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1758 as_fn_set_status $ac_retval 1759 1760 } # ac_fn_c_try_run 1761 1762 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1763 # ------------------------------------------------------- 1764 # Tests whether HEADER exists and can be compiled using the include files in 1765 # INCLUDES, setting the cache variable VAR accordingly. 1766 ac_fn_c_check_header_compile () 1767 { 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1770 $as_echo_n "checking for $2... " >&6; } 1771 if eval \${$3+:} false; then : 1772 $as_echo_n "(cached) " >&6 1773 else 1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1775 /* end confdefs.h. */ 1776 $4 1777 #include <$2> 1778 _ACEOF 1779 if ac_fn_c_try_compile "$LINENO"; then : 1780 eval "$3=yes" 1781 else 1782 eval "$3=no" 1783 fi 1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1785 fi 1786 eval ac_res=\$$3 1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1788 $as_echo "$ac_res" >&6; } 1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1790 1791 } # ac_fn_c_check_header_compile 1792 1793 # ac_fn_c_try_link LINENO 1794 # ----------------------- 1795 # Try to link conftest.$ac_ext, and return whether this succeeded. 1796 ac_fn_c_try_link () 1797 { 1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1799 rm -f conftest.$ac_objext conftest$ac_exeext 1800 if { { ac_try="$ac_link" 1801 case "(($ac_try" in 1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1803 *) ac_try_echo=$ac_try;; 1804 esac 1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1806 $as_echo "$ac_try_echo"; } >&5 1807 (eval "$ac_link") 2>conftest.err 1808 ac_status=$? 1809 if test -s conftest.err; then 1810 grep -v '^ *+' conftest.err >conftest.er1 1811 cat conftest.er1 >&5 1812 mv -f conftest.er1 conftest.err 1813 fi 1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1815 test $ac_status = 0; } && { 1816 test -z "$ac_c_werror_flag" || 1817 test ! -s conftest.err 1818 } && test -s conftest$ac_exeext && { 1819 test "$cross_compiling" = yes || 1820 test -x conftest$ac_exeext 1821 }; then : 1822 ac_retval=0 1823 else 1824 $as_echo "$as_me: failed program was:" >&5 1825 sed 's/^/| /' conftest.$ac_ext >&5 1826 1827 ac_retval=1 1828 fi 1829 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1830 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1831 # interfere with the next link command; also delete a directory that is 1832 # left behind by Apple's compiler. We do this before executing the actions. 1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 as_fn_set_status $ac_retval 1836 1837 } # ac_fn_c_try_link 1838 1839 # ac_fn_c_check_func LINENO FUNC VAR 1840 # ---------------------------------- 1841 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1842 ac_fn_c_check_func () 1843 { 1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1846 $as_echo_n "checking for $2... " >&6; } 1847 if eval \${$3+:} false; then : 1848 $as_echo_n "(cached) " >&6 1849 else 1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851 /* end confdefs.h. */ 1852 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1853 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1854 #define $2 innocuous_$2 1855 1856 /* System header to define __stub macros and hopefully few prototypes, 1857 which can conflict with char $2 (); below. 1858 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1859 <limits.h> exists even on freestanding compilers. */ 1860 1861 #ifdef __STDC__ 1862 # include <limits.h> 1863 #else 1864 # include <assert.h> 1865 #endif 1866 1867 #undef $2 1868 1869 /* Override any GCC internal prototype to avoid an error. 1870 Use char because int might match the return type of a GCC 1871 builtin and then its argument prototype would still apply. */ 1872 #ifdef __cplusplus 1873 extern "C" 1874 #endif 1875 char $2 (); 1876 /* The GNU C library defines this for functions which it implements 1877 to always fail with ENOSYS. Some functions are actually named 1878 something starting with __ and the normal name is an alias. */ 1879 #if defined __stub_$2 || defined __stub___$2 1880 choke me 1881 #endif 1882 1883 int 1884 main () 1885 { 1886 return $2 (); 1887 ; 1888 return 0; 1889 } 1890 _ACEOF 1891 if ac_fn_c_try_link "$LINENO"; then : 1892 eval "$3=yes" 1893 else 1894 eval "$3=no" 1895 fi 1896 rm -f core conftest.err conftest.$ac_objext \ 1897 conftest$ac_exeext conftest.$ac_ext 1898 fi 1899 eval ac_res=\$$3 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1901 $as_echo "$ac_res" >&6; } 1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 1904 } # ac_fn_c_check_func 1905 cat >config.log <<_ACEOF 1906 This file contains any messages produced by compilers while 1907 running configure, to aid debugging if configure makes a mistake. 1908 1909 It was created by gprof $as_me 2.45, which was 1910 generated by GNU Autoconf 2.69. Invocation command line was 1911 1912 $ $0 $@ 1913 1914 _ACEOF 1915 exec 5>>config.log 1916 { 1917 cat <<_ASUNAME 1918 ## --------- ## 1919 ## Platform. ## 1920 ## --------- ## 1921 1922 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1923 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1924 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1925 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1926 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1927 1928 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1929 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1930 1931 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1932 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1933 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1934 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1935 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1936 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1937 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1938 1939 _ASUNAME 1940 1941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1942 for as_dir in $PATH 1943 do 1944 IFS=$as_save_IFS 1945 test -z "$as_dir" && as_dir=. 1946 $as_echo "PATH: $as_dir" 1947 done 1948 IFS=$as_save_IFS 1949 1950 } >&5 1951 1952 cat >&5 <<_ACEOF 1953 1954 1955 ## ----------- ## 1956 ## Core tests. ## 1957 ## ----------- ## 1958 1959 _ACEOF 1960 1961 1962 # Keep a trace of the command line. 1963 # Strip out --no-create and --no-recursion so they do not pile up. 1964 # Strip out --silent because we don't want to record it for future runs. 1965 # Also quote any args containing shell meta-characters. 1966 # Make two passes to allow for proper duplicate-argument suppression. 1967 ac_configure_args= 1968 ac_configure_args0= 1969 ac_configure_args1= 1970 ac_must_keep_next=false 1971 for ac_pass in 1 2 1972 do 1973 for ac_arg 1974 do 1975 case $ac_arg in 1976 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1977 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1978 | -silent | --silent | --silen | --sile | --sil) 1979 continue ;; 1980 *\'*) 1981 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1982 esac 1983 case $ac_pass in 1984 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1985 2) 1986 as_fn_append ac_configure_args1 " '$ac_arg'" 1987 if test $ac_must_keep_next = true; then 1988 ac_must_keep_next=false # Got value, back to normal. 1989 else 1990 case $ac_arg in 1991 *=* | --config-cache | -C | -disable-* | --disable-* \ 1992 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1993 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1994 | -with-* | --with-* | -without-* | --without-* | --x) 1995 case "$ac_configure_args0 " in 1996 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1997 esac 1998 ;; 1999 -* ) ac_must_keep_next=true ;; 2000 esac 2001 fi 2002 as_fn_append ac_configure_args " '$ac_arg'" 2003 ;; 2004 esac 2005 done 2006 done 2007 { ac_configure_args0=; unset ac_configure_args0;} 2008 { ac_configure_args1=; unset ac_configure_args1;} 2009 2010 # When interrupted or exit'd, cleanup temporary files, and complete 2011 # config.log. We remove comments because anyway the quotes in there 2012 # would cause problems or look ugly. 2013 # WARNING: Use '\'' to represent an apostrophe within the trap. 2014 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2015 trap 'exit_status=$? 2016 # Save into config.log some information that might help in debugging. 2017 { 2018 echo 2019 2020 $as_echo "## ---------------- ## 2021 ## Cache variables. ## 2022 ## ---------------- ##" 2023 echo 2024 # The following way of writing the cache mishandles newlines in values, 2025 ( 2026 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2027 eval ac_val=\$$ac_var 2028 case $ac_val in #( 2029 *${as_nl}*) 2030 case $ac_var in #( 2031 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2032 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2033 esac 2034 case $ac_var in #( 2035 _ | IFS | as_nl) ;; #( 2036 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2037 *) { eval $ac_var=; unset $ac_var;} ;; 2038 esac ;; 2039 esac 2040 done 2041 (set) 2>&1 | 2042 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2043 *${as_nl}ac_space=\ *) 2044 sed -n \ 2045 "s/'\''/'\''\\\\'\'''\''/g; 2046 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2047 ;; #( 2048 *) 2049 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2050 ;; 2051 esac | 2052 sort 2053 ) 2054 echo 2055 2056 $as_echo "## ----------------- ## 2057 ## Output variables. ## 2058 ## ----------------- ##" 2059 echo 2060 for ac_var in $ac_subst_vars 2061 do 2062 eval ac_val=\$$ac_var 2063 case $ac_val in 2064 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2065 esac 2066 $as_echo "$ac_var='\''$ac_val'\''" 2067 done | sort 2068 echo 2069 2070 if test -n "$ac_subst_files"; then 2071 $as_echo "## ------------------- ## 2072 ## File substitutions. ## 2073 ## ------------------- ##" 2074 echo 2075 for ac_var in $ac_subst_files 2076 do 2077 eval ac_val=\$$ac_var 2078 case $ac_val in 2079 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2080 esac 2081 $as_echo "$ac_var='\''$ac_val'\''" 2082 done | sort 2083 echo 2084 fi 2085 2086 if test -s confdefs.h; then 2087 $as_echo "## ----------- ## 2088 ## confdefs.h. ## 2089 ## ----------- ##" 2090 echo 2091 cat confdefs.h 2092 echo 2093 fi 2094 test "$ac_signal" != 0 && 2095 $as_echo "$as_me: caught signal $ac_signal" 2096 $as_echo "$as_me: exit $exit_status" 2097 } >&5 2098 rm -f core *.core core.conftest.* && 2099 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2100 exit $exit_status 2101 ' 0 2102 for ac_signal in 1 2 13 15; do 2103 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2104 done 2105 ac_signal=0 2106 2107 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2108 rm -f -r conftest* confdefs.h 2109 2110 $as_echo "/* confdefs.h */" > confdefs.h 2111 2112 # Predefined preprocessor variables. 2113 2114 cat >>confdefs.h <<_ACEOF 2115 #define PACKAGE_NAME "$PACKAGE_NAME" 2116 _ACEOF 2117 2118 cat >>confdefs.h <<_ACEOF 2119 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2120 _ACEOF 2121 2122 cat >>confdefs.h <<_ACEOF 2123 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2124 _ACEOF 2125 2126 cat >>confdefs.h <<_ACEOF 2127 #define PACKAGE_STRING "$PACKAGE_STRING" 2128 _ACEOF 2129 2130 cat >>confdefs.h <<_ACEOF 2131 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2132 _ACEOF 2133 2134 cat >>confdefs.h <<_ACEOF 2135 #define PACKAGE_URL "$PACKAGE_URL" 2136 _ACEOF 2137 2138 2139 # Let the site file select an alternate cache file if it wants to. 2140 # Prefer an explicitly selected file to automatically selected ones. 2141 ac_site_file1=NONE 2142 ac_site_file2=NONE 2143 if test -n "$CONFIG_SITE"; then 2144 # We do not want a PATH search for config.site. 2145 case $CONFIG_SITE in #(( 2146 -*) ac_site_file1=./$CONFIG_SITE;; 2147 */*) ac_site_file1=$CONFIG_SITE;; 2148 *) ac_site_file1=./$CONFIG_SITE;; 2149 esac 2150 elif test "x$prefix" != xNONE; then 2151 ac_site_file1=$prefix/share/config.site 2152 ac_site_file2=$prefix/etc/config.site 2153 else 2154 ac_site_file1=$ac_default_prefix/share/config.site 2155 ac_site_file2=$ac_default_prefix/etc/config.site 2156 fi 2157 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2158 do 2159 test "x$ac_site_file" = xNONE && continue 2160 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2162 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2163 sed 's/^/| /' "$ac_site_file" >&5 2164 . "$ac_site_file" \ 2165 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2166 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2167 as_fn_error $? "failed to load site script $ac_site_file 2168 See \`config.log' for more details" "$LINENO" 5; } 2169 fi 2170 done 2171 2172 if test -r "$cache_file"; then 2173 # Some versions of bash will fail to source /dev/null (special files 2174 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2175 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2176 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2177 $as_echo "$as_me: loading cache $cache_file" >&6;} 2178 case $cache_file in 2179 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2180 *) . "./$cache_file";; 2181 esac 2182 fi 2183 else 2184 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2185 $as_echo "$as_me: creating cache $cache_file" >&6;} 2186 >$cache_file 2187 fi 2188 2189 gt_needs="$gt_needs " 2190 # Check that the precious variables saved in the cache have kept the same 2191 # value. 2192 ac_cache_corrupted=false 2193 for ac_var in $ac_precious_vars; do 2194 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2195 eval ac_new_set=\$ac_env_${ac_var}_set 2196 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2197 eval ac_new_val=\$ac_env_${ac_var}_value 2198 case $ac_old_set,$ac_new_set in 2199 set,) 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2201 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2202 ac_cache_corrupted=: ;; 2203 ,set) 2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2205 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2206 ac_cache_corrupted=: ;; 2207 ,);; 2208 *) 2209 if test "x$ac_old_val" != "x$ac_new_val"; then 2210 # differences in whitespace do not lead to failure. 2211 ac_old_val_w=`echo x $ac_old_val` 2212 ac_new_val_w=`echo x $ac_new_val` 2213 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2215 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2216 ac_cache_corrupted=: 2217 else 2218 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2219 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2220 eval $ac_var=\$ac_old_val 2221 fi 2222 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2223 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2224 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2225 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2226 fi;; 2227 esac 2228 # Pass precious variables to config.status. 2229 if test "$ac_new_set" = set; then 2230 case $ac_new_val in 2231 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2232 *) ac_arg=$ac_var=$ac_new_val ;; 2233 esac 2234 case " $ac_configure_args " in 2235 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2236 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2237 esac 2238 fi 2239 done 2240 if $ac_cache_corrupted; then 2241 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2242 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2243 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2244 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2245 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2246 fi 2247 ## -------------------- ## 2248 ## Main body of script. ## 2249 ## -------------------- ## 2250 2251 ac_ext=c 2252 ac_cpp='$CPP $CPPFLAGS' 2253 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2254 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2255 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2256 2257 2258 2259 2260 2261 2262 2263 ac_aux_dir= 2264 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2265 if test -f "$ac_dir/install-sh"; then 2266 ac_aux_dir=$ac_dir 2267 ac_install_sh="$ac_aux_dir/install-sh -c" 2268 break 2269 elif test -f "$ac_dir/install.sh"; then 2270 ac_aux_dir=$ac_dir 2271 ac_install_sh="$ac_aux_dir/install.sh -c" 2272 break 2273 elif test -f "$ac_dir/shtool"; then 2274 ac_aux_dir=$ac_dir 2275 ac_install_sh="$ac_aux_dir/shtool install -c" 2276 break 2277 fi 2278 done 2279 if test -z "$ac_aux_dir"; then 2280 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2281 fi 2282 2283 # These three variables are undocumented and unsupported, 2284 # and are intended to be withdrawn in a future Autoconf release. 2285 # They can cause serious problems if a builder's source tree is in a directory 2286 # whose full name contains unusual characters. 2287 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2288 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2289 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2290 2291 2292 # Make sure we can run config.sub. 2293 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2294 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2295 2296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2297 $as_echo_n "checking build system type... " >&6; } 2298 if ${ac_cv_build+:} false; then : 2299 $as_echo_n "(cached) " >&6 2300 else 2301 ac_build_alias=$build_alias 2302 test "x$ac_build_alias" = x && 2303 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2304 test "x$ac_build_alias" = x && 2305 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2306 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2307 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2308 2309 fi 2310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2311 $as_echo "$ac_cv_build" >&6; } 2312 case $ac_cv_build in 2313 *-*-*) ;; 2314 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2315 esac 2316 build=$ac_cv_build 2317 ac_save_IFS=$IFS; IFS='-' 2318 set x $ac_cv_build 2319 shift 2320 build_cpu=$1 2321 build_vendor=$2 2322 shift; shift 2323 # Remember, the first character of IFS is used to create $*, 2324 # except with old shells: 2325 build_os=$* 2326 IFS=$ac_save_IFS 2327 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2328 2329 2330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2331 $as_echo_n "checking host system type... " >&6; } 2332 if ${ac_cv_host+:} false; then : 2333 $as_echo_n "(cached) " >&6 2334 else 2335 if test "x$host_alias" = x; then 2336 ac_cv_host=$ac_cv_build 2337 else 2338 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2339 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2340 fi 2341 2342 fi 2343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2344 $as_echo "$ac_cv_host" >&6; } 2345 case $ac_cv_host in 2346 *-*-*) ;; 2347 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2348 esac 2349 host=$ac_cv_host 2350 ac_save_IFS=$IFS; IFS='-' 2351 set x $ac_cv_host 2352 shift 2353 host_cpu=$1 2354 host_vendor=$2 2355 shift; shift 2356 # Remember, the first character of IFS is used to create $*, 2357 # except with old shells: 2358 host_os=$* 2359 IFS=$ac_save_IFS 2360 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2361 2362 2363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2364 $as_echo_n "checking target system type... " >&6; } 2365 if ${ac_cv_target+:} false; then : 2366 $as_echo_n "(cached) " >&6 2367 else 2368 if test "x$target_alias" = x; then 2369 ac_cv_target=$ac_cv_host 2370 else 2371 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2372 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2373 fi 2374 2375 fi 2376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2377 $as_echo "$ac_cv_target" >&6; } 2378 case $ac_cv_target in 2379 *-*-*) ;; 2380 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2381 esac 2382 target=$ac_cv_target 2383 ac_save_IFS=$IFS; IFS='-' 2384 set x $ac_cv_target 2385 shift 2386 target_cpu=$1 2387 target_vendor=$2 2388 shift; shift 2389 # Remember, the first character of IFS is used to create $*, 2390 # except with old shells: 2391 target_os=$* 2392 IFS=$ac_save_IFS 2393 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2394 2395 2396 # The aliases save the names the user supplied, while $host etc. 2397 # will get canonicalized. 2398 test -n "$target_alias" && 2399 test "$program_prefix$program_suffix$program_transform_name" = \ 2400 NONENONEs,x,x, && 2401 program_prefix=${target_alias}- 2402 2403 am__api_version='1.15' 2404 2405 # Find a good install program. We prefer a C program (faster), 2406 # so one script is as good as another. But avoid the broken or 2407 # incompatible versions: 2408 # SysV /etc/install, /usr/sbin/install 2409 # SunOS /usr/etc/install 2410 # IRIX /sbin/install 2411 # AIX /bin/install 2412 # AmigaOS /C/install, which installs bootblocks on floppy discs 2413 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2414 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2415 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2416 # OS/2's system install, which has a completely different semantic 2417 # ./install, which can be erroneously created by make from ./install.sh. 2418 # Reject install programs that cannot install multiple files. 2419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2420 $as_echo_n "checking for a BSD-compatible install... " >&6; } 2421 if test -z "$INSTALL"; then 2422 if ${ac_cv_path_install+:} false; then : 2423 $as_echo_n "(cached) " >&6 2424 else 2425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2426 for as_dir in $PATH 2427 do 2428 IFS=$as_save_IFS 2429 test -z "$as_dir" && as_dir=. 2430 # Account for people who put trailing slashes in PATH elements. 2431 case $as_dir/ in #(( 2432 ./ | .// | /[cC]/* | \ 2433 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2434 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2435 /usr/ucb/* ) ;; 2436 *) 2437 # OSF1 and SCO ODT 3.0 have their own names for install. 2438 # Don't use installbsd from OSF since it installs stuff as root 2439 # by default. 2440 for ac_prog in ginstall scoinst install; do 2441 for ac_exec_ext in '' $ac_executable_extensions; do 2442 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2443 if test $ac_prog = install && 2444 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2445 # AIX install. It has an incompatible calling convention. 2446 : 2447 elif test $ac_prog = install && 2448 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2449 # program-specific install script used by HP pwplus--don't use. 2450 : 2451 else 2452 rm -rf conftest.one conftest.two conftest.dir 2453 echo one > conftest.one 2454 echo two > conftest.two 2455 mkdir conftest.dir 2456 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2457 test -s conftest.one && test -s conftest.two && 2458 test -s conftest.dir/conftest.one && 2459 test -s conftest.dir/conftest.two 2460 then 2461 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2462 break 3 2463 fi 2464 fi 2465 fi 2466 done 2467 done 2468 ;; 2469 esac 2470 2471 done 2472 IFS=$as_save_IFS 2473 2474 rm -rf conftest.one conftest.two conftest.dir 2475 2476 fi 2477 if test "${ac_cv_path_install+set}" = set; then 2478 INSTALL=$ac_cv_path_install 2479 else 2480 # As a last resort, use the slow shell script. Don't cache a 2481 # value for INSTALL within a source directory, because that will 2482 # break other packages using the cache if that directory is 2483 # removed, or if the value is a relative name. 2484 INSTALL=$ac_install_sh 2485 fi 2486 fi 2487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2488 $as_echo "$INSTALL" >&6; } 2489 2490 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2491 # It thinks the first close brace ends the variable substitution. 2492 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2493 2494 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2495 2496 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2497 2498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2499 $as_echo_n "checking whether build environment is sane... " >&6; } 2500 # Reject unsafe characters in $srcdir or the absolute working directory 2501 # name. Accept space and tab only in the latter. 2502 am_lf=' 2503 ' 2504 case `pwd` in 2505 *[\\\"\#\$\&\'\`$am_lf]*) 2506 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2507 esac 2508 case $srcdir in 2509 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2510 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2511 esac 2512 2513 # Do 'set' in a subshell so we don't clobber the current shell's 2514 # arguments. Must try -L first in case configure is actually a 2515 # symlink; some systems play weird games with the mod time of symlinks 2516 # (eg FreeBSD returns the mod time of the symlink's containing 2517 # directory). 2518 if ( 2519 am_has_slept=no 2520 for am_try in 1 2; do 2521 echo "timestamp, slept: $am_has_slept" > conftest.file 2522 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2523 if test "$*" = "X"; then 2524 # -L didn't work. 2525 set X `ls -t "$srcdir/configure" conftest.file` 2526 fi 2527 if test "$*" != "X $srcdir/configure conftest.file" \ 2528 && test "$*" != "X conftest.file $srcdir/configure"; then 2529 2530 # If neither matched, then we have a broken ls. This can happen 2531 # if, for instance, CONFIG_SHELL is bash and it inherits a 2532 # broken ls alias from the environment. This has actually 2533 # happened. Such a system could not be considered "sane". 2534 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2535 alias in your environment" "$LINENO" 5 2536 fi 2537 if test "$2" = conftest.file || test $am_try -eq 2; then 2538 break 2539 fi 2540 # Just in case. 2541 sleep 1 2542 am_has_slept=yes 2543 done 2544 test "$2" = conftest.file 2545 ) 2546 then 2547 # Ok. 2548 : 2549 else 2550 as_fn_error $? "newly created file is older than distributed files! 2551 Check your system clock" "$LINENO" 5 2552 fi 2553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2554 $as_echo "yes" >&6; } 2555 # If we didn't sleep, we still need to ensure time stamps of config.status and 2556 # generated files are strictly newer. 2557 am_sleep_pid= 2558 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2559 ( sleep 1 ) & 2560 am_sleep_pid=$! 2561 fi 2562 2563 rm -f conftest.file 2564 2565 test "$program_prefix" != NONE && 2566 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2567 # Use a double $ so make ignores it. 2568 test "$program_suffix" != NONE && 2569 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2570 # Double any \ or $. 2571 # By default was `s,x,x', remove it if useless. 2572 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2573 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2574 2575 # Expand $ac_aux_dir to an absolute path. 2576 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2577 2578 if test x"${MISSING+set}" != xset; then 2579 case $am_aux_dir in 2580 *\ * | *\ *) 2581 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2582 *) 2583 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2584 esac 2585 fi 2586 # Use eval to expand $SHELL 2587 if eval "$MISSING --is-lightweight"; then 2588 am_missing_run="$MISSING " 2589 else 2590 am_missing_run= 2591 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2592 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2593 fi 2594 2595 if test x"${install_sh+set}" != xset; then 2596 case $am_aux_dir in 2597 *\ * | *\ *) 2598 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2599 *) 2600 install_sh="\${SHELL} $am_aux_dir/install-sh" 2601 esac 2602 fi 2603 2604 # Installed binaries are usually stripped using 'strip' when the user 2605 # run "make install-strip". However 'strip' might not be the right 2606 # tool to use in cross-compilation environments, therefore Automake 2607 # will honor the 'STRIP' environment variable to overrule this program. 2608 if test "$cross_compiling" != no; then 2609 if test -n "$ac_tool_prefix"; then 2610 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2611 set dummy ${ac_tool_prefix}strip; ac_word=$2 2612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2613 $as_echo_n "checking for $ac_word... " >&6; } 2614 if ${ac_cv_prog_STRIP+:} false; then : 2615 $as_echo_n "(cached) " >&6 2616 else 2617 if test -n "$STRIP"; then 2618 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2619 else 2620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2621 for as_dir in $PATH 2622 do 2623 IFS=$as_save_IFS 2624 test -z "$as_dir" && as_dir=. 2625 for ac_exec_ext in '' $ac_executable_extensions; do 2626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2627 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2629 break 2 2630 fi 2631 done 2632 done 2633 IFS=$as_save_IFS 2634 2635 fi 2636 fi 2637 STRIP=$ac_cv_prog_STRIP 2638 if test -n "$STRIP"; then 2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2640 $as_echo "$STRIP" >&6; } 2641 else 2642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2643 $as_echo "no" >&6; } 2644 fi 2645 2646 2647 fi 2648 if test -z "$ac_cv_prog_STRIP"; then 2649 ac_ct_STRIP=$STRIP 2650 # Extract the first word of "strip", so it can be a program name with args. 2651 set dummy strip; ac_word=$2 2652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2653 $as_echo_n "checking for $ac_word... " >&6; } 2654 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2655 $as_echo_n "(cached) " >&6 2656 else 2657 if test -n "$ac_ct_STRIP"; then 2658 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2659 else 2660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2661 for as_dir in $PATH 2662 do 2663 IFS=$as_save_IFS 2664 test -z "$as_dir" && as_dir=. 2665 for ac_exec_ext in '' $ac_executable_extensions; do 2666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2667 ac_cv_prog_ac_ct_STRIP="strip" 2668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2669 break 2 2670 fi 2671 done 2672 done 2673 IFS=$as_save_IFS 2674 2675 fi 2676 fi 2677 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2678 if test -n "$ac_ct_STRIP"; then 2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2680 $as_echo "$ac_ct_STRIP" >&6; } 2681 else 2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2683 $as_echo "no" >&6; } 2684 fi 2685 2686 if test "x$ac_ct_STRIP" = x; then 2687 STRIP=":" 2688 else 2689 case $cross_compiling:$ac_tool_warned in 2690 yes:) 2691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2692 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2693 ac_tool_warned=yes ;; 2694 esac 2695 STRIP=$ac_ct_STRIP 2696 fi 2697 else 2698 STRIP="$ac_cv_prog_STRIP" 2699 fi 2700 2701 fi 2702 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2703 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2705 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2706 if test -z "$MKDIR_P"; then 2707 if ${ac_cv_path_mkdir+:} false; then : 2708 $as_echo_n "(cached) " >&6 2709 else 2710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2711 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2712 do 2713 IFS=$as_save_IFS 2714 test -z "$as_dir" && as_dir=. 2715 for ac_prog in mkdir gmkdir; do 2716 for ac_exec_ext in '' $ac_executable_extensions; do 2717 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2718 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2719 'mkdir (GNU coreutils) '* | \ 2720 'mkdir (coreutils) '* | \ 2721 'mkdir (fileutils) '4.1*) 2722 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2723 break 3;; 2724 esac 2725 done 2726 done 2727 done 2728 IFS=$as_save_IFS 2729 2730 fi 2731 2732 test -d ./--version && rmdir ./--version 2733 if test "${ac_cv_path_mkdir+set}" = set; then 2734 MKDIR_P="$ac_cv_path_mkdir -p" 2735 else 2736 # As a last resort, use the slow shell script. Don't cache a 2737 # value for MKDIR_P within a source directory, because that will 2738 # break other packages using the cache if that directory is 2739 # removed, or if the value is a relative name. 2740 MKDIR_P="$ac_install_sh -d" 2741 fi 2742 fi 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2744 $as_echo "$MKDIR_P" >&6; } 2745 2746 for ac_prog in gawk mawk nawk awk 2747 do 2748 # Extract the first word of "$ac_prog", so it can be a program name with args. 2749 set dummy $ac_prog; ac_word=$2 2750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2751 $as_echo_n "checking for $ac_word... " >&6; } 2752 if ${ac_cv_prog_AWK+:} false; then : 2753 $as_echo_n "(cached) " >&6 2754 else 2755 if test -n "$AWK"; then 2756 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2757 else 2758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2759 for as_dir in $PATH 2760 do 2761 IFS=$as_save_IFS 2762 test -z "$as_dir" && as_dir=. 2763 for ac_exec_ext in '' $ac_executable_extensions; do 2764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2765 ac_cv_prog_AWK="$ac_prog" 2766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2767 break 2 2768 fi 2769 done 2770 done 2771 IFS=$as_save_IFS 2772 2773 fi 2774 fi 2775 AWK=$ac_cv_prog_AWK 2776 if test -n "$AWK"; then 2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2778 $as_echo "$AWK" >&6; } 2779 else 2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2781 $as_echo "no" >&6; } 2782 fi 2783 2784 2785 test -n "$AWK" && break 2786 done 2787 2788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2789 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2790 set x ${MAKE-make} 2791 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2792 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2793 $as_echo_n "(cached) " >&6 2794 else 2795 cat >conftest.make <<\_ACEOF 2796 SHELL = /bin/sh 2797 all: 2798 @echo '@@@%%%=$(MAKE)=@@@%%%' 2799 _ACEOF 2800 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2801 case `${MAKE-make} -f conftest.make 2>/dev/null` in 2802 *@@@%%%=?*=@@@%%%*) 2803 eval ac_cv_prog_make_${ac_make}_set=yes;; 2804 *) 2805 eval ac_cv_prog_make_${ac_make}_set=no;; 2806 esac 2807 rm -f conftest.make 2808 fi 2809 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2811 $as_echo "yes" >&6; } 2812 SET_MAKE= 2813 else 2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2815 $as_echo "no" >&6; } 2816 SET_MAKE="MAKE=${MAKE-make}" 2817 fi 2818 2819 rm -rf .tst 2>/dev/null 2820 mkdir .tst 2>/dev/null 2821 if test -d .tst; then 2822 am__leading_dot=. 2823 else 2824 am__leading_dot=_ 2825 fi 2826 rmdir .tst 2>/dev/null 2827 2828 # Check whether --enable-silent-rules was given. 2829 if test "${enable_silent_rules+set}" = set; then : 2830 enableval=$enable_silent_rules; 2831 fi 2832 2833 case $enable_silent_rules in # ((( 2834 yes) AM_DEFAULT_VERBOSITY=0;; 2835 no) AM_DEFAULT_VERBOSITY=1;; 2836 *) AM_DEFAULT_VERBOSITY=1;; 2837 esac 2838 am_make=${MAKE-make} 2839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2840 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2841 if ${am_cv_make_support_nested_variables+:} false; then : 2842 $as_echo_n "(cached) " >&6 2843 else 2844 if $as_echo 'TRUE=$(BAR$(V)) 2845 BAR0=false 2846 BAR1=true 2847 V=1 2848 am__doit: 2849 @$(TRUE) 2850 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2851 am_cv_make_support_nested_variables=yes 2852 else 2853 am_cv_make_support_nested_variables=no 2854 fi 2855 fi 2856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2857 $as_echo "$am_cv_make_support_nested_variables" >&6; } 2858 if test $am_cv_make_support_nested_variables = yes; then 2859 AM_V='$(V)' 2860 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2861 else 2862 AM_V=$AM_DEFAULT_VERBOSITY 2863 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2864 fi 2865 AM_BACKSLASH='\' 2866 2867 if test "`cd $srcdir && pwd`" != "`pwd`"; then 2868 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2869 # is not polluted with repeated "-I." 2870 am__isrc=' -I$(srcdir)' 2871 # test to see if srcdir already configured 2872 if test -f $srcdir/config.status; then 2873 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2874 fi 2875 fi 2876 2877 # test whether we have cygpath 2878 if test -z "$CYGPATH_W"; then 2879 if (cygpath --version) >/dev/null 2>/dev/null; then 2880 CYGPATH_W='cygpath -w' 2881 else 2882 CYGPATH_W=echo 2883 fi 2884 fi 2885 2886 2887 # Define the identity of the package. 2888 PACKAGE='gprof' 2889 VERSION='2.45' 2890 2891 2892 cat >>confdefs.h <<_ACEOF 2893 #define PACKAGE "$PACKAGE" 2894 _ACEOF 2895 2896 2897 cat >>confdefs.h <<_ACEOF 2898 #define VERSION "$VERSION" 2899 _ACEOF 2900 2901 # Some tools Automake needs. 2902 2903 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2904 2905 2906 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2907 2908 2909 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2910 2911 2912 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2913 2914 2915 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2916 2917 # For better backward compatibility. To be removed once Automake 1.9.x 2918 # dies out for good. For more background, see: 2919 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2920 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2921 mkdir_p='$(MKDIR_P)' 2922 2923 # We need awk for the "check" target (and possibly the TAP driver). The 2924 # system "awk" is bad on some platforms. 2925 # Always define AMTAR for backward compatibility. Yes, it's still used 2926 # in the wild :-( We should find a proper way to deprecate it ... 2927 AMTAR='$${TAR-tar}' 2928 2929 2930 # We'll loop over all known methods to create a tar archive until one works. 2931 _am_tools='gnutar pax cpio none' 2932 2933 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2934 2935 2936 2937 2938 2939 2940 # POSIX will say in a future version that running "rm -f" with no argument 2941 # is OK; and we want to be able to make that assumption in our Makefile 2942 # recipes. So use an aggressive probe to check that the usage we want is 2943 # actually supported "in the wild" to an acceptable degree. 2944 # See automake bug#10828. 2945 # To make any issue more visible, cause the running configure to be aborted 2946 # by default if the 'rm' program in use doesn't match our expectations; the 2947 # user can still override this though. 2948 if rm -f && rm -fr && rm -rf; then : OK; else 2949 cat >&2 <<'END' 2950 Oops! 2951 2952 Your 'rm' program seems unable to run without file operands specified 2953 on the command line, even when the '-f' option is present. This is contrary 2954 to the behaviour of most rm programs out there, and not conforming with 2955 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2956 2957 Please tell bug-automake@gnu.org about your system, including the value 2958 of your $PATH and any error possibly output before this message. This 2959 can help us improve future automake versions. 2960 2961 END 2962 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2963 echo 'Configuration will proceed anyway, since you have set the' >&2 2964 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2965 echo >&2 2966 else 2967 cat >&2 <<'END' 2968 Aborting the configuration process, to ensure you take notice of the issue. 2969 2970 You can download and install GNU coreutils to get an 'rm' implementation 2971 that behaves properly: <http://www.gnu.org/software/coreutils/>. 2972 2973 If you want to complete the configuration process using your problematic 2974 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2975 to "yes", and re-run configure. 2976 2977 END 2978 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2979 fi 2980 fi 2981 2982 # Check whether --enable-silent-rules was given. 2983 if test "${enable_silent_rules+set}" = set; then : 2984 enableval=$enable_silent_rules; 2985 fi 2986 2987 case $enable_silent_rules in # ((( 2988 yes) AM_DEFAULT_VERBOSITY=0;; 2989 no) AM_DEFAULT_VERBOSITY=1;; 2990 *) AM_DEFAULT_VERBOSITY=0;; 2991 esac 2992 am_make=${MAKE-make} 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2994 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2995 if ${am_cv_make_support_nested_variables+:} false; then : 2996 $as_echo_n "(cached) " >&6 2997 else 2998 if $as_echo 'TRUE=$(BAR$(V)) 2999 BAR0=false 3000 BAR1=true 3001 V=1 3002 am__doit: 3003 @$(TRUE) 3004 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3005 am_cv_make_support_nested_variables=yes 3006 else 3007 am_cv_make_support_nested_variables=no 3008 fi 3009 fi 3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3011 $as_echo "$am_cv_make_support_nested_variables" >&6; } 3012 if test $am_cv_make_support_nested_variables = yes; then 3013 AM_V='$(V)' 3014 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3015 else 3016 AM_V=$AM_DEFAULT_VERBOSITY 3017 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3018 fi 3019 AM_BACKSLASH='\' 3020 3021 3022 ac_config_headers="$ac_config_headers gconfig.h:gconfig.in" 3023 3024 3025 ac_ext=c 3026 ac_cpp='$CPP $CPPFLAGS' 3027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3029 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3030 if test -n "$ac_tool_prefix"; then 3031 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3032 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3034 $as_echo_n "checking for $ac_word... " >&6; } 3035 if ${ac_cv_prog_CC+:} false; then : 3036 $as_echo_n "(cached) " >&6 3037 else 3038 if test -n "$CC"; then 3039 ac_cv_prog_CC="$CC" # Let the user override the test. 3040 else 3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3042 for as_dir in $PATH 3043 do 3044 IFS=$as_save_IFS 3045 test -z "$as_dir" && as_dir=. 3046 for ac_exec_ext in '' $ac_executable_extensions; do 3047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3048 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3050 break 2 3051 fi 3052 done 3053 done 3054 IFS=$as_save_IFS 3055 3056 fi 3057 fi 3058 CC=$ac_cv_prog_CC 3059 if test -n "$CC"; then 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3061 $as_echo "$CC" >&6; } 3062 else 3063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3064 $as_echo "no" >&6; } 3065 fi 3066 3067 3068 fi 3069 if test -z "$ac_cv_prog_CC"; then 3070 ac_ct_CC=$CC 3071 # Extract the first word of "gcc", so it can be a program name with args. 3072 set dummy gcc; ac_word=$2 3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3074 $as_echo_n "checking for $ac_word... " >&6; } 3075 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3076 $as_echo_n "(cached) " >&6 3077 else 3078 if test -n "$ac_ct_CC"; then 3079 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3080 else 3081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3082 for as_dir in $PATH 3083 do 3084 IFS=$as_save_IFS 3085 test -z "$as_dir" && as_dir=. 3086 for ac_exec_ext in '' $ac_executable_extensions; do 3087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3088 ac_cv_prog_ac_ct_CC="gcc" 3089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3090 break 2 3091 fi 3092 done 3093 done 3094 IFS=$as_save_IFS 3095 3096 fi 3097 fi 3098 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3099 if test -n "$ac_ct_CC"; then 3100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3101 $as_echo "$ac_ct_CC" >&6; } 3102 else 3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3104 $as_echo "no" >&6; } 3105 fi 3106 3107 if test "x$ac_ct_CC" = x; then 3108 CC="" 3109 else 3110 case $cross_compiling:$ac_tool_warned in 3111 yes:) 3112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3113 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3114 ac_tool_warned=yes ;; 3115 esac 3116 CC=$ac_ct_CC 3117 fi 3118 else 3119 CC="$ac_cv_prog_CC" 3120 fi 3121 3122 if test -z "$CC"; then 3123 if test -n "$ac_tool_prefix"; then 3124 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3125 set dummy ${ac_tool_prefix}cc; ac_word=$2 3126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3127 $as_echo_n "checking for $ac_word... " >&6; } 3128 if ${ac_cv_prog_CC+:} false; then : 3129 $as_echo_n "(cached) " >&6 3130 else 3131 if test -n "$CC"; then 3132 ac_cv_prog_CC="$CC" # Let the user override the test. 3133 else 3134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3135 for as_dir in $PATH 3136 do 3137 IFS=$as_save_IFS 3138 test -z "$as_dir" && as_dir=. 3139 for ac_exec_ext in '' $ac_executable_extensions; do 3140 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3141 ac_cv_prog_CC="${ac_tool_prefix}cc" 3142 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3143 break 2 3144 fi 3145 done 3146 done 3147 IFS=$as_save_IFS 3148 3149 fi 3150 fi 3151 CC=$ac_cv_prog_CC 3152 if test -n "$CC"; then 3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3154 $as_echo "$CC" >&6; } 3155 else 3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3157 $as_echo "no" >&6; } 3158 fi 3159 3160 3161 fi 3162 fi 3163 if test -z "$CC"; then 3164 # Extract the first word of "cc", so it can be a program name with args. 3165 set dummy cc; ac_word=$2 3166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3167 $as_echo_n "checking for $ac_word... " >&6; } 3168 if ${ac_cv_prog_CC+:} false; then : 3169 $as_echo_n "(cached) " >&6 3170 else 3171 if test -n "$CC"; then 3172 ac_cv_prog_CC="$CC" # Let the user override the test. 3173 else 3174 ac_prog_rejected=no 3175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3176 for as_dir in $PATH 3177 do 3178 IFS=$as_save_IFS 3179 test -z "$as_dir" && as_dir=. 3180 for ac_exec_ext in '' $ac_executable_extensions; do 3181 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3182 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3183 ac_prog_rejected=yes 3184 continue 3185 fi 3186 ac_cv_prog_CC="cc" 3187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3188 break 2 3189 fi 3190 done 3191 done 3192 IFS=$as_save_IFS 3193 3194 if test $ac_prog_rejected = yes; then 3195 # We found a bogon in the path, so make sure we never use it. 3196 set dummy $ac_cv_prog_CC 3197 shift 3198 if test $# != 0; then 3199 # We chose a different compiler from the bogus one. 3200 # However, it has the same basename, so the bogon will be chosen 3201 # first if we set CC to just the basename; use the full file name. 3202 shift 3203 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3204 fi 3205 fi 3206 fi 3207 fi 3208 CC=$ac_cv_prog_CC 3209 if test -n "$CC"; then 3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3211 $as_echo "$CC" >&6; } 3212 else 3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3214 $as_echo "no" >&6; } 3215 fi 3216 3217 3218 fi 3219 if test -z "$CC"; then 3220 if test -n "$ac_tool_prefix"; then 3221 for ac_prog in cl.exe 3222 do 3223 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3224 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3226 $as_echo_n "checking for $ac_word... " >&6; } 3227 if ${ac_cv_prog_CC+:} false; then : 3228 $as_echo_n "(cached) " >&6 3229 else 3230 if test -n "$CC"; then 3231 ac_cv_prog_CC="$CC" # Let the user override the test. 3232 else 3233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3234 for as_dir in $PATH 3235 do 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_CC="$ac_tool_prefix$ac_prog" 3241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3242 break 2 3243 fi 3244 done 3245 done 3246 IFS=$as_save_IFS 3247 3248 fi 3249 fi 3250 CC=$ac_cv_prog_CC 3251 if test -n "$CC"; then 3252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3253 $as_echo "$CC" >&6; } 3254 else 3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3256 $as_echo "no" >&6; } 3257 fi 3258 3259 3260 test -n "$CC" && break 3261 done 3262 fi 3263 if test -z "$CC"; then 3264 ac_ct_CC=$CC 3265 for ac_prog in cl.exe 3266 do 3267 # Extract the first word of "$ac_prog", so it can be a program name with args. 3268 set dummy $ac_prog; ac_word=$2 3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3270 $as_echo_n "checking for $ac_word... " >&6; } 3271 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3272 $as_echo_n "(cached) " >&6 3273 else 3274 if test -n "$ac_ct_CC"; then 3275 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3276 else 3277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3278 for as_dir in $PATH 3279 do 3280 IFS=$as_save_IFS 3281 test -z "$as_dir" && as_dir=. 3282 for ac_exec_ext in '' $ac_executable_extensions; do 3283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3284 ac_cv_prog_ac_ct_CC="$ac_prog" 3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3286 break 2 3287 fi 3288 done 3289 done 3290 IFS=$as_save_IFS 3291 3292 fi 3293 fi 3294 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3295 if test -n "$ac_ct_CC"; then 3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3297 $as_echo "$ac_ct_CC" >&6; } 3298 else 3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3300 $as_echo "no" >&6; } 3301 fi 3302 3303 3304 test -n "$ac_ct_CC" && break 3305 done 3306 3307 if test "x$ac_ct_CC" = x; then 3308 CC="" 3309 else 3310 case $cross_compiling:$ac_tool_warned in 3311 yes:) 3312 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3313 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3314 ac_tool_warned=yes ;; 3315 esac 3316 CC=$ac_ct_CC 3317 fi 3318 fi 3319 3320 fi 3321 3322 3323 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3324 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3325 as_fn_error $? "no acceptable C compiler found in \$PATH 3326 See \`config.log' for more details" "$LINENO" 5; } 3327 3328 # Provide some information about the compiler. 3329 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3330 set X $ac_compile 3331 ac_compiler=$2 3332 for ac_option in --version -v -V -qversion; do 3333 { { ac_try="$ac_compiler $ac_option >&5" 3334 case "(($ac_try" in 3335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3336 *) ac_try_echo=$ac_try;; 3337 esac 3338 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3339 $as_echo "$ac_try_echo"; } >&5 3340 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3341 ac_status=$? 3342 if test -s conftest.err; then 3343 sed '10a\ 3344 ... rest of stderr output deleted ... 3345 10q' conftest.err >conftest.er1 3346 cat conftest.er1 >&5 3347 fi 3348 rm -f conftest.er1 conftest.err 3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3350 test $ac_status = 0; } 3351 done 3352 3353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3354 /* end confdefs.h. */ 3355 3356 int 3357 main () 3358 { 3359 3360 ; 3361 return 0; 3362 } 3363 _ACEOF 3364 ac_clean_files_save=$ac_clean_files 3365 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3366 # Try to create an executable without -o first, disregard a.out. 3367 # It will help us diagnose broken compilers, and finding out an intuition 3368 # of exeext. 3369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3370 $as_echo_n "checking whether the C compiler works... " >&6; } 3371 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3372 3373 # The possible output files: 3374 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3375 3376 ac_rmfiles= 3377 for ac_file in $ac_files 3378 do 3379 case $ac_file in 3380 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3381 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3382 esac 3383 done 3384 rm -f $ac_rmfiles 3385 3386 if { { ac_try="$ac_link_default" 3387 case "(($ac_try" in 3388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3389 *) ac_try_echo=$ac_try;; 3390 esac 3391 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3392 $as_echo "$ac_try_echo"; } >&5 3393 (eval "$ac_link_default") 2>&5 3394 ac_status=$? 3395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3396 test $ac_status = 0; }; then : 3397 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3398 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3399 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3400 # so that the user can short-circuit this test for compilers unknown to 3401 # Autoconf. 3402 for ac_file in $ac_files '' 3403 do 3404 test -f "$ac_file" || continue 3405 case $ac_file in 3406 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3407 ;; 3408 [ab].out ) 3409 # We found the default executable, but exeext='' is most 3410 # certainly right. 3411 break;; 3412 *.* ) 3413 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3414 then :; else 3415 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3416 fi 3417 # We set ac_cv_exeext here because the later test for it is not 3418 # safe: cross compilers may not add the suffix if given an `-o' 3419 # argument, so we may need to know it at that point already. 3420 # Even if this section looks crufty: it has the advantage of 3421 # actually working. 3422 break;; 3423 * ) 3424 break;; 3425 esac 3426 done 3427 test "$ac_cv_exeext" = no && ac_cv_exeext= 3428 3429 else 3430 ac_file='' 3431 fi 3432 if test -z "$ac_file"; then : 3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3434 $as_echo "no" >&6; } 3435 $as_echo "$as_me: failed program was:" >&5 3436 sed 's/^/| /' conftest.$ac_ext >&5 3437 3438 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3439 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3440 as_fn_error 77 "C compiler cannot create executables 3441 See \`config.log' for more details" "$LINENO" 5; } 3442 else 3443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3444 $as_echo "yes" >&6; } 3445 fi 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3447 $as_echo_n "checking for C compiler default output file name... " >&6; } 3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3449 $as_echo "$ac_file" >&6; } 3450 ac_exeext=$ac_cv_exeext 3451 3452 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3453 ac_clean_files=$ac_clean_files_save 3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3455 $as_echo_n "checking for suffix of executables... " >&6; } 3456 if { { ac_try="$ac_link" 3457 case "(($ac_try" in 3458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3459 *) ac_try_echo=$ac_try;; 3460 esac 3461 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3462 $as_echo "$ac_try_echo"; } >&5 3463 (eval "$ac_link") 2>&5 3464 ac_status=$? 3465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3466 test $ac_status = 0; }; then : 3467 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3468 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3469 # work properly (i.e., refer to `conftest.exe'), while it won't with 3470 # `rm'. 3471 for ac_file in conftest.exe conftest conftest.*; do 3472 test -f "$ac_file" || continue 3473 case $ac_file in 3474 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3475 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3476 break;; 3477 * ) break;; 3478 esac 3479 done 3480 else 3481 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3482 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3483 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3484 See \`config.log' for more details" "$LINENO" 5; } 3485 fi 3486 rm -f conftest conftest$ac_cv_exeext 3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3488 $as_echo "$ac_cv_exeext" >&6; } 3489 3490 rm -f conftest.$ac_ext 3491 EXEEXT=$ac_cv_exeext 3492 ac_exeext=$EXEEXT 3493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3494 /* end confdefs.h. */ 3495 #include <stdio.h> 3496 int 3497 main () 3498 { 3499 FILE *f = fopen ("conftest.out", "w"); 3500 return ferror (f) || fclose (f) != 0; 3501 3502 ; 3503 return 0; 3504 } 3505 _ACEOF 3506 ac_clean_files="$ac_clean_files conftest.out" 3507 # Check that the compiler produces executables we can run. If not, either 3508 # the compiler is broken, or we cross compile. 3509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3510 $as_echo_n "checking whether we are cross compiling... " >&6; } 3511 if test "$cross_compiling" != yes; then 3512 { { ac_try="$ac_link" 3513 case "(($ac_try" in 3514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3515 *) ac_try_echo=$ac_try;; 3516 esac 3517 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3518 $as_echo "$ac_try_echo"; } >&5 3519 (eval "$ac_link") 2>&5 3520 ac_status=$? 3521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3522 test $ac_status = 0; } 3523 if { ac_try='./conftest$ac_cv_exeext' 3524 { { case "(($ac_try" in 3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3526 *) ac_try_echo=$ac_try;; 3527 esac 3528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3529 $as_echo "$ac_try_echo"; } >&5 3530 (eval "$ac_try") 2>&5 3531 ac_status=$? 3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3533 test $ac_status = 0; }; }; then 3534 cross_compiling=no 3535 else 3536 if test "$cross_compiling" = maybe; then 3537 cross_compiling=yes 3538 else 3539 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3540 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3541 as_fn_error $? "cannot run C compiled programs. 3542 If you meant to cross compile, use \`--host'. 3543 See \`config.log' for more details" "$LINENO" 5; } 3544 fi 3545 fi 3546 fi 3547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3548 $as_echo "$cross_compiling" >&6; } 3549 3550 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3551 ac_clean_files=$ac_clean_files_save 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3553 $as_echo_n "checking for suffix of object files... " >&6; } 3554 if ${ac_cv_objext+:} false; then : 3555 $as_echo_n "(cached) " >&6 3556 else 3557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3558 /* end confdefs.h. */ 3559 3560 int 3561 main () 3562 { 3563 3564 ; 3565 return 0; 3566 } 3567 _ACEOF 3568 rm -f conftest.o conftest.obj 3569 if { { ac_try="$ac_compile" 3570 case "(($ac_try" in 3571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3572 *) ac_try_echo=$ac_try;; 3573 esac 3574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3575 $as_echo "$ac_try_echo"; } >&5 3576 (eval "$ac_compile") 2>&5 3577 ac_status=$? 3578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3579 test $ac_status = 0; }; then : 3580 for ac_file in conftest.o conftest.obj conftest.*; do 3581 test -f "$ac_file" || continue; 3582 case $ac_file in 3583 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3584 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3585 break;; 3586 esac 3587 done 3588 else 3589 $as_echo "$as_me: failed program was:" >&5 3590 sed 's/^/| /' conftest.$ac_ext >&5 3591 3592 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3593 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3594 as_fn_error $? "cannot compute suffix of object files: cannot compile 3595 See \`config.log' for more details" "$LINENO" 5; } 3596 fi 3597 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3598 fi 3599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3600 $as_echo "$ac_cv_objext" >&6; } 3601 OBJEXT=$ac_cv_objext 3602 ac_objext=$OBJEXT 3603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3604 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3605 if ${ac_cv_c_compiler_gnu+:} false; then : 3606 $as_echo_n "(cached) " >&6 3607 else 3608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3609 /* end confdefs.h. */ 3610 3611 int 3612 main () 3613 { 3614 #ifndef __GNUC__ 3615 choke me 3616 #endif 3617 3618 ; 3619 return 0; 3620 } 3621 _ACEOF 3622 if ac_fn_c_try_compile "$LINENO"; then : 3623 ac_compiler_gnu=yes 3624 else 3625 ac_compiler_gnu=no 3626 fi 3627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3628 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3629 3630 fi 3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3632 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3633 if test $ac_compiler_gnu = yes; then 3634 GCC=yes 3635 else 3636 GCC= 3637 fi 3638 ac_test_CFLAGS=${CFLAGS+set} 3639 ac_save_CFLAGS=$CFLAGS 3640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3641 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3642 if ${ac_cv_prog_cc_g+:} false; then : 3643 $as_echo_n "(cached) " >&6 3644 else 3645 ac_save_c_werror_flag=$ac_c_werror_flag 3646 ac_c_werror_flag=yes 3647 ac_cv_prog_cc_g=no 3648 CFLAGS="-g" 3649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3650 /* end confdefs.h. */ 3651 3652 int 3653 main () 3654 { 3655 3656 ; 3657 return 0; 3658 } 3659 _ACEOF 3660 if ac_fn_c_try_compile "$LINENO"; then : 3661 ac_cv_prog_cc_g=yes 3662 else 3663 CFLAGS="" 3664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3665 /* end confdefs.h. */ 3666 3667 int 3668 main () 3669 { 3670 3671 ; 3672 return 0; 3673 } 3674 _ACEOF 3675 if ac_fn_c_try_compile "$LINENO"; then : 3676 3677 else 3678 ac_c_werror_flag=$ac_save_c_werror_flag 3679 CFLAGS="-g" 3680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681 /* end confdefs.h. */ 3682 3683 int 3684 main () 3685 { 3686 3687 ; 3688 return 0; 3689 } 3690 _ACEOF 3691 if ac_fn_c_try_compile "$LINENO"; then : 3692 ac_cv_prog_cc_g=yes 3693 fi 3694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3695 fi 3696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3697 fi 3698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3699 ac_c_werror_flag=$ac_save_c_werror_flag 3700 fi 3701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3702 $as_echo "$ac_cv_prog_cc_g" >&6; } 3703 if test "$ac_test_CFLAGS" = set; then 3704 CFLAGS=$ac_save_CFLAGS 3705 elif test $ac_cv_prog_cc_g = yes; then 3706 if test "$GCC" = yes; then 3707 CFLAGS="-g -O2" 3708 else 3709 CFLAGS="-g" 3710 fi 3711 else 3712 if test "$GCC" = yes; then 3713 CFLAGS="-O2" 3714 else 3715 CFLAGS= 3716 fi 3717 fi 3718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3719 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3720 if ${ac_cv_prog_cc_c89+:} false; then : 3721 $as_echo_n "(cached) " >&6 3722 else 3723 ac_cv_prog_cc_c89=no 3724 ac_save_CC=$CC 3725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3726 /* end confdefs.h. */ 3727 #include <stdarg.h> 3728 #include <stdio.h> 3729 struct stat; 3730 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3731 struct buf { int x; }; 3732 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3733 static char *e (p, i) 3734 char **p; 3735 int i; 3736 { 3737 return p[i]; 3738 } 3739 static char *f (char * (*g) (char **, int), char **p, ...) 3740 { 3741 char *s; 3742 va_list v; 3743 va_start (v,p); 3744 s = g (p, va_arg (v,int)); 3745 va_end (v); 3746 return s; 3747 } 3748 3749 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3750 function prototypes and stuff, but not '\xHH' hex character constants. 3751 These don't provoke an error unfortunately, instead are silently treated 3752 as 'x'. The following induces an error, until -std is added to get 3753 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3754 array size at least. It's necessary to write '\x00'==0 to get something 3755 that's true only with -std. */ 3756 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3757 3758 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3759 inside strings and character constants. */ 3760 #define FOO(x) 'x' 3761 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3762 3763 int test (int i, double x); 3764 struct s1 {int (*f) (int a);}; 3765 struct s2 {int (*f) (double a);}; 3766 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3767 int argc; 3768 char **argv; 3769 int 3770 main () 3771 { 3772 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3773 ; 3774 return 0; 3775 } 3776 _ACEOF 3777 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3778 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3779 do 3780 CC="$ac_save_CC $ac_arg" 3781 if ac_fn_c_try_compile "$LINENO"; then : 3782 ac_cv_prog_cc_c89=$ac_arg 3783 fi 3784 rm -f core conftest.err conftest.$ac_objext 3785 test "x$ac_cv_prog_cc_c89" != "xno" && break 3786 done 3787 rm -f conftest.$ac_ext 3788 CC=$ac_save_CC 3789 3790 fi 3791 # AC_CACHE_VAL 3792 case "x$ac_cv_prog_cc_c89" in 3793 x) 3794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3795 $as_echo "none needed" >&6; } ;; 3796 xno) 3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3798 $as_echo "unsupported" >&6; } ;; 3799 *) 3800 CC="$CC $ac_cv_prog_cc_c89" 3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3802 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3803 esac 3804 if test "x$ac_cv_prog_cc_c89" != xno; then : 3805 3806 fi 3807 3808 ac_ext=c 3809 ac_cpp='$CPP $CPPFLAGS' 3810 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3811 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3812 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3813 3814 ac_ext=c 3815 ac_cpp='$CPP $CPPFLAGS' 3816 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3817 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3818 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3820 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3821 if ${am_cv_prog_cc_c_o+:} false; then : 3822 $as_echo_n "(cached) " >&6 3823 else 3824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3825 /* end confdefs.h. */ 3826 3827 int 3828 main () 3829 { 3830 3831 ; 3832 return 0; 3833 } 3834 _ACEOF 3835 # Make sure it works both with $CC and with simple cc. 3836 # Following AC_PROG_CC_C_O, we do the test twice because some 3837 # compilers refuse to overwrite an existing .o file with -o, 3838 # though they will create one. 3839 am_cv_prog_cc_c_o=yes 3840 for am_i in 1 2; do 3841 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3842 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3843 ac_status=$? 3844 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3845 (exit $ac_status); } \ 3846 && test -f conftest2.$ac_objext; then 3847 : OK 3848 else 3849 am_cv_prog_cc_c_o=no 3850 break 3851 fi 3852 done 3853 rm -f core conftest* 3854 unset am_i 3855 fi 3856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3857 $as_echo "$am_cv_prog_cc_c_o" >&6; } 3858 if test "$am_cv_prog_cc_c_o" != yes; then 3859 # Losing compiler, so override with the script. 3860 # FIXME: It is wrong to rewrite CC. 3861 # But if we don't then we get into trouble of one sort or another. 3862 # A longer-term fix would be to have automake use am__CC in this case, 3863 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3864 CC="$am_aux_dir/compile $CC" 3865 fi 3866 ac_ext=c 3867 ac_cpp='$CPP $CPPFLAGS' 3868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3870 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3871 3872 DEPDIR="${am__leading_dot}deps" 3873 3874 ac_config_commands="$ac_config_commands depfiles" 3875 3876 3877 am_make=${MAKE-make} 3878 cat > confinc << 'END' 3879 am__doit: 3880 @echo this is the am__doit target 3881 .PHONY: am__doit 3882 END 3883 # If we don't find an include directive, just comment out the code. 3884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3885 $as_echo_n "checking for style of include used by $am_make... " >&6; } 3886 am__include="#" 3887 am__quote= 3888 _am_result=none 3889 # First try GNU make style include. 3890 echo "include confinc" > confmf 3891 # Ignore all kinds of additional output from 'make'. 3892 case `$am_make -s -f confmf 2> /dev/null` in #( 3893 *the\ am__doit\ target*) 3894 am__include=include 3895 am__quote= 3896 _am_result=GNU 3897 ;; 3898 esac 3899 # Now try BSD make style include. 3900 if test "$am__include" = "#"; then 3901 echo '.include "confinc"' > confmf 3902 case `$am_make -s -f confmf 2> /dev/null` in #( 3903 *the\ am__doit\ target*) 3904 am__include=.include 3905 am__quote="\"" 3906 _am_result=BSD 3907 ;; 3908 esac 3909 fi 3910 3911 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3913 $as_echo "$_am_result" >&6; } 3914 rm -f confinc confmf 3915 3916 # Check whether --enable-dependency-tracking was given. 3917 if test "${enable_dependency_tracking+set}" = set; then : 3918 enableval=$enable_dependency_tracking; 3919 fi 3920 3921 if test "x$enable_dependency_tracking" != xno; then 3922 am_depcomp="$ac_aux_dir/depcomp" 3923 AMDEPBACKSLASH='\' 3924 am__nodep='_no' 3925 fi 3926 if test "x$enable_dependency_tracking" != xno; then 3927 AMDEP_TRUE= 3928 AMDEP_FALSE='#' 3929 else 3930 AMDEP_TRUE='#' 3931 AMDEP_FALSE= 3932 fi 3933 3934 3935 3936 depcc="$CC" am_compiler_list= 3937 3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3939 $as_echo_n "checking dependency style of $depcc... " >&6; } 3940 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3941 $as_echo_n "(cached) " >&6 3942 else 3943 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3944 # We make a subdir and do the tests there. Otherwise we can end up 3945 # making bogus files that we don't know about and never remove. For 3946 # instance it was reported that on HP-UX the gcc test will end up 3947 # making a dummy file named 'D' -- because '-MD' means "put the output 3948 # in D". 3949 rm -rf conftest.dir 3950 mkdir conftest.dir 3951 # Copy depcomp to subdir because otherwise we won't find it if we're 3952 # using a relative directory. 3953 cp "$am_depcomp" conftest.dir 3954 cd conftest.dir 3955 # We will build objects and dependencies in a subdirectory because 3956 # it helps to detect inapplicable dependency modes. For instance 3957 # both Tru64's cc and ICC support -MD to output dependencies as a 3958 # side effect of compilation, but ICC will put the dependencies in 3959 # the current directory while Tru64 will put them in the object 3960 # directory. 3961 mkdir sub 3962 3963 am_cv_CC_dependencies_compiler_type=none 3964 if test "$am_compiler_list" = ""; then 3965 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3966 fi 3967 am__universal=false 3968 case " $depcc " in #( 3969 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3970 esac 3971 3972 for depmode in $am_compiler_list; do 3973 # Setup a source with many dependencies, because some compilers 3974 # like to wrap large dependency lists on column 80 (with \), and 3975 # we should not choose a depcomp mode which is confused by this. 3976 # 3977 # We need to recreate these files for each test, as the compiler may 3978 # overwrite some of them when testing with obscure command lines. 3979 # This happens at least with the AIX C compiler. 3980 : > sub/conftest.c 3981 for i in 1 2 3 4 5 6; do 3982 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3983 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3984 # Solaris 10 /bin/sh. 3985 echo '/* dummy */' > sub/conftst$i.h 3986 done 3987 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3988 3989 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3990 # mode. It turns out that the SunPro C++ compiler does not properly 3991 # handle '-M -o', and we need to detect this. Also, some Intel 3992 # versions had trouble with output in subdirs. 3993 am__obj=sub/conftest.${OBJEXT-o} 3994 am__minus_obj="-o $am__obj" 3995 case $depmode in 3996 gcc) 3997 # This depmode causes a compiler race in universal mode. 3998 test "$am__universal" = false || continue 3999 ;; 4000 nosideeffect) 4001 # After this tag, mechanisms are not by side-effect, so they'll 4002 # only be used when explicitly requested. 4003 if test "x$enable_dependency_tracking" = xyes; then 4004 continue 4005 else 4006 break 4007 fi 4008 ;; 4009 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4010 # This compiler won't grok '-c -o', but also, the minuso test has 4011 # not run yet. These depmodes are late enough in the game, and 4012 # so weak that their functioning should not be impacted. 4013 am__obj=conftest.${OBJEXT-o} 4014 am__minus_obj= 4015 ;; 4016 none) break ;; 4017 esac 4018 if depmode=$depmode \ 4019 source=sub/conftest.c object=$am__obj \ 4020 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4021 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4022 >/dev/null 2>conftest.err && 4023 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4024 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4025 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4026 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4027 # icc doesn't choke on unknown options, it will just issue warnings 4028 # or remarks (even with -Werror). So we grep stderr for any message 4029 # that says an option was ignored or not supported. 4030 # When given -MP, icc 7.0 and 7.1 complain thusly: 4031 # icc: Command line warning: ignoring option '-M'; no argument required 4032 # The diagnosis changed in icc 8.0: 4033 # icc: Command line remark: option '-MP' not supported 4034 if (grep 'ignoring option' conftest.err || 4035 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4036 am_cv_CC_dependencies_compiler_type=$depmode 4037 break 4038 fi 4039 fi 4040 done 4041 4042 cd .. 4043 rm -rf conftest.dir 4044 else 4045 am_cv_CC_dependencies_compiler_type=none 4046 fi 4047 4048 fi 4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4050 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4051 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4052 4053 if 4054 test "x$enable_dependency_tracking" != xno \ 4055 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4056 am__fastdepCC_TRUE= 4057 am__fastdepCC_FALSE='#' 4058 else 4059 am__fastdepCC_TRUE='#' 4060 am__fastdepCC_FALSE= 4061 fi 4062 4063 4064 4065 ac_ext=c 4066 ac_cpp='$CPP $CPPFLAGS' 4067 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4068 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4069 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4071 $as_echo_n "checking how to run the C preprocessor... " >&6; } 4072 # On Suns, sometimes $CPP names a directory. 4073 if test -n "$CPP" && test -d "$CPP"; then 4074 CPP= 4075 fi 4076 if test -z "$CPP"; then 4077 if ${ac_cv_prog_CPP+:} false; then : 4078 $as_echo_n "(cached) " >&6 4079 else 4080 # Double quotes because CPP needs to be expanded 4081 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4082 do 4083 ac_preproc_ok=false 4084 for ac_c_preproc_warn_flag in '' yes 4085 do 4086 # Use a header file that comes with gcc, so configuring glibc 4087 # with a fresh cross-compiler works. 4088 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4089 # <limits.h> exists even on freestanding compilers. 4090 # On the NeXT, cc -E runs the code through the compiler's parser, 4091 # not just through cpp. "Syntax error" is here to catch this case. 4092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4093 /* end confdefs.h. */ 4094 #ifdef __STDC__ 4095 # include <limits.h> 4096 #else 4097 # include <assert.h> 4098 #endif 4099 Syntax error 4100 _ACEOF 4101 if ac_fn_c_try_cpp "$LINENO"; then : 4102 4103 else 4104 # Broken: fails on valid input. 4105 continue 4106 fi 4107 rm -f conftest.err conftest.i conftest.$ac_ext 4108 4109 # OK, works on sane cases. Now check whether nonexistent headers 4110 # can be detected and how. 4111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4112 /* end confdefs.h. */ 4113 #include <ac_nonexistent.h> 4114 _ACEOF 4115 if ac_fn_c_try_cpp "$LINENO"; then : 4116 # Broken: success on invalid input. 4117 continue 4118 else 4119 # Passes both tests. 4120 ac_preproc_ok=: 4121 break 4122 fi 4123 rm -f conftest.err conftest.i conftest.$ac_ext 4124 4125 done 4126 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4127 rm -f conftest.i conftest.err conftest.$ac_ext 4128 if $ac_preproc_ok; then : 4129 break 4130 fi 4131 4132 done 4133 ac_cv_prog_CPP=$CPP 4134 4135 fi 4136 CPP=$ac_cv_prog_CPP 4137 else 4138 ac_cv_prog_CPP=$CPP 4139 fi 4140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4141 $as_echo "$CPP" >&6; } 4142 ac_preproc_ok=false 4143 for ac_c_preproc_warn_flag in '' yes 4144 do 4145 # Use a header file that comes with gcc, so configuring glibc 4146 # with a fresh cross-compiler works. 4147 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4148 # <limits.h> exists even on freestanding compilers. 4149 # On the NeXT, cc -E runs the code through the compiler's parser, 4150 # not just through cpp. "Syntax error" is here to catch this case. 4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4152 /* end confdefs.h. */ 4153 #ifdef __STDC__ 4154 # include <limits.h> 4155 #else 4156 # include <assert.h> 4157 #endif 4158 Syntax error 4159 _ACEOF 4160 if ac_fn_c_try_cpp "$LINENO"; then : 4161 4162 else 4163 # Broken: fails on valid input. 4164 continue 4165 fi 4166 rm -f conftest.err conftest.i conftest.$ac_ext 4167 4168 # OK, works on sane cases. Now check whether nonexistent headers 4169 # can be detected and how. 4170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4171 /* end confdefs.h. */ 4172 #include <ac_nonexistent.h> 4173 _ACEOF 4174 if ac_fn_c_try_cpp "$LINENO"; then : 4175 # Broken: success on invalid input. 4176 continue 4177 else 4178 # Passes both tests. 4179 ac_preproc_ok=: 4180 break 4181 fi 4182 rm -f conftest.err conftest.i conftest.$ac_ext 4183 4184 done 4185 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4186 rm -f conftest.i conftest.err conftest.$ac_ext 4187 if $ac_preproc_ok; then : 4188 4189 else 4190 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4191 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4192 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4193 See \`config.log' for more details" "$LINENO" 5; } 4194 fi 4195 4196 ac_ext=c 4197 ac_cpp='$CPP $CPPFLAGS' 4198 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4199 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4200 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4201 4202 4203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4204 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4205 if ${ac_cv_path_GREP+:} false; then : 4206 $as_echo_n "(cached) " >&6 4207 else 4208 if test -z "$GREP"; then 4209 ac_path_GREP_found=false 4210 # Loop through the user's path and test for each of PROGNAME-LIST 4211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4212 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4213 do 4214 IFS=$as_save_IFS 4215 test -z "$as_dir" && as_dir=. 4216 for ac_prog in grep ggrep; do 4217 for ac_exec_ext in '' $ac_executable_extensions; do 4218 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4219 as_fn_executable_p "$ac_path_GREP" || continue 4220 # Check for GNU ac_path_GREP and select it if it is found. 4221 # Check for GNU $ac_path_GREP 4222 case `"$ac_path_GREP" --version 2>&1` in 4223 *GNU*) 4224 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4225 *) 4226 ac_count=0 4227 $as_echo_n 0123456789 >"conftest.in" 4228 while : 4229 do 4230 cat "conftest.in" "conftest.in" >"conftest.tmp" 4231 mv "conftest.tmp" "conftest.in" 4232 cp "conftest.in" "conftest.nl" 4233 $as_echo 'GREP' >> "conftest.nl" 4234 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4235 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4236 as_fn_arith $ac_count + 1 && ac_count=$as_val 4237 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4238 # Best one so far, save it but keep looking for a better one 4239 ac_cv_path_GREP="$ac_path_GREP" 4240 ac_path_GREP_max=$ac_count 4241 fi 4242 # 10*(2^10) chars as input seems more than enough 4243 test $ac_count -gt 10 && break 4244 done 4245 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4246 esac 4247 4248 $ac_path_GREP_found && break 3 4249 done 4250 done 4251 done 4252 IFS=$as_save_IFS 4253 if test -z "$ac_cv_path_GREP"; then 4254 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4255 fi 4256 else 4257 ac_cv_path_GREP=$GREP 4258 fi 4259 4260 fi 4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4262 $as_echo "$ac_cv_path_GREP" >&6; } 4263 GREP="$ac_cv_path_GREP" 4264 4265 4266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4267 $as_echo_n "checking for egrep... " >&6; } 4268 if ${ac_cv_path_EGREP+:} false; then : 4269 $as_echo_n "(cached) " >&6 4270 else 4271 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4272 then ac_cv_path_EGREP="$GREP -E" 4273 else 4274 if test -z "$EGREP"; then 4275 ac_path_EGREP_found=false 4276 # Loop through the user's path and test for each of PROGNAME-LIST 4277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4278 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4279 do 4280 IFS=$as_save_IFS 4281 test -z "$as_dir" && as_dir=. 4282 for ac_prog in egrep; do 4283 for ac_exec_ext in '' $ac_executable_extensions; do 4284 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4285 as_fn_executable_p "$ac_path_EGREP" || continue 4286 # Check for GNU ac_path_EGREP and select it if it is found. 4287 # Check for GNU $ac_path_EGREP 4288 case `"$ac_path_EGREP" --version 2>&1` in 4289 *GNU*) 4290 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4291 *) 4292 ac_count=0 4293 $as_echo_n 0123456789 >"conftest.in" 4294 while : 4295 do 4296 cat "conftest.in" "conftest.in" >"conftest.tmp" 4297 mv "conftest.tmp" "conftest.in" 4298 cp "conftest.in" "conftest.nl" 4299 $as_echo 'EGREP' >> "conftest.nl" 4300 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4301 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4302 as_fn_arith $ac_count + 1 && ac_count=$as_val 4303 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4304 # Best one so far, save it but keep looking for a better one 4305 ac_cv_path_EGREP="$ac_path_EGREP" 4306 ac_path_EGREP_max=$ac_count 4307 fi 4308 # 10*(2^10) chars as input seems more than enough 4309 test $ac_count -gt 10 && break 4310 done 4311 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4312 esac 4313 4314 $ac_path_EGREP_found && break 3 4315 done 4316 done 4317 done 4318 IFS=$as_save_IFS 4319 if test -z "$ac_cv_path_EGREP"; then 4320 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4321 fi 4322 else 4323 ac_cv_path_EGREP=$EGREP 4324 fi 4325 4326 fi 4327 fi 4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4329 $as_echo "$ac_cv_path_EGREP" >&6; } 4330 EGREP="$ac_cv_path_EGREP" 4331 4332 4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4334 $as_echo_n "checking for ANSI C header files... " >&6; } 4335 if ${ac_cv_header_stdc+:} false; then : 4336 $as_echo_n "(cached) " >&6 4337 else 4338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4339 /* end confdefs.h. */ 4340 #include <stdlib.h> 4341 #include <stdarg.h> 4342 #include <string.h> 4343 #include <float.h> 4344 4345 int 4346 main () 4347 { 4348 4349 ; 4350 return 0; 4351 } 4352 _ACEOF 4353 if ac_fn_c_try_compile "$LINENO"; then : 4354 ac_cv_header_stdc=yes 4355 else 4356 ac_cv_header_stdc=no 4357 fi 4358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4359 4360 if test $ac_cv_header_stdc = yes; then 4361 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4363 /* end confdefs.h. */ 4364 #include <string.h> 4365 4366 _ACEOF 4367 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4368 $EGREP "memchr" >/dev/null 2>&1; then : 4369 4370 else 4371 ac_cv_header_stdc=no 4372 fi 4373 rm -f conftest* 4374 4375 fi 4376 4377 if test $ac_cv_header_stdc = yes; then 4378 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4380 /* end confdefs.h. */ 4381 #include <stdlib.h> 4382 4383 _ACEOF 4384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4385 $EGREP "free" >/dev/null 2>&1; then : 4386 4387 else 4388 ac_cv_header_stdc=no 4389 fi 4390 rm -f conftest* 4391 4392 fi 4393 4394 if test $ac_cv_header_stdc = yes; then 4395 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4396 if test "$cross_compiling" = yes; then : 4397 : 4398 else 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400 /* end confdefs.h. */ 4401 #include <ctype.h> 4402 #include <stdlib.h> 4403 #if ((' ' & 0x0FF) == 0x020) 4404 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4405 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4406 #else 4407 # define ISLOWER(c) \ 4408 (('a' <= (c) && (c) <= 'i') \ 4409 || ('j' <= (c) && (c) <= 'r') \ 4410 || ('s' <= (c) && (c) <= 'z')) 4411 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4412 #endif 4413 4414 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4415 int 4416 main () 4417 { 4418 int i; 4419 for (i = 0; i < 256; i++) 4420 if (XOR (islower (i), ISLOWER (i)) 4421 || toupper (i) != TOUPPER (i)) 4422 return 2; 4423 return 0; 4424 } 4425 _ACEOF 4426 if ac_fn_c_try_run "$LINENO"; then : 4427 4428 else 4429 ac_cv_header_stdc=no 4430 fi 4431 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4432 conftest.$ac_objext conftest.beam conftest.$ac_ext 4433 fi 4434 4435 fi 4436 fi 4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4438 $as_echo "$ac_cv_header_stdc" >&6; } 4439 if test $ac_cv_header_stdc = yes; then 4440 4441 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4442 4443 fi 4444 4445 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4446 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4447 inttypes.h stdint.h unistd.h 4448 do : 4449 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4450 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4451 " 4452 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4453 cat >>confdefs.h <<_ACEOF 4454 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4455 _ACEOF 4456 4457 fi 4458 4459 done 4460 4461 4462 4463 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4464 if test "x$ac_cv_header_minix_config_h" = xyes; then : 4465 MINIX=yes 4466 else 4467 MINIX= 4468 fi 4469 4470 4471 if test "$MINIX" = yes; then 4472 4473 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4474 4475 4476 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4477 4478 4479 $as_echo "#define _MINIX 1" >>confdefs.h 4480 4481 fi 4482 4483 4484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4485 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4486 if ${ac_cv_safe_to_define___extensions__+:} false; then : 4487 $as_echo_n "(cached) " >&6 4488 else 4489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4490 /* end confdefs.h. */ 4491 4492 # define __EXTENSIONS__ 1 4493 $ac_includes_default 4494 int 4495 main () 4496 { 4497 4498 ; 4499 return 0; 4500 } 4501 _ACEOF 4502 if ac_fn_c_try_compile "$LINENO"; then : 4503 ac_cv_safe_to_define___extensions__=yes 4504 else 4505 ac_cv_safe_to_define___extensions__=no 4506 fi 4507 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4508 fi 4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4510 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4511 test $ac_cv_safe_to_define___extensions__ = yes && 4512 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4513 4514 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4515 4516 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4517 4518 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4519 4520 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4521 4522 4523 4524 4525 case `pwd` in 4526 *\ * | *\ *) 4527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4528 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4529 esac 4530 4531 4532 4533 macro_version='2.2.7a' 4534 macro_revision='1.3134' 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 ltmain="$ac_aux_dir/ltmain.sh" 4549 4550 # Backslashify metacharacters that are still active within 4551 # double-quoted strings. 4552 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4553 4554 # Same as above, but do not quote variable references. 4555 double_quote_subst='s/\(["`\\]\)/\\\1/g' 4556 4557 # Sed substitution to delay expansion of an escaped shell variable in a 4558 # double_quote_subst'ed string. 4559 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4560 4561 # Sed substitution to delay expansion of an escaped single quote. 4562 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4563 4564 # Sed substitution to avoid accidental globbing in evaled expressions 4565 no_glob_subst='s/\*/\\\*/g' 4566 4567 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4568 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4569 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4570 4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4572 $as_echo_n "checking how to print strings... " >&6; } 4573 # Test print first, because it will be a builtin if present. 4574 if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4575 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4576 ECHO='print -r --' 4577 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4578 ECHO='printf %s\n' 4579 else 4580 # Use this function as a fallback that always works. 4581 func_fallback_echo () 4582 { 4583 eval 'cat <<_LTECHO_EOF 4584 $1 4585 _LTECHO_EOF' 4586 } 4587 ECHO='func_fallback_echo' 4588 fi 4589 4590 # func_echo_all arg... 4591 # Invoke $ECHO with all args, space-separated. 4592 func_echo_all () 4593 { 4594 $ECHO "" 4595 } 4596 4597 case "$ECHO" in 4598 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4599 $as_echo "printf" >&6; } ;; 4600 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4601 $as_echo "print -r" >&6; } ;; 4602 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4603 $as_echo "cat" >&6; } ;; 4604 esac 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4620 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4621 if ${ac_cv_path_SED+:} false; then : 4622 $as_echo_n "(cached) " >&6 4623 else 4624 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4625 for ac_i in 1 2 3 4 5 6 7; do 4626 ac_script="$ac_script$as_nl$ac_script" 4627 done 4628 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4629 { ac_script=; unset ac_script;} 4630 if test -z "$SED"; then 4631 ac_path_SED_found=false 4632 # Loop through the user's path and test for each of PROGNAME-LIST 4633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4634 for as_dir in $PATH 4635 do 4636 IFS=$as_save_IFS 4637 test -z "$as_dir" && as_dir=. 4638 for ac_prog in sed gsed; do 4639 for ac_exec_ext in '' $ac_executable_extensions; do 4640 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4641 as_fn_executable_p "$ac_path_SED" || continue 4642 # Check for GNU ac_path_SED and select it if it is found. 4643 # Check for GNU $ac_path_SED 4644 case `"$ac_path_SED" --version 2>&1` in 4645 *GNU*) 4646 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4647 *) 4648 ac_count=0 4649 $as_echo_n 0123456789 >"conftest.in" 4650 while : 4651 do 4652 cat "conftest.in" "conftest.in" >"conftest.tmp" 4653 mv "conftest.tmp" "conftest.in" 4654 cp "conftest.in" "conftest.nl" 4655 $as_echo '' >> "conftest.nl" 4656 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4657 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4658 as_fn_arith $ac_count + 1 && ac_count=$as_val 4659 if test $ac_count -gt ${ac_path_SED_max-0}; then 4660 # Best one so far, save it but keep looking for a better one 4661 ac_cv_path_SED="$ac_path_SED" 4662 ac_path_SED_max=$ac_count 4663 fi 4664 # 10*(2^10) chars as input seems more than enough 4665 test $ac_count -gt 10 && break 4666 done 4667 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4668 esac 4669 4670 $ac_path_SED_found && break 3 4671 done 4672 done 4673 done 4674 IFS=$as_save_IFS 4675 if test -z "$ac_cv_path_SED"; then 4676 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4677 fi 4678 else 4679 ac_cv_path_SED=$SED 4680 fi 4681 4682 fi 4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4684 $as_echo "$ac_cv_path_SED" >&6; } 4685 SED="$ac_cv_path_SED" 4686 rm -f conftest.sed 4687 4688 test -z "$SED" && SED=sed 4689 Xsed="$SED -e 1s/^X//" 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4702 $as_echo_n "checking for fgrep... " >&6; } 4703 if ${ac_cv_path_FGREP+:} false; then : 4704 $as_echo_n "(cached) " >&6 4705 else 4706 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4707 then ac_cv_path_FGREP="$GREP -F" 4708 else 4709 if test -z "$FGREP"; then 4710 ac_path_FGREP_found=false 4711 # Loop through the user's path and test for each of PROGNAME-LIST 4712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4713 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4714 do 4715 IFS=$as_save_IFS 4716 test -z "$as_dir" && as_dir=. 4717 for ac_prog in fgrep; do 4718 for ac_exec_ext in '' $ac_executable_extensions; do 4719 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4720 as_fn_executable_p "$ac_path_FGREP" || continue 4721 # Check for GNU ac_path_FGREP and select it if it is found. 4722 # Check for GNU $ac_path_FGREP 4723 case `"$ac_path_FGREP" --version 2>&1` in 4724 *GNU*) 4725 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4726 *) 4727 ac_count=0 4728 $as_echo_n 0123456789 >"conftest.in" 4729 while : 4730 do 4731 cat "conftest.in" "conftest.in" >"conftest.tmp" 4732 mv "conftest.tmp" "conftest.in" 4733 cp "conftest.in" "conftest.nl" 4734 $as_echo 'FGREP' >> "conftest.nl" 4735 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4736 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4737 as_fn_arith $ac_count + 1 && ac_count=$as_val 4738 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4739 # Best one so far, save it but keep looking for a better one 4740 ac_cv_path_FGREP="$ac_path_FGREP" 4741 ac_path_FGREP_max=$ac_count 4742 fi 4743 # 10*(2^10) chars as input seems more than enough 4744 test $ac_count -gt 10 && break 4745 done 4746 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4747 esac 4748 4749 $ac_path_FGREP_found && break 3 4750 done 4751 done 4752 done 4753 IFS=$as_save_IFS 4754 if test -z "$ac_cv_path_FGREP"; then 4755 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4756 fi 4757 else 4758 ac_cv_path_FGREP=$FGREP 4759 fi 4760 4761 fi 4762 fi 4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4764 $as_echo "$ac_cv_path_FGREP" >&6; } 4765 FGREP="$ac_cv_path_FGREP" 4766 4767 4768 test -z "$GREP" && GREP=grep 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 # Check whether --with-gnu-ld was given. 4789 if test "${with_gnu_ld+set}" = set; then : 4790 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4791 else 4792 with_gnu_ld=no 4793 fi 4794 4795 ac_prog=ld 4796 if test "$GCC" = yes; then 4797 # Check if gcc -print-prog-name=ld gives a path. 4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4799 $as_echo_n "checking for ld used by $CC... " >&6; } 4800 case $host in 4801 *-*-mingw*) 4802 # gcc leaves a trailing carriage return which upsets mingw 4803 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4804 *) 4805 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4806 esac 4807 case $ac_prog in 4808 # Accept absolute paths. 4809 [\\/]* | ?:[\\/]*) 4810 re_direlt='/[^/][^/]*/\.\./' 4811 # Canonicalize the pathname of ld 4812 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4813 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4814 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4815 done 4816 test -z "$LD" && LD="$ac_prog" 4817 ;; 4818 "") 4819 # If it fails, then pretend we aren't using GCC. 4820 ac_prog=ld 4821 ;; 4822 *) 4823 # If it is relative, then search for the first ld in PATH. 4824 with_gnu_ld=unknown 4825 ;; 4826 esac 4827 elif test "$with_gnu_ld" = yes; then 4828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4829 $as_echo_n "checking for GNU ld... " >&6; } 4830 else 4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4832 $as_echo_n "checking for non-GNU ld... " >&6; } 4833 fi 4834 if ${lt_cv_path_LD+:} false; then : 4835 $as_echo_n "(cached) " >&6 4836 else 4837 if test -z "$LD"; then 4838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4839 for ac_dir in $PATH; do 4840 IFS="$lt_save_ifs" 4841 test -z "$ac_dir" && ac_dir=. 4842 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4843 lt_cv_path_LD="$ac_dir/$ac_prog" 4844 # Check to see if the program is GNU ld. I'd rather use --version, 4845 # but apparently some variants of GNU ld only accept -v. 4846 # Break only if it was the GNU/non-GNU ld that we prefer. 4847 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4848 *GNU* | *'with BFD'*) 4849 test "$with_gnu_ld" != no && break 4850 ;; 4851 *) 4852 test "$with_gnu_ld" != yes && break 4853 ;; 4854 esac 4855 fi 4856 done 4857 IFS="$lt_save_ifs" 4858 else 4859 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4860 fi 4861 fi 4862 4863 LD="$lt_cv_path_LD" 4864 if test -n "$LD"; then 4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4866 $as_echo "$LD" >&6; } 4867 else 4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4869 $as_echo "no" >&6; } 4870 fi 4871 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4873 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4874 if ${lt_cv_prog_gnu_ld+:} false; then : 4875 $as_echo_n "(cached) " >&6 4876 else 4877 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4878 case `$LD -v 2>&1 </dev/null` in 4879 *GNU* | *'with BFD'*) 4880 lt_cv_prog_gnu_ld=yes 4881 ;; 4882 *) 4883 lt_cv_prog_gnu_ld=no 4884 ;; 4885 esac 4886 fi 4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4888 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 4889 with_gnu_ld=$lt_cv_prog_gnu_ld 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4900 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4901 if ${lt_cv_path_NM+:} false; then : 4902 $as_echo_n "(cached) " >&6 4903 else 4904 if test -n "$NM"; then 4905 # Let the user override the nm to test. 4906 lt_nm_to_check="$NM" 4907 else 4908 lt_nm_to_check="${ac_tool_prefix}nm" 4909 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4910 lt_nm_to_check="$lt_nm_to_check nm" 4911 fi 4912 fi 4913 for lt_tmp_nm in "$lt_nm_to_check"; do 4914 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4915 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4916 IFS="$lt_save_ifs" 4917 test -z "$ac_dir" && ac_dir=. 4918 # Strip out any user-provided options from the nm to test twice, 4919 # the first time to test to see if nm (rather than its options) has 4920 # an explicit path, the second time to yield a file which can be 4921 # nm'ed itself. 4922 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4923 case "$tmp_nm_path" in 4924 */*|*\\*) tmp_nm="$lt_tmp_nm";; 4925 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4926 esac 4927 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4928 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4929 # Check to see if the nm accepts a BSD-compat flag. 4930 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4931 # nm: unknown option "B" ignored 4932 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4933 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4934 break 4935 ;; 4936 *) 4937 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4938 *$tmp_nm*) 4939 lt_cv_path_NM="$tmp_nm -p" 4940 break 4941 ;; 4942 *) 4943 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4944 continue # so that we can try to find one that supports BSD flags 4945 ;; 4946 esac 4947 ;; 4948 esac 4949 fi 4950 done 4951 IFS="$lt_save_ifs" 4952 done 4953 : ${lt_cv_path_NM=no} 4954 fi 4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4956 $as_echo "$lt_cv_path_NM" >&6; } 4957 if test "$lt_cv_path_NM" != "no"; then 4958 NM="$lt_cv_path_NM" 4959 else 4960 # Didn't find any BSD compatible name lister, look for dumpbin. 4961 if test -n "$DUMPBIN"; then : 4962 # Let the user override the test. 4963 else 4964 if test -n "$ac_tool_prefix"; then 4965 for ac_prog in dumpbin "link -dump" 4966 do 4967 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4968 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4970 $as_echo_n "checking for $ac_word... " >&6; } 4971 if ${ac_cv_prog_DUMPBIN+:} false; then : 4972 $as_echo_n "(cached) " >&6 4973 else 4974 if test -n "$DUMPBIN"; then 4975 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4976 else 4977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4978 for as_dir in $PATH 4979 do 4980 IFS=$as_save_IFS 4981 test -z "$as_dir" && as_dir=. 4982 for ac_exec_ext in '' $ac_executable_extensions; do 4983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4984 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4986 break 2 4987 fi 4988 done 4989 done 4990 IFS=$as_save_IFS 4991 4992 fi 4993 fi 4994 DUMPBIN=$ac_cv_prog_DUMPBIN 4995 if test -n "$DUMPBIN"; then 4996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4997 $as_echo "$DUMPBIN" >&6; } 4998 else 4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5000 $as_echo "no" >&6; } 5001 fi 5002 5003 5004 test -n "$DUMPBIN" && break 5005 done 5006 fi 5007 if test -z "$DUMPBIN"; then 5008 ac_ct_DUMPBIN=$DUMPBIN 5009 for ac_prog in dumpbin "link -dump" 5010 do 5011 # Extract the first word of "$ac_prog", so it can be a program name with args. 5012 set dummy $ac_prog; ac_word=$2 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5014 $as_echo_n "checking for $ac_word... " >&6; } 5015 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5016 $as_echo_n "(cached) " >&6 5017 else 5018 if test -n "$ac_ct_DUMPBIN"; then 5019 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5020 else 5021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5022 for as_dir in $PATH 5023 do 5024 IFS=$as_save_IFS 5025 test -z "$as_dir" && as_dir=. 5026 for ac_exec_ext in '' $ac_executable_extensions; do 5027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5028 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5030 break 2 5031 fi 5032 done 5033 done 5034 IFS=$as_save_IFS 5035 5036 fi 5037 fi 5038 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5039 if test -n "$ac_ct_DUMPBIN"; then 5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5041 $as_echo "$ac_ct_DUMPBIN" >&6; } 5042 else 5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5044 $as_echo "no" >&6; } 5045 fi 5046 5047 5048 test -n "$ac_ct_DUMPBIN" && break 5049 done 5050 5051 if test "x$ac_ct_DUMPBIN" = x; then 5052 DUMPBIN=":" 5053 else 5054 case $cross_compiling:$ac_tool_warned in 5055 yes:) 5056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5057 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5058 ac_tool_warned=yes ;; 5059 esac 5060 DUMPBIN=$ac_ct_DUMPBIN 5061 fi 5062 fi 5063 5064 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5065 *COFF*) 5066 DUMPBIN="$DUMPBIN -symbols" 5067 ;; 5068 *) 5069 DUMPBIN=: 5070 ;; 5071 esac 5072 fi 5073 5074 if test "$DUMPBIN" != ":"; then 5075 NM="$DUMPBIN" 5076 fi 5077 fi 5078 test -z "$NM" && NM=nm 5079 5080 5081 5082 5083 5084 5085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5086 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5087 if ${lt_cv_nm_interface+:} false; then : 5088 $as_echo_n "(cached) " >&6 5089 else 5090 lt_cv_nm_interface="BSD nm" 5091 echo "int some_variable = 0;" > conftest.$ac_ext 5092 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5093 (eval "$ac_compile" 2>conftest.err) 5094 cat conftest.err >&5 5095 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5096 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5097 cat conftest.err >&5 5098 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5099 cat conftest.out >&5 5100 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5101 lt_cv_nm_interface="MS dumpbin" 5102 fi 5103 rm -f conftest* 5104 fi 5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5106 $as_echo "$lt_cv_nm_interface" >&6; } 5107 5108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5109 $as_echo_n "checking whether ln -s works... " >&6; } 5110 LN_S=$as_ln_s 5111 if test "$LN_S" = "ln -s"; then 5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5113 $as_echo "yes" >&6; } 5114 else 5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5116 $as_echo "no, using $LN_S" >&6; } 5117 fi 5118 5119 # find the maximum length of command line arguments 5120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5121 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5122 if ${lt_cv_sys_max_cmd_len+:} false; then : 5123 $as_echo_n "(cached) " >&6 5124 else 5125 i=0 5126 teststring="ABCD" 5127 5128 case $build_os in 5129 msdosdjgpp*) 5130 # On DJGPP, this test can blow up pretty badly due to problems in libc 5131 # (any single argument exceeding 2000 bytes causes a buffer overrun 5132 # during glob expansion). Even if it were fixed, the result of this 5133 # check would be larger than it should be. 5134 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5135 ;; 5136 5137 gnu*) 5138 # Under GNU Hurd, this test is not required because there is 5139 # no limit to the length of command line arguments. 5140 # Libtool will interpret -1 as no limit whatsoever 5141 lt_cv_sys_max_cmd_len=-1; 5142 ;; 5143 5144 cygwin* | mingw* | cegcc*) 5145 # On Win9x/ME, this test blows up -- it succeeds, but takes 5146 # about 5 minutes as the teststring grows exponentially. 5147 # Worse, since 9x/ME are not pre-emptively multitasking, 5148 # you end up with a "frozen" computer, even though with patience 5149 # the test eventually succeeds (with a max line length of 256k). 5150 # Instead, let's just punt: use the minimum linelength reported by 5151 # all of the supported platforms: 8192 (on NT/2K/XP). 5152 lt_cv_sys_max_cmd_len=8192; 5153 ;; 5154 5155 mint*) 5156 # On MiNT this can take a long time and run out of memory. 5157 lt_cv_sys_max_cmd_len=8192; 5158 ;; 5159 5160 amigaos*) 5161 # On AmigaOS with pdksh, this test takes hours, literally. 5162 # So we just punt and use a minimum line length of 8192. 5163 lt_cv_sys_max_cmd_len=8192; 5164 ;; 5165 5166 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5167 # This has been around since 386BSD, at least. Likely further. 5168 if test -x /sbin/sysctl; then 5169 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5170 elif test -x /usr/sbin/sysctl; then 5171 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5172 else 5173 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5174 fi 5175 # And add a safety zone 5176 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5177 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5178 ;; 5179 5180 interix*) 5181 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5182 lt_cv_sys_max_cmd_len=196608 5183 ;; 5184 5185 osf*) 5186 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5187 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5188 # nice to cause kernel panics so lets avoid the loop below. 5189 # First set a reasonable default. 5190 lt_cv_sys_max_cmd_len=16384 5191 # 5192 if test -x /sbin/sysconfig; then 5193 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5194 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5195 esac 5196 fi 5197 ;; 5198 sco3.2v5*) 5199 lt_cv_sys_max_cmd_len=102400 5200 ;; 5201 sysv5* | sco5v6* | sysv4.2uw2*) 5202 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5203 if test -n "$kargmax"; then 5204 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5205 else 5206 lt_cv_sys_max_cmd_len=32768 5207 fi 5208 ;; 5209 *) 5210 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5211 if test -n "$lt_cv_sys_max_cmd_len"; then 5212 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5213 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5214 else 5215 # Make teststring a little bigger before we do anything with it. 5216 # a 1K string should be a reasonable start. 5217 for i in 1 2 3 4 5 6 7 8 ; do 5218 teststring=$teststring$teststring 5219 done 5220 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5221 # If test is not a shell built-in, we'll probably end up computing a 5222 # maximum length that is only half of the actual maximum length, but 5223 # we can't tell. 5224 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5225 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5226 test $i != 17 # 1/2 MB should be enough 5227 do 5228 i=`expr $i + 1` 5229 teststring=$teststring$teststring 5230 done 5231 # Only check the string length outside the loop. 5232 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5233 teststring= 5234 # Add a significant safety factor because C++ compilers can tack on 5235 # massive amounts of additional arguments before passing them to the 5236 # linker. It appears as though 1/2 is a usable value. 5237 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5238 fi 5239 ;; 5240 esac 5241 5242 fi 5243 5244 if test -n $lt_cv_sys_max_cmd_len ; then 5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5246 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5247 else 5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5249 $as_echo "none" >&6; } 5250 fi 5251 max_cmd_len=$lt_cv_sys_max_cmd_len 5252 5253 5254 5255 5256 5257 5258 : ${CP="cp -f"} 5259 : ${MV="mv -f"} 5260 : ${RM="rm -f"} 5261 5262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5263 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5264 # Try some XSI features 5265 xsi_shell=no 5266 ( _lt_dummy="a/b/c" 5267 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5268 = c,a/b,, \ 5269 && eval 'test $(( 1 + 1 )) -eq 2 \ 5270 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5271 && xsi_shell=yes 5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5273 $as_echo "$xsi_shell" >&6; } 5274 5275 5276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5277 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5278 lt_shell_append=no 5279 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5280 >/dev/null 2>&1 \ 5281 && lt_shell_append=yes 5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5283 $as_echo "$lt_shell_append" >&6; } 5284 5285 5286 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5287 lt_unset=unset 5288 else 5289 lt_unset=false 5290 fi 5291 5292 5293 5294 5295 5296 # test EBCDIC or ASCII 5297 case `echo X|tr X '\101'` in 5298 A) # ASCII based system 5299 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5300 lt_SP2NL='tr \040 \012' 5301 lt_NL2SP='tr \015\012 \040\040' 5302 ;; 5303 *) # EBCDIC based system 5304 lt_SP2NL='tr \100 \n' 5305 lt_NL2SP='tr \r\n \100\100' 5306 ;; 5307 esac 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5318 $as_echo_n "checking for $LD option to reload object files... " >&6; } 5319 if ${lt_cv_ld_reload_flag+:} false; then : 5320 $as_echo_n "(cached) " >&6 5321 else 5322 lt_cv_ld_reload_flag='-r' 5323 fi 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5325 $as_echo "$lt_cv_ld_reload_flag" >&6; } 5326 reload_flag=$lt_cv_ld_reload_flag 5327 case $reload_flag in 5328 "" | " "*) ;; 5329 *) reload_flag=" $reload_flag" ;; 5330 esac 5331 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5332 case $host_os in 5333 darwin*) 5334 if test "$GCC" = yes; then 5335 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5336 else 5337 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5338 fi 5339 ;; 5340 esac 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 if test -n "$ac_tool_prefix"; then 5351 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5352 set dummy ${ac_tool_prefix}objdump; ac_word=$2 5353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5354 $as_echo_n "checking for $ac_word... " >&6; } 5355 if ${ac_cv_prog_OBJDUMP+:} false; then : 5356 $as_echo_n "(cached) " >&6 5357 else 5358 if test -n "$OBJDUMP"; then 5359 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5360 else 5361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5362 for as_dir in $PATH 5363 do 5364 IFS=$as_save_IFS 5365 test -z "$as_dir" && as_dir=. 5366 for ac_exec_ext in '' $ac_executable_extensions; do 5367 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5368 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5370 break 2 5371 fi 5372 done 5373 done 5374 IFS=$as_save_IFS 5375 5376 fi 5377 fi 5378 OBJDUMP=$ac_cv_prog_OBJDUMP 5379 if test -n "$OBJDUMP"; then 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5381 $as_echo "$OBJDUMP" >&6; } 5382 else 5383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5384 $as_echo "no" >&6; } 5385 fi 5386 5387 5388 fi 5389 if test -z "$ac_cv_prog_OBJDUMP"; then 5390 ac_ct_OBJDUMP=$OBJDUMP 5391 # Extract the first word of "objdump", so it can be a program name with args. 5392 set dummy objdump; ac_word=$2 5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5394 $as_echo_n "checking for $ac_word... " >&6; } 5395 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5396 $as_echo_n "(cached) " >&6 5397 else 5398 if test -n "$ac_ct_OBJDUMP"; then 5399 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5400 else 5401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5402 for as_dir in $PATH 5403 do 5404 IFS=$as_save_IFS 5405 test -z "$as_dir" && as_dir=. 5406 for ac_exec_ext in '' $ac_executable_extensions; do 5407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5408 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5410 break 2 5411 fi 5412 done 5413 done 5414 IFS=$as_save_IFS 5415 5416 fi 5417 fi 5418 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5419 if test -n "$ac_ct_OBJDUMP"; then 5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5421 $as_echo "$ac_ct_OBJDUMP" >&6; } 5422 else 5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5424 $as_echo "no" >&6; } 5425 fi 5426 5427 if test "x$ac_ct_OBJDUMP" = x; then 5428 OBJDUMP="false" 5429 else 5430 case $cross_compiling:$ac_tool_warned in 5431 yes:) 5432 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5433 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5434 ac_tool_warned=yes ;; 5435 esac 5436 OBJDUMP=$ac_ct_OBJDUMP 5437 fi 5438 else 5439 OBJDUMP="$ac_cv_prog_OBJDUMP" 5440 fi 5441 5442 test -z "$OBJDUMP" && OBJDUMP=objdump 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5453 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5454 if ${lt_cv_deplibs_check_method+:} false; then : 5455 $as_echo_n "(cached) " >&6 5456 else 5457 lt_cv_file_magic_cmd='$MAGIC_CMD' 5458 lt_cv_file_magic_test_file= 5459 lt_cv_deplibs_check_method='unknown' 5460 # Need to set the preceding variable on all platforms that support 5461 # interlibrary dependencies. 5462 # 'none' -- dependencies not supported. 5463 # `unknown' -- same as none, but documents that we really don't know. 5464 # 'pass_all' -- all dependencies passed with no checks. 5465 # 'test_compile' -- check by making test program. 5466 # 'file_magic [[regex]]' -- check by looking for files in library path 5467 # which responds to the $file_magic_cmd with a given extended regex. 5468 # If you have `file' or equivalent on your system and you're not sure 5469 # whether `pass_all' will *always* work, you probably want this one. 5470 5471 case $host_os in 5472 aix[4-9]*) 5473 lt_cv_deplibs_check_method=pass_all 5474 ;; 5475 5476 beos*) 5477 lt_cv_deplibs_check_method=pass_all 5478 ;; 5479 5480 bsdi[45]*) 5481 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5482 lt_cv_file_magic_cmd='/usr/bin/file -L' 5483 lt_cv_file_magic_test_file=/shlib/libc.so 5484 ;; 5485 5486 cygwin*) 5487 # func_win32_libid is a shell function defined in ltmain.sh 5488 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5489 lt_cv_file_magic_cmd='func_win32_libid' 5490 ;; 5491 5492 mingw* | pw32*) 5493 # Base MSYS/MinGW do not provide the 'file' command needed by 5494 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5495 # unless we find 'file', for example because we are cross-compiling. 5496 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5497 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5498 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5499 lt_cv_file_magic_cmd='func_win32_libid' 5500 else 5501 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5502 lt_cv_file_magic_cmd='$OBJDUMP -f' 5503 fi 5504 ;; 5505 5506 cegcc*) 5507 # use the weaker test based on 'objdump'. See mingw*. 5508 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5509 lt_cv_file_magic_cmd='$OBJDUMP -f' 5510 ;; 5511 5512 darwin* | rhapsody*) 5513 lt_cv_deplibs_check_method=pass_all 5514 ;; 5515 5516 freebsd* | dragonfly*) 5517 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5518 case $host_cpu in 5519 i*86 ) 5520 # Not sure whether the presence of OpenBSD here was a mistake. 5521 # Let's accept both of them until this is cleared up. 5522 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5523 lt_cv_file_magic_cmd=/usr/bin/file 5524 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5525 ;; 5526 esac 5527 else 5528 lt_cv_deplibs_check_method=pass_all 5529 fi 5530 ;; 5531 5532 gnu*) 5533 lt_cv_deplibs_check_method=pass_all 5534 ;; 5535 5536 haiku*) 5537 lt_cv_deplibs_check_method=pass_all 5538 ;; 5539 5540 hpux10.20* | hpux11*) 5541 lt_cv_file_magic_cmd=/usr/bin/file 5542 case $host_cpu in 5543 ia64*) 5544 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5545 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5546 ;; 5547 hppa*64*) 5548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 5549 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5550 ;; 5551 *) 5552 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5553 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5554 ;; 5555 esac 5556 ;; 5557 5558 interix[3-9]*) 5559 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5560 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5561 ;; 5562 5563 irix5* | irix6* | nonstopux*) 5564 case $LD in 5565 *-32|*"-32 ") libmagic=32-bit;; 5566 *-n32|*"-n32 ") libmagic=N32;; 5567 *-64|*"-64 ") libmagic=64-bit;; 5568 *) libmagic=never-match;; 5569 esac 5570 lt_cv_deplibs_check_method=pass_all 5571 ;; 5572 5573 # This must be Linux ELF. 5574 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5575 lt_cv_deplibs_check_method=pass_all 5576 ;; 5577 5578 netbsd*) 5579 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5580 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5581 else 5582 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5583 fi 5584 ;; 5585 5586 newos6*) 5587 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5588 lt_cv_file_magic_cmd=/usr/bin/file 5589 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5590 ;; 5591 5592 *nto* | *qnx*) 5593 lt_cv_deplibs_check_method=pass_all 5594 ;; 5595 5596 openbsd*) 5597 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5598 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5599 else 5600 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5601 fi 5602 ;; 5603 5604 osf3* | osf4* | osf5*) 5605 lt_cv_deplibs_check_method=pass_all 5606 ;; 5607 5608 rdos*) 5609 lt_cv_deplibs_check_method=pass_all 5610 ;; 5611 5612 solaris*) 5613 lt_cv_deplibs_check_method=pass_all 5614 ;; 5615 5616 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5617 lt_cv_deplibs_check_method=pass_all 5618 ;; 5619 5620 sysv4 | sysv4.3*) 5621 case $host_vendor in 5622 motorola) 5623 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 5624 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5625 ;; 5626 ncr) 5627 lt_cv_deplibs_check_method=pass_all 5628 ;; 5629 sequent) 5630 lt_cv_file_magic_cmd='/bin/file' 5631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5632 ;; 5633 sni) 5634 lt_cv_file_magic_cmd='/bin/file' 5635 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5636 lt_cv_file_magic_test_file=/lib/libc.so 5637 ;; 5638 siemens) 5639 lt_cv_deplibs_check_method=pass_all 5640 ;; 5641 pc) 5642 lt_cv_deplibs_check_method=pass_all 5643 ;; 5644 esac 5645 ;; 5646 5647 tpf*) 5648 lt_cv_deplibs_check_method=pass_all 5649 ;; 5650 vxworks*) 5651 # Assume VxWorks cross toolchains are built on Linux, possibly 5652 # as canadian for Windows hosts. 5653 lt_cv_deplibs_check_method=pass_all 5654 ;; 5655 esac 5656 5657 fi 5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5659 $as_echo "$lt_cv_deplibs_check_method" >&6; } 5660 file_magic_cmd=$lt_cv_file_magic_cmd 5661 deplibs_check_method=$lt_cv_deplibs_check_method 5662 test -z "$deplibs_check_method" && deplibs_check_method=unknown 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 plugin_option= 5676 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5677 for plugin in $plugin_names; do 5678 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5679 if test x$plugin_so = x$plugin; then 5680 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5681 fi 5682 if test x$plugin_so != x$plugin; then 5683 plugin_option="--plugin $plugin_so" 5684 break 5685 fi 5686 done 5687 5688 if test -n "$ac_tool_prefix"; then 5689 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5690 set dummy ${ac_tool_prefix}ar; ac_word=$2 5691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5692 $as_echo_n "checking for $ac_word... " >&6; } 5693 if ${ac_cv_prog_AR+:} false; then : 5694 $as_echo_n "(cached) " >&6 5695 else 5696 if test -n "$AR"; then 5697 ac_cv_prog_AR="$AR" # Let the user override the test. 5698 else 5699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5700 for as_dir in $PATH 5701 do 5702 IFS=$as_save_IFS 5703 test -z "$as_dir" && as_dir=. 5704 for ac_exec_ext in '' $ac_executable_extensions; do 5705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5706 ac_cv_prog_AR="${ac_tool_prefix}ar" 5707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5708 break 2 5709 fi 5710 done 5711 done 5712 IFS=$as_save_IFS 5713 5714 fi 5715 fi 5716 AR=$ac_cv_prog_AR 5717 if test -n "$AR"; then 5718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5719 $as_echo "$AR" >&6; } 5720 else 5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5722 $as_echo "no" >&6; } 5723 fi 5724 5725 5726 fi 5727 if test -z "$ac_cv_prog_AR"; then 5728 ac_ct_AR=$AR 5729 # Extract the first word of "ar", so it can be a program name with args. 5730 set dummy ar; ac_word=$2 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5732 $as_echo_n "checking for $ac_word... " >&6; } 5733 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5734 $as_echo_n "(cached) " >&6 5735 else 5736 if test -n "$ac_ct_AR"; then 5737 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5738 else 5739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5740 for as_dir in $PATH 5741 do 5742 IFS=$as_save_IFS 5743 test -z "$as_dir" && as_dir=. 5744 for ac_exec_ext in '' $ac_executable_extensions; do 5745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5746 ac_cv_prog_ac_ct_AR="ar" 5747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5748 break 2 5749 fi 5750 done 5751 done 5752 IFS=$as_save_IFS 5753 5754 fi 5755 fi 5756 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5757 if test -n "$ac_ct_AR"; then 5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5759 $as_echo "$ac_ct_AR" >&6; } 5760 else 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5762 $as_echo "no" >&6; } 5763 fi 5764 5765 if test "x$ac_ct_AR" = x; then 5766 AR="false" 5767 else 5768 case $cross_compiling:$ac_tool_warned in 5769 yes:) 5770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5771 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5772 ac_tool_warned=yes ;; 5773 esac 5774 AR=$ac_ct_AR 5775 fi 5776 else 5777 AR="$ac_cv_prog_AR" 5778 fi 5779 5780 test -z "$AR" && AR=ar 5781 if test -n "$plugin_option"; then 5782 if $AR --help 2>&1 | grep -q "\--plugin"; then 5783 touch conftest.c 5784 $AR $plugin_option rc conftest.a conftest.c 5785 if test "$?" != 0; then 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5787 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5788 else 5789 AR="$AR $plugin_option" 5790 fi 5791 rm -f conftest.* 5792 fi 5793 fi 5794 test -z "$AR_FLAGS" && AR_FLAGS=cru 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 if test -n "$ac_tool_prefix"; then 5807 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5808 set dummy ${ac_tool_prefix}strip; ac_word=$2 5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5810 $as_echo_n "checking for $ac_word... " >&6; } 5811 if ${ac_cv_prog_STRIP+:} false; then : 5812 $as_echo_n "(cached) " >&6 5813 else 5814 if test -n "$STRIP"; then 5815 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5816 else 5817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5818 for as_dir in $PATH 5819 do 5820 IFS=$as_save_IFS 5821 test -z "$as_dir" && as_dir=. 5822 for ac_exec_ext in '' $ac_executable_extensions; do 5823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5824 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5826 break 2 5827 fi 5828 done 5829 done 5830 IFS=$as_save_IFS 5831 5832 fi 5833 fi 5834 STRIP=$ac_cv_prog_STRIP 5835 if test -n "$STRIP"; then 5836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5837 $as_echo "$STRIP" >&6; } 5838 else 5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5840 $as_echo "no" >&6; } 5841 fi 5842 5843 5844 fi 5845 if test -z "$ac_cv_prog_STRIP"; then 5846 ac_ct_STRIP=$STRIP 5847 # Extract the first word of "strip", so it can be a program name with args. 5848 set dummy strip; ac_word=$2 5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5850 $as_echo_n "checking for $ac_word... " >&6; } 5851 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5852 $as_echo_n "(cached) " >&6 5853 else 5854 if test -n "$ac_ct_STRIP"; then 5855 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5856 else 5857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5858 for as_dir in $PATH 5859 do 5860 IFS=$as_save_IFS 5861 test -z "$as_dir" && as_dir=. 5862 for ac_exec_ext in '' $ac_executable_extensions; do 5863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5864 ac_cv_prog_ac_ct_STRIP="strip" 5865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5866 break 2 5867 fi 5868 done 5869 done 5870 IFS=$as_save_IFS 5871 5872 fi 5873 fi 5874 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5875 if test -n "$ac_ct_STRIP"; then 5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5877 $as_echo "$ac_ct_STRIP" >&6; } 5878 else 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5880 $as_echo "no" >&6; } 5881 fi 5882 5883 if test "x$ac_ct_STRIP" = x; then 5884 STRIP=":" 5885 else 5886 case $cross_compiling:$ac_tool_warned in 5887 yes:) 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5889 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5890 ac_tool_warned=yes ;; 5891 esac 5892 STRIP=$ac_ct_STRIP 5893 fi 5894 else 5895 STRIP="$ac_cv_prog_STRIP" 5896 fi 5897 5898 test -z "$STRIP" && STRIP=: 5899 5900 5901 5902 5903 5904 5905 if test -n "$ac_tool_prefix"; then 5906 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5907 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5909 $as_echo_n "checking for $ac_word... " >&6; } 5910 if ${ac_cv_prog_RANLIB+:} false; then : 5911 $as_echo_n "(cached) " >&6 5912 else 5913 if test -n "$RANLIB"; then 5914 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5915 else 5916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5917 for as_dir in $PATH 5918 do 5919 IFS=$as_save_IFS 5920 test -z "$as_dir" && as_dir=. 5921 for ac_exec_ext in '' $ac_executable_extensions; do 5922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5923 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5925 break 2 5926 fi 5927 done 5928 done 5929 IFS=$as_save_IFS 5930 5931 fi 5932 fi 5933 RANLIB=$ac_cv_prog_RANLIB 5934 if test -n "$RANLIB"; then 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5936 $as_echo "$RANLIB" >&6; } 5937 else 5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5939 $as_echo "no" >&6; } 5940 fi 5941 5942 5943 fi 5944 if test -z "$ac_cv_prog_RANLIB"; then 5945 ac_ct_RANLIB=$RANLIB 5946 # Extract the first word of "ranlib", so it can be a program name with args. 5947 set dummy ranlib; ac_word=$2 5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5949 $as_echo_n "checking for $ac_word... " >&6; } 5950 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5951 $as_echo_n "(cached) " >&6 5952 else 5953 if test -n "$ac_ct_RANLIB"; then 5954 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5955 else 5956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5957 for as_dir in $PATH 5958 do 5959 IFS=$as_save_IFS 5960 test -z "$as_dir" && as_dir=. 5961 for ac_exec_ext in '' $ac_executable_extensions; do 5962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5963 ac_cv_prog_ac_ct_RANLIB="ranlib" 5964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5965 break 2 5966 fi 5967 done 5968 done 5969 IFS=$as_save_IFS 5970 5971 fi 5972 fi 5973 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5974 if test -n "$ac_ct_RANLIB"; then 5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5976 $as_echo "$ac_ct_RANLIB" >&6; } 5977 else 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5979 $as_echo "no" >&6; } 5980 fi 5981 5982 if test "x$ac_ct_RANLIB" = x; then 5983 RANLIB=":" 5984 else 5985 case $cross_compiling:$ac_tool_warned in 5986 yes:) 5987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5988 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5989 ac_tool_warned=yes ;; 5990 esac 5991 RANLIB=$ac_ct_RANLIB 5992 fi 5993 else 5994 RANLIB="$ac_cv_prog_RANLIB" 5995 fi 5996 5997 test -z "$RANLIB" && RANLIB=: 5998 if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5999 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6000 RANLIB="$RANLIB $plugin_option" 6001 fi 6002 fi 6003 6004 6005 6006 6007 6008 6009 # Determine commands to create old-style static archives. 6010 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6011 old_postinstall_cmds='chmod 644 $oldlib' 6012 old_postuninstall_cmds= 6013 6014 if test -n "$RANLIB"; then 6015 case $host_os in 6016 openbsd*) 6017 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6018 ;; 6019 *) 6020 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6021 ;; 6022 esac 6023 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6024 fi 6025 6026 case $host_os in 6027 darwin*) 6028 lock_old_archive_extraction=yes ;; 6029 *) 6030 lock_old_archive_extraction=no ;; 6031 esac 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 # If no C compiler was specified, use CC. 6072 LTCC=${LTCC-"$CC"} 6073 6074 # If no C compiler flags were specified, use CFLAGS. 6075 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6076 6077 # Allow CC to be a program name with arguments. 6078 compiler=$CC 6079 6080 6081 # Check for command to grab the raw symbol name followed by C symbol from nm. 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6083 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6084 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6085 $as_echo_n "(cached) " >&6 6086 else 6087 6088 # These are sane defaults that work on at least a few old systems. 6089 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6090 6091 # Character class describing NM global symbol codes. 6092 symcode='[BCDEGRST]' 6093 6094 # Regexp to match symbols that can be accessed directly from C. 6095 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6096 6097 # Define system-specific variables. 6098 case $host_os in 6099 aix*) 6100 symcode='[BCDT]' 6101 ;; 6102 cygwin* | mingw* | pw32* | cegcc*) 6103 symcode='[ABCDGISTW]' 6104 ;; 6105 hpux*) 6106 if test "$host_cpu" = ia64; then 6107 symcode='[ABCDEGRST]' 6108 fi 6109 ;; 6110 irix* | nonstopux*) 6111 symcode='[BCDEGRST]' 6112 ;; 6113 osf*) 6114 symcode='[BCDEGQRST]' 6115 ;; 6116 solaris*) 6117 symcode='[BCDRT]' 6118 ;; 6119 sco3.2v5*) 6120 symcode='[DT]' 6121 ;; 6122 sysv4.2uw2*) 6123 symcode='[DT]' 6124 ;; 6125 sysv5* | sco5v6* | unixware* | OpenUNIX*) 6126 symcode='[ABDT]' 6127 ;; 6128 sysv4) 6129 symcode='[DFNSTU]' 6130 ;; 6131 esac 6132 6133 # If we're using GNU nm, then use its standard symbol codes. 6134 case `$NM -V 2>&1` in 6135 *GNU* | *'with BFD'*) 6136 symcode='[ABCDGIRSTW]' ;; 6137 esac 6138 6139 # Transform an extracted symbol line into a proper C declaration. 6140 # Some systems (esp. on ia64) link data and code symbols differently, 6141 # so use this general approach. 6142 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6143 6144 # Transform an extracted symbol line into symbol name and symbol address 6145 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6146 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 6147 6148 # Handle CRLF in mingw tool chain 6149 opt_cr= 6150 case $build_os in 6151 mingw*) 6152 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6153 ;; 6154 esac 6155 6156 # Try without a prefix underscore, then with it. 6157 for ac_symprfx in "" "_"; do 6158 6159 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6160 symxfrm="\\1 $ac_symprfx\\2 \\2" 6161 6162 # Write the raw and C identifiers. 6163 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6164 # Fake it for dumpbin and say T for any non-static function 6165 # and D for any global variable. 6166 # Also find C++ and __fastcall symbols from MSVC++, 6167 # which start with @ or ?. 6168 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6169 " {last_section=section; section=\$ 3};"\ 6170 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6171 " \$ 0!~/External *\|/{next};"\ 6172 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6173 " {if(hide[section]) next};"\ 6174 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6175 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6176 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6177 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6178 " ' prfx=^$ac_symprfx" 6179 else 6180 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6181 fi 6182 6183 # Check to see that the pipe works correctly. 6184 pipe_works=no 6185 6186 rm -f conftest* 6187 cat > conftest.$ac_ext <<_LT_EOF 6188 #ifdef __cplusplus 6189 extern "C" { 6190 #endif 6191 char nm_test_var; 6192 void nm_test_func(void); 6193 void nm_test_func(void){} 6194 #ifdef __cplusplus 6195 } 6196 #endif 6197 int main(){nm_test_var='a';nm_test_func();return(0);} 6198 _LT_EOF 6199 6200 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6201 (eval $ac_compile) 2>&5 6202 ac_status=$? 6203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6204 test $ac_status = 0; }; then 6205 # Now try to grab the symbols. 6206 nlist=conftest.nm 6207 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6208 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6209 ac_status=$? 6210 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6211 test $ac_status = 0; } && test -s "$nlist"; then 6212 # Try sorting and uniquifying the output. 6213 if sort "$nlist" | uniq > "$nlist"T; then 6214 mv -f "$nlist"T "$nlist" 6215 else 6216 rm -f "$nlist"T 6217 fi 6218 6219 # Make sure that we snagged all the symbols we need. 6220 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6221 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6222 cat <<_LT_EOF > conftest.$ac_ext 6223 #ifdef __cplusplus 6224 extern "C" { 6225 #endif 6226 6227 _LT_EOF 6228 # Now generate the symbol file. 6229 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6230 6231 cat <<_LT_EOF >> conftest.$ac_ext 6232 6233 /* The mapping between symbol names and symbols. */ 6234 const struct { 6235 const char *name; 6236 void *address; 6237 } 6238 lt__PROGRAM__LTX_preloaded_symbols[] = 6239 { 6240 { "@PROGRAM@", (void *) 0 }, 6241 _LT_EOF 6242 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6243 cat <<\_LT_EOF >> conftest.$ac_ext 6244 {0, (void *) 0} 6245 }; 6246 6247 /* This works around a problem in FreeBSD linker */ 6248 #ifdef FREEBSD_WORKAROUND 6249 static const void *lt_preloaded_setup() { 6250 return lt__PROGRAM__LTX_preloaded_symbols; 6251 } 6252 #endif 6253 6254 #ifdef __cplusplus 6255 } 6256 #endif 6257 _LT_EOF 6258 # Now try linking the two files. 6259 mv conftest.$ac_objext conftstm.$ac_objext 6260 lt_save_LIBS="$LIBS" 6261 lt_save_CFLAGS="$CFLAGS" 6262 LIBS="conftstm.$ac_objext" 6263 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6264 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6265 (eval $ac_link) 2>&5 6266 ac_status=$? 6267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6268 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6269 pipe_works=yes 6270 fi 6271 LIBS="$lt_save_LIBS" 6272 CFLAGS="$lt_save_CFLAGS" 6273 else 6274 echo "cannot find nm_test_func in $nlist" >&5 6275 fi 6276 else 6277 echo "cannot find nm_test_var in $nlist" >&5 6278 fi 6279 else 6280 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6281 fi 6282 else 6283 echo "$progname: failed program was:" >&5 6284 cat conftest.$ac_ext >&5 6285 fi 6286 rm -rf conftest* conftst* 6287 6288 # Do not use the global_symbol_pipe unless it works. 6289 if test "$pipe_works" = yes; then 6290 break 6291 else 6292 lt_cv_sys_global_symbol_pipe= 6293 fi 6294 done 6295 6296 fi 6297 6298 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6299 lt_cv_sys_global_symbol_to_cdecl= 6300 fi 6301 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6303 $as_echo "failed" >&6; } 6304 else 6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6306 $as_echo "ok" >&6; } 6307 fi 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 # Check whether --enable-libtool-lock was given. 6331 if test "${enable_libtool_lock+set}" = set; then : 6332 enableval=$enable_libtool_lock; 6333 fi 6334 6335 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6336 6337 # Some flags need to be propagated to the compiler or linker for good 6338 # libtool support. 6339 case $host in 6340 ia64-*-hpux*) 6341 # Find out which ABI we are using. 6342 echo 'int i;' > conftest.$ac_ext 6343 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6344 (eval $ac_compile) 2>&5 6345 ac_status=$? 6346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6347 test $ac_status = 0; }; then 6348 case `/usr/bin/file conftest.$ac_objext` in 6349 *ELF-32*) 6350 HPUX_IA64_MODE="32" 6351 ;; 6352 *ELF-64*) 6353 HPUX_IA64_MODE="64" 6354 ;; 6355 esac 6356 fi 6357 rm -rf conftest* 6358 ;; 6359 *-*-irix6*) 6360 # Find out which ABI we are using. 6361 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6362 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6363 (eval $ac_compile) 2>&5 6364 ac_status=$? 6365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6366 test $ac_status = 0; }; then 6367 if test "$lt_cv_prog_gnu_ld" = yes; then 6368 case `/usr/bin/file conftest.$ac_objext` in 6369 *32-bit*) 6370 LD="${LD-ld} -melf32bsmip" 6371 ;; 6372 *N32*) 6373 LD="${LD-ld} -melf32bmipn32" 6374 ;; 6375 *64-bit*) 6376 LD="${LD-ld} -melf64bmip" 6377 ;; 6378 esac 6379 else 6380 case `/usr/bin/file conftest.$ac_objext` in 6381 *32-bit*) 6382 LD="${LD-ld} -32" 6383 ;; 6384 *N32*) 6385 LD="${LD-ld} -n32" 6386 ;; 6387 *64-bit*) 6388 LD="${LD-ld} -64" 6389 ;; 6390 esac 6391 fi 6392 fi 6393 rm -rf conftest* 6394 ;; 6395 6396 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6397 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6398 # Find out which ABI we are using. 6399 echo 'int i;' > conftest.$ac_ext 6400 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6401 (eval $ac_compile) 2>&5 6402 ac_status=$? 6403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6404 test $ac_status = 0; }; then 6405 case `/usr/bin/file conftest.o` in 6406 *32-bit*) 6407 case $host in 6408 x86_64-*kfreebsd*-gnu) 6409 LD="${LD-ld} -m elf_i386_fbsd" 6410 ;; 6411 x86_64-*linux*) 6412 case `/usr/bin/file conftest.o` in 6413 *x86-64*) 6414 LD="${LD-ld} -m elf32_x86_64" 6415 ;; 6416 *) 6417 LD="${LD-ld} -m elf_i386" 6418 ;; 6419 esac 6420 ;; 6421 powerpc64le-*linux*) 6422 LD="${LD-ld} -m elf32lppclinux" 6423 ;; 6424 powerpc64-*linux*) 6425 LD="${LD-ld} -m elf32ppclinux" 6426 ;; 6427 s390x-*linux*) 6428 LD="${LD-ld} -m elf_s390" 6429 ;; 6430 sparc64-*linux*) 6431 LD="${LD-ld} -m elf32_sparc" 6432 ;; 6433 esac 6434 ;; 6435 *64-bit*) 6436 case $host in 6437 x86_64-*kfreebsd*-gnu) 6438 LD="${LD-ld} -m elf_x86_64_fbsd" 6439 ;; 6440 x86_64-*linux*) 6441 LD="${LD-ld} -m elf_x86_64" 6442 ;; 6443 powerpcle-*linux*) 6444 LD="${LD-ld} -m elf64lppc" 6445 ;; 6446 powerpc-*linux*) 6447 LD="${LD-ld} -m elf64ppc" 6448 ;; 6449 s390*-*linux*|s390*-*tpf*) 6450 LD="${LD-ld} -m elf64_s390" 6451 ;; 6452 sparc*-*linux*) 6453 LD="${LD-ld} -m elf64_sparc" 6454 ;; 6455 esac 6456 ;; 6457 esac 6458 fi 6459 rm -rf conftest* 6460 ;; 6461 6462 *-*-sco3.2v5*) 6463 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6464 SAVE_CFLAGS="$CFLAGS" 6465 CFLAGS="$CFLAGS -belf" 6466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6467 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6468 if ${lt_cv_cc_needs_belf+:} false; then : 6469 $as_echo_n "(cached) " >&6 6470 else 6471 ac_ext=c 6472 ac_cpp='$CPP $CPPFLAGS' 6473 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6474 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6475 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6476 6477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6478 /* end confdefs.h. */ 6479 6480 int 6481 main () 6482 { 6483 6484 ; 6485 return 0; 6486 } 6487 _ACEOF 6488 if ac_fn_c_try_link "$LINENO"; then : 6489 lt_cv_cc_needs_belf=yes 6490 else 6491 lt_cv_cc_needs_belf=no 6492 fi 6493 rm -f core conftest.err conftest.$ac_objext \ 6494 conftest$ac_exeext conftest.$ac_ext 6495 ac_ext=c 6496 ac_cpp='$CPP $CPPFLAGS' 6497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6499 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6500 6501 fi 6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6503 $as_echo "$lt_cv_cc_needs_belf" >&6; } 6504 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6505 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6506 CFLAGS="$SAVE_CFLAGS" 6507 fi 6508 ;; 6509 sparc*-*solaris*) 6510 # Find out which ABI we are using. 6511 echo 'int i;' > conftest.$ac_ext 6512 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6513 (eval $ac_compile) 2>&5 6514 ac_status=$? 6515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6516 test $ac_status = 0; }; then 6517 case `/usr/bin/file conftest.o` in 6518 *64-bit*) 6519 case $lt_cv_prog_gnu_ld in 6520 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6521 *) 6522 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6523 LD="${LD-ld} -64" 6524 fi 6525 ;; 6526 esac 6527 ;; 6528 esac 6529 fi 6530 rm -rf conftest* 6531 ;; 6532 esac 6533 6534 need_locks="$enable_libtool_lock" 6535 6536 6537 case $host_os in 6538 rhapsody* | darwin*) 6539 if test -n "$ac_tool_prefix"; then 6540 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6541 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6543 $as_echo_n "checking for $ac_word... " >&6; } 6544 if ${ac_cv_prog_DSYMUTIL+:} false; then : 6545 $as_echo_n "(cached) " >&6 6546 else 6547 if test -n "$DSYMUTIL"; then 6548 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6549 else 6550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6551 for as_dir in $PATH 6552 do 6553 IFS=$as_save_IFS 6554 test -z "$as_dir" && as_dir=. 6555 for ac_exec_ext in '' $ac_executable_extensions; do 6556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6557 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6559 break 2 6560 fi 6561 done 6562 done 6563 IFS=$as_save_IFS 6564 6565 fi 6566 fi 6567 DSYMUTIL=$ac_cv_prog_DSYMUTIL 6568 if test -n "$DSYMUTIL"; then 6569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6570 $as_echo "$DSYMUTIL" >&6; } 6571 else 6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6573 $as_echo "no" >&6; } 6574 fi 6575 6576 6577 fi 6578 if test -z "$ac_cv_prog_DSYMUTIL"; then 6579 ac_ct_DSYMUTIL=$DSYMUTIL 6580 # Extract the first word of "dsymutil", so it can be a program name with args. 6581 set dummy dsymutil; ac_word=$2 6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6583 $as_echo_n "checking for $ac_word... " >&6; } 6584 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6585 $as_echo_n "(cached) " >&6 6586 else 6587 if test -n "$ac_ct_DSYMUTIL"; then 6588 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6589 else 6590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6591 for as_dir in $PATH 6592 do 6593 IFS=$as_save_IFS 6594 test -z "$as_dir" && as_dir=. 6595 for ac_exec_ext in '' $ac_executable_extensions; do 6596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6597 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6599 break 2 6600 fi 6601 done 6602 done 6603 IFS=$as_save_IFS 6604 6605 fi 6606 fi 6607 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6608 if test -n "$ac_ct_DSYMUTIL"; then 6609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6610 $as_echo "$ac_ct_DSYMUTIL" >&6; } 6611 else 6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6613 $as_echo "no" >&6; } 6614 fi 6615 6616 if test "x$ac_ct_DSYMUTIL" = x; then 6617 DSYMUTIL=":" 6618 else 6619 case $cross_compiling:$ac_tool_warned in 6620 yes:) 6621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6622 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6623 ac_tool_warned=yes ;; 6624 esac 6625 DSYMUTIL=$ac_ct_DSYMUTIL 6626 fi 6627 else 6628 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6629 fi 6630 6631 if test -n "$ac_tool_prefix"; then 6632 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6633 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6635 $as_echo_n "checking for $ac_word... " >&6; } 6636 if ${ac_cv_prog_NMEDIT+:} false; then : 6637 $as_echo_n "(cached) " >&6 6638 else 6639 if test -n "$NMEDIT"; then 6640 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6641 else 6642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6643 for as_dir in $PATH 6644 do 6645 IFS=$as_save_IFS 6646 test -z "$as_dir" && as_dir=. 6647 for ac_exec_ext in '' $ac_executable_extensions; do 6648 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6649 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6650 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6651 break 2 6652 fi 6653 done 6654 done 6655 IFS=$as_save_IFS 6656 6657 fi 6658 fi 6659 NMEDIT=$ac_cv_prog_NMEDIT 6660 if test -n "$NMEDIT"; then 6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6662 $as_echo "$NMEDIT" >&6; } 6663 else 6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6665 $as_echo "no" >&6; } 6666 fi 6667 6668 6669 fi 6670 if test -z "$ac_cv_prog_NMEDIT"; then 6671 ac_ct_NMEDIT=$NMEDIT 6672 # Extract the first word of "nmedit", so it can be a program name with args. 6673 set dummy nmedit; ac_word=$2 6674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6675 $as_echo_n "checking for $ac_word... " >&6; } 6676 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6677 $as_echo_n "(cached) " >&6 6678 else 6679 if test -n "$ac_ct_NMEDIT"; then 6680 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6681 else 6682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6683 for as_dir in $PATH 6684 do 6685 IFS=$as_save_IFS 6686 test -z "$as_dir" && as_dir=. 6687 for ac_exec_ext in '' $ac_executable_extensions; do 6688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6689 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6690 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6691 break 2 6692 fi 6693 done 6694 done 6695 IFS=$as_save_IFS 6696 6697 fi 6698 fi 6699 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6700 if test -n "$ac_ct_NMEDIT"; then 6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6702 $as_echo "$ac_ct_NMEDIT" >&6; } 6703 else 6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6705 $as_echo "no" >&6; } 6706 fi 6707 6708 if test "x$ac_ct_NMEDIT" = x; then 6709 NMEDIT=":" 6710 else 6711 case $cross_compiling:$ac_tool_warned in 6712 yes:) 6713 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6714 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6715 ac_tool_warned=yes ;; 6716 esac 6717 NMEDIT=$ac_ct_NMEDIT 6718 fi 6719 else 6720 NMEDIT="$ac_cv_prog_NMEDIT" 6721 fi 6722 6723 if test -n "$ac_tool_prefix"; then 6724 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6725 set dummy ${ac_tool_prefix}lipo; ac_word=$2 6726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6727 $as_echo_n "checking for $ac_word... " >&6; } 6728 if ${ac_cv_prog_LIPO+:} false; then : 6729 $as_echo_n "(cached) " >&6 6730 else 6731 if test -n "$LIPO"; then 6732 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6733 else 6734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6735 for as_dir in $PATH 6736 do 6737 IFS=$as_save_IFS 6738 test -z "$as_dir" && as_dir=. 6739 for ac_exec_ext in '' $ac_executable_extensions; do 6740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6741 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6743 break 2 6744 fi 6745 done 6746 done 6747 IFS=$as_save_IFS 6748 6749 fi 6750 fi 6751 LIPO=$ac_cv_prog_LIPO 6752 if test -n "$LIPO"; then 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6754 $as_echo "$LIPO" >&6; } 6755 else 6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6757 $as_echo "no" >&6; } 6758 fi 6759 6760 6761 fi 6762 if test -z "$ac_cv_prog_LIPO"; then 6763 ac_ct_LIPO=$LIPO 6764 # Extract the first word of "lipo", so it can be a program name with args. 6765 set dummy lipo; ac_word=$2 6766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6767 $as_echo_n "checking for $ac_word... " >&6; } 6768 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6769 $as_echo_n "(cached) " >&6 6770 else 6771 if test -n "$ac_ct_LIPO"; then 6772 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6773 else 6774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6775 for as_dir in $PATH 6776 do 6777 IFS=$as_save_IFS 6778 test -z "$as_dir" && as_dir=. 6779 for ac_exec_ext in '' $ac_executable_extensions; do 6780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6781 ac_cv_prog_ac_ct_LIPO="lipo" 6782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6783 break 2 6784 fi 6785 done 6786 done 6787 IFS=$as_save_IFS 6788 6789 fi 6790 fi 6791 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6792 if test -n "$ac_ct_LIPO"; then 6793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6794 $as_echo "$ac_ct_LIPO" >&6; } 6795 else 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6797 $as_echo "no" >&6; } 6798 fi 6799 6800 if test "x$ac_ct_LIPO" = x; then 6801 LIPO=":" 6802 else 6803 case $cross_compiling:$ac_tool_warned in 6804 yes:) 6805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6807 ac_tool_warned=yes ;; 6808 esac 6809 LIPO=$ac_ct_LIPO 6810 fi 6811 else 6812 LIPO="$ac_cv_prog_LIPO" 6813 fi 6814 6815 if test -n "$ac_tool_prefix"; then 6816 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6817 set dummy ${ac_tool_prefix}otool; ac_word=$2 6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6819 $as_echo_n "checking for $ac_word... " >&6; } 6820 if ${ac_cv_prog_OTOOL+:} false; then : 6821 $as_echo_n "(cached) " >&6 6822 else 6823 if test -n "$OTOOL"; then 6824 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6825 else 6826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6827 for as_dir in $PATH 6828 do 6829 IFS=$as_save_IFS 6830 test -z "$as_dir" && as_dir=. 6831 for ac_exec_ext in '' $ac_executable_extensions; do 6832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6833 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6835 break 2 6836 fi 6837 done 6838 done 6839 IFS=$as_save_IFS 6840 6841 fi 6842 fi 6843 OTOOL=$ac_cv_prog_OTOOL 6844 if test -n "$OTOOL"; then 6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6846 $as_echo "$OTOOL" >&6; } 6847 else 6848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6849 $as_echo "no" >&6; } 6850 fi 6851 6852 6853 fi 6854 if test -z "$ac_cv_prog_OTOOL"; then 6855 ac_ct_OTOOL=$OTOOL 6856 # Extract the first word of "otool", so it can be a program name with args. 6857 set dummy otool; ac_word=$2 6858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6859 $as_echo_n "checking for $ac_word... " >&6; } 6860 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6861 $as_echo_n "(cached) " >&6 6862 else 6863 if test -n "$ac_ct_OTOOL"; then 6864 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6865 else 6866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6867 for as_dir in $PATH 6868 do 6869 IFS=$as_save_IFS 6870 test -z "$as_dir" && as_dir=. 6871 for ac_exec_ext in '' $ac_executable_extensions; do 6872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6873 ac_cv_prog_ac_ct_OTOOL="otool" 6874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6875 break 2 6876 fi 6877 done 6878 done 6879 IFS=$as_save_IFS 6880 6881 fi 6882 fi 6883 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6884 if test -n "$ac_ct_OTOOL"; then 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6886 $as_echo "$ac_ct_OTOOL" >&6; } 6887 else 6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6889 $as_echo "no" >&6; } 6890 fi 6891 6892 if test "x$ac_ct_OTOOL" = x; then 6893 OTOOL=":" 6894 else 6895 case $cross_compiling:$ac_tool_warned in 6896 yes:) 6897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6898 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6899 ac_tool_warned=yes ;; 6900 esac 6901 OTOOL=$ac_ct_OTOOL 6902 fi 6903 else 6904 OTOOL="$ac_cv_prog_OTOOL" 6905 fi 6906 6907 if test -n "$ac_tool_prefix"; then 6908 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6909 set dummy ${ac_tool_prefix}otool64; ac_word=$2 6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6911 $as_echo_n "checking for $ac_word... " >&6; } 6912 if ${ac_cv_prog_OTOOL64+:} false; then : 6913 $as_echo_n "(cached) " >&6 6914 else 6915 if test -n "$OTOOL64"; then 6916 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6917 else 6918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6919 for as_dir in $PATH 6920 do 6921 IFS=$as_save_IFS 6922 test -z "$as_dir" && as_dir=. 6923 for ac_exec_ext in '' $ac_executable_extensions; do 6924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6925 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6927 break 2 6928 fi 6929 done 6930 done 6931 IFS=$as_save_IFS 6932 6933 fi 6934 fi 6935 OTOOL64=$ac_cv_prog_OTOOL64 6936 if test -n "$OTOOL64"; then 6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6938 $as_echo "$OTOOL64" >&6; } 6939 else 6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6941 $as_echo "no" >&6; } 6942 fi 6943 6944 6945 fi 6946 if test -z "$ac_cv_prog_OTOOL64"; then 6947 ac_ct_OTOOL64=$OTOOL64 6948 # Extract the first word of "otool64", so it can be a program name with args. 6949 set dummy otool64; ac_word=$2 6950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6951 $as_echo_n "checking for $ac_word... " >&6; } 6952 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6953 $as_echo_n "(cached) " >&6 6954 else 6955 if test -n "$ac_ct_OTOOL64"; then 6956 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6957 else 6958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6959 for as_dir in $PATH 6960 do 6961 IFS=$as_save_IFS 6962 test -z "$as_dir" && as_dir=. 6963 for ac_exec_ext in '' $ac_executable_extensions; do 6964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6965 ac_cv_prog_ac_ct_OTOOL64="otool64" 6966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6967 break 2 6968 fi 6969 done 6970 done 6971 IFS=$as_save_IFS 6972 6973 fi 6974 fi 6975 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6976 if test -n "$ac_ct_OTOOL64"; then 6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6978 $as_echo "$ac_ct_OTOOL64" >&6; } 6979 else 6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6981 $as_echo "no" >&6; } 6982 fi 6983 6984 if test "x$ac_ct_OTOOL64" = x; then 6985 OTOOL64=":" 6986 else 6987 case $cross_compiling:$ac_tool_warned in 6988 yes:) 6989 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6990 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6991 ac_tool_warned=yes ;; 6992 esac 6993 OTOOL64=$ac_ct_OTOOL64 6994 fi 6995 else 6996 OTOOL64="$ac_cv_prog_OTOOL64" 6997 fi 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7026 $as_echo_n "checking for -single_module linker flag... " >&6; } 7027 if ${lt_cv_apple_cc_single_mod+:} false; then : 7028 $as_echo_n "(cached) " >&6 7029 else 7030 lt_cv_apple_cc_single_mod=no 7031 if test -z "${LT_MULTI_MODULE}"; then 7032 # By default we will add the -single_module flag. You can override 7033 # by either setting the environment variable LT_MULTI_MODULE 7034 # non-empty at configure time, or by adding -multi_module to the 7035 # link flags. 7036 rm -rf libconftest.dylib* 7037 echo "int foo(void){return 1;}" > conftest.c 7038 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7039 -dynamiclib -Wl,-single_module conftest.c" >&5 7040 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7041 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7042 _lt_result=$? 7043 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7044 lt_cv_apple_cc_single_mod=yes 7045 else 7046 cat conftest.err >&5 7047 fi 7048 rm -rf libconftest.dylib* 7049 rm -f conftest.* 7050 fi 7051 fi 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7053 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7055 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7056 if ${lt_cv_ld_exported_symbols_list+:} false; then : 7057 $as_echo_n "(cached) " >&6 7058 else 7059 lt_cv_ld_exported_symbols_list=no 7060 save_LDFLAGS=$LDFLAGS 7061 echo "_main" > conftest.sym 7062 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7064 /* end confdefs.h. */ 7065 7066 int 7067 main () 7068 { 7069 7070 ; 7071 return 0; 7072 } 7073 _ACEOF 7074 if ac_fn_c_try_link "$LINENO"; then : 7075 lt_cv_ld_exported_symbols_list=yes 7076 else 7077 lt_cv_ld_exported_symbols_list=no 7078 fi 7079 rm -f core conftest.err conftest.$ac_objext \ 7080 conftest$ac_exeext conftest.$ac_ext 7081 LDFLAGS="$save_LDFLAGS" 7082 7083 fi 7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7085 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7087 $as_echo_n "checking for -force_load linker flag... " >&6; } 7088 if ${lt_cv_ld_force_load+:} false; then : 7089 $as_echo_n "(cached) " >&6 7090 else 7091 lt_cv_ld_force_load=no 7092 cat > conftest.c << _LT_EOF 7093 int forced_loaded() { return 2;} 7094 _LT_EOF 7095 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7096 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7097 echo "$AR cru libconftest.a conftest.o" >&5 7098 $AR cru libconftest.a conftest.o 2>&5 7099 cat > conftest.c << _LT_EOF 7100 int main() { return 0;} 7101 _LT_EOF 7102 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7103 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7104 _lt_result=$? 7105 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7106 lt_cv_ld_force_load=yes 7107 else 7108 cat conftest.err >&5 7109 fi 7110 rm -f conftest.err libconftest.a conftest conftest.c 7111 rm -rf conftest.dSYM 7112 7113 fi 7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7115 $as_echo "$lt_cv_ld_force_load" >&6; } 7116 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7117 # build without first building modern cctools / linker. 7118 case $host_cpu-$host_os in 7119 *-rhapsody* | *-darwin1.[012]) 7120 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7121 *-darwin1.*) 7122 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7123 *-darwin*) 7124 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7125 # deployment target is forced to an earlier version. 7126 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7127 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7128 ;; 7129 10.[012][,.]*) 7130 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7131 ;; 7132 *) 7133 ;; 7134 esac 7135 ;; 7136 esac 7137 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7138 _lt_dar_single_mod='$single_module' 7139 fi 7140 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7141 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7142 else 7143 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7144 fi 7145 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7146 _lt_dsymutil='~$DSYMUTIL $lib || :' 7147 else 7148 _lt_dsymutil= 7149 fi 7150 ;; 7151 esac 7152 7153 for ac_header in dlfcn.h 7154 do : 7155 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7156 " 7157 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7158 cat >>confdefs.h <<_ACEOF 7159 #define HAVE_DLFCN_H 1 7160 _ACEOF 7161 7162 fi 7163 7164 done 7165 7166 7167 7168 7169 7170 # Set options 7171 7172 7173 7174 enable_dlopen=no 7175 7176 7177 enable_win32_dll=no 7178 7179 7180 # Check whether --enable-shared was given. 7181 if test "${enable_shared+set}" = set; then : 7182 enableval=$enable_shared; p=${PACKAGE-default} 7183 case $enableval in 7184 yes) enable_shared=yes ;; 7185 no) enable_shared=no ;; 7186 *) 7187 enable_shared=no 7188 # Look at the argument we got. We use all the common list separators. 7189 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7190 for pkg in $enableval; do 7191 IFS="$lt_save_ifs" 7192 if test "X$pkg" = "X$p"; then 7193 enable_shared=yes 7194 fi 7195 done 7196 IFS="$lt_save_ifs" 7197 ;; 7198 esac 7199 else 7200 enable_shared=yes 7201 fi 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 # Check whether --enable-static was given. 7212 if test "${enable_static+set}" = set; then : 7213 enableval=$enable_static; p=${PACKAGE-default} 7214 case $enableval in 7215 yes) enable_static=yes ;; 7216 no) enable_static=no ;; 7217 *) 7218 enable_static=no 7219 # Look at the argument we got. We use all the common list separators. 7220 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7221 for pkg in $enableval; do 7222 IFS="$lt_save_ifs" 7223 if test "X$pkg" = "X$p"; then 7224 enable_static=yes 7225 fi 7226 done 7227 IFS="$lt_save_ifs" 7228 ;; 7229 esac 7230 else 7231 enable_static=yes 7232 fi 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 # Check whether --with-pic was given. 7244 if test "${with_pic+set}" = set; then : 7245 withval=$with_pic; pic_mode="$withval" 7246 else 7247 pic_mode=default 7248 fi 7249 7250 7251 test -z "$pic_mode" && pic_mode=default 7252 7253 7254 7255 7256 7257 7258 7259 # Check whether --enable-fast-install was given. 7260 if test "${enable_fast_install+set}" = set; then : 7261 enableval=$enable_fast_install; p=${PACKAGE-default} 7262 case $enableval in 7263 yes) enable_fast_install=yes ;; 7264 no) enable_fast_install=no ;; 7265 *) 7266 enable_fast_install=no 7267 # Look at the argument we got. We use all the common list separators. 7268 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7269 for pkg in $enableval; do 7270 IFS="$lt_save_ifs" 7271 if test "X$pkg" = "X$p"; then 7272 enable_fast_install=yes 7273 fi 7274 done 7275 IFS="$lt_save_ifs" 7276 ;; 7277 esac 7278 else 7279 enable_fast_install=yes 7280 fi 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 # This can be used to rebuild libtool when needed 7293 LIBTOOL_DEPS="$ltmain" 7294 7295 # Always use our own libtool. 7296 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 test -z "$LN_S" && LN_S="ln -s" 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 if test -n "${ZSH_VERSION+set}" ; then 7339 setopt NO_GLOB_SUBST 7340 fi 7341 7342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7343 $as_echo_n "checking for objdir... " >&6; } 7344 if ${lt_cv_objdir+:} false; then : 7345 $as_echo_n "(cached) " >&6 7346 else 7347 rm -f .libs 2>/dev/null 7348 mkdir .libs 2>/dev/null 7349 if test -d .libs; then 7350 lt_cv_objdir=.libs 7351 else 7352 # MS-DOS does not allow filenames that begin with a dot. 7353 lt_cv_objdir=_libs 7354 fi 7355 rmdir .libs 2>/dev/null 7356 fi 7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7358 $as_echo "$lt_cv_objdir" >&6; } 7359 objdir=$lt_cv_objdir 7360 7361 7362 7363 7364 7365 cat >>confdefs.h <<_ACEOF 7366 #define LT_OBJDIR "$lt_cv_objdir/" 7367 _ACEOF 7368 7369 7370 7371 7372 case $host_os in 7373 aix3*) 7374 # AIX sometimes has problems with the GCC collect2 program. For some 7375 # reason, if we set the COLLECT_NAMES environment variable, the problems 7376 # vanish in a puff of smoke. 7377 if test "X${COLLECT_NAMES+set}" != Xset; then 7378 COLLECT_NAMES= 7379 export COLLECT_NAMES 7380 fi 7381 ;; 7382 esac 7383 7384 # Global variables: 7385 ofile=libtool 7386 can_build_shared=yes 7387 7388 # All known linkers require a `.a' archive for static linking (except MSVC, 7389 # which needs '.lib'). 7390 libext=a 7391 7392 with_gnu_ld="$lt_cv_prog_gnu_ld" 7393 7394 old_CC="$CC" 7395 old_CFLAGS="$CFLAGS" 7396 7397 # Set sane defaults for various variables 7398 test -z "$CC" && CC=cc 7399 test -z "$LTCC" && LTCC=$CC 7400 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7401 test -z "$LD" && LD=ld 7402 test -z "$ac_objext" && ac_objext=o 7403 7404 for cc_temp in $compiler""; do 7405 case $cc_temp in 7406 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7407 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7408 \-*) ;; 7409 *) break;; 7410 esac 7411 done 7412 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7413 7414 7415 # Only perform the check for file, if the check method requires it 7416 test -z "$MAGIC_CMD" && MAGIC_CMD=file 7417 case $deplibs_check_method in 7418 file_magic*) 7419 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7421 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7422 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7423 $as_echo_n "(cached) " >&6 7424 else 7425 case $MAGIC_CMD in 7426 [\\/*] | ?:[\\/]*) 7427 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7428 ;; 7429 *) 7430 lt_save_MAGIC_CMD="$MAGIC_CMD" 7431 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7432 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7433 for ac_dir in $ac_dummy; do 7434 IFS="$lt_save_ifs" 7435 test -z "$ac_dir" && ac_dir=. 7436 if test -f $ac_dir/${ac_tool_prefix}file; then 7437 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7438 if test -n "$file_magic_test_file"; then 7439 case $deplibs_check_method in 7440 "file_magic "*) 7441 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7442 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7443 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7444 $EGREP "$file_magic_regex" > /dev/null; then 7445 : 7446 else 7447 cat <<_LT_EOF 1>&2 7448 7449 *** Warning: the command libtool uses to detect shared libraries, 7450 *** $file_magic_cmd, produces output that libtool cannot recognize. 7451 *** The result is that libtool may fail to recognize shared libraries 7452 *** as such. This will affect the creation of libtool libraries that 7453 *** depend on shared libraries, but programs linked with such libtool 7454 *** libraries will work regardless of this problem. Nevertheless, you 7455 *** may want to report the problem to your system manager and/or to 7456 *** bug-libtool@gnu.org 7457 7458 _LT_EOF 7459 fi ;; 7460 esac 7461 fi 7462 break 7463 fi 7464 done 7465 IFS="$lt_save_ifs" 7466 MAGIC_CMD="$lt_save_MAGIC_CMD" 7467 ;; 7468 esac 7469 fi 7470 7471 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7472 if test -n "$MAGIC_CMD"; then 7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7474 $as_echo "$MAGIC_CMD" >&6; } 7475 else 7476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7477 $as_echo "no" >&6; } 7478 fi 7479 7480 7481 7482 7483 7484 if test -z "$lt_cv_path_MAGIC_CMD"; then 7485 if test -n "$ac_tool_prefix"; then 7486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7487 $as_echo_n "checking for file... " >&6; } 7488 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7489 $as_echo_n "(cached) " >&6 7490 else 7491 case $MAGIC_CMD in 7492 [\\/*] | ?:[\\/]*) 7493 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7494 ;; 7495 *) 7496 lt_save_MAGIC_CMD="$MAGIC_CMD" 7497 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7498 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7499 for ac_dir in $ac_dummy; do 7500 IFS="$lt_save_ifs" 7501 test -z "$ac_dir" && ac_dir=. 7502 if test -f $ac_dir/file; then 7503 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7504 if test -n "$file_magic_test_file"; then 7505 case $deplibs_check_method in 7506 "file_magic "*) 7507 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7508 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7509 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7510 $EGREP "$file_magic_regex" > /dev/null; then 7511 : 7512 else 7513 cat <<_LT_EOF 1>&2 7514 7515 *** Warning: the command libtool uses to detect shared libraries, 7516 *** $file_magic_cmd, produces output that libtool cannot recognize. 7517 *** The result is that libtool may fail to recognize shared libraries 7518 *** as such. This will affect the creation of libtool libraries that 7519 *** depend on shared libraries, but programs linked with such libtool 7520 *** libraries will work regardless of this problem. Nevertheless, you 7521 *** may want to report the problem to your system manager and/or to 7522 *** bug-libtool@gnu.org 7523 7524 _LT_EOF 7525 fi ;; 7526 esac 7527 fi 7528 break 7529 fi 7530 done 7531 IFS="$lt_save_ifs" 7532 MAGIC_CMD="$lt_save_MAGIC_CMD" 7533 ;; 7534 esac 7535 fi 7536 7537 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7538 if test -n "$MAGIC_CMD"; then 7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7540 $as_echo "$MAGIC_CMD" >&6; } 7541 else 7542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7543 $as_echo "no" >&6; } 7544 fi 7545 7546 7547 else 7548 MAGIC_CMD=: 7549 fi 7550 fi 7551 7552 fi 7553 ;; 7554 esac 7555 7556 # Use C for the default configuration in the libtool script 7557 7558 lt_save_CC="$CC" 7559 ac_ext=c 7560 ac_cpp='$CPP $CPPFLAGS' 7561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7563 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7564 7565 7566 # Source file extension for C test sources. 7567 ac_ext=c 7568 7569 # Object file extension for compiled C test sources. 7570 objext=o 7571 objext=$objext 7572 7573 # Code to be used in simple compile tests 7574 lt_simple_compile_test_code="int some_variable = 0;" 7575 7576 # Code to be used in simple link tests 7577 lt_simple_link_test_code='int main(){return(0);}' 7578 7579 7580 7581 7582 7583 7584 7585 # If no C compiler was specified, use CC. 7586 LTCC=${LTCC-"$CC"} 7587 7588 # If no C compiler flags were specified, use CFLAGS. 7589 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7590 7591 # Allow CC to be a program name with arguments. 7592 compiler=$CC 7593 7594 # Save the default compiler, since it gets overwritten when the other 7595 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7596 compiler_DEFAULT=$CC 7597 7598 # save warnings/boilerplate of simple test code 7599 ac_outfile=conftest.$ac_objext 7600 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7601 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7602 _lt_compiler_boilerplate=`cat conftest.err` 7603 $RM conftest* 7604 7605 ac_outfile=conftest.$ac_objext 7606 echo "$lt_simple_link_test_code" >conftest.$ac_ext 7607 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7608 _lt_linker_boilerplate=`cat conftest.err` 7609 $RM -r conftest* 7610 7611 7612 ## CAVEAT EMPTOR: 7613 ## There is no encapsulation within the following macros, do not change 7614 ## the running order or otherwise move them around unless you know exactly 7615 ## what you are doing... 7616 if test -n "$compiler"; then 7617 7618 lt_prog_compiler_no_builtin_flag= 7619 7620 if test "$GCC" = yes; then 7621 case $cc_basename in 7622 nvcc*) 7623 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7624 *) 7625 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7626 esac 7627 7628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7629 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7630 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7631 $as_echo_n "(cached) " >&6 7632 else 7633 lt_cv_prog_compiler_rtti_exceptions=no 7634 ac_outfile=conftest.$ac_objext 7635 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7636 lt_compiler_flag="-fno-rtti -fno-exceptions" 7637 # Insert the option either (1) after the last *FLAGS variable, or 7638 # (2) before a word containing "conftest.", or (3) at the end. 7639 # Note that $ac_compile itself does not contain backslashes and begins 7640 # with a dollar sign (not a hyphen), so the echo should work correctly. 7641 # The option is referenced via a variable to avoid confusing sed. 7642 lt_compile=`echo "$ac_compile" | $SED \ 7643 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7644 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7645 -e 's:$: $lt_compiler_flag:'` 7646 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7647 (eval "$lt_compile" 2>conftest.err) 7648 ac_status=$? 7649 cat conftest.err >&5 7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7651 if (exit $ac_status) && test -s "$ac_outfile"; then 7652 # The compiler can only warn and ignore the option if not recognized 7653 # So say no if there are warnings other than the usual output. 7654 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7655 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7656 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7657 lt_cv_prog_compiler_rtti_exceptions=yes 7658 fi 7659 fi 7660 $RM conftest* 7661 7662 fi 7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7664 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7665 7666 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7667 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7668 else 7669 : 7670 fi 7671 7672 fi 7673 7674 7675 7676 7677 7678 7679 lt_prog_compiler_wl= 7680 lt_prog_compiler_pic= 7681 lt_prog_compiler_static= 7682 7683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7684 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7685 7686 if test "$GCC" = yes; then 7687 lt_prog_compiler_wl='-Wl,' 7688 lt_prog_compiler_static='-static' 7689 7690 case $host_os in 7691 aix*) 7692 # All AIX code is PIC. 7693 if test "$host_cpu" = ia64; then 7694 # AIX 5 now supports IA64 processor 7695 lt_prog_compiler_static='-Bstatic' 7696 fi 7697 lt_prog_compiler_pic='-fPIC' 7698 ;; 7699 7700 amigaos*) 7701 case $host_cpu in 7702 powerpc) 7703 # see comment about AmigaOS4 .so support 7704 lt_prog_compiler_pic='-fPIC' 7705 ;; 7706 m68k) 7707 # FIXME: we need at least 68020 code to build shared libraries, but 7708 # adding the `-m68020' flag to GCC prevents building anything better, 7709 # like `-m68040'. 7710 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7711 ;; 7712 esac 7713 ;; 7714 7715 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7716 # PIC is the default for these OSes. 7717 ;; 7718 7719 mingw* | cygwin* | pw32* | os2* | cegcc*) 7720 # This hack is so that the source file can tell whether it is being 7721 # built for inclusion in a dll (and should export symbols for example). 7722 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7723 # (--disable-auto-import) libraries 7724 lt_prog_compiler_pic='-DDLL_EXPORT' 7725 ;; 7726 7727 darwin* | rhapsody*) 7728 # PIC is the default on this platform 7729 # Common symbols not allowed in MH_DYLIB files 7730 lt_prog_compiler_pic='-fno-common' 7731 ;; 7732 7733 haiku*) 7734 # PIC is the default for Haiku. 7735 # The "-static" flag exists, but is broken. 7736 lt_prog_compiler_static= 7737 ;; 7738 7739 hpux*) 7740 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7741 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7742 # sets the default TLS model and affects inlining. 7743 case $host_cpu in 7744 hppa*64*) 7745 # +Z the default 7746 ;; 7747 *) 7748 lt_prog_compiler_pic='-fPIC' 7749 ;; 7750 esac 7751 ;; 7752 7753 interix[3-9]*) 7754 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7755 # Instead, we relocate shared libraries at runtime. 7756 ;; 7757 7758 msdosdjgpp*) 7759 # Just because we use GCC doesn't mean we suddenly get shared libraries 7760 # on systems that don't support them. 7761 lt_prog_compiler_can_build_shared=no 7762 enable_shared=no 7763 ;; 7764 7765 *nto* | *qnx*) 7766 # QNX uses GNU C++, but need to define -shared option too, otherwise 7767 # it will coredump. 7768 lt_prog_compiler_pic='-fPIC -shared' 7769 ;; 7770 7771 sysv4*MP*) 7772 if test -d /usr/nec; then 7773 lt_prog_compiler_pic=-Kconform_pic 7774 fi 7775 ;; 7776 7777 *) 7778 lt_prog_compiler_pic='-fPIC' 7779 ;; 7780 esac 7781 7782 case $cc_basename in 7783 nvcc*) # Cuda Compiler Driver 2.2 7784 lt_prog_compiler_wl='-Xlinker ' 7785 lt_prog_compiler_pic='-Xcompiler -fPIC' 7786 ;; 7787 esac 7788 else 7789 # PORTME Check for flag to pass linker flags through the system compiler. 7790 case $host_os in 7791 aix*) 7792 lt_prog_compiler_wl='-Wl,' 7793 if test "$host_cpu" = ia64; then 7794 # AIX 5 now supports IA64 processor 7795 lt_prog_compiler_static='-Bstatic' 7796 else 7797 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7798 fi 7799 ;; 7800 7801 mingw* | cygwin* | pw32* | os2* | cegcc*) 7802 # This hack is so that the source file can tell whether it is being 7803 # built for inclusion in a dll (and should export symbols for example). 7804 lt_prog_compiler_pic='-DDLL_EXPORT' 7805 ;; 7806 7807 hpux9* | hpux10* | hpux11*) 7808 lt_prog_compiler_wl='-Wl,' 7809 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7810 # not for PA HP-UX. 7811 case $host_cpu in 7812 hppa*64*|ia64*) 7813 # +Z the default 7814 ;; 7815 *) 7816 lt_prog_compiler_pic='+Z' 7817 ;; 7818 esac 7819 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7820 lt_prog_compiler_static='${wl}-a ${wl}archive' 7821 ;; 7822 7823 irix5* | irix6* | nonstopux*) 7824 lt_prog_compiler_wl='-Wl,' 7825 # PIC (with -KPIC) is the default. 7826 lt_prog_compiler_static='-non_shared' 7827 ;; 7828 7829 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7830 case $cc_basename in 7831 # old Intel for x86_64 which still supported -KPIC. 7832 ecc*) 7833 lt_prog_compiler_wl='-Wl,' 7834 lt_prog_compiler_pic='-KPIC' 7835 lt_prog_compiler_static='-static' 7836 ;; 7837 # icc used to be incompatible with GCC. 7838 # ICC 10 doesn't accept -KPIC any more. 7839 icc* | ifort*) 7840 lt_prog_compiler_wl='-Wl,' 7841 lt_prog_compiler_pic='-fPIC' 7842 lt_prog_compiler_static='-static' 7843 ;; 7844 # Lahey Fortran 8.1. 7845 lf95*) 7846 lt_prog_compiler_wl='-Wl,' 7847 lt_prog_compiler_pic='--shared' 7848 lt_prog_compiler_static='--static' 7849 ;; 7850 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7851 # Portland Group compilers (*not* the Pentium gcc compiler, 7852 # which looks to be a dead project) 7853 lt_prog_compiler_wl='-Wl,' 7854 lt_prog_compiler_pic='-fpic' 7855 lt_prog_compiler_static='-Bstatic' 7856 ;; 7857 ccc*) 7858 lt_prog_compiler_wl='-Wl,' 7859 # All Alpha code is PIC. 7860 lt_prog_compiler_static='-non_shared' 7861 ;; 7862 xl* | bgxl* | bgf* | mpixl*) 7863 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7864 lt_prog_compiler_wl='-Wl,' 7865 lt_prog_compiler_pic='-qpic' 7866 lt_prog_compiler_static='-qstaticlink' 7867 ;; 7868 *) 7869 case `$CC -V 2>&1 | sed 5q` in 7870 *Sun\ F* | *Sun*Fortran*) 7871 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7872 lt_prog_compiler_pic='-KPIC' 7873 lt_prog_compiler_static='-Bstatic' 7874 lt_prog_compiler_wl='' 7875 ;; 7876 *Sun\ C*) 7877 # Sun C 5.9 7878 lt_prog_compiler_pic='-KPIC' 7879 lt_prog_compiler_static='-Bstatic' 7880 lt_prog_compiler_wl='-Wl,' 7881 ;; 7882 esac 7883 ;; 7884 esac 7885 ;; 7886 7887 newsos6) 7888 lt_prog_compiler_pic='-KPIC' 7889 lt_prog_compiler_static='-Bstatic' 7890 ;; 7891 7892 *nto* | *qnx*) 7893 # QNX uses GNU C++, but need to define -shared option too, otherwise 7894 # it will coredump. 7895 lt_prog_compiler_pic='-fPIC -shared' 7896 ;; 7897 7898 osf3* | osf4* | osf5*) 7899 lt_prog_compiler_wl='-Wl,' 7900 # All OSF/1 code is PIC. 7901 lt_prog_compiler_static='-non_shared' 7902 ;; 7903 7904 rdos*) 7905 lt_prog_compiler_static='-non_shared' 7906 ;; 7907 7908 solaris*) 7909 lt_prog_compiler_pic='-KPIC' 7910 lt_prog_compiler_static='-Bstatic' 7911 case $cc_basename in 7912 f77* | f90* | f95*) 7913 lt_prog_compiler_wl='-Qoption ld ';; 7914 *) 7915 lt_prog_compiler_wl='-Wl,';; 7916 esac 7917 ;; 7918 7919 sunos4*) 7920 lt_prog_compiler_wl='-Qoption ld ' 7921 lt_prog_compiler_pic='-PIC' 7922 lt_prog_compiler_static='-Bstatic' 7923 ;; 7924 7925 sysv4 | sysv4.2uw2* | sysv4.3*) 7926 lt_prog_compiler_wl='-Wl,' 7927 lt_prog_compiler_pic='-KPIC' 7928 lt_prog_compiler_static='-Bstatic' 7929 ;; 7930 7931 sysv4*MP*) 7932 if test -d /usr/nec ;then 7933 lt_prog_compiler_pic='-Kconform_pic' 7934 lt_prog_compiler_static='-Bstatic' 7935 fi 7936 ;; 7937 7938 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 7939 lt_prog_compiler_wl='-Wl,' 7940 lt_prog_compiler_pic='-KPIC' 7941 lt_prog_compiler_static='-Bstatic' 7942 ;; 7943 7944 unicos*) 7945 lt_prog_compiler_wl='-Wl,' 7946 lt_prog_compiler_can_build_shared=no 7947 ;; 7948 7949 uts4*) 7950 lt_prog_compiler_pic='-pic' 7951 lt_prog_compiler_static='-Bstatic' 7952 ;; 7953 7954 *) 7955 lt_prog_compiler_can_build_shared=no 7956 ;; 7957 esac 7958 fi 7959 7960 case $host_os in 7961 # For platforms which do not support PIC, -DPIC is meaningless: 7962 *djgpp*) 7963 lt_prog_compiler_pic= 7964 ;; 7965 *) 7966 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 7967 ;; 7968 esac 7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 7970 $as_echo "$lt_prog_compiler_pic" >&6; } 7971 7972 7973 7974 7975 7976 7977 # 7978 # Check to make sure the PIC flag actually works. 7979 # 7980 if test -n "$lt_prog_compiler_pic"; then 7981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 7982 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 7983 if ${lt_cv_prog_compiler_pic_works+:} false; then : 7984 $as_echo_n "(cached) " >&6 7985 else 7986 lt_cv_prog_compiler_pic_works=no 7987 ac_outfile=conftest.$ac_objext 7988 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7989 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 7990 # Insert the option either (1) after the last *FLAGS variable, or 7991 # (2) before a word containing "conftest.", or (3) at the end. 7992 # Note that $ac_compile itself does not contain backslashes and begins 7993 # with a dollar sign (not a hyphen), so the echo should work correctly. 7994 # The option is referenced via a variable to avoid confusing sed. 7995 lt_compile=`echo "$ac_compile" | $SED \ 7996 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7997 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7998 -e 's:$: $lt_compiler_flag:'` 7999 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8000 (eval "$lt_compile" 2>conftest.err) 8001 ac_status=$? 8002 cat conftest.err >&5 8003 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8004 if (exit $ac_status) && test -s "$ac_outfile"; then 8005 # The compiler can only warn and ignore the option if not recognized 8006 # So say no if there are warnings other than the usual output. 8007 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8008 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8009 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8010 lt_cv_prog_compiler_pic_works=yes 8011 fi 8012 fi 8013 $RM conftest* 8014 8015 fi 8016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8017 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8018 8019 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8020 case $lt_prog_compiler_pic in 8021 "" | " "*) ;; 8022 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8023 esac 8024 else 8025 lt_prog_compiler_pic= 8026 lt_prog_compiler_can_build_shared=no 8027 fi 8028 8029 fi 8030 8031 8032 8033 8034 8035 8036 # 8037 # Check to make sure the static flag actually works. 8038 # 8039 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8041 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8042 if ${lt_cv_prog_compiler_static_works+:} false; then : 8043 $as_echo_n "(cached) " >&6 8044 else 8045 lt_cv_prog_compiler_static_works=no 8046 save_LDFLAGS="$LDFLAGS" 8047 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8048 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8049 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8050 # The linker can only warn and ignore the option if not recognized 8051 # So say no if there are warnings 8052 if test -s conftest.err; then 8053 # Append any errors to the config.log. 8054 cat conftest.err 1>&5 8055 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8056 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8057 if diff conftest.exp conftest.er2 >/dev/null; then 8058 lt_cv_prog_compiler_static_works=yes 8059 fi 8060 else 8061 lt_cv_prog_compiler_static_works=yes 8062 fi 8063 fi 8064 $RM -r conftest* 8065 LDFLAGS="$save_LDFLAGS" 8066 8067 fi 8068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8069 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8070 8071 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8072 : 8073 else 8074 lt_prog_compiler_static= 8075 fi 8076 8077 8078 8079 8080 8081 8082 8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8084 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8085 if ${lt_cv_prog_compiler_c_o+:} false; then : 8086 $as_echo_n "(cached) " >&6 8087 else 8088 lt_cv_prog_compiler_c_o=no 8089 $RM -r conftest 2>/dev/null 8090 mkdir conftest 8091 cd conftest 8092 mkdir out 8093 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8094 8095 lt_compiler_flag="-o out/conftest2.$ac_objext" 8096 # Insert the option either (1) after the last *FLAGS variable, or 8097 # (2) before a word containing "conftest.", or (3) at the end. 8098 # Note that $ac_compile itself does not contain backslashes and begins 8099 # with a dollar sign (not a hyphen), so the echo should work correctly. 8100 lt_compile=`echo "$ac_compile" | $SED \ 8101 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8102 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8103 -e 's:$: $lt_compiler_flag:'` 8104 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8105 (eval "$lt_compile" 2>out/conftest.err) 8106 ac_status=$? 8107 cat out/conftest.err >&5 8108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8109 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8110 then 8111 # The compiler can only warn and ignore the option if not recognized 8112 # So say no if there are warnings 8113 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8114 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8115 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8116 lt_cv_prog_compiler_c_o=yes 8117 fi 8118 fi 8119 chmod u+w . 2>&5 8120 $RM conftest* 8121 # SGI C++ compiler will create directory out/ii_files/ for 8122 # template instantiation 8123 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8124 $RM out/* && rmdir out 8125 cd .. 8126 $RM -r conftest 8127 $RM conftest* 8128 8129 fi 8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8131 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8132 8133 8134 8135 8136 8137 8138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8139 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8140 if ${lt_cv_prog_compiler_c_o+:} false; then : 8141 $as_echo_n "(cached) " >&6 8142 else 8143 lt_cv_prog_compiler_c_o=no 8144 $RM -r conftest 2>/dev/null 8145 mkdir conftest 8146 cd conftest 8147 mkdir out 8148 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8149 8150 lt_compiler_flag="-o out/conftest2.$ac_objext" 8151 # Insert the option either (1) after the last *FLAGS variable, or 8152 # (2) before a word containing "conftest.", or (3) at the end. 8153 # Note that $ac_compile itself does not contain backslashes and begins 8154 # with a dollar sign (not a hyphen), so the echo should work correctly. 8155 lt_compile=`echo "$ac_compile" | $SED \ 8156 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8157 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8158 -e 's:$: $lt_compiler_flag:'` 8159 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8160 (eval "$lt_compile" 2>out/conftest.err) 8161 ac_status=$? 8162 cat out/conftest.err >&5 8163 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8164 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8165 then 8166 # The compiler can only warn and ignore the option if not recognized 8167 # So say no if there are warnings 8168 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8169 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8170 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8171 lt_cv_prog_compiler_c_o=yes 8172 fi 8173 fi 8174 chmod u+w . 2>&5 8175 $RM conftest* 8176 # SGI C++ compiler will create directory out/ii_files/ for 8177 # template instantiation 8178 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8179 $RM out/* && rmdir out 8180 cd .. 8181 $RM -r conftest 8182 $RM conftest* 8183 8184 fi 8185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8186 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8187 8188 8189 8190 8191 hard_links="nottested" 8192 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8193 # do not overwrite the value of need_locks provided by the user 8194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8195 $as_echo_n "checking if we can lock with hard links... " >&6; } 8196 hard_links=yes 8197 $RM conftest* 8198 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8199 touch conftest.a 8200 ln conftest.a conftest.b 2>&5 || hard_links=no 8201 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8203 $as_echo "$hard_links" >&6; } 8204 if test "$hard_links" = no; then 8205 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8206 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8207 need_locks=warn 8208 fi 8209 else 8210 need_locks=no 8211 fi 8212 8213 8214 8215 8216 8217 8218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8219 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8220 8221 runpath_var= 8222 allow_undefined_flag= 8223 always_export_symbols=no 8224 archive_cmds= 8225 archive_expsym_cmds= 8226 compiler_needs_object=no 8227 enable_shared_with_static_runtimes=no 8228 export_dynamic_flag_spec= 8229 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8230 hardcode_automatic=no 8231 hardcode_direct=no 8232 hardcode_direct_absolute=no 8233 hardcode_libdir_flag_spec= 8234 hardcode_libdir_flag_spec_ld= 8235 hardcode_libdir_separator= 8236 hardcode_minus_L=no 8237 hardcode_shlibpath_var=unsupported 8238 inherit_rpath=no 8239 link_all_deplibs=unknown 8240 module_cmds= 8241 module_expsym_cmds= 8242 old_archive_from_new_cmds= 8243 old_archive_from_expsyms_cmds= 8244 thread_safe_flag_spec= 8245 whole_archive_flag_spec= 8246 # include_expsyms should be a list of space-separated symbols to be *always* 8247 # included in the symbol list 8248 include_expsyms= 8249 # exclude_expsyms can be an extended regexp of symbols to exclude 8250 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8251 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8252 # as well as any symbol that contains `d'. 8253 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8254 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8255 # platforms (ab)use it in PIC code, but their linkers get confused if 8256 # the symbol is explicitly referenced. Since portable code cannot 8257 # rely on this symbol name, it's probably fine to never include it in 8258 # preloaded symbol tables. 8259 # Exclude shared library initialization/finalization symbols. 8260 extract_expsyms_cmds= 8261 8262 case $host_os in 8263 cygwin* | mingw* | pw32* | cegcc*) 8264 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8265 # When not using gcc, we currently assume that we are using 8266 # Microsoft Visual C++. 8267 if test "$GCC" != yes; then 8268 with_gnu_ld=no 8269 fi 8270 ;; 8271 interix*) 8272 # we just hope/assume this is gcc and not c89 (= MSVC++) 8273 with_gnu_ld=yes 8274 ;; 8275 openbsd*) 8276 with_gnu_ld=no 8277 ;; 8278 esac 8279 8280 ld_shlibs=yes 8281 8282 # On some targets, GNU ld is compatible enough with the native linker 8283 # that we're better off using the native interface for both. 8284 lt_use_gnu_ld_interface=no 8285 if test "$with_gnu_ld" = yes; then 8286 case $host_os in 8287 aix*) 8288 # The AIX port of GNU ld has always aspired to compatibility 8289 # with the native linker. However, as the warning in the GNU ld 8290 # block says, versions before 2.19.5* couldn't really create working 8291 # shared libraries, regardless of the interface used. 8292 case `$LD -v 2>&1` in 8293 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8294 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8295 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8296 *) 8297 lt_use_gnu_ld_interface=yes 8298 ;; 8299 esac 8300 ;; 8301 *) 8302 lt_use_gnu_ld_interface=yes 8303 ;; 8304 esac 8305 fi 8306 8307 if test "$lt_use_gnu_ld_interface" = yes; then 8308 # If archive_cmds runs LD, not CC, wlarc should be empty 8309 wlarc='${wl}' 8310 8311 # Set some defaults for GNU ld with shared library support. These 8312 # are reset later if shared libraries are not supported. Putting them 8313 # here allows them to be overridden if necessary. 8314 runpath_var=LD_RUN_PATH 8315 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8316 export_dynamic_flag_spec='${wl}--export-dynamic' 8317 # ancient GNU ld didn't support --whole-archive et. al. 8318 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8319 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8320 else 8321 whole_archive_flag_spec= 8322 fi 8323 supports_anon_versioning=no 8324 case `$LD -v 2>&1` in 8325 *GNU\ gold*) supports_anon_versioning=yes ;; 8326 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8327 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8328 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8329 *\ 2.11.*) ;; # other 2.11 versions 8330 *) supports_anon_versioning=yes ;; 8331 esac 8332 8333 # See if GNU ld supports shared libraries. 8334 case $host_os in 8335 aix[3-9]*) 8336 # On AIX/PPC, the GNU linker is very broken 8337 if test "$host_cpu" != ia64; then 8338 ld_shlibs=no 8339 cat <<_LT_EOF 1>&2 8340 8341 *** Warning: the GNU linker, at least up to release 2.19, is reported 8342 *** to be unable to reliably create shared libraries on AIX. 8343 *** Therefore, libtool is disabling shared libraries support. If you 8344 *** really care for shared libraries, you may want to install binutils 8345 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8346 *** You will then need to restart the configuration process. 8347 8348 _LT_EOF 8349 fi 8350 ;; 8351 8352 amigaos*) 8353 case $host_cpu in 8354 powerpc) 8355 # see comment about AmigaOS4 .so support 8356 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8357 archive_expsym_cmds='' 8358 ;; 8359 m68k) 8360 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 8361 hardcode_libdir_flag_spec='-L$libdir' 8362 hardcode_minus_L=yes 8363 ;; 8364 esac 8365 ;; 8366 8367 beos*) 8368 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8369 allow_undefined_flag=unsupported 8370 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8371 # support --undefined. This deserves some investigation. FIXME 8372 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8373 else 8374 ld_shlibs=no 8375 fi 8376 ;; 8377 8378 cygwin* | mingw* | pw32* | cegcc*) 8379 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8380 # as there is no search path for DLLs. 8381 hardcode_libdir_flag_spec='-L$libdir' 8382 export_dynamic_flag_spec='${wl}--export-all-symbols' 8383 allow_undefined_flag=unsupported 8384 always_export_symbols=no 8385 enable_shared_with_static_runtimes=yes 8386 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8387 8388 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8389 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8390 # If the export-symbols file already is a .def file (1st line 8391 # is EXPORTS), use it as is; otherwise, prepend... 8392 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8393 cp $export_symbols $output_objdir/$soname.def; 8394 else 8395 echo EXPORTS > $output_objdir/$soname.def; 8396 cat $export_symbols >> $output_objdir/$soname.def; 8397 fi~ 8398 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8399 else 8400 ld_shlibs=no 8401 fi 8402 ;; 8403 8404 haiku*) 8405 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8406 link_all_deplibs=yes 8407 ;; 8408 8409 interix[3-9]*) 8410 hardcode_direct=no 8411 hardcode_shlibpath_var=no 8412 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8413 export_dynamic_flag_spec='${wl}-E' 8414 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8415 # Instead, shared libraries are loaded at an image base (0x10000000 by 8416 # default) and relocated if they conflict, which is a slow very memory 8417 # consuming and fragmenting process. To avoid this, we pick a random, 8418 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8419 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8420 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8421 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8422 ;; 8423 8424 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8425 tmp_diet=no 8426 if test "$host_os" = linux-dietlibc; then 8427 case $cc_basename in 8428 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8429 esac 8430 fi 8431 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8432 && test "$tmp_diet" = no 8433 then 8434 tmp_addflag=' $pic_flag' 8435 tmp_sharedflag='-shared' 8436 case $cc_basename,$host_cpu in 8437 pgcc*) # Portland Group C compiler 8438 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8439 tmp_addflag=' $pic_flag' 8440 ;; 8441 pgf77* | pgf90* | pgf95* | pgfortran*) 8442 # Portland Group f77 and f90 compilers 8443 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8444 tmp_addflag=' $pic_flag -Mnomain' ;; 8445 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8446 tmp_addflag=' -i_dynamic' ;; 8447 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8448 tmp_addflag=' -i_dynamic -nofor_main' ;; 8449 ifc* | ifort*) # Intel Fortran compiler 8450 tmp_addflag=' -nofor_main' ;; 8451 lf95*) # Lahey Fortran 8.1 8452 whole_archive_flag_spec= 8453 tmp_sharedflag='--shared' ;; 8454 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8455 tmp_sharedflag='-qmkshrobj' 8456 tmp_addflag= ;; 8457 nvcc*) # Cuda Compiler Driver 2.2 8458 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8459 compiler_needs_object=yes 8460 ;; 8461 esac 8462 case `$CC -V 2>&1 | sed 5q` in 8463 *Sun\ C*) # Sun C 5.9 8464 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 8465 compiler_needs_object=yes 8466 tmp_sharedflag='-G' ;; 8467 *Sun\ F*) # Sun Fortran 8.3 8468 tmp_sharedflag='-G' ;; 8469 esac 8470 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8471 8472 if test "x$supports_anon_versioning" = xyes; then 8473 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8474 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8475 echo "local: *; };" >> $output_objdir/$libname.ver~ 8476 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8477 fi 8478 8479 case $cc_basename in 8480 xlf* | bgf* | bgxlf* | mpixlf*) 8481 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8482 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8483 hardcode_libdir_flag_spec= 8484 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8485 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8486 if test "x$supports_anon_versioning" = xyes; then 8487 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8488 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8489 echo "local: *; };" >> $output_objdir/$libname.ver~ 8490 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8491 fi 8492 ;; 8493 esac 8494 else 8495 ld_shlibs=no 8496 fi 8497 ;; 8498 8499 netbsd*) 8500 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8501 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8502 wlarc= 8503 else 8504 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8505 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8506 fi 8507 ;; 8508 8509 solaris*) 8510 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8511 ld_shlibs=no 8512 cat <<_LT_EOF 1>&2 8513 8514 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8515 *** create shared libraries on Solaris systems. Therefore, libtool 8516 *** is disabling shared libraries support. We urge you to upgrade GNU 8517 *** binutils to release 2.9.1 or newer. Another option is to modify 8518 *** your PATH or compiler configuration so that the native linker is 8519 *** used, and then restart. 8520 8521 _LT_EOF 8522 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8523 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8524 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8525 else 8526 ld_shlibs=no 8527 fi 8528 ;; 8529 8530 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8531 case `$LD -v 2>&1` in 8532 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8533 ld_shlibs=no 8534 cat <<_LT_EOF 1>&2 8535 8536 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8537 *** reliably create shared libraries on SCO systems. Therefore, libtool 8538 *** is disabling shared libraries support. We urge you to upgrade GNU 8539 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8540 *** your PATH or compiler configuration so that the native linker is 8541 *** used, and then restart. 8542 8543 _LT_EOF 8544 ;; 8545 *) 8546 # For security reasons, it is highly recommended that you always 8547 # use absolute paths for naming shared libraries, and exclude the 8548 # DT_RUNPATH tag from executables and libraries. But doing so 8549 # requires that you compile everything twice, which is a pain. 8550 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8551 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8552 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8553 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8554 else 8555 ld_shlibs=no 8556 fi 8557 ;; 8558 esac 8559 ;; 8560 8561 sunos4*) 8562 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8563 wlarc= 8564 hardcode_direct=yes 8565 hardcode_shlibpath_var=no 8566 ;; 8567 8568 *) 8569 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8570 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8571 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8572 else 8573 ld_shlibs=no 8574 fi 8575 ;; 8576 esac 8577 8578 if test "$ld_shlibs" = no; then 8579 runpath_var= 8580 hardcode_libdir_flag_spec= 8581 export_dynamic_flag_spec= 8582 whole_archive_flag_spec= 8583 fi 8584 else 8585 # PORTME fill in a description of your system's linker (not GNU ld) 8586 case $host_os in 8587 aix3*) 8588 allow_undefined_flag=unsupported 8589 always_export_symbols=yes 8590 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 8591 # Note: this linker hardcodes the directories in LIBPATH if there 8592 # are no directories specified by -L. 8593 hardcode_minus_L=yes 8594 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8595 # Neither direct hardcoding nor static linking is supported with a 8596 # broken collect2. 8597 hardcode_direct=unsupported 8598 fi 8599 ;; 8600 8601 aix[4-9]*) 8602 if test "$host_cpu" = ia64; then 8603 # On IA64, the linker does run time linking by default, so we don't 8604 # have to do anything special. 8605 aix_use_runtimelinking=no 8606 exp_sym_flag='-Bexport' 8607 no_entry_flag="" 8608 else 8609 # If we're using GNU nm, then we don't want the "-C" option. 8610 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8611 # Also, AIX nm treats weak defined symbols like other global 8612 # defined symbols, whereas GNU nm marks them as "W". 8613 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8614 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8615 else 8616 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8617 fi 8618 aix_use_runtimelinking=no 8619 8620 # Test if we are trying to use run time linking or normal 8621 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8622 # need to do runtime linking. 8623 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8624 for ld_flag in $LDFLAGS; do 8625 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8626 aix_use_runtimelinking=yes 8627 break 8628 fi 8629 done 8630 ;; 8631 esac 8632 8633 exp_sym_flag='-bexport' 8634 no_entry_flag='-bnoentry' 8635 fi 8636 8637 # When large executables or shared objects are built, AIX ld can 8638 # have problems creating the table of contents. If linking a library 8639 # or program results in "error TOC overflow" add -mminimal-toc to 8640 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8641 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8642 8643 archive_cmds='' 8644 hardcode_direct=yes 8645 hardcode_direct_absolute=yes 8646 hardcode_libdir_separator=':' 8647 link_all_deplibs=yes 8648 file_list_spec='${wl}-f,' 8649 8650 if test "$GCC" = yes; then 8651 case $host_os in aix4.[012]|aix4.[012].*) 8652 # We only want to do this on AIX 4.2 and lower, the check 8653 # below for broken collect2 doesn't work under 4.3+ 8654 collect2name=`${CC} -print-prog-name=collect2` 8655 if test -f "$collect2name" && 8656 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8657 then 8658 # We have reworked collect2 8659 : 8660 else 8661 # We have old collect2 8662 hardcode_direct=unsupported 8663 # It fails to find uninstalled libraries when the uninstalled 8664 # path is not listed in the libpath. Setting hardcode_minus_L 8665 # to unsupported forces relinking 8666 hardcode_minus_L=yes 8667 hardcode_libdir_flag_spec='-L$libdir' 8668 hardcode_libdir_separator= 8669 fi 8670 ;; 8671 esac 8672 shared_flag='-shared' 8673 if test "$aix_use_runtimelinking" = yes; then 8674 shared_flag="$shared_flag "'${wl}-G' 8675 fi 8676 else 8677 # not using gcc 8678 if test "$host_cpu" = ia64; then 8679 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8680 # chokes on -Wl,-G. The following line is correct: 8681 shared_flag='-G' 8682 else 8683 if test "$aix_use_runtimelinking" = yes; then 8684 shared_flag='${wl}-G' 8685 else 8686 shared_flag='${wl}-bM:SRE' 8687 fi 8688 fi 8689 fi 8690 8691 export_dynamic_flag_spec='${wl}-bexpall' 8692 # It seems that -bexpall does not export symbols beginning with 8693 # underscore (_), so it is better to generate a list of symbols to export. 8694 always_export_symbols=yes 8695 if test "$aix_use_runtimelinking" = yes; then 8696 # Warning - without using the other runtime loading flags (-brtl), 8697 # -berok will link without error, but may produce a broken library. 8698 allow_undefined_flag='-berok' 8699 # Determine the default libpath from the value encoded in an 8700 # empty executable. 8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8702 /* end confdefs.h. */ 8703 8704 int 8705 main () 8706 { 8707 8708 ; 8709 return 0; 8710 } 8711 _ACEOF 8712 if ac_fn_c_try_link "$LINENO"; then : 8713 8714 lt_aix_libpath_sed=' 8715 /Import File Strings/,/^$/ { 8716 /^0/ { 8717 s/^0 *\(.*\)$/\1/ 8718 p 8719 } 8720 }' 8721 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8722 # Check for a 64-bit object if we didn't find anything. 8723 if test -z "$aix_libpath"; then 8724 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8725 fi 8726 fi 8727 rm -f core conftest.err conftest.$ac_objext \ 8728 conftest$ac_exeext conftest.$ac_ext 8729 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8730 8731 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8732 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8733 else 8734 if test "$host_cpu" = ia64; then 8735 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8736 allow_undefined_flag="-z nodefs" 8737 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 8738 else 8739 # Determine the default libpath from the value encoded in an 8740 # empty executable. 8741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8742 /* end confdefs.h. */ 8743 8744 int 8745 main () 8746 { 8747 8748 ; 8749 return 0; 8750 } 8751 _ACEOF 8752 if ac_fn_c_try_link "$LINENO"; then : 8753 8754 lt_aix_libpath_sed=' 8755 /Import File Strings/,/^$/ { 8756 /^0/ { 8757 s/^0 *\(.*\)$/\1/ 8758 p 8759 } 8760 }' 8761 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8762 # Check for a 64-bit object if we didn't find anything. 8763 if test -z "$aix_libpath"; then 8764 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8765 fi 8766 fi 8767 rm -f core conftest.err conftest.$ac_objext \ 8768 conftest$ac_exeext conftest.$ac_ext 8769 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8770 8771 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8772 # Warning - without using the other run time loading flags, 8773 # -berok will link without error, but may produce a broken library. 8774 no_undefined_flag=' ${wl}-bernotok' 8775 allow_undefined_flag=' ${wl}-berok' 8776 if test "$with_gnu_ld" = yes; then 8777 # We only use this code for GNU lds that support --whole-archive. 8778 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8779 else 8780 # Exported symbols can be pulled into shared objects from archives 8781 whole_archive_flag_spec='$convenience' 8782 fi 8783 archive_cmds_need_lc=yes 8784 # This is similar to how AIX traditionally builds its shared libraries. 8785 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8786 fi 8787 fi 8788 ;; 8789 8790 amigaos*) 8791 case $host_cpu in 8792 powerpc) 8793 # see comment about AmigaOS4 .so support 8794 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8795 archive_expsym_cmds='' 8796 ;; 8797 m68k) 8798 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 8799 hardcode_libdir_flag_spec='-L$libdir' 8800 hardcode_minus_L=yes 8801 ;; 8802 esac 8803 ;; 8804 8805 bsdi[45]*) 8806 export_dynamic_flag_spec=-rdynamic 8807 ;; 8808 8809 cygwin* | mingw* | pw32* | cegcc*) 8810 # When not using gcc, we currently assume that we are using 8811 # Microsoft Visual C++. 8812 # hardcode_libdir_flag_spec is actually meaningless, as there is 8813 # no search path for DLLs. 8814 hardcode_libdir_flag_spec=' ' 8815 allow_undefined_flag=unsupported 8816 # Tell ltmain to make .lib files, not .a files. 8817 libext=lib 8818 # Tell ltmain to make .dll files, not .so files. 8819 shrext_cmds=".dll" 8820 # FIXME: Setting linknames here is a bad hack. 8821 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8822 # The linker will automatically build a .lib file if we build a DLL. 8823 old_archive_from_new_cmds='true' 8824 # FIXME: Should let the user specify the lib program. 8825 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8826 fix_srcfile_path='`cygpath -w "$srcfile"`' 8827 enable_shared_with_static_runtimes=yes 8828 ;; 8829 8830 darwin* | rhapsody*) 8831 8832 8833 archive_cmds_need_lc=no 8834 hardcode_direct=no 8835 hardcode_automatic=yes 8836 hardcode_shlibpath_var=unsupported 8837 if test "$lt_cv_ld_force_load" = "yes"; then 8838 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 8839 else 8840 whole_archive_flag_spec='' 8841 fi 8842 link_all_deplibs=yes 8843 allow_undefined_flag="$_lt_dar_allow_undefined" 8844 case $cc_basename in 8845 ifort*) _lt_dar_can_shared=yes ;; 8846 *) _lt_dar_can_shared=$GCC ;; 8847 esac 8848 if test "$_lt_dar_can_shared" = "yes"; then 8849 output_verbose_link_cmd=func_echo_all 8850 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8851 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8852 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 8853 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 8854 8855 else 8856 ld_shlibs=no 8857 fi 8858 8859 ;; 8860 8861 dgux*) 8862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8863 hardcode_libdir_flag_spec='-L$libdir' 8864 hardcode_shlibpath_var=no 8865 ;; 8866 8867 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8868 # support. Future versions do this automatically, but an explicit c++rt0.o 8869 # does not break anything, and helps significantly (at the cost of a little 8870 # extra space). 8871 freebsd2.2*) 8872 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8873 hardcode_libdir_flag_spec='-R$libdir' 8874 hardcode_direct=yes 8875 hardcode_shlibpath_var=no 8876 ;; 8877 8878 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8879 freebsd2.*) 8880 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8881 hardcode_direct=yes 8882 hardcode_minus_L=yes 8883 hardcode_shlibpath_var=no 8884 ;; 8885 8886 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8887 freebsd* | dragonfly*) 8888 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8889 hardcode_libdir_flag_spec='-R$libdir' 8890 hardcode_direct=yes 8891 hardcode_shlibpath_var=no 8892 ;; 8893 8894 hpux9*) 8895 if test "$GCC" = yes; then 8896 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8897 else 8898 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8899 fi 8900 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8901 hardcode_libdir_separator=: 8902 hardcode_direct=yes 8903 8904 # hardcode_minus_L: Not really in the search PATH, 8905 # but as the default location of the library. 8906 hardcode_minus_L=yes 8907 export_dynamic_flag_spec='${wl}-E' 8908 ;; 8909 8910 hpux10*) 8911 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8912 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8913 else 8914 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8915 fi 8916 if test "$with_gnu_ld" = no; then 8917 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8918 hardcode_libdir_flag_spec_ld='+b $libdir' 8919 hardcode_libdir_separator=: 8920 hardcode_direct=yes 8921 hardcode_direct_absolute=yes 8922 export_dynamic_flag_spec='${wl}-E' 8923 # hardcode_minus_L: Not really in the search PATH, 8924 # but as the default location of the library. 8925 hardcode_minus_L=yes 8926 fi 8927 ;; 8928 8929 hpux11*) 8930 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8931 case $host_cpu in 8932 hppa*64*) 8933 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8934 ;; 8935 ia64*) 8936 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8937 ;; 8938 *) 8939 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8940 ;; 8941 esac 8942 else 8943 case $host_cpu in 8944 hppa*64*) 8945 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8946 ;; 8947 ia64*) 8948 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 8949 ;; 8950 *) 8951 8952 # Older versions of the 11.00 compiler do not understand -b yet 8953 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 8954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 8955 $as_echo_n "checking if $CC understands -b... " >&6; } 8956 if ${lt_cv_prog_compiler__b+:} false; then : 8957 $as_echo_n "(cached) " >&6 8958 else 8959 lt_cv_prog_compiler__b=no 8960 save_LDFLAGS="$LDFLAGS" 8961 LDFLAGS="$LDFLAGS -b" 8962 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8963 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8964 # The linker can only warn and ignore the option if not recognized 8965 # So say no if there are warnings 8966 if test -s conftest.err; then 8967 # Append any errors to the config.log. 8968 cat conftest.err 1>&5 8969 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8970 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8971 if diff conftest.exp conftest.er2 >/dev/null; then 8972 lt_cv_prog_compiler__b=yes 8973 fi 8974 else 8975 lt_cv_prog_compiler__b=yes 8976 fi 8977 fi 8978 $RM -r conftest* 8979 LDFLAGS="$save_LDFLAGS" 8980 8981 fi 8982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 8983 $as_echo "$lt_cv_prog_compiler__b" >&6; } 8984 8985 if test x"$lt_cv_prog_compiler__b" = xyes; then 8986 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8987 else 8988 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8989 fi 8990 8991 ;; 8992 esac 8993 fi 8994 if test "$with_gnu_ld" = no; then 8995 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8996 hardcode_libdir_separator=: 8997 8998 case $host_cpu in 8999 hppa*64*|ia64*) 9000 hardcode_direct=no 9001 hardcode_shlibpath_var=no 9002 ;; 9003 *) 9004 hardcode_direct=yes 9005 hardcode_direct_absolute=yes 9006 export_dynamic_flag_spec='${wl}-E' 9007 9008 # hardcode_minus_L: Not really in the search PATH, 9009 # but as the default location of the library. 9010 hardcode_minus_L=yes 9011 ;; 9012 esac 9013 fi 9014 ;; 9015 9016 irix5* | irix6* | nonstopux*) 9017 if test "$GCC" = yes; then 9018 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9019 # Try to use the -exported_symbol ld option, if it does not 9020 # work, assume that -exports_file does not work either and 9021 # implicitly export all symbols. 9022 save_LDFLAGS="$LDFLAGS" 9023 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9025 /* end confdefs.h. */ 9026 int foo(void) {} 9027 _ACEOF 9028 if ac_fn_c_try_link "$LINENO"; then : 9029 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9030 9031 fi 9032 rm -f core conftest.err conftest.$ac_objext \ 9033 conftest$ac_exeext conftest.$ac_ext 9034 LDFLAGS="$save_LDFLAGS" 9035 else 9036 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9037 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 9038 fi 9039 archive_cmds_need_lc='no' 9040 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9041 hardcode_libdir_separator=: 9042 inherit_rpath=yes 9043 link_all_deplibs=yes 9044 ;; 9045 9046 netbsd*) 9047 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9048 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9049 else 9050 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9051 fi 9052 hardcode_libdir_flag_spec='-R$libdir' 9053 hardcode_direct=yes 9054 hardcode_shlibpath_var=no 9055 ;; 9056 9057 newsos6) 9058 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9059 hardcode_direct=yes 9060 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9061 hardcode_libdir_separator=: 9062 hardcode_shlibpath_var=no 9063 ;; 9064 9065 *nto* | *qnx*) 9066 ;; 9067 9068 openbsd*) 9069 if test -f /usr/libexec/ld.so; then 9070 hardcode_direct=yes 9071 hardcode_shlibpath_var=no 9072 hardcode_direct_absolute=yes 9073 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9074 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9075 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9076 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9077 export_dynamic_flag_spec='${wl}-E' 9078 else 9079 case $host_os in 9080 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9081 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9082 hardcode_libdir_flag_spec='-R$libdir' 9083 ;; 9084 *) 9085 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9086 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9087 ;; 9088 esac 9089 fi 9090 else 9091 ld_shlibs=no 9092 fi 9093 ;; 9094 9095 os2*) 9096 hardcode_libdir_flag_spec='-L$libdir' 9097 hardcode_minus_L=yes 9098 allow_undefined_flag=unsupported 9099 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9100 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9101 ;; 9102 9103 osf3*) 9104 if test "$GCC" = yes; then 9105 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9106 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9107 else 9108 allow_undefined_flag=' -expect_unresolved \*' 9109 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9110 fi 9111 archive_cmds_need_lc='no' 9112 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9113 hardcode_libdir_separator=: 9114 ;; 9115 9116 osf4* | osf5*) # as osf3* with the addition of -msym flag 9117 if test "$GCC" = yes; then 9118 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9119 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9120 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9121 else 9122 allow_undefined_flag=' -expect_unresolved \*' 9123 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9124 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 9125 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 9126 9127 # Both c and cxx compiler support -rpath directly 9128 hardcode_libdir_flag_spec='-rpath $libdir' 9129 fi 9130 archive_cmds_need_lc='no' 9131 hardcode_libdir_separator=: 9132 ;; 9133 9134 solaris*) 9135 no_undefined_flag=' -z defs' 9136 if test "$GCC" = yes; then 9137 wlarc='${wl}' 9138 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9139 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9140 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9141 else 9142 case `$CC -V 2>&1` in 9143 *"Compilers 5.0"*) 9144 wlarc='' 9145 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9146 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9147 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9148 ;; 9149 *) 9150 wlarc='${wl}' 9151 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9152 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9153 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9154 ;; 9155 esac 9156 fi 9157 hardcode_libdir_flag_spec='-R$libdir' 9158 hardcode_shlibpath_var=no 9159 case $host_os in 9160 solaris2.[0-5] | solaris2.[0-5].*) ;; 9161 *) 9162 # The compiler driver will combine and reorder linker options, 9163 # but understands `-z linker_flag'. GCC discards it without `$wl', 9164 # but is careful enough not to reorder. 9165 # Supported since Solaris 2.6 (maybe 2.5.1?) 9166 if test "$GCC" = yes; then 9167 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9168 else 9169 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9170 fi 9171 ;; 9172 esac 9173 link_all_deplibs=yes 9174 ;; 9175 9176 sunos4*) 9177 if test "x$host_vendor" = xsequent; then 9178 # Use $CC to link under sequent, because it throws in some extra .o 9179 # files that make .init and .fini sections work. 9180 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9181 else 9182 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9183 fi 9184 hardcode_libdir_flag_spec='-L$libdir' 9185 hardcode_direct=yes 9186 hardcode_minus_L=yes 9187 hardcode_shlibpath_var=no 9188 ;; 9189 9190 sysv4) 9191 case $host_vendor in 9192 sni) 9193 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9194 hardcode_direct=yes # is this really true??? 9195 ;; 9196 siemens) 9197 ## LD is ld it makes a PLAMLIB 9198 ## CC just makes a GrossModule. 9199 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9200 reload_cmds='$CC -r -o $output$reload_objs' 9201 hardcode_direct=no 9202 ;; 9203 motorola) 9204 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9205 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9206 ;; 9207 esac 9208 runpath_var='LD_RUN_PATH' 9209 hardcode_shlibpath_var=no 9210 ;; 9211 9212 sysv4.3*) 9213 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9214 hardcode_shlibpath_var=no 9215 export_dynamic_flag_spec='-Bexport' 9216 ;; 9217 9218 sysv4*MP*) 9219 if test -d /usr/nec; then 9220 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9221 hardcode_shlibpath_var=no 9222 runpath_var=LD_RUN_PATH 9223 hardcode_runpath_var=yes 9224 ld_shlibs=yes 9225 fi 9226 ;; 9227 9228 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9229 no_undefined_flag='${wl}-z,text' 9230 archive_cmds_need_lc=no 9231 hardcode_shlibpath_var=no 9232 runpath_var='LD_RUN_PATH' 9233 9234 if test "$GCC" = yes; then 9235 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9236 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9237 else 9238 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9239 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9240 fi 9241 ;; 9242 9243 sysv5* | sco3.2v5* | sco5v6*) 9244 # Note: We can NOT use -z defs as we might desire, because we do not 9245 # link with -lc, and that would cause any symbols used from libc to 9246 # always be unresolved, which means just about no library would 9247 # ever link correctly. If we're not using GNU ld we use -z text 9248 # though, which does catch some bad symbols but isn't as heavy-handed 9249 # as -z defs. 9250 no_undefined_flag='${wl}-z,text' 9251 allow_undefined_flag='${wl}-z,nodefs' 9252 archive_cmds_need_lc=no 9253 hardcode_shlibpath_var=no 9254 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9255 hardcode_libdir_separator=':' 9256 link_all_deplibs=yes 9257 export_dynamic_flag_spec='${wl}-Bexport' 9258 runpath_var='LD_RUN_PATH' 9259 9260 if test "$GCC" = yes; then 9261 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9262 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9263 else 9264 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9265 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9266 fi 9267 ;; 9268 9269 uts4*) 9270 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9271 hardcode_libdir_flag_spec='-L$libdir' 9272 hardcode_shlibpath_var=no 9273 ;; 9274 9275 *) 9276 ld_shlibs=no 9277 ;; 9278 esac 9279 9280 if test x$host_vendor = xsni; then 9281 case $host in 9282 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9283 export_dynamic_flag_spec='${wl}-Blargedynsym' 9284 ;; 9285 esac 9286 fi 9287 fi 9288 9289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9290 $as_echo "$ld_shlibs" >&6; } 9291 test "$ld_shlibs" = no && can_build_shared=no 9292 9293 with_gnu_ld=$with_gnu_ld 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 # 9310 # Do we need to explicitly link libc? 9311 # 9312 case "x$archive_cmds_need_lc" in 9313 x|xyes) 9314 # Assume -lc should be added 9315 archive_cmds_need_lc=yes 9316 9317 if test "$enable_shared" = yes && test "$GCC" = yes; then 9318 case $archive_cmds in 9319 *'~'*) 9320 # FIXME: we may have to deal with multi-command sequences. 9321 ;; 9322 '$CC '*) 9323 # Test whether the compiler implicitly links with -lc since on some 9324 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9325 # to ld, don't add -lc before -lgcc. 9326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9327 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9328 if ${lt_cv_archive_cmds_need_lc+:} false; then : 9329 $as_echo_n "(cached) " >&6 9330 else 9331 $RM conftest* 9332 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9333 9334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9335 (eval $ac_compile) 2>&5 9336 ac_status=$? 9337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9338 test $ac_status = 0; } 2>conftest.err; then 9339 soname=conftest 9340 lib=conftest 9341 libobjs=conftest.$ac_objext 9342 deplibs= 9343 wl=$lt_prog_compiler_wl 9344 pic_flag=$lt_prog_compiler_pic 9345 compiler_flags=-v 9346 linker_flags=-v 9347 verstring= 9348 output_objdir=. 9349 libname=conftest 9350 lt_save_allow_undefined_flag=$allow_undefined_flag 9351 allow_undefined_flag= 9352 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9353 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9354 ac_status=$? 9355 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9356 test $ac_status = 0; } 9357 then 9358 lt_cv_archive_cmds_need_lc=no 9359 else 9360 lt_cv_archive_cmds_need_lc=yes 9361 fi 9362 allow_undefined_flag=$lt_save_allow_undefined_flag 9363 else 9364 cat conftest.err 1>&5 9365 fi 9366 $RM conftest* 9367 9368 fi 9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9370 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9371 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9372 ;; 9373 esac 9374 fi 9375 ;; 9376 esac 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9535 $as_echo_n "checking dynamic linker characteristics... " >&6; } 9536 9537 if test "$GCC" = yes; then 9538 case $host_os in 9539 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9540 *) lt_awk_arg="/^libraries:/" ;; 9541 esac 9542 case $host_os in 9543 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9544 *) lt_sed_strip_eq="s,=/,/,g" ;; 9545 esac 9546 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9547 case $lt_search_path_spec in 9548 *\;*) 9549 # if the path contains ";" then we assume it to be the separator 9550 # otherwise default to the standard path separator (i.e. ":") - it is 9551 # assumed that no part of a normal pathname contains ";" but that should 9552 # okay in the real world where ";" in dirpaths is itself problematic. 9553 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9554 ;; 9555 *) 9556 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9557 ;; 9558 esac 9559 # Ok, now we have the path, separated by spaces, we can step through it 9560 # and add multilib dir if necessary. 9561 lt_tmp_lt_search_path_spec= 9562 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9563 for lt_sys_path in $lt_search_path_spec; do 9564 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9565 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9566 else 9567 test -d "$lt_sys_path" && \ 9568 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9569 fi 9570 done 9571 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9572 BEGIN {RS=" "; FS="/|\n";} { 9573 lt_foo=""; 9574 lt_count=0; 9575 for (lt_i = NF; lt_i > 0; lt_i--) { 9576 if ($lt_i != "" && $lt_i != ".") { 9577 if ($lt_i == "..") { 9578 lt_count++; 9579 } else { 9580 if (lt_count == 0) { 9581 lt_foo="/" $lt_i lt_foo; 9582 } else { 9583 lt_count--; 9584 } 9585 } 9586 } 9587 } 9588 if (lt_foo != "") { lt_freq[lt_foo]++; } 9589 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9590 }'` 9591 # AWK program above erroneously prepends '/' to C:/dos/paths 9592 # for these hosts. 9593 case $host_os in 9594 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9595 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9596 esac 9597 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9598 else 9599 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9600 fi 9601 library_names_spec= 9602 libname_spec='lib$name' 9603 soname_spec= 9604 shrext_cmds=".so" 9605 postinstall_cmds= 9606 postuninstall_cmds= 9607 finish_cmds= 9608 finish_eval= 9609 shlibpath_var= 9610 shlibpath_overrides_runpath=unknown 9611 version_type=none 9612 dynamic_linker="$host_os ld.so" 9613 sys_lib_dlsearch_path_spec="/lib /usr/lib" 9614 need_lib_prefix=unknown 9615 hardcode_into_libs=no 9616 9617 # when you set need_version to no, make sure it does not cause -set_version 9618 # flags to be left without arguments 9619 need_version=unknown 9620 9621 case $host_os in 9622 aix3*) 9623 version_type=linux 9624 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9625 shlibpath_var=LIBPATH 9626 9627 # AIX 3 has no versioning support, so we append a major version to the name. 9628 soname_spec='${libname}${release}${shared_ext}$major' 9629 ;; 9630 9631 aix[4-9]*) 9632 version_type=linux 9633 need_lib_prefix=no 9634 need_version=no 9635 hardcode_into_libs=yes 9636 if test "$host_cpu" = ia64; then 9637 # AIX 5 supports IA64 9638 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9639 shlibpath_var=LD_LIBRARY_PATH 9640 else 9641 # With GCC up to 2.95.x, collect2 would create an import file 9642 # for dependence libraries. The import file would start with 9643 # the line `#! .'. This would cause the generated library to 9644 # depend on `.', always an invalid library. This was fixed in 9645 # development snapshots of GCC prior to 3.0. 9646 case $host_os in 9647 aix4 | aix4.[01] | aix4.[01].*) 9648 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9649 echo ' yes ' 9650 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9651 : 9652 else 9653 can_build_shared=no 9654 fi 9655 ;; 9656 esac 9657 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9658 # soname into executable. Probably we can add versioning support to 9659 # collect2, so additional links can be useful in future. 9660 if test "$aix_use_runtimelinking" = yes; then 9661 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9662 # instead of lib<name>.a to let people know that these are not 9663 # typical AIX shared libraries. 9664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9665 else 9666 # We preserve .a as extension for shared libraries through AIX4.2 9667 # and later when we are not doing run time linking. 9668 library_names_spec='${libname}${release}.a $libname.a' 9669 soname_spec='${libname}${release}${shared_ext}$major' 9670 fi 9671 shlibpath_var=LIBPATH 9672 fi 9673 ;; 9674 9675 amigaos*) 9676 case $host_cpu in 9677 powerpc) 9678 # Since July 2007 AmigaOS4 officially supports .so libraries. 9679 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9680 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9681 ;; 9682 m68k) 9683 library_names_spec='$libname.ixlibrary $libname.a' 9684 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9685 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 9686 ;; 9687 esac 9688 ;; 9689 9690 beos*) 9691 library_names_spec='${libname}${shared_ext}' 9692 dynamic_linker="$host_os ld.so" 9693 shlibpath_var=LIBRARY_PATH 9694 ;; 9695 9696 bsdi[45]*) 9697 version_type=linux 9698 need_version=no 9699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9700 soname_spec='${libname}${release}${shared_ext}$major' 9701 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9702 shlibpath_var=LD_LIBRARY_PATH 9703 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9704 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9705 # the default ld.so.conf also contains /usr/contrib/lib and 9706 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9707 # libtool to hard-code these into programs 9708 ;; 9709 9710 cygwin* | mingw* | pw32* | cegcc*) 9711 version_type=windows 9712 shrext_cmds=".dll" 9713 need_version=no 9714 need_lib_prefix=no 9715 9716 case $GCC,$host_os in 9717 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9718 library_names_spec='$libname.dll.a' 9719 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9720 postinstall_cmds='base_file=`basename \${file}`~ 9721 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9722 dldir=$destdir/`dirname \$dlpath`~ 9723 test -d \$dldir || mkdir -p \$dldir~ 9724 $install_prog $dir/$dlname \$dldir/$dlname~ 9725 chmod a+x \$dldir/$dlname~ 9726 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9727 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9728 fi' 9729 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9730 dlpath=$dir/\$dldll~ 9731 $RM \$dlpath' 9732 shlibpath_overrides_runpath=yes 9733 9734 case $host_os in 9735 cygwin*) 9736 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9737 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9738 9739 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9740 ;; 9741 mingw* | cegcc*) 9742 # MinGW DLLs use traditional 'lib' prefix 9743 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9744 ;; 9745 pw32*) 9746 # pw32 DLLs use 'pw' prefix rather than 'lib' 9747 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9748 ;; 9749 esac 9750 ;; 9751 9752 *) 9753 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9754 ;; 9755 esac 9756 dynamic_linker='Win32 ld.exe' 9757 # FIXME: first we should search . and the directory the executable is in 9758 shlibpath_var=PATH 9759 ;; 9760 9761 darwin* | rhapsody*) 9762 dynamic_linker="$host_os dyld" 9763 version_type=darwin 9764 need_lib_prefix=no 9765 need_version=no 9766 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9767 soname_spec='${libname}${release}${major}$shared_ext' 9768 shlibpath_overrides_runpath=yes 9769 shlibpath_var=DYLD_LIBRARY_PATH 9770 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9771 9772 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9773 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9774 ;; 9775 9776 dgux*) 9777 version_type=linux 9778 need_lib_prefix=no 9779 need_version=no 9780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9781 soname_spec='${libname}${release}${shared_ext}$major' 9782 shlibpath_var=LD_LIBRARY_PATH 9783 ;; 9784 9785 freebsd* | dragonfly*) 9786 # DragonFly does not have aout. When/if they implement a new 9787 # versioning mechanism, adjust this. 9788 if test -x /usr/bin/objformat; then 9789 objformat=`/usr/bin/objformat` 9790 else 9791 case $host_os in 9792 freebsd[23].*) objformat=aout ;; 9793 *) objformat=elf ;; 9794 esac 9795 fi 9796 version_type=freebsd-$objformat 9797 case $version_type in 9798 freebsd-elf*) 9799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9800 need_version=no 9801 need_lib_prefix=no 9802 ;; 9803 freebsd-*) 9804 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9805 need_version=yes 9806 ;; 9807 esac 9808 shlibpath_var=LD_LIBRARY_PATH 9809 case $host_os in 9810 freebsd2.*) 9811 shlibpath_overrides_runpath=yes 9812 ;; 9813 freebsd3.[01]* | freebsdelf3.[01]*) 9814 shlibpath_overrides_runpath=yes 9815 hardcode_into_libs=yes 9816 ;; 9817 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9818 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9819 shlibpath_overrides_runpath=no 9820 hardcode_into_libs=yes 9821 ;; 9822 *) # from 4.6 on, and DragonFly 9823 shlibpath_overrides_runpath=yes 9824 hardcode_into_libs=yes 9825 ;; 9826 esac 9827 ;; 9828 9829 haiku*) 9830 version_type=linux 9831 need_lib_prefix=no 9832 need_version=no 9833 dynamic_linker="$host_os runtime_loader" 9834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9835 soname_spec='${libname}${release}${shared_ext}$major' 9836 shlibpath_var=LIBRARY_PATH 9837 shlibpath_overrides_runpath=yes 9838 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9839 hardcode_into_libs=yes 9840 ;; 9841 9842 hpux9* | hpux10* | hpux11*) 9843 # Give a soname corresponding to the major version so that dld.sl refuses to 9844 # link against other versions. 9845 version_type=sunos 9846 need_lib_prefix=no 9847 need_version=no 9848 case $host_cpu in 9849 ia64*) 9850 shrext_cmds='.so' 9851 hardcode_into_libs=yes 9852 dynamic_linker="$host_os dld.so" 9853 shlibpath_var=LD_LIBRARY_PATH 9854 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9856 soname_spec='${libname}${release}${shared_ext}$major' 9857 if test "X$HPUX_IA64_MODE" = X32; then 9858 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9859 else 9860 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9861 fi 9862 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9863 ;; 9864 hppa*64*) 9865 shrext_cmds='.sl' 9866 hardcode_into_libs=yes 9867 dynamic_linker="$host_os dld.sl" 9868 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9869 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9871 soname_spec='${libname}${release}${shared_ext}$major' 9872 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9873 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9874 ;; 9875 *) 9876 shrext_cmds='.sl' 9877 dynamic_linker="$host_os dld.sl" 9878 shlibpath_var=SHLIB_PATH 9879 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9880 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9881 soname_spec='${libname}${release}${shared_ext}$major' 9882 ;; 9883 esac 9884 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9885 postinstall_cmds='chmod 555 $lib' 9886 # or fails outright, so override atomically: 9887 install_override_mode=555 9888 ;; 9889 9890 interix[3-9]*) 9891 version_type=linux 9892 need_lib_prefix=no 9893 need_version=no 9894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9895 soname_spec='${libname}${release}${shared_ext}$major' 9896 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9897 shlibpath_var=LD_LIBRARY_PATH 9898 shlibpath_overrides_runpath=no 9899 hardcode_into_libs=yes 9900 ;; 9901 9902 irix5* | irix6* | nonstopux*) 9903 case $host_os in 9904 nonstopux*) version_type=nonstopux ;; 9905 *) 9906 if test "$lt_cv_prog_gnu_ld" = yes; then 9907 version_type=linux 9908 else 9909 version_type=irix 9910 fi ;; 9911 esac 9912 need_lib_prefix=no 9913 need_version=no 9914 soname_spec='${libname}${release}${shared_ext}$major' 9915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9916 case $host_os in 9917 irix5* | nonstopux*) 9918 libsuff= shlibsuff= 9919 ;; 9920 *) 9921 case $LD in # libtool.m4 will add one of these switches to LD 9922 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9923 libsuff= shlibsuff= libmagic=32-bit;; 9924 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9925 libsuff=32 shlibsuff=N32 libmagic=N32;; 9926 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9927 libsuff=64 shlibsuff=64 libmagic=64-bit;; 9928 *) libsuff= shlibsuff= libmagic=never-match;; 9929 esac 9930 ;; 9931 esac 9932 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9933 shlibpath_overrides_runpath=no 9934 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9935 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9936 hardcode_into_libs=yes 9937 ;; 9938 9939 # No shared lib support for Linux oldld, aout, or coff. 9940 linux*oldld* | linux*aout* | linux*coff*) 9941 dynamic_linker=no 9942 ;; 9943 9944 # This must be Linux ELF. 9945 9946 # uclinux* changes (here and below) have been submitted to the libtool 9947 # project, but have not yet been accepted: they are GCC-local changes 9948 # for the time being. (See 9949 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 9950 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 9951 version_type=linux 9952 need_lib_prefix=no 9953 need_version=no 9954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9955 soname_spec='${libname}${release}${shared_ext}$major' 9956 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9957 shlibpath_var=LD_LIBRARY_PATH 9958 shlibpath_overrides_runpath=no 9959 9960 # Some binutils ld are patched to set DT_RUNPATH 9961 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 9962 $as_echo_n "(cached) " >&6 9963 else 9964 lt_cv_shlibpath_overrides_runpath=no 9965 save_LDFLAGS=$LDFLAGS 9966 save_libdir=$libdir 9967 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 9968 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 9969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9970 /* end confdefs.h. */ 9971 9972 int 9973 main () 9974 { 9975 9976 ; 9977 return 0; 9978 } 9979 _ACEOF 9980 if ac_fn_c_try_link "$LINENO"; then : 9981 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 9982 lt_cv_shlibpath_overrides_runpath=yes 9983 fi 9984 fi 9985 rm -f core conftest.err conftest.$ac_objext \ 9986 conftest$ac_exeext conftest.$ac_ext 9987 LDFLAGS=$save_LDFLAGS 9988 libdir=$save_libdir 9989 9990 fi 9991 9992 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 9993 9994 # This implies no fast_install, which is unacceptable. 9995 # Some rework will be needed to allow for fast_install 9996 # before this can be enabled. 9997 hardcode_into_libs=yes 9998 9999 # Append ld.so.conf contents to the search path 10000 if test -f /etc/ld.so.conf; then 10001 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 10002 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10003 fi 10004 10005 # We used to test for /lib/ld.so.1 and disable shared libraries on 10006 # powerpc, because MkLinux only supported shared libraries with the 10007 # GNU dynamic linker. Since this was broken with cross compilers, 10008 # most powerpc-linux boxes support dynamic linking these days and 10009 # people can always --disable-shared, the test was removed, and we 10010 # assume the GNU/Linux dynamic linker is in use. 10011 dynamic_linker='GNU/Linux ld.so' 10012 ;; 10013 10014 netbsd*) 10015 version_type=sunos 10016 need_lib_prefix=no 10017 need_version=no 10018 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10020 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10021 dynamic_linker='NetBSD (a.out) ld.so' 10022 else 10023 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10024 soname_spec='${libname}${release}${shared_ext}$major' 10025 dynamic_linker='NetBSD ld.elf_so' 10026 fi 10027 shlibpath_var=LD_LIBRARY_PATH 10028 shlibpath_overrides_runpath=yes 10029 hardcode_into_libs=yes 10030 ;; 10031 10032 newsos6) 10033 version_type=linux 10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10035 shlibpath_var=LD_LIBRARY_PATH 10036 shlibpath_overrides_runpath=yes 10037 ;; 10038 10039 *nto* | *qnx*) 10040 version_type=qnx 10041 need_lib_prefix=no 10042 need_version=no 10043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10044 soname_spec='${libname}${release}${shared_ext}$major' 10045 shlibpath_var=LD_LIBRARY_PATH 10046 shlibpath_overrides_runpath=no 10047 hardcode_into_libs=yes 10048 dynamic_linker='ldqnx.so' 10049 ;; 10050 10051 openbsd*) 10052 version_type=sunos 10053 sys_lib_dlsearch_path_spec="/usr/lib" 10054 need_lib_prefix=no 10055 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10056 case $host_os in 10057 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10058 *) need_version=no ;; 10059 esac 10060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10061 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10062 shlibpath_var=LD_LIBRARY_PATH 10063 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10064 case $host_os in 10065 openbsd2.[89] | openbsd2.[89].*) 10066 shlibpath_overrides_runpath=no 10067 ;; 10068 *) 10069 shlibpath_overrides_runpath=yes 10070 ;; 10071 esac 10072 else 10073 shlibpath_overrides_runpath=yes 10074 fi 10075 ;; 10076 10077 os2*) 10078 libname_spec='$name' 10079 shrext_cmds=".dll" 10080 need_lib_prefix=no 10081 library_names_spec='$libname${shared_ext} $libname.a' 10082 dynamic_linker='OS/2 ld.exe' 10083 shlibpath_var=LIBPATH 10084 ;; 10085 10086 osf3* | osf4* | osf5*) 10087 version_type=osf 10088 need_lib_prefix=no 10089 need_version=no 10090 soname_spec='${libname}${release}${shared_ext}$major' 10091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10092 shlibpath_var=LD_LIBRARY_PATH 10093 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10094 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10095 ;; 10096 10097 rdos*) 10098 dynamic_linker=no 10099 ;; 10100 10101 solaris*) 10102 version_type=linux 10103 need_lib_prefix=no 10104 need_version=no 10105 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10106 soname_spec='${libname}${release}${shared_ext}$major' 10107 shlibpath_var=LD_LIBRARY_PATH 10108 shlibpath_overrides_runpath=yes 10109 hardcode_into_libs=yes 10110 # ldd complains unless libraries are executable 10111 postinstall_cmds='chmod +x $lib' 10112 ;; 10113 10114 sunos4*) 10115 version_type=sunos 10116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10117 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10118 shlibpath_var=LD_LIBRARY_PATH 10119 shlibpath_overrides_runpath=yes 10120 if test "$with_gnu_ld" = yes; then 10121 need_lib_prefix=no 10122 fi 10123 need_version=yes 10124 ;; 10125 10126 sysv4 | sysv4.3*) 10127 version_type=linux 10128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10129 soname_spec='${libname}${release}${shared_ext}$major' 10130 shlibpath_var=LD_LIBRARY_PATH 10131 case $host_vendor in 10132 sni) 10133 shlibpath_overrides_runpath=no 10134 need_lib_prefix=no 10135 runpath_var=LD_RUN_PATH 10136 ;; 10137 siemens) 10138 need_lib_prefix=no 10139 ;; 10140 motorola) 10141 need_lib_prefix=no 10142 need_version=no 10143 shlibpath_overrides_runpath=no 10144 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10145 ;; 10146 esac 10147 ;; 10148 10149 sysv4*MP*) 10150 if test -d /usr/nec ;then 10151 version_type=linux 10152 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10153 soname_spec='$libname${shared_ext}.$major' 10154 shlibpath_var=LD_LIBRARY_PATH 10155 fi 10156 ;; 10157 10158 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10159 version_type=freebsd-elf 10160 need_lib_prefix=no 10161 need_version=no 10162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10163 soname_spec='${libname}${release}${shared_ext}$major' 10164 shlibpath_var=LD_LIBRARY_PATH 10165 shlibpath_overrides_runpath=yes 10166 hardcode_into_libs=yes 10167 if test "$with_gnu_ld" = yes; then 10168 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10169 else 10170 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10171 case $host_os in 10172 sco3.2v5*) 10173 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10174 ;; 10175 esac 10176 fi 10177 sys_lib_dlsearch_path_spec='/usr/lib' 10178 ;; 10179 10180 tpf*) 10181 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10182 version_type=linux 10183 need_lib_prefix=no 10184 need_version=no 10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10186 shlibpath_var=LD_LIBRARY_PATH 10187 shlibpath_overrides_runpath=no 10188 hardcode_into_libs=yes 10189 ;; 10190 10191 uts4*) 10192 version_type=linux 10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10194 soname_spec='${libname}${release}${shared_ext}$major' 10195 shlibpath_var=LD_LIBRARY_PATH 10196 ;; 10197 10198 # Shared libraries for VwWorks, >= 7 only at this stage 10199 # and (fpic) still incompatible with "large" code models 10200 # in a few configurations. Only for RTP mode in any case, 10201 # and upon explicit request at configure time. 10202 vxworks7*) 10203 dynamic_linker=no 10204 case ${with_multisubdir}-${enable_shared} in 10205 *large*) 10206 ;; 10207 *mrtp*-yes) 10208 version_type=linux 10209 need_lib_prefix=no 10210 need_version=no 10211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10212 soname_spec='${libname}${release}${shared_ext}$major' 10213 dynamic_linker="$host_os module_loader" 10214 ;; 10215 esac 10216 ;; 10217 *) 10218 dynamic_linker=no 10219 ;; 10220 esac 10221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10222 $as_echo "$dynamic_linker" >&6; } 10223 test "$dynamic_linker" = no && can_build_shared=no 10224 10225 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10226 if test "$GCC" = yes; then 10227 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10228 fi 10229 10230 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10231 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10232 fi 10233 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10234 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10235 fi 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10329 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10330 hardcode_action= 10331 if test -n "$hardcode_libdir_flag_spec" || 10332 test -n "$runpath_var" || 10333 test "X$hardcode_automatic" = "Xyes" ; then 10334 10335 # We can hardcode non-existent directories. 10336 if test "$hardcode_direct" != no && 10337 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10338 # have to relink, otherwise we might link with an installed library 10339 # when we should be linking with a yet-to-be-installed one 10340 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10341 test "$hardcode_minus_L" != no; then 10342 # Linking always hardcodes the temporary library directory. 10343 hardcode_action=relink 10344 else 10345 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10346 hardcode_action=immediate 10347 fi 10348 else 10349 # We cannot hardcode anything, or else we can only hardcode existing 10350 # directories. 10351 hardcode_action=unsupported 10352 fi 10353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10354 $as_echo "$hardcode_action" >&6; } 10355 10356 if test "$hardcode_action" = relink || 10357 test "$inherit_rpath" = yes; then 10358 # Fast installation is not supported 10359 enable_fast_install=no 10360 elif test "$shlibpath_overrides_runpath" = yes || 10361 test "$enable_shared" = no; then 10362 # Fast installation is not necessary 10363 enable_fast_install=needless 10364 fi 10365 10366 10367 10368 10369 10370 10371 if test "x$enable_dlopen" != xyes; then 10372 enable_dlopen=unknown 10373 enable_dlopen_self=unknown 10374 enable_dlopen_self_static=unknown 10375 else 10376 lt_cv_dlopen=no 10377 lt_cv_dlopen_libs= 10378 10379 case $host_os in 10380 beos*) 10381 lt_cv_dlopen="load_add_on" 10382 lt_cv_dlopen_libs= 10383 lt_cv_dlopen_self=yes 10384 ;; 10385 10386 mingw* | pw32* | cegcc*) 10387 lt_cv_dlopen="LoadLibrary" 10388 lt_cv_dlopen_libs= 10389 ;; 10390 10391 cygwin*) 10392 lt_cv_dlopen="dlopen" 10393 lt_cv_dlopen_libs= 10394 ;; 10395 10396 darwin*) 10397 # if libdl is installed we need to link against it 10398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10399 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10400 if ${ac_cv_lib_dl_dlopen+:} false; then : 10401 $as_echo_n "(cached) " >&6 10402 else 10403 ac_check_lib_save_LIBS=$LIBS 10404 LIBS="-ldl $LIBS" 10405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10406 /* end confdefs.h. */ 10407 10408 /* Override any GCC internal prototype to avoid an error. 10409 Use char because int might match the return type of a GCC 10410 builtin and then its argument prototype would still apply. */ 10411 #ifdef __cplusplus 10412 extern "C" 10413 #endif 10414 char dlopen (); 10415 int 10416 main () 10417 { 10418 return dlopen (); 10419 ; 10420 return 0; 10421 } 10422 _ACEOF 10423 if ac_fn_c_try_link "$LINENO"; then : 10424 ac_cv_lib_dl_dlopen=yes 10425 else 10426 ac_cv_lib_dl_dlopen=no 10427 fi 10428 rm -f core conftest.err conftest.$ac_objext \ 10429 conftest$ac_exeext conftest.$ac_ext 10430 LIBS=$ac_check_lib_save_LIBS 10431 fi 10432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10433 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10434 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10435 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10436 else 10437 10438 lt_cv_dlopen="dyld" 10439 lt_cv_dlopen_libs= 10440 lt_cv_dlopen_self=yes 10441 10442 fi 10443 10444 ;; 10445 10446 *) 10447 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10448 if test "x$ac_cv_func_shl_load" = xyes; then : 10449 lt_cv_dlopen="shl_load" 10450 else 10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10452 $as_echo_n "checking for shl_load in -ldld... " >&6; } 10453 if ${ac_cv_lib_dld_shl_load+:} false; then : 10454 $as_echo_n "(cached) " >&6 10455 else 10456 ac_check_lib_save_LIBS=$LIBS 10457 LIBS="-ldld $LIBS" 10458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10459 /* end confdefs.h. */ 10460 10461 /* Override any GCC internal prototype to avoid an error. 10462 Use char because int might match the return type of a GCC 10463 builtin and then its argument prototype would still apply. */ 10464 #ifdef __cplusplus 10465 extern "C" 10466 #endif 10467 char shl_load (); 10468 int 10469 main () 10470 { 10471 return shl_load (); 10472 ; 10473 return 0; 10474 } 10475 _ACEOF 10476 if ac_fn_c_try_link "$LINENO"; then : 10477 ac_cv_lib_dld_shl_load=yes 10478 else 10479 ac_cv_lib_dld_shl_load=no 10480 fi 10481 rm -f core conftest.err conftest.$ac_objext \ 10482 conftest$ac_exeext conftest.$ac_ext 10483 LIBS=$ac_check_lib_save_LIBS 10484 fi 10485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10486 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10487 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10488 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10489 else 10490 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10491 if test "x$ac_cv_func_dlopen" = xyes; then : 10492 lt_cv_dlopen="dlopen" 10493 else 10494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10495 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10496 if ${ac_cv_lib_dl_dlopen+:} false; then : 10497 $as_echo_n "(cached) " >&6 10498 else 10499 ac_check_lib_save_LIBS=$LIBS 10500 LIBS="-ldl $LIBS" 10501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10502 /* end confdefs.h. */ 10503 10504 /* Override any GCC internal prototype to avoid an error. 10505 Use char because int might match the return type of a GCC 10506 builtin and then its argument prototype would still apply. */ 10507 #ifdef __cplusplus 10508 extern "C" 10509 #endif 10510 char dlopen (); 10511 int 10512 main () 10513 { 10514 return dlopen (); 10515 ; 10516 return 0; 10517 } 10518 _ACEOF 10519 if ac_fn_c_try_link "$LINENO"; then : 10520 ac_cv_lib_dl_dlopen=yes 10521 else 10522 ac_cv_lib_dl_dlopen=no 10523 fi 10524 rm -f core conftest.err conftest.$ac_objext \ 10525 conftest$ac_exeext conftest.$ac_ext 10526 LIBS=$ac_check_lib_save_LIBS 10527 fi 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10529 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10530 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10531 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10532 else 10533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10534 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10535 if ${ac_cv_lib_svld_dlopen+:} false; then : 10536 $as_echo_n "(cached) " >&6 10537 else 10538 ac_check_lib_save_LIBS=$LIBS 10539 LIBS="-lsvld $LIBS" 10540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10541 /* end confdefs.h. */ 10542 10543 /* Override any GCC internal prototype to avoid an error. 10544 Use char because int might match the return type of a GCC 10545 builtin and then its argument prototype would still apply. */ 10546 #ifdef __cplusplus 10547 extern "C" 10548 #endif 10549 char dlopen (); 10550 int 10551 main () 10552 { 10553 return dlopen (); 10554 ; 10555 return 0; 10556 } 10557 _ACEOF 10558 if ac_fn_c_try_link "$LINENO"; then : 10559 ac_cv_lib_svld_dlopen=yes 10560 else 10561 ac_cv_lib_svld_dlopen=no 10562 fi 10563 rm -f core conftest.err conftest.$ac_objext \ 10564 conftest$ac_exeext conftest.$ac_ext 10565 LIBS=$ac_check_lib_save_LIBS 10566 fi 10567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10568 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10569 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10570 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10571 else 10572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10573 $as_echo_n "checking for dld_link in -ldld... " >&6; } 10574 if ${ac_cv_lib_dld_dld_link+:} false; then : 10575 $as_echo_n "(cached) " >&6 10576 else 10577 ac_check_lib_save_LIBS=$LIBS 10578 LIBS="-ldld $LIBS" 10579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10580 /* end confdefs.h. */ 10581 10582 /* Override any GCC internal prototype to avoid an error. 10583 Use char because int might match the return type of a GCC 10584 builtin and then its argument prototype would still apply. */ 10585 #ifdef __cplusplus 10586 extern "C" 10587 #endif 10588 char dld_link (); 10589 int 10590 main () 10591 { 10592 return dld_link (); 10593 ; 10594 return 0; 10595 } 10596 _ACEOF 10597 if ac_fn_c_try_link "$LINENO"; then : 10598 ac_cv_lib_dld_dld_link=yes 10599 else 10600 ac_cv_lib_dld_dld_link=no 10601 fi 10602 rm -f core conftest.err conftest.$ac_objext \ 10603 conftest$ac_exeext conftest.$ac_ext 10604 LIBS=$ac_check_lib_save_LIBS 10605 fi 10606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10607 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10608 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10609 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10610 fi 10611 10612 10613 fi 10614 10615 10616 fi 10617 10618 10619 fi 10620 10621 10622 fi 10623 10624 10625 fi 10626 10627 ;; 10628 esac 10629 10630 if test "x$lt_cv_dlopen" != xno; then 10631 enable_dlopen=yes 10632 else 10633 enable_dlopen=no 10634 fi 10635 10636 case $lt_cv_dlopen in 10637 dlopen) 10638 save_CPPFLAGS="$CPPFLAGS" 10639 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10640 10641 save_LDFLAGS="$LDFLAGS" 10642 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10643 10644 save_LIBS="$LIBS" 10645 LIBS="$lt_cv_dlopen_libs $LIBS" 10646 10647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10648 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10649 if ${lt_cv_dlopen_self+:} false; then : 10650 $as_echo_n "(cached) " >&6 10651 else 10652 if test "$cross_compiling" = yes; then : 10653 lt_cv_dlopen_self=cross 10654 else 10655 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10656 lt_status=$lt_dlunknown 10657 cat > conftest.$ac_ext <<_LT_EOF 10658 #line 10658 "configure" 10659 #include "confdefs.h" 10660 10661 #if HAVE_DLFCN_H 10662 #include <dlfcn.h> 10663 #endif 10664 10665 #include <stdio.h> 10666 10667 #ifdef RTLD_GLOBAL 10668 # define LT_DLGLOBAL RTLD_GLOBAL 10669 #else 10670 # ifdef DL_GLOBAL 10671 # define LT_DLGLOBAL DL_GLOBAL 10672 # else 10673 # define LT_DLGLOBAL 0 10674 # endif 10675 #endif 10676 10677 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10678 find out it does not work in some platform. */ 10679 #ifndef LT_DLLAZY_OR_NOW 10680 # ifdef RTLD_LAZY 10681 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10682 # else 10683 # ifdef DL_LAZY 10684 # define LT_DLLAZY_OR_NOW DL_LAZY 10685 # else 10686 # ifdef RTLD_NOW 10687 # define LT_DLLAZY_OR_NOW RTLD_NOW 10688 # else 10689 # ifdef DL_NOW 10690 # define LT_DLLAZY_OR_NOW DL_NOW 10691 # else 10692 # define LT_DLLAZY_OR_NOW 0 10693 # endif 10694 # endif 10695 # endif 10696 # endif 10697 #endif 10698 10699 /* When -fvisbility=hidden is used, assume the code has been annotated 10700 correspondingly for the symbols needed. */ 10701 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10702 void fnord () __attribute__((visibility("default"))); 10703 #endif 10704 10705 void fnord () { int i=42; } 10706 int main () 10707 { 10708 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10709 int status = $lt_dlunknown; 10710 10711 if (self) 10712 { 10713 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10714 else 10715 { 10716 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10717 else puts (dlerror ()); 10718 } 10719 /* dlclose (self); */ 10720 } 10721 else 10722 puts (dlerror ()); 10723 10724 return status; 10725 } 10726 _LT_EOF 10727 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10728 (eval $ac_link) 2>&5 10729 ac_status=$? 10730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10731 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10732 (./conftest; exit; ) >&5 2>/dev/null 10733 lt_status=$? 10734 case x$lt_status in 10735 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10736 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10737 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10738 esac 10739 else : 10740 # compilation failed 10741 lt_cv_dlopen_self=no 10742 fi 10743 fi 10744 rm -fr conftest* 10745 10746 10747 fi 10748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10749 $as_echo "$lt_cv_dlopen_self" >&6; } 10750 10751 if test "x$lt_cv_dlopen_self" = xyes; then 10752 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10754 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10755 if ${lt_cv_dlopen_self_static+:} false; then : 10756 $as_echo_n "(cached) " >&6 10757 else 10758 if test "$cross_compiling" = yes; then : 10759 lt_cv_dlopen_self_static=cross 10760 else 10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10762 lt_status=$lt_dlunknown 10763 cat > conftest.$ac_ext <<_LT_EOF 10764 #line 10764 "configure" 10765 #include "confdefs.h" 10766 10767 #if HAVE_DLFCN_H 10768 #include <dlfcn.h> 10769 #endif 10770 10771 #include <stdio.h> 10772 10773 #ifdef RTLD_GLOBAL 10774 # define LT_DLGLOBAL RTLD_GLOBAL 10775 #else 10776 # ifdef DL_GLOBAL 10777 # define LT_DLGLOBAL DL_GLOBAL 10778 # else 10779 # define LT_DLGLOBAL 0 10780 # endif 10781 #endif 10782 10783 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10784 find out it does not work in some platform. */ 10785 #ifndef LT_DLLAZY_OR_NOW 10786 # ifdef RTLD_LAZY 10787 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10788 # else 10789 # ifdef DL_LAZY 10790 # define LT_DLLAZY_OR_NOW DL_LAZY 10791 # else 10792 # ifdef RTLD_NOW 10793 # define LT_DLLAZY_OR_NOW RTLD_NOW 10794 # else 10795 # ifdef DL_NOW 10796 # define LT_DLLAZY_OR_NOW DL_NOW 10797 # else 10798 # define LT_DLLAZY_OR_NOW 0 10799 # endif 10800 # endif 10801 # endif 10802 # endif 10803 #endif 10804 10805 /* When -fvisbility=hidden is used, assume the code has been annotated 10806 correspondingly for the symbols needed. */ 10807 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10808 void fnord () __attribute__((visibility("default"))); 10809 #endif 10810 10811 void fnord () { int i=42; } 10812 int main () 10813 { 10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10815 int status = $lt_dlunknown; 10816 10817 if (self) 10818 { 10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10820 else 10821 { 10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10823 else puts (dlerror ()); 10824 } 10825 /* dlclose (self); */ 10826 } 10827 else 10828 puts (dlerror ()); 10829 10830 return status; 10831 } 10832 _LT_EOF 10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10834 (eval $ac_link) 2>&5 10835 ac_status=$? 10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10838 (./conftest; exit; ) >&5 2>/dev/null 10839 lt_status=$? 10840 case x$lt_status in 10841 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10842 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10843 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10844 esac 10845 else : 10846 # compilation failed 10847 lt_cv_dlopen_self_static=no 10848 fi 10849 fi 10850 rm -fr conftest* 10851 10852 10853 fi 10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10855 $as_echo "$lt_cv_dlopen_self_static" >&6; } 10856 fi 10857 10858 CPPFLAGS="$save_CPPFLAGS" 10859 LDFLAGS="$save_LDFLAGS" 10860 LIBS="$save_LIBS" 10861 ;; 10862 esac 10863 10864 case $lt_cv_dlopen_self in 10865 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10866 *) enable_dlopen_self=unknown ;; 10867 esac 10868 10869 case $lt_cv_dlopen_self_static in 10870 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10871 *) enable_dlopen_self_static=unknown ;; 10872 esac 10873 fi 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 striplib= 10892 old_striplib= 10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10894 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 10895 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10896 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10897 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10899 $as_echo "yes" >&6; } 10900 else 10901 # FIXME - insert some real tests, host_os isn't really good enough 10902 case $host_os in 10903 darwin*) 10904 if test -n "$STRIP" ; then 10905 striplib="$STRIP -x" 10906 old_striplib="$STRIP -S" 10907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10908 $as_echo "yes" >&6; } 10909 else 10910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10911 $as_echo "no" >&6; } 10912 fi 10913 ;; 10914 *) 10915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10916 $as_echo "no" >&6; } 10917 ;; 10918 esac 10919 fi 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 # Report which library types will actually be built 10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 10934 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 10935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 10936 $as_echo "$can_build_shared" >&6; } 10937 10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 10939 $as_echo_n "checking whether to build shared libraries... " >&6; } 10940 test "$can_build_shared" = "no" && enable_shared=no 10941 10942 # On AIX, shared libraries and static libraries use the same namespace, and 10943 # are all built from PIC. 10944 case $host_os in 10945 aix3*) 10946 test "$enable_shared" = yes && enable_static=no 10947 if test -n "$RANLIB"; then 10948 archive_cmds="$archive_cmds~\$RANLIB \$lib" 10949 postinstall_cmds='$RANLIB $lib' 10950 fi 10951 ;; 10952 10953 aix[4-9]*) 10954 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 10955 test "$enable_shared" = yes && enable_static=no 10956 fi 10957 ;; 10958 esac 10959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 10960 $as_echo "$enable_shared" >&6; } 10961 10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 10963 $as_echo_n "checking whether to build static libraries... " >&6; } 10964 # Make sure either enable_shared or enable_static is yes. 10965 test "$enable_shared" = yes || enable_static=yes 10966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 10967 $as_echo "$enable_static" >&6; } 10968 10969 10970 10971 10972 fi 10973 ac_ext=c 10974 ac_cpp='$CPP $CPPFLAGS' 10975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10977 ac_compiler_gnu=$ac_cv_c_compiler_gnu 10978 10979 CC="$lt_save_CC" 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 ac_config_commands="$ac_config_commands libtool" 10994 10995 10996 10997 10998 # Only expand once: 10999 11000 11001 11002 # The tests for host and target for $enable_largefile require 11003 # canonical names. 11004 11005 11006 11007 # As the $enable_largefile decision depends on --enable-plugins we must set it 11008 # even in directories otherwise not depending on the $plugins option. 11009 11010 11011 maybe_plugins=no 11012 for ac_header in dlfcn.h 11013 do : 11014 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11015 " 11016 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11017 cat >>confdefs.h <<_ACEOF 11018 #define HAVE_DLFCN_H 1 11019 _ACEOF 11020 maybe_plugins=yes 11021 fi 11022 11023 done 11024 11025 for ac_header in windows.h 11026 do : 11027 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11028 " 11029 if test "x$ac_cv_header_windows_h" = xyes; then : 11030 cat >>confdefs.h <<_ACEOF 11031 #define HAVE_WINDOWS_H 1 11032 _ACEOF 11033 maybe_plugins=yes 11034 fi 11035 11036 done 11037 11038 11039 # Check whether --enable-plugins was given. 11040 if test "${enable_plugins+set}" = set; then : 11041 enableval=$enable_plugins; case "${enableval}" in 11042 no) plugins=no ;; 11043 *) plugins=yes 11044 if test "$maybe_plugins" != "yes" ; then 11045 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11046 fi ;; 11047 esac 11048 else 11049 plugins=$maybe_plugins 11050 11051 fi 11052 11053 if test "$plugins" = "yes"; then 11054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11055 $as_echo_n "checking for library containing dlsym... " >&6; } 11056 if ${ac_cv_search_dlsym+:} false; then : 11057 $as_echo_n "(cached) " >&6 11058 else 11059 ac_func_search_save_LIBS=$LIBS 11060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11061 /* end confdefs.h. */ 11062 11063 /* Override any GCC internal prototype to avoid an error. 11064 Use char because int might match the return type of a GCC 11065 builtin and then its argument prototype would still apply. */ 11066 #ifdef __cplusplus 11067 extern "C" 11068 #endif 11069 char dlsym (); 11070 int 11071 main () 11072 { 11073 return dlsym (); 11074 ; 11075 return 0; 11076 } 11077 _ACEOF 11078 for ac_lib in '' dl; do 11079 if test -z "$ac_lib"; then 11080 ac_res="none required" 11081 else 11082 ac_res=-l$ac_lib 11083 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11084 fi 11085 if ac_fn_c_try_link "$LINENO"; then : 11086 ac_cv_search_dlsym=$ac_res 11087 fi 11088 rm -f core conftest.err conftest.$ac_objext \ 11089 conftest$ac_exeext 11090 if ${ac_cv_search_dlsym+:} false; then : 11091 break 11092 fi 11093 done 11094 if ${ac_cv_search_dlsym+:} false; then : 11095 11096 else 11097 ac_cv_search_dlsym=no 11098 fi 11099 rm conftest.$ac_ext 11100 LIBS=$ac_func_search_save_LIBS 11101 fi 11102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11103 $as_echo "$ac_cv_search_dlsym" >&6; } 11104 ac_res=$ac_cv_search_dlsym 11105 if test "$ac_res" != no; then : 11106 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11107 11108 fi 11109 11110 fi 11111 11112 11113 case "${host}" in 11114 sparc-*-solaris*|i?86-*-solaris*) 11115 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11116 # were mutually exclusive until Solaris 11.3. Without procfs support, 11117 # the bfd/ elf module cannot provide certain routines such as 11118 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11119 # explicitly requested large-file support through the 11120 # --enable-largefile switch, disable large-file support in favor of 11121 # procfs support. 11122 # 11123 # Check if <sys/procfs.h> is incompatible with large-file support. 11124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11125 /* end confdefs.h. */ 11126 #define _FILE_OFFSET_BITS 64 11127 #define _STRUCTURED_PROC 1 11128 #include <sys/procfs.h> 11129 int 11130 main () 11131 { 11132 11133 ; 11134 return 0; 11135 } 11136 _ACEOF 11137 if ac_fn_c_try_compile "$LINENO"; then : 11138 acx_cv_procfs_lfs=yes 11139 else 11140 acx_cv_procfs_lfs=no 11141 fi 11142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11143 # 11144 # Forcefully disable large-file support only if necessary, gdb is in 11145 # tree and enabled. 11146 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11147 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11148 : ${enable_largefile="no"} 11149 if test "$plugins" = yes; then 11150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11151 plugin support disabled; require large-file support which is incompatible with GDB." >&5 11152 $as_echo "$as_me: WARNING: 11153 plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11154 plugins=no 11155 fi 11156 fi 11157 # 11158 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11159 # benefit of g++ 9+ which predefines it on Solaris. 11160 if test "$enable_largefile" = no; then 11161 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11162 11163 fi 11164 ;; 11165 esac 11166 11167 # Check whether --enable-largefile was given. 11168 if test "${enable_largefile+set}" = set; then : 11169 enableval=$enable_largefile; 11170 fi 11171 11172 if test "$enable_largefile" != no; then 11173 11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11175 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11176 if ${ac_cv_sys_largefile_CC+:} false; then : 11177 $as_echo_n "(cached) " >&6 11178 else 11179 ac_cv_sys_largefile_CC=no 11180 if test "$GCC" != yes; then 11181 ac_save_CC=$CC 11182 while :; do 11183 # IRIX 6.2 and later do not support large files by default, 11184 # so use the C compiler's -n32 option if that helps. 11185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11186 /* end confdefs.h. */ 11187 #include <sys/types.h> 11188 /* Check that off_t can represent 2**63 - 1 correctly. 11189 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11190 since some C++ compilers masquerading as C compilers 11191 incorrectly reject 9223372036854775807. */ 11192 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11193 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11194 && LARGE_OFF_T % 2147483647 == 1) 11195 ? 1 : -1]; 11196 int 11197 main () 11198 { 11199 11200 ; 11201 return 0; 11202 } 11203 _ACEOF 11204 if ac_fn_c_try_compile "$LINENO"; then : 11205 break 11206 fi 11207 rm -f core conftest.err conftest.$ac_objext 11208 CC="$CC -n32" 11209 if ac_fn_c_try_compile "$LINENO"; then : 11210 ac_cv_sys_largefile_CC=' -n32'; break 11211 fi 11212 rm -f core conftest.err conftest.$ac_objext 11213 break 11214 done 11215 CC=$ac_save_CC 11216 rm -f conftest.$ac_ext 11217 fi 11218 fi 11219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11220 $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11221 if test "$ac_cv_sys_largefile_CC" != no; then 11222 CC=$CC$ac_cv_sys_largefile_CC 11223 fi 11224 11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11226 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11227 if ${ac_cv_sys_file_offset_bits+:} false; then : 11228 $as_echo_n "(cached) " >&6 11229 else 11230 while :; do 11231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11232 /* end confdefs.h. */ 11233 #include <sys/types.h> 11234 /* Check that off_t can represent 2**63 - 1 correctly. 11235 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11236 since some C++ compilers masquerading as C compilers 11237 incorrectly reject 9223372036854775807. */ 11238 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11239 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11240 && LARGE_OFF_T % 2147483647 == 1) 11241 ? 1 : -1]; 11242 int 11243 main () 11244 { 11245 11246 ; 11247 return 0; 11248 } 11249 _ACEOF 11250 if ac_fn_c_try_compile "$LINENO"; then : 11251 ac_cv_sys_file_offset_bits=no; break 11252 fi 11253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11255 /* end confdefs.h. */ 11256 #define _FILE_OFFSET_BITS 64 11257 #include <sys/types.h> 11258 /* Check that off_t can represent 2**63 - 1 correctly. 11259 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11260 since some C++ compilers masquerading as C compilers 11261 incorrectly reject 9223372036854775807. */ 11262 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11263 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11264 && LARGE_OFF_T % 2147483647 == 1) 11265 ? 1 : -1]; 11266 int 11267 main () 11268 { 11269 11270 ; 11271 return 0; 11272 } 11273 _ACEOF 11274 if ac_fn_c_try_compile "$LINENO"; then : 11275 ac_cv_sys_file_offset_bits=64; break 11276 fi 11277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11278 ac_cv_sys_file_offset_bits=unknown 11279 break 11280 done 11281 fi 11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11283 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11284 case $ac_cv_sys_file_offset_bits in #( 11285 no | unknown) ;; 11286 *) 11287 cat >>confdefs.h <<_ACEOF 11288 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11289 _ACEOF 11290 ;; 11291 esac 11292 rm -rf conftest* 11293 if test $ac_cv_sys_file_offset_bits = unknown; then 11294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11295 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11296 if ${ac_cv_sys_large_files+:} false; then : 11297 $as_echo_n "(cached) " >&6 11298 else 11299 while :; do 11300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11301 /* end confdefs.h. */ 11302 #include <sys/types.h> 11303 /* Check that off_t can represent 2**63 - 1 correctly. 11304 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11305 since some C++ compilers masquerading as C compilers 11306 incorrectly reject 9223372036854775807. */ 11307 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11308 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11309 && LARGE_OFF_T % 2147483647 == 1) 11310 ? 1 : -1]; 11311 int 11312 main () 11313 { 11314 11315 ; 11316 return 0; 11317 } 11318 _ACEOF 11319 if ac_fn_c_try_compile "$LINENO"; then : 11320 ac_cv_sys_large_files=no; break 11321 fi 11322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11324 /* end confdefs.h. */ 11325 #define _LARGE_FILES 1 11326 #include <sys/types.h> 11327 /* Check that off_t can represent 2**63 - 1 correctly. 11328 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11329 since some C++ compilers masquerading as C compilers 11330 incorrectly reject 9223372036854775807. */ 11331 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11332 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11333 && LARGE_OFF_T % 2147483647 == 1) 11334 ? 1 : -1]; 11335 int 11336 main () 11337 { 11338 11339 ; 11340 return 0; 11341 } 11342 _ACEOF 11343 if ac_fn_c_try_compile "$LINENO"; then : 11344 ac_cv_sys_large_files=1; break 11345 fi 11346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11347 ac_cv_sys_large_files=unknown 11348 break 11349 done 11350 fi 11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11352 $as_echo "$ac_cv_sys_large_files" >&6; } 11353 case $ac_cv_sys_large_files in #( 11354 no | unknown) ;; 11355 *) 11356 cat >>confdefs.h <<_ACEOF 11357 #define _LARGE_FILES $ac_cv_sys_large_files 11358 _ACEOF 11359 ;; 11360 esac 11361 rm -rf conftest* 11362 fi 11363 11364 11365 fi 11366 11367 11368 11369 # These are in addition to what is made available in bfd/. 11370 for ac_header in sys/time.h 11371 do : 11372 ac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 11373 if test "x$ac_cv_header_sys_time_h" = xyes; then : 11374 cat >>confdefs.h <<_ACEOF 11375 #define HAVE_SYS_TIME_H 1 11376 _ACEOF 11377 11378 fi 11379 11380 done 11381 11382 for ac_func in setitimer 11383 do : 11384 ac_fn_c_check_func "$LINENO" "setitimer" "ac_cv_func_setitimer" 11385 if test "x$ac_cv_func_setitimer" = xyes; then : 11386 cat >>confdefs.h <<_ACEOF 11387 #define HAVE_SETITIMER 1 11388 _ACEOF 11389 11390 fi 11391 done 11392 11393 11394 ALL_LINGUAS="bg da de eo es fi fr ga hu id it ja ms nl pt_BR ro ru rw sr sv tr uk vi" 11395 11396 MKINSTALLDIRS= 11397 if test -n "$ac_aux_dir"; then 11398 case "$ac_aux_dir" in 11399 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 11400 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 11401 esac 11402 fi 11403 if test -z "$MKINSTALLDIRS"; then 11404 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 11405 fi 11406 11407 11408 11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 11410 $as_echo_n "checking whether NLS is requested... " >&6; } 11411 # Check whether --enable-nls was given. 11412 if test "${enable_nls+set}" = set; then : 11413 enableval=$enable_nls; USE_NLS=$enableval 11414 else 11415 USE_NLS=yes 11416 fi 11417 11418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 11419 $as_echo "$USE_NLS" >&6; } 11420 11421 11422 11423 11424 11425 11426 # Prepare PATH_SEPARATOR. 11427 # The user is always right. 11428 if test "${PATH_SEPARATOR+set}" != set; then 11429 echo "#! /bin/sh" >conf$$.sh 11430 echo "exit 0" >>conf$$.sh 11431 chmod +x conf$$.sh 11432 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11433 PATH_SEPARATOR=';' 11434 else 11435 PATH_SEPARATOR=: 11436 fi 11437 rm -f conf$$.sh 11438 fi 11439 11440 # Find out how to test for executable files. Don't use a zero-byte file, 11441 # as systems may use methods other than mode bits to determine executability. 11442 cat >conf$$.file <<_ASEOF 11443 #! /bin/sh 11444 exit 0 11445 _ASEOF 11446 chmod +x conf$$.file 11447 if test -x conf$$.file >/dev/null 2>&1; then 11448 ac_executable_p="test -x" 11449 else 11450 ac_executable_p="test -f" 11451 fi 11452 rm -f conf$$.file 11453 11454 # Extract the first word of "msgfmt", so it can be a program name with args. 11455 set dummy msgfmt; ac_word=$2 11456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11457 $as_echo_n "checking for $ac_word... " >&6; } 11458 if ${ac_cv_path_MSGFMT+:} false; then : 11459 $as_echo_n "(cached) " >&6 11460 else 11461 case "$MSGFMT" in 11462 [\\/]* | ?:[\\/]*) 11463 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 11464 ;; 11465 *) 11466 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11467 for ac_dir in $PATH; do 11468 IFS="$ac_save_IFS" 11469 test -z "$ac_dir" && ac_dir=. 11470 for ac_exec_ext in '' $ac_executable_extensions; do 11471 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11472 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 11473 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11474 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 11475 break 2 11476 fi 11477 fi 11478 done 11479 done 11480 IFS="$ac_save_IFS" 11481 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 11482 ;; 11483 esac 11484 fi 11485 MSGFMT="$ac_cv_path_MSGFMT" 11486 if test "$MSGFMT" != ":"; then 11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 11488 $as_echo "$MSGFMT" >&6; } 11489 else 11490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11491 $as_echo "no" >&6; } 11492 fi 11493 11494 # Extract the first word of "gmsgfmt", so it can be a program name with args. 11495 set dummy gmsgfmt; ac_word=$2 11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11497 $as_echo_n "checking for $ac_word... " >&6; } 11498 if ${ac_cv_path_GMSGFMT+:} false; then : 11499 $as_echo_n "(cached) " >&6 11500 else 11501 case $GMSGFMT in 11502 [\\/]* | ?:[\\/]*) 11503 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 11504 ;; 11505 *) 11506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11507 for as_dir in $PATH 11508 do 11509 IFS=$as_save_IFS 11510 test -z "$as_dir" && as_dir=. 11511 for ac_exec_ext in '' $ac_executable_extensions; do 11512 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11513 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 11514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11515 break 2 11516 fi 11517 done 11518 done 11519 IFS=$as_save_IFS 11520 11521 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 11522 ;; 11523 esac 11524 fi 11525 GMSGFMT=$ac_cv_path_GMSGFMT 11526 if test -n "$GMSGFMT"; then 11527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 11528 $as_echo "$GMSGFMT" >&6; } 11529 else 11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11531 $as_echo "no" >&6; } 11532 fi 11533 11534 11535 11536 11537 # Prepare PATH_SEPARATOR. 11538 # The user is always right. 11539 if test "${PATH_SEPARATOR+set}" != set; then 11540 echo "#! /bin/sh" >conf$$.sh 11541 echo "exit 0" >>conf$$.sh 11542 chmod +x conf$$.sh 11543 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11544 PATH_SEPARATOR=';' 11545 else 11546 PATH_SEPARATOR=: 11547 fi 11548 rm -f conf$$.sh 11549 fi 11550 11551 # Find out how to test for executable files. Don't use a zero-byte file, 11552 # as systems may use methods other than mode bits to determine executability. 11553 cat >conf$$.file <<_ASEOF 11554 #! /bin/sh 11555 exit 0 11556 _ASEOF 11557 chmod +x conf$$.file 11558 if test -x conf$$.file >/dev/null 2>&1; then 11559 ac_executable_p="test -x" 11560 else 11561 ac_executable_p="test -f" 11562 fi 11563 rm -f conf$$.file 11564 11565 # Extract the first word of "xgettext", so it can be a program name with args. 11566 set dummy xgettext; ac_word=$2 11567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11568 $as_echo_n "checking for $ac_word... " >&6; } 11569 if ${ac_cv_path_XGETTEXT+:} false; then : 11570 $as_echo_n "(cached) " >&6 11571 else 11572 case "$XGETTEXT" in 11573 [\\/]* | ?:[\\/]*) 11574 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 11575 ;; 11576 *) 11577 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11578 for ac_dir in $PATH; do 11579 IFS="$ac_save_IFS" 11580 test -z "$ac_dir" && ac_dir=. 11581 for ac_exec_ext in '' $ac_executable_extensions; do 11582 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11583 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11584 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11585 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 11586 break 2 11587 fi 11588 fi 11589 done 11590 done 11591 IFS="$ac_save_IFS" 11592 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 11593 ;; 11594 esac 11595 fi 11596 XGETTEXT="$ac_cv_path_XGETTEXT" 11597 if test "$XGETTEXT" != ":"; then 11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 11599 $as_echo "$XGETTEXT" >&6; } 11600 else 11601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11602 $as_echo "no" >&6; } 11603 fi 11604 11605 rm -f messages.po 11606 11607 11608 # Prepare PATH_SEPARATOR. 11609 # The user is always right. 11610 if test "${PATH_SEPARATOR+set}" != set; then 11611 echo "#! /bin/sh" >conf$$.sh 11612 echo "exit 0" >>conf$$.sh 11613 chmod +x conf$$.sh 11614 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11615 PATH_SEPARATOR=';' 11616 else 11617 PATH_SEPARATOR=: 11618 fi 11619 rm -f conf$$.sh 11620 fi 11621 11622 # Find out how to test for executable files. Don't use a zero-byte file, 11623 # as systems may use methods other than mode bits to determine executability. 11624 cat >conf$$.file <<_ASEOF 11625 #! /bin/sh 11626 exit 0 11627 _ASEOF 11628 chmod +x conf$$.file 11629 if test -x conf$$.file >/dev/null 2>&1; then 11630 ac_executable_p="test -x" 11631 else 11632 ac_executable_p="test -f" 11633 fi 11634 rm -f conf$$.file 11635 11636 # Extract the first word of "msgmerge", so it can be a program name with args. 11637 set dummy msgmerge; ac_word=$2 11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11639 $as_echo_n "checking for $ac_word... " >&6; } 11640 if ${ac_cv_path_MSGMERGE+:} false; then : 11641 $as_echo_n "(cached) " >&6 11642 else 11643 case "$MSGMERGE" in 11644 [\\/]* | ?:[\\/]*) 11645 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 11646 ;; 11647 *) 11648 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 11649 for ac_dir in $PATH; do 11650 IFS="$ac_save_IFS" 11651 test -z "$ac_dir" && ac_dir=. 11652 for ac_exec_ext in '' $ac_executable_extensions; do 11653 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 11654 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 11655 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 11656 break 2 11657 fi 11658 fi 11659 done 11660 done 11661 IFS="$ac_save_IFS" 11662 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 11663 ;; 11664 esac 11665 fi 11666 MSGMERGE="$ac_cv_path_MSGMERGE" 11667 if test "$MSGMERGE" != ":"; then 11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 11669 $as_echo "$MSGMERGE" >&6; } 11670 else 11671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11672 $as_echo "no" >&6; } 11673 fi 11674 11675 11676 if test "$GMSGFMT" != ":"; then 11677 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 11678 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11679 : ; 11680 else 11681 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 11682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 11683 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 11684 GMSGFMT=":" 11685 fi 11686 fi 11687 11688 if test "$XGETTEXT" != ":"; then 11689 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 11690 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 11691 : ; 11692 else 11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 11694 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 11695 XGETTEXT=":" 11696 fi 11697 rm -f messages.po 11698 fi 11699 11700 ac_config_commands="$ac_config_commands default-1" 11701 11702 11703 11704 if test "X$prefix" = "XNONE"; then 11705 acl_final_prefix="$ac_default_prefix" 11706 else 11707 acl_final_prefix="$prefix" 11708 fi 11709 if test "X$exec_prefix" = "XNONE"; then 11710 acl_final_exec_prefix='${prefix}' 11711 else 11712 acl_final_exec_prefix="$exec_prefix" 11713 fi 11714 acl_save_prefix="$prefix" 11715 prefix="$acl_final_prefix" 11716 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 11717 prefix="$acl_save_prefix" 11718 11719 11720 # Check whether --with-gnu-ld was given. 11721 if test "${with_gnu_ld+set}" = set; then : 11722 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11723 else 11724 with_gnu_ld=no 11725 fi 11726 11727 # Prepare PATH_SEPARATOR. 11728 # The user is always right. 11729 if test "${PATH_SEPARATOR+set}" != set; then 11730 echo "#! /bin/sh" >conf$$.sh 11731 echo "exit 0" >>conf$$.sh 11732 chmod +x conf$$.sh 11733 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 11734 PATH_SEPARATOR=';' 11735 else 11736 PATH_SEPARATOR=: 11737 fi 11738 rm -f conf$$.sh 11739 fi 11740 ac_prog=ld 11741 if test "$GCC" = yes; then 11742 # Check if gcc -print-prog-name=ld gives a path. 11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 11744 $as_echo_n "checking for ld used by GCC... " >&6; } 11745 case $host in 11746 *-*-mingw*) 11747 # gcc leaves a trailing carriage return which upsets mingw 11748 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11749 *) 11750 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11751 esac 11752 case $ac_prog in 11753 # Accept absolute paths. 11754 [\\/]* | [A-Za-z]:[\\/]*) 11755 re_direlt='/[^/][^/]*/\.\./' 11756 # Canonicalize the path of ld 11757 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 11758 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 11759 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 11760 done 11761 test -z "$LD" && LD="$ac_prog" 11762 ;; 11763 "") 11764 # If it fails, then pretend we aren't using GCC. 11765 ac_prog=ld 11766 ;; 11767 *) 11768 # If it is relative, then search for the first ld in PATH. 11769 with_gnu_ld=unknown 11770 ;; 11771 esac 11772 elif test "$with_gnu_ld" = yes; then 11773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11774 $as_echo_n "checking for GNU ld... " >&6; } 11775 else 11776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11777 $as_echo_n "checking for non-GNU ld... " >&6; } 11778 fi 11779 if ${acl_cv_path_LD+:} false; then : 11780 $as_echo_n "(cached) " >&6 11781 else 11782 if test -z "$LD"; then 11783 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 11784 for ac_dir in $PATH; do 11785 test -z "$ac_dir" && ac_dir=. 11786 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11787 acl_cv_path_LD="$ac_dir/$ac_prog" 11788 # Check to see if the program is GNU ld. I'd rather use --version, 11789 # but apparently some GNU ld's only accept -v. 11790 # Break only if it was the GNU/non-GNU ld that we prefer. 11791 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then 11792 test "$with_gnu_ld" != no && break 11793 else 11794 test "$with_gnu_ld" != yes && break 11795 fi 11796 fi 11797 done 11798 IFS="$ac_save_ifs" 11799 else 11800 acl_cv_path_LD="$LD" # Let the user override the test with a path. 11801 fi 11802 fi 11803 11804 LD="$acl_cv_path_LD" 11805 if test -n "$LD"; then 11806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11807 $as_echo "$LD" >&6; } 11808 else 11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11810 $as_echo "no" >&6; } 11811 fi 11812 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11814 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11815 if ${acl_cv_prog_gnu_ld+:} false; then : 11816 $as_echo_n "(cached) " >&6 11817 else 11818 # I'd rather use --version here, but apparently some GNU ld's only accept -v. 11819 if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then 11820 acl_cv_prog_gnu_ld=yes 11821 else 11822 acl_cv_prog_gnu_ld=no 11823 fi 11824 fi 11825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 11826 $as_echo "$acl_cv_prog_gnu_ld" >&6; } 11827 with_gnu_ld=$acl_cv_prog_gnu_ld 11828 11829 11830 11831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 11832 $as_echo_n "checking for shared library run path origin... " >&6; } 11833 if ${acl_cv_rpath+:} false; then : 11834 $as_echo_n "(cached) " >&6 11835 else 11836 11837 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 11838 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 11839 . ./conftest.sh 11840 rm -f ./conftest.sh 11841 acl_cv_rpath=done 11842 11843 fi 11844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 11845 $as_echo "$acl_cv_rpath" >&6; } 11846 wl="$acl_cv_wl" 11847 libext="$acl_cv_libext" 11848 shlibext="$acl_cv_shlibext" 11849 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 11850 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 11851 hardcode_direct="$acl_cv_hardcode_direct" 11852 hardcode_minus_L="$acl_cv_hardcode_minus_L" 11853 # Check whether --enable-rpath was given. 11854 if test "${enable_rpath+set}" = set; then : 11855 enableval=$enable_rpath; : 11856 else 11857 enable_rpath=yes 11858 fi 11859 11860 11861 11862 11863 11864 11865 11866 11867 use_additional=yes 11868 11869 acl_save_prefix="$prefix" 11870 prefix="$acl_final_prefix" 11871 acl_save_exec_prefix="$exec_prefix" 11872 exec_prefix="$acl_final_exec_prefix" 11873 11874 eval additional_includedir=\"$includedir\" 11875 eval additional_libdir=\"$libdir\" 11876 11877 exec_prefix="$acl_save_exec_prefix" 11878 prefix="$acl_save_prefix" 11879 11880 11881 # Check whether --with-libiconv-prefix was given. 11882 if test "${with_libiconv_prefix+set}" = set; then : 11883 withval=$with_libiconv_prefix; 11884 if test "X$withval" = "Xno"; then 11885 use_additional=no 11886 else 11887 if test "X$withval" = "X"; then 11888 11889 acl_save_prefix="$prefix" 11890 prefix="$acl_final_prefix" 11891 acl_save_exec_prefix="$exec_prefix" 11892 exec_prefix="$acl_final_exec_prefix" 11893 11894 eval additional_includedir=\"$includedir\" 11895 eval additional_libdir=\"$libdir\" 11896 11897 exec_prefix="$acl_save_exec_prefix" 11898 prefix="$acl_save_prefix" 11899 11900 else 11901 additional_includedir="$withval/include" 11902 additional_libdir="$withval/lib" 11903 fi 11904 fi 11905 11906 fi 11907 11908 11909 # Check whether --with-libiconv-type was given. 11910 if test "${with_libiconv_type+set}" = set; then : 11911 withval=$with_libiconv_type; with_libiconv_type=$withval 11912 else 11913 with_libiconv_type=auto 11914 fi 11915 11916 lib_type=`eval echo \$with_libiconv_type` 11917 11918 LIBICONV= 11919 LTLIBICONV= 11920 INCICONV= 11921 rpathdirs= 11922 ltrpathdirs= 11923 names_already_handled= 11924 names_next_round='iconv ' 11925 while test -n "$names_next_round"; do 11926 names_this_round="$names_next_round" 11927 names_next_round= 11928 for name in $names_this_round; do 11929 already_handled= 11930 for n in $names_already_handled; do 11931 if test "$n" = "$name"; then 11932 already_handled=yes 11933 break 11934 fi 11935 done 11936 if test -z "$already_handled"; then 11937 names_already_handled="$names_already_handled $name" 11938 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 11939 eval value=\"\$HAVE_LIB$uppername\" 11940 if test -n "$value"; then 11941 if test "$value" = yes; then 11942 eval value=\"\$LIB$uppername\" 11943 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 11944 eval value=\"\$LTLIB$uppername\" 11945 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 11946 else 11947 : 11948 fi 11949 else 11950 found_dir= 11951 found_la= 11952 found_so= 11953 found_a= 11954 if test $use_additional = yes; then 11955 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 11956 found_dir="$additional_libdir" 11957 found_so="$additional_libdir/lib$name.$shlibext" 11958 if test -f "$additional_libdir/lib$name.la"; then 11959 found_la="$additional_libdir/lib$name.la" 11960 fi 11961 elif test x$lib_type != xshared; then 11962 if test -f "$additional_libdir/lib$name.$libext"; then 11963 found_dir="$additional_libdir" 11964 found_a="$additional_libdir/lib$name.$libext" 11965 if test -f "$additional_libdir/lib$name.la"; then 11966 found_la="$additional_libdir/lib$name.la" 11967 fi 11968 fi 11969 fi 11970 fi 11971 if test "X$found_dir" = "X"; then 11972 for x in $LDFLAGS $LTLIBICONV; do 11973 11974 acl_save_prefix="$prefix" 11975 prefix="$acl_final_prefix" 11976 acl_save_exec_prefix="$exec_prefix" 11977 exec_prefix="$acl_final_exec_prefix" 11978 eval x=\"$x\" 11979 exec_prefix="$acl_save_exec_prefix" 11980 prefix="$acl_save_prefix" 11981 11982 case "$x" in 11983 -L*) 11984 dir=`echo "X$x" | sed -e 's/^X-L//'` 11985 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 11986 found_dir="$dir" 11987 found_so="$dir/lib$name.$shlibext" 11988 if test -f "$dir/lib$name.la"; then 11989 found_la="$dir/lib$name.la" 11990 fi 11991 elif test x$lib_type != xshared; then 11992 if test -f "$dir/lib$name.$libext"; then 11993 found_dir="$dir" 11994 found_a="$dir/lib$name.$libext" 11995 if test -f "$dir/lib$name.la"; then 11996 found_la="$dir/lib$name.la" 11997 fi 11998 fi 11999 fi 12000 ;; 12001 esac 12002 if test "X$found_dir" != "X"; then 12003 break 12004 fi 12005 done 12006 fi 12007 if test "X$found_dir" != "X"; then 12008 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 12009 if test "X$found_so" != "X"; then 12010 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 12011 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12012 else 12013 haveit= 12014 for x in $ltrpathdirs; do 12015 if test "X$x" = "X$found_dir"; then 12016 haveit=yes 12017 break 12018 fi 12019 done 12020 if test -z "$haveit"; then 12021 ltrpathdirs="$ltrpathdirs $found_dir" 12022 fi 12023 if test "$hardcode_direct" = yes; then 12024 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12025 else 12026 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 12027 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12028 haveit= 12029 for x in $rpathdirs; do 12030 if test "X$x" = "X$found_dir"; then 12031 haveit=yes 12032 break 12033 fi 12034 done 12035 if test -z "$haveit"; then 12036 rpathdirs="$rpathdirs $found_dir" 12037 fi 12038 else 12039 haveit= 12040 for x in $LDFLAGS $LIBICONV; do 12041 12042 acl_save_prefix="$prefix" 12043 prefix="$acl_final_prefix" 12044 acl_save_exec_prefix="$exec_prefix" 12045 exec_prefix="$acl_final_exec_prefix" 12046 eval x=\"$x\" 12047 exec_prefix="$acl_save_exec_prefix" 12048 prefix="$acl_save_prefix" 12049 12050 if test "X$x" = "X-L$found_dir"; then 12051 haveit=yes 12052 break 12053 fi 12054 done 12055 if test -z "$haveit"; then 12056 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 12057 fi 12058 if test "$hardcode_minus_L" != no; then 12059 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 12060 else 12061 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 12062 fi 12063 fi 12064 fi 12065 fi 12066 else 12067 if test "X$found_a" != "X"; then 12068 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 12069 else 12070 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 12071 fi 12072 fi 12073 additional_includedir= 12074 case "$found_dir" in 12075 */lib | */lib/) 12076 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 12077 additional_includedir="$basedir/include" 12078 ;; 12079 esac 12080 if test "X$additional_includedir" != "X"; then 12081 if test "X$additional_includedir" != "X/usr/include"; then 12082 haveit= 12083 if test "X$additional_includedir" = "X/usr/local/include"; then 12084 if test -n "$GCC"; then 12085 case $host_os in 12086 linux*) haveit=yes;; 12087 esac 12088 fi 12089 fi 12090 if test -z "$haveit"; then 12091 for x in $CPPFLAGS $INCICONV; do 12092 12093 acl_save_prefix="$prefix" 12094 prefix="$acl_final_prefix" 12095 acl_save_exec_prefix="$exec_prefix" 12096 exec_prefix="$acl_final_exec_prefix" 12097 eval x=\"$x\" 12098 exec_prefix="$acl_save_exec_prefix" 12099 prefix="$acl_save_prefix" 12100 12101 if test "X$x" = "X-I$additional_includedir"; then 12102 haveit=yes 12103 break 12104 fi 12105 done 12106 if test -z "$haveit"; then 12107 if test -d "$additional_includedir"; then 12108 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 12109 fi 12110 fi 12111 fi 12112 fi 12113 fi 12114 if test -n "$found_la"; then 12115 save_libdir="$libdir" 12116 case "$found_la" in 12117 */* | *\\*) . "$found_la" ;; 12118 *) . "./$found_la" ;; 12119 esac 12120 libdir="$save_libdir" 12121 for dep in $dependency_libs; do 12122 case "$dep" in 12123 -L*) 12124 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 12125 if test "X$additional_libdir" != "X/usr/lib"; then 12126 haveit= 12127 if test "X$additional_libdir" = "X/usr/local/lib"; then 12128 if test -n "$GCC"; then 12129 case $host_os in 12130 linux*) haveit=yes;; 12131 esac 12132 fi 12133 fi 12134 if test -z "$haveit"; then 12135 haveit= 12136 for x in $LDFLAGS $LIBICONV; do 12137 12138 acl_save_prefix="$prefix" 12139 prefix="$acl_final_prefix" 12140 acl_save_exec_prefix="$exec_prefix" 12141 exec_prefix="$acl_final_exec_prefix" 12142 eval x=\"$x\" 12143 exec_prefix="$acl_save_exec_prefix" 12144 prefix="$acl_save_prefix" 12145 12146 if test "X$x" = "X-L$additional_libdir"; then 12147 haveit=yes 12148 break 12149 fi 12150 done 12151 if test -z "$haveit"; then 12152 if test -d "$additional_libdir"; then 12153 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 12154 fi 12155 fi 12156 haveit= 12157 for x in $LDFLAGS $LTLIBICONV; do 12158 12159 acl_save_prefix="$prefix" 12160 prefix="$acl_final_prefix" 12161 acl_save_exec_prefix="$exec_prefix" 12162 exec_prefix="$acl_final_exec_prefix" 12163 eval x=\"$x\" 12164 exec_prefix="$acl_save_exec_prefix" 12165 prefix="$acl_save_prefix" 12166 12167 if test "X$x" = "X-L$additional_libdir"; then 12168 haveit=yes 12169 break 12170 fi 12171 done 12172 if test -z "$haveit"; then 12173 if test -d "$additional_libdir"; then 12174 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 12175 fi 12176 fi 12177 fi 12178 fi 12179 ;; 12180 -R*) 12181 dir=`echo "X$dep" | sed -e 's/^X-R//'` 12182 if test "$enable_rpath" != no; then 12183 haveit= 12184 for x in $rpathdirs; do 12185 if test "X$x" = "X$dir"; then 12186 haveit=yes 12187 break 12188 fi 12189 done 12190 if test -z "$haveit"; then 12191 rpathdirs="$rpathdirs $dir" 12192 fi 12193 haveit= 12194 for x in $ltrpathdirs; do 12195 if test "X$x" = "X$dir"; then 12196 haveit=yes 12197 break 12198 fi 12199 done 12200 if test -z "$haveit"; then 12201 ltrpathdirs="$ltrpathdirs $dir" 12202 fi 12203 fi 12204 ;; 12205 -l*) 12206 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 12207 ;; 12208 *.la) 12209 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 12210 ;; 12211 *) 12212 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 12213 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 12214 ;; 12215 esac 12216 done 12217 fi 12218 else 12219 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 12220 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 12221 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 12222 else 12223 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 12224 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 12225 fi 12226 fi 12227 fi 12228 fi 12229 done 12230 done 12231 if test "X$rpathdirs" != "X"; then 12232 if test -n "$hardcode_libdir_separator"; then 12233 alldirs= 12234 for found_dir in $rpathdirs; do 12235 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 12236 done 12237 acl_save_libdir="$libdir" 12238 libdir="$alldirs" 12239 eval flag=\"$hardcode_libdir_flag_spec\" 12240 libdir="$acl_save_libdir" 12241 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 12242 else 12243 for found_dir in $rpathdirs; do 12244 acl_save_libdir="$libdir" 12245 libdir="$found_dir" 12246 eval flag=\"$hardcode_libdir_flag_spec\" 12247 libdir="$acl_save_libdir" 12248 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 12249 done 12250 fi 12251 fi 12252 if test "X$ltrpathdirs" != "X"; then 12253 for found_dir in $ltrpathdirs; do 12254 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 12255 done 12256 fi 12257 12258 12259 12260 12261 12262 if test -f ../gettext/uninstalled-config.sh; then 12263 relative_builddir='$(top_builddir)/../gettext' 12264 . ../gettext/uninstalled-config.sh 12265 else 12266 # The sister gettext directory doesn't exist and won't collect information on 12267 # using gettext for us. Call a bundled AM_GNU_GETTEXT. 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 12292 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } 12293 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : 12294 $as_echo_n "(cached) " >&6 12295 else 12296 gt_save_LIBS="$LIBS" 12297 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 12298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12299 /* end confdefs.h. */ 12300 #include <CoreFoundation/CFPreferences.h> 12301 int 12302 main () 12303 { 12304 CFPreferencesCopyAppValue(NULL, NULL) 12305 ; 12306 return 0; 12307 } 12308 _ACEOF 12309 if ac_fn_c_try_link "$LINENO"; then : 12310 gt_cv_func_CFPreferencesCopyAppValue=yes 12311 else 12312 gt_cv_func_CFPreferencesCopyAppValue=no 12313 fi 12314 rm -f core conftest.err conftest.$ac_objext \ 12315 conftest$ac_exeext conftest.$ac_ext 12316 LIBS="$gt_save_LIBS" 12317 fi 12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 12319 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 12320 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 12321 12322 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 12323 12324 fi 12325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 12326 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } 12327 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : 12328 $as_echo_n "(cached) " >&6 12329 else 12330 gt_save_LIBS="$LIBS" 12331 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 12332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12333 /* end confdefs.h. */ 12334 #include <CoreFoundation/CFLocale.h> 12335 int 12336 main () 12337 { 12338 CFLocaleCopyPreferredLanguages(); 12339 ; 12340 return 0; 12341 } 12342 _ACEOF 12343 if ac_fn_c_try_link "$LINENO"; then : 12344 gt_cv_func_CFLocaleCopyPreferredLanguages=yes 12345 else 12346 gt_cv_func_CFLocaleCopyPreferredLanguages=no 12347 fi 12348 rm -f core conftest.err conftest.$ac_objext \ 12349 conftest$ac_exeext conftest.$ac_ext 12350 LIBS="$gt_save_LIBS" 12351 fi 12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 12353 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 12354 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 12355 12356 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 12357 12358 fi 12359 INTL_MACOSX_LIBS= 12360 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 12361 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 12362 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" 12363 fi 12364 12365 12366 12367 12368 12369 12370 LIBINTL= 12371 LTLIBINTL= 12372 POSUB= 12373 12374 case " $gt_needs " in 12375 *" need-formatstring-macros "*) gt_api_version=3 ;; 12376 *" need-ngettext "*) gt_api_version=2 ;; 12377 *) gt_api_version=1 ;; 12378 esac 12379 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 12380 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 12381 12382 if test "$USE_NLS" = "yes"; then 12383 gt_use_preinstalled_gnugettext=no 12384 12385 12386 if test $gt_api_version -ge 3; then 12387 gt_revision_test_code=' 12388 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 12389 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 12390 #endif 12391 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 12392 ' 12393 else 12394 gt_revision_test_code= 12395 fi 12396 if test $gt_api_version -ge 2; then 12397 gt_expression_test_code=' + * ngettext ("", "", 0)' 12398 else 12399 gt_expression_test_code= 12400 fi 12401 12402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 12403 $as_echo_n "checking for GNU gettext in libc... " >&6; } 12404 if eval \${$gt_func_gnugettext_libc+:} false; then : 12405 $as_echo_n "(cached) " >&6 12406 else 12407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12408 /* end confdefs.h. */ 12409 12410 #include <libintl.h> 12411 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 12412 extern int _nl_msg_cat_cntr; 12413 extern int *_nl_domain_bindings; 12414 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 12415 #else 12416 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 12417 #endif 12418 $gt_revision_test_code 12419 12420 int 12421 main () 12422 { 12423 12424 bindtextdomain ("", ""); 12425 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 12426 12427 ; 12428 return 0; 12429 } 12430 _ACEOF 12431 if ac_fn_c_try_link "$LINENO"; then : 12432 eval "$gt_func_gnugettext_libc=yes" 12433 else 12434 eval "$gt_func_gnugettext_libc=no" 12435 fi 12436 rm -f core conftest.err conftest.$ac_objext \ 12437 conftest$ac_exeext conftest.$ac_ext 12438 fi 12439 eval ac_res=\$$gt_func_gnugettext_libc 12440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12441 $as_echo "$ac_res" >&6; } 12442 12443 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 12444 12445 12446 12447 12448 12449 am_save_CPPFLAGS="$CPPFLAGS" 12450 12451 for element in $INCICONV; do 12452 haveit= 12453 for x in $CPPFLAGS; do 12454 12455 acl_save_prefix="$prefix" 12456 prefix="$acl_final_prefix" 12457 acl_save_exec_prefix="$exec_prefix" 12458 exec_prefix="$acl_final_exec_prefix" 12459 eval x=\"$x\" 12460 exec_prefix="$acl_save_exec_prefix" 12461 prefix="$acl_save_prefix" 12462 12463 if test "X$x" = "X$element"; then 12464 haveit=yes 12465 break 12466 fi 12467 done 12468 if test -z "$haveit"; then 12469 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 12470 fi 12471 done 12472 12473 12474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 12475 $as_echo_n "checking for iconv... " >&6; } 12476 if ${am_cv_func_iconv+:} false; then : 12477 $as_echo_n "(cached) " >&6 12478 else 12479 12480 am_cv_func_iconv="no, consider installing GNU libiconv" 12481 am_cv_lib_iconv=no 12482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12483 /* end confdefs.h. */ 12484 12485 #include <stdlib.h> 12486 #include <iconv.h> 12487 12488 int 12489 main () 12490 { 12491 iconv_t cd = iconv_open("",""); 12492 iconv(cd,NULL,NULL,NULL,NULL); 12493 iconv_close(cd); 12494 ; 12495 return 0; 12496 } 12497 _ACEOF 12498 if ac_fn_c_try_link "$LINENO"; then : 12499 am_cv_func_iconv=yes 12500 fi 12501 rm -f core conftest.err conftest.$ac_objext \ 12502 conftest$ac_exeext conftest.$ac_ext 12503 if test "$am_cv_func_iconv" != yes; then 12504 am_save_LIBS="$LIBS" 12505 LIBS="$LIBS $LIBICONV" 12506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12507 /* end confdefs.h. */ 12508 12509 #include <stdlib.h> 12510 #include <iconv.h> 12511 12512 int 12513 main () 12514 { 12515 iconv_t cd = iconv_open("",""); 12516 iconv(cd,NULL,NULL,NULL,NULL); 12517 iconv_close(cd); 12518 ; 12519 return 0; 12520 } 12521 _ACEOF 12522 if ac_fn_c_try_link "$LINENO"; then : 12523 am_cv_lib_iconv=yes 12524 am_cv_func_iconv=yes 12525 fi 12526 rm -f core conftest.err conftest.$ac_objext \ 12527 conftest$ac_exeext conftest.$ac_ext 12528 LIBS="$am_save_LIBS" 12529 fi 12530 12531 fi 12532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 12533 $as_echo "$am_cv_func_iconv" >&6; } 12534 if test "$am_cv_func_iconv" = yes; then 12535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 12536 $as_echo_n "checking for working iconv... " >&6; } 12537 if ${am_cv_func_iconv_works+:} false; then : 12538 $as_echo_n "(cached) " >&6 12539 else 12540 12541 am_save_LIBS="$LIBS" 12542 if test $am_cv_lib_iconv = yes; then 12543 LIBS="$LIBS $LIBICONV" 12544 fi 12545 am_cv_func_iconv_works=no 12546 for ac_iconv_const in '' 'const'; do 12547 if test "$cross_compiling" = yes; then : 12548 case "$host_os" in 12549 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 12550 *) am_cv_func_iconv_works="guessing yes" ;; 12551 esac 12552 else 12553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12554 /* end confdefs.h. */ 12555 12556 #include <iconv.h> 12557 #include <string.h> 12558 12559 #ifndef ICONV_CONST 12560 # define ICONV_CONST $ac_iconv_const 12561 #endif 12562 12563 int 12564 main () 12565 { 12566 int result = 0; 12567 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from 12568 successful returns. This is even documented in 12569 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ 12570 { 12571 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 12572 if (cd_utf8_to_88591 != (iconv_t)(-1)) 12573 { 12574 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 12575 char buf[10]; 12576 ICONV_CONST char *inptr = input; 12577 size_t inbytesleft = strlen (input); 12578 char *outptr = buf; 12579 size_t outbytesleft = sizeof (buf); 12580 size_t res = iconv (cd_utf8_to_88591, 12581 &inptr, &inbytesleft, 12582 &outptr, &outbytesleft); 12583 if (res == 0) 12584 result |= 1; 12585 iconv_close (cd_utf8_to_88591); 12586 } 12587 } 12588 /* Test against Solaris 10 bug: Failures are not distinguishable from 12589 successful returns. */ 12590 { 12591 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 12592 if (cd_ascii_to_88591 != (iconv_t)(-1)) 12593 { 12594 static ICONV_CONST char input[] = "\263"; 12595 char buf[10]; 12596 ICONV_CONST char *inptr = input; 12597 size_t inbytesleft = strlen (input); 12598 char *outptr = buf; 12599 size_t outbytesleft = sizeof (buf); 12600 size_t res = iconv (cd_ascii_to_88591, 12601 &inptr, &inbytesleft, 12602 &outptr, &outbytesleft); 12603 if (res == 0) 12604 result |= 2; 12605 iconv_close (cd_ascii_to_88591); 12606 } 12607 } 12608 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 12609 { 12610 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 12611 if (cd_88591_to_utf8 != (iconv_t)(-1)) 12612 { 12613 static ICONV_CONST char input[] = "\304"; 12614 static char buf[2] = { (char)0xDE, (char)0xAD }; 12615 ICONV_CONST char *inptr = input; 12616 size_t inbytesleft = 1; 12617 char *outptr = buf; 12618 size_t outbytesleft = 1; 12619 size_t res = iconv (cd_88591_to_utf8, 12620 &inptr, &inbytesleft, 12621 &outptr, &outbytesleft); 12622 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 12623 result |= 4; 12624 iconv_close (cd_88591_to_utf8); 12625 } 12626 } 12627 #if 0 /* This bug could be worked around by the caller. */ 12628 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 12629 { 12630 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 12631 if (cd_88591_to_utf8 != (iconv_t)(-1)) 12632 { 12633 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 12634 char buf[50]; 12635 ICONV_CONST char *inptr = input; 12636 size_t inbytesleft = strlen (input); 12637 char *outptr = buf; 12638 size_t outbytesleft = sizeof (buf); 12639 size_t res = iconv (cd_88591_to_utf8, 12640 &inptr, &inbytesleft, 12641 &outptr, &outbytesleft); 12642 if ((int)res > 0) 12643 result |= 8; 12644 iconv_close (cd_88591_to_utf8); 12645 } 12646 } 12647 #endif 12648 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 12649 provided. */ 12650 { 12651 /* Try standardized names. */ 12652 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 12653 /* Try IRIX, OSF/1 names. */ 12654 iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 12655 /* Try AIX names. */ 12656 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 12657 /* Try HP-UX names. */ 12658 iconv_t cd4 = iconv_open ("utf8", "eucJP"); 12659 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 12660 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 12661 result |= 16; 12662 if (cd1 != (iconv_t)(-1)) 12663 iconv_close (cd1); 12664 if (cd2 != (iconv_t)(-1)) 12665 iconv_close (cd2); 12666 if (cd3 != (iconv_t)(-1)) 12667 iconv_close (cd3); 12668 if (cd4 != (iconv_t)(-1)) 12669 iconv_close (cd4); 12670 } 12671 return result; 12672 12673 ; 12674 return 0; 12675 } 12676 _ACEOF 12677 if ac_fn_c_try_run "$LINENO"; then : 12678 am_cv_func_iconv_works=yes 12679 fi 12680 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12681 conftest.$ac_objext conftest.beam conftest.$ac_ext 12682 fi 12683 12684 test "$am_cv_func_iconv_works" = no || break 12685 done 12686 LIBS="$am_save_LIBS" 12687 12688 fi 12689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 12690 $as_echo "$am_cv_func_iconv_works" >&6; } 12691 case "$am_cv_func_iconv_works" in 12692 *no) am_func_iconv=no am_cv_lib_iconv=no ;; 12693 *) am_func_iconv=yes ;; 12694 esac 12695 else 12696 am_func_iconv=no am_cv_lib_iconv=no 12697 fi 12698 if test "$am_func_iconv" = yes; then 12699 12700 $as_echo "#define HAVE_ICONV 1" >>confdefs.h 12701 12702 fi 12703 if test "$am_cv_lib_iconv" = yes; then 12704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 12705 $as_echo_n "checking how to link with libiconv... " >&6; } 12706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 12707 $as_echo "$LIBICONV" >&6; } 12708 else 12709 CPPFLAGS="$am_save_CPPFLAGS" 12710 LIBICONV= 12711 LTLIBICONV= 12712 fi 12713 12714 12715 12716 12717 12718 12719 use_additional=yes 12720 12721 acl_save_prefix="$prefix" 12722 prefix="$acl_final_prefix" 12723 acl_save_exec_prefix="$exec_prefix" 12724 exec_prefix="$acl_final_exec_prefix" 12725 12726 eval additional_includedir=\"$includedir\" 12727 eval additional_libdir=\"$libdir\" 12728 12729 exec_prefix="$acl_save_exec_prefix" 12730 prefix="$acl_save_prefix" 12731 12732 12733 # Check whether --with-libintl-prefix was given. 12734 if test "${with_libintl_prefix+set}" = set; then : 12735 withval=$with_libintl_prefix; 12736 if test "X$withval" = "Xno"; then 12737 use_additional=no 12738 else 12739 if test "X$withval" = "X"; then 12740 12741 acl_save_prefix="$prefix" 12742 prefix="$acl_final_prefix" 12743 acl_save_exec_prefix="$exec_prefix" 12744 exec_prefix="$acl_final_exec_prefix" 12745 12746 eval additional_includedir=\"$includedir\" 12747 eval additional_libdir=\"$libdir\" 12748 12749 exec_prefix="$acl_save_exec_prefix" 12750 prefix="$acl_save_prefix" 12751 12752 else 12753 additional_includedir="$withval/include" 12754 additional_libdir="$withval/lib" 12755 fi 12756 fi 12757 12758 fi 12759 12760 12761 # Check whether --with-libintl-type was given. 12762 if test "${with_libintl_type+set}" = set; then : 12763 withval=$with_libintl_type; with_libintl_type=$withval 12764 else 12765 with_libintl_type=auto 12766 fi 12767 12768 lib_type=`eval echo \$with_libintl_type` 12769 12770 LIBINTL= 12771 LTLIBINTL= 12772 INCINTL= 12773 rpathdirs= 12774 ltrpathdirs= 12775 names_already_handled= 12776 names_next_round='intl ' 12777 while test -n "$names_next_round"; do 12778 names_this_round="$names_next_round" 12779 names_next_round= 12780 for name in $names_this_round; do 12781 already_handled= 12782 for n in $names_already_handled; do 12783 if test "$n" = "$name"; then 12784 already_handled=yes 12785 break 12786 fi 12787 done 12788 if test -z "$already_handled"; then 12789 names_already_handled="$names_already_handled $name" 12790 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 12791 eval value=\"\$HAVE_LIB$uppername\" 12792 if test -n "$value"; then 12793 if test "$value" = yes; then 12794 eval value=\"\$LIB$uppername\" 12795 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 12796 eval value=\"\$LTLIB$uppername\" 12797 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 12798 else 12799 : 12800 fi 12801 else 12802 found_dir= 12803 found_la= 12804 found_so= 12805 found_a= 12806 if test $use_additional = yes; then 12807 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 12808 found_dir="$additional_libdir" 12809 found_so="$additional_libdir/lib$name.$shlibext" 12810 if test -f "$additional_libdir/lib$name.la"; then 12811 found_la="$additional_libdir/lib$name.la" 12812 fi 12813 elif test x$lib_type != xshared; then 12814 if test -f "$additional_libdir/lib$name.$libext"; then 12815 found_dir="$additional_libdir" 12816 found_a="$additional_libdir/lib$name.$libext" 12817 if test -f "$additional_libdir/lib$name.la"; then 12818 found_la="$additional_libdir/lib$name.la" 12819 fi 12820 fi 12821 fi 12822 fi 12823 if test "X$found_dir" = "X"; then 12824 for x in $LDFLAGS $LTLIBINTL; do 12825 12826 acl_save_prefix="$prefix" 12827 prefix="$acl_final_prefix" 12828 acl_save_exec_prefix="$exec_prefix" 12829 exec_prefix="$acl_final_exec_prefix" 12830 eval x=\"$x\" 12831 exec_prefix="$acl_save_exec_prefix" 12832 prefix="$acl_save_prefix" 12833 12834 case "$x" in 12835 -L*) 12836 dir=`echo "X$x" | sed -e 's/^X-L//'` 12837 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 12838 found_dir="$dir" 12839 found_so="$dir/lib$name.$shlibext" 12840 if test -f "$dir/lib$name.la"; then 12841 found_la="$dir/lib$name.la" 12842 fi 12843 elif test x$lib_type != xshared; then 12844 if test -f "$dir/lib$name.$libext"; then 12845 found_dir="$dir" 12846 found_a="$dir/lib$name.$libext" 12847 if test -f "$dir/lib$name.la"; then 12848 found_la="$dir/lib$name.la" 12849 fi 12850 fi 12851 fi 12852 ;; 12853 esac 12854 if test "X$found_dir" != "X"; then 12855 break 12856 fi 12857 done 12858 fi 12859 if test "X$found_dir" != "X"; then 12860 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 12861 if test "X$found_so" != "X"; then 12862 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 12863 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12864 else 12865 haveit= 12866 for x in $ltrpathdirs; do 12867 if test "X$x" = "X$found_dir"; then 12868 haveit=yes 12869 break 12870 fi 12871 done 12872 if test -z "$haveit"; then 12873 ltrpathdirs="$ltrpathdirs $found_dir" 12874 fi 12875 if test "$hardcode_direct" = yes; then 12876 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12877 else 12878 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 12879 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12880 haveit= 12881 for x in $rpathdirs; do 12882 if test "X$x" = "X$found_dir"; then 12883 haveit=yes 12884 break 12885 fi 12886 done 12887 if test -z "$haveit"; then 12888 rpathdirs="$rpathdirs $found_dir" 12889 fi 12890 else 12891 haveit= 12892 for x in $LDFLAGS $LIBINTL; do 12893 12894 acl_save_prefix="$prefix" 12895 prefix="$acl_final_prefix" 12896 acl_save_exec_prefix="$exec_prefix" 12897 exec_prefix="$acl_final_exec_prefix" 12898 eval x=\"$x\" 12899 exec_prefix="$acl_save_exec_prefix" 12900 prefix="$acl_save_prefix" 12901 12902 if test "X$x" = "X-L$found_dir"; then 12903 haveit=yes 12904 break 12905 fi 12906 done 12907 if test -z "$haveit"; then 12908 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 12909 fi 12910 if test "$hardcode_minus_L" != no; then 12911 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 12912 else 12913 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 12914 fi 12915 fi 12916 fi 12917 fi 12918 else 12919 if test "X$found_a" != "X"; then 12920 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 12921 else 12922 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 12923 fi 12924 fi 12925 additional_includedir= 12926 case "$found_dir" in 12927 */lib | */lib/) 12928 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 12929 additional_includedir="$basedir/include" 12930 ;; 12931 esac 12932 if test "X$additional_includedir" != "X"; then 12933 if test "X$additional_includedir" != "X/usr/include"; then 12934 haveit= 12935 if test "X$additional_includedir" = "X/usr/local/include"; then 12936 if test -n "$GCC"; then 12937 case $host_os in 12938 linux*) haveit=yes;; 12939 esac 12940 fi 12941 fi 12942 if test -z "$haveit"; then 12943 for x in $CPPFLAGS $INCINTL; do 12944 12945 acl_save_prefix="$prefix" 12946 prefix="$acl_final_prefix" 12947 acl_save_exec_prefix="$exec_prefix" 12948 exec_prefix="$acl_final_exec_prefix" 12949 eval x=\"$x\" 12950 exec_prefix="$acl_save_exec_prefix" 12951 prefix="$acl_save_prefix" 12952 12953 if test "X$x" = "X-I$additional_includedir"; then 12954 haveit=yes 12955 break 12956 fi 12957 done 12958 if test -z "$haveit"; then 12959 if test -d "$additional_includedir"; then 12960 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 12961 fi 12962 fi 12963 fi 12964 fi 12965 fi 12966 if test -n "$found_la"; then 12967 save_libdir="$libdir" 12968 case "$found_la" in 12969 */* | *\\*) . "$found_la" ;; 12970 *) . "./$found_la" ;; 12971 esac 12972 libdir="$save_libdir" 12973 for dep in $dependency_libs; do 12974 case "$dep" in 12975 -L*) 12976 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 12977 if test "X$additional_libdir" != "X/usr/lib"; then 12978 haveit= 12979 if test "X$additional_libdir" = "X/usr/local/lib"; then 12980 if test -n "$GCC"; then 12981 case $host_os in 12982 linux*) haveit=yes;; 12983 esac 12984 fi 12985 fi 12986 if test -z "$haveit"; then 12987 haveit= 12988 for x in $LDFLAGS $LIBINTL; do 12989 12990 acl_save_prefix="$prefix" 12991 prefix="$acl_final_prefix" 12992 acl_save_exec_prefix="$exec_prefix" 12993 exec_prefix="$acl_final_exec_prefix" 12994 eval x=\"$x\" 12995 exec_prefix="$acl_save_exec_prefix" 12996 prefix="$acl_save_prefix" 12997 12998 if test "X$x" = "X-L$additional_libdir"; then 12999 haveit=yes 13000 break 13001 fi 13002 done 13003 if test -z "$haveit"; then 13004 if test -d "$additional_libdir"; then 13005 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 13006 fi 13007 fi 13008 haveit= 13009 for x in $LDFLAGS $LTLIBINTL; do 13010 13011 acl_save_prefix="$prefix" 13012 prefix="$acl_final_prefix" 13013 acl_save_exec_prefix="$exec_prefix" 13014 exec_prefix="$acl_final_exec_prefix" 13015 eval x=\"$x\" 13016 exec_prefix="$acl_save_exec_prefix" 13017 prefix="$acl_save_prefix" 13018 13019 if test "X$x" = "X-L$additional_libdir"; then 13020 haveit=yes 13021 break 13022 fi 13023 done 13024 if test -z "$haveit"; then 13025 if test -d "$additional_libdir"; then 13026 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 13027 fi 13028 fi 13029 fi 13030 fi 13031 ;; 13032 -R*) 13033 dir=`echo "X$dep" | sed -e 's/^X-R//'` 13034 if test "$enable_rpath" != no; then 13035 haveit= 13036 for x in $rpathdirs; do 13037 if test "X$x" = "X$dir"; then 13038 haveit=yes 13039 break 13040 fi 13041 done 13042 if test -z "$haveit"; then 13043 rpathdirs="$rpathdirs $dir" 13044 fi 13045 haveit= 13046 for x in $ltrpathdirs; do 13047 if test "X$x" = "X$dir"; then 13048 haveit=yes 13049 break 13050 fi 13051 done 13052 if test -z "$haveit"; then 13053 ltrpathdirs="$ltrpathdirs $dir" 13054 fi 13055 fi 13056 ;; 13057 -l*) 13058 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 13059 ;; 13060 *.la) 13061 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 13062 ;; 13063 *) 13064 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 13065 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 13066 ;; 13067 esac 13068 done 13069 fi 13070 else 13071 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 13072 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 13073 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 13074 else 13075 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" 13076 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" 13077 fi 13078 fi 13079 fi 13080 fi 13081 done 13082 done 13083 if test "X$rpathdirs" != "X"; then 13084 if test -n "$hardcode_libdir_separator"; then 13085 alldirs= 13086 for found_dir in $rpathdirs; do 13087 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 13088 done 13089 acl_save_libdir="$libdir" 13090 libdir="$alldirs" 13091 eval flag=\"$hardcode_libdir_flag_spec\" 13092 libdir="$acl_save_libdir" 13093 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 13094 else 13095 for found_dir in $rpathdirs; do 13096 acl_save_libdir="$libdir" 13097 libdir="$found_dir" 13098 eval flag=\"$hardcode_libdir_flag_spec\" 13099 libdir="$acl_save_libdir" 13100 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 13101 done 13102 fi 13103 fi 13104 if test "X$ltrpathdirs" != "X"; then 13105 for found_dir in $ltrpathdirs; do 13106 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 13107 done 13108 fi 13109 13110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 13111 $as_echo_n "checking for GNU gettext in libintl... " >&6; } 13112 if eval \${$gt_func_gnugettext_libintl+:} false; then : 13113 $as_echo_n "(cached) " >&6 13114 else 13115 gt_save_CPPFLAGS="$CPPFLAGS" 13116 CPPFLAGS="$CPPFLAGS $INCINTL" 13117 gt_save_LIBS="$LIBS" 13118 LIBS="$LIBS $LIBINTL" 13119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13120 /* end confdefs.h. */ 13121 13122 #include <libintl.h> 13123 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 13124 extern int _nl_msg_cat_cntr; 13125 extern 13126 #ifdef __cplusplus 13127 "C" 13128 #endif 13129 const char *_nl_expand_alias (const char *); 13130 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 13131 #else 13132 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 13133 #endif 13134 $gt_revision_test_code 13135 13136 int 13137 main () 13138 { 13139 13140 bindtextdomain ("", ""); 13141 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 13142 13143 ; 13144 return 0; 13145 } 13146 _ACEOF 13147 if ac_fn_c_try_link "$LINENO"; then : 13148 eval "$gt_func_gnugettext_libintl=yes" 13149 else 13150 eval "$gt_func_gnugettext_libintl=no" 13151 fi 13152 rm -f core conftest.err conftest.$ac_objext \ 13153 conftest$ac_exeext conftest.$ac_ext 13154 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 13155 LIBS="$LIBS $LIBICONV" 13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13157 /* end confdefs.h. */ 13158 13159 #include <libintl.h> 13160 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 13161 extern int _nl_msg_cat_cntr; 13162 extern 13163 #ifdef __cplusplus 13164 "C" 13165 #endif 13166 const char *_nl_expand_alias (const char *); 13167 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 13168 #else 13169 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 13170 #endif 13171 $gt_revision_test_code 13172 13173 int 13174 main () 13175 { 13176 13177 bindtextdomain ("", ""); 13178 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 13179 13180 ; 13181 return 0; 13182 } 13183 _ACEOF 13184 if ac_fn_c_try_link "$LINENO"; then : 13185 LIBINTL="$LIBINTL $LIBICONV" 13186 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 13187 eval "$gt_func_gnugettext_libintl=yes" 13188 13189 fi 13190 rm -f core conftest.err conftest.$ac_objext \ 13191 conftest$ac_exeext conftest.$ac_ext 13192 fi 13193 CPPFLAGS="$gt_save_CPPFLAGS" 13194 LIBS="$gt_save_LIBS" 13195 fi 13196 eval ac_res=\$$gt_func_gnugettext_libintl 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13198 $as_echo "$ac_res" >&6; } 13199 fi 13200 13201 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 13202 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 13203 && test "$PACKAGE" != gettext-runtime \ 13204 && test "$PACKAGE" != gettext-tools; }; then 13205 gt_use_preinstalled_gnugettext=yes 13206 else 13207 LIBINTL= 13208 LTLIBINTL= 13209 INCINTL= 13210 fi 13211 13212 13213 13214 if test -n "$INTL_MACOSX_LIBS"; then 13215 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 13216 || test "$nls_cv_use_gnu_gettext" = "yes"; then 13217 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 13218 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 13219 fi 13220 fi 13221 13222 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 13223 || test "$nls_cv_use_gnu_gettext" = "yes"; then 13224 13225 $as_echo "#define ENABLE_NLS 1" >>confdefs.h 13226 13227 else 13228 USE_NLS=no 13229 fi 13230 fi 13231 13232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 13233 $as_echo_n "checking whether to use NLS... " >&6; } 13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13235 $as_echo "$USE_NLS" >&6; } 13236 if test "$USE_NLS" = "yes"; then 13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 13238 $as_echo_n "checking where the gettext function comes from... " >&6; } 13239 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 13240 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 13241 gt_source="external libintl" 13242 else 13243 gt_source="libc" 13244 fi 13245 else 13246 gt_source="included intl directory" 13247 fi 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 13249 $as_echo "$gt_source" >&6; } 13250 fi 13251 13252 if test "$USE_NLS" = "yes"; then 13253 13254 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 13255 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 13256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 13257 $as_echo_n "checking how to link with libintl... " >&6; } 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 13259 $as_echo "$LIBINTL" >&6; } 13260 13261 for element in $INCINTL; do 13262 haveit= 13263 for x in $CPPFLAGS; do 13264 13265 acl_save_prefix="$prefix" 13266 prefix="$acl_final_prefix" 13267 acl_save_exec_prefix="$exec_prefix" 13268 exec_prefix="$acl_final_exec_prefix" 13269 eval x=\"$x\" 13270 exec_prefix="$acl_save_exec_prefix" 13271 prefix="$acl_save_prefix" 13272 13273 if test "X$x" = "X$element"; then 13274 haveit=yes 13275 break 13276 fi 13277 done 13278 if test -z "$haveit"; then 13279 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 13280 fi 13281 done 13282 13283 fi 13284 13285 13286 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 13287 13288 13289 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h 13290 13291 fi 13292 13293 POSUB=po 13294 fi 13295 13296 13297 13298 INTLLIBS="$LIBINTL" 13299 13300 13301 13302 13303 13304 13305 fi 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13318 $as_echo_n "checking whether NLS is requested... " >&6; } 13319 if test x"$USE_NLS" != xyes; then 13320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13321 $as_echo "no" >&6; } 13322 else 13323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13324 $as_echo "yes" >&6; } 13325 13326 $as_echo "#define ENABLE_NLS 1" >>confdefs.h 13327 13328 13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 13330 $as_echo_n "checking for catalogs to be installed... " >&6; } 13331 # Look for .po and .gmo files in the source directory. 13332 CATALOGS= 13333 XLINGUAS= 13334 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 13335 # If there aren't any .gmo files the shell will give us the 13336 # literal string "../path/to/srcdir/po/*.gmo" which has to be 13337 # weeded out. 13338 case "$cat" in *\**) 13339 continue;; 13340 esac 13341 # The quadruple backslash is collapsed to a double backslash 13342 # by the backticks, then collapsed again by the double quotes, 13343 # leaving us with one backslash in the sed expression (right 13344 # before the dot that mustn't act as a wildcard). 13345 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 13346 lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 13347 # The user is allowed to set LINGUAS to a list of languages to 13348 # install catalogs for. If it's empty that means "all of them." 13349 if test "x$LINGUAS" = x; then 13350 CATALOGS="$CATALOGS $cat" 13351 XLINGUAS="$XLINGUAS $lang" 13352 else 13353 case "$LINGUAS" in *$lang*) 13354 CATALOGS="$CATALOGS $cat" 13355 XLINGUAS="$XLINGUAS $lang" 13356 ;; 13357 esac 13358 fi 13359 done 13360 LINGUAS="$XLINGUAS" 13361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 13362 $as_echo "$LINGUAS" >&6; } 13363 13364 13365 DATADIRNAME=share 13366 13367 INSTOBJEXT=.mo 13368 13369 GENCAT=gencat 13370 13371 CATOBJEXT=.gmo 13372 13373 fi 13374 13375 13376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 13377 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 13378 # Check whether --enable-maintainer-mode was given. 13379 if test "${enable_maintainer_mode+set}" = set; then : 13380 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 13381 else 13382 USE_MAINTAINER_MODE=no 13383 fi 13384 13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 13386 $as_echo "$USE_MAINTAINER_MODE" >&6; } 13387 if test $USE_MAINTAINER_MODE = yes; then 13388 MAINTAINER_MODE_TRUE= 13389 MAINTAINER_MODE_FALSE='#' 13390 else 13391 MAINTAINER_MODE_TRUE='#' 13392 MAINTAINER_MODE_FALSE= 13393 fi 13394 13395 MAINT=$MAINTAINER_MODE_TRUE 13396 13397 13398 if false; then 13399 GENINSRC_NEVER_TRUE= 13400 GENINSRC_NEVER_FALSE='#' 13401 else 13402 GENINSRC_NEVER_TRUE='#' 13403 GENINSRC_NEVER_FALSE= 13404 fi 13405 13406 13407 13408 for ac_header in sys/gmon_out.h 13409 do : 13410 ac_fn_c_check_header_mongrel "$LINENO" "sys/gmon_out.h" "ac_cv_header_sys_gmon_out_h" "$ac_includes_default" 13411 if test "x$ac_cv_header_sys_gmon_out_h" = xyes; then : 13412 cat >>confdefs.h <<_ACEOF 13413 #define HAVE_SYS_GMON_OUT_H 1 13414 _ACEOF 13415 13416 fi 13417 13418 done 13419 13420 13421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 13422 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 13423 if ${gprof_cv_decl_getopt_unistd_h+:} false; then : 13424 $as_echo_n "(cached) " >&6 13425 else 13426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13427 /* end confdefs.h. */ 13428 #include <unistd.h> 13429 int 13430 main () 13431 { 13432 extern int getopt (int, char *const*, const char *); 13433 ; 13434 return 0; 13435 } 13436 _ACEOF 13437 if ac_fn_c_try_compile "$LINENO"; then : 13438 gprof_cv_decl_getopt_unistd_h=yes 13439 else 13440 gprof_cv_decl_getopt_unistd_h=no 13441 fi 13442 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13443 fi 13444 13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_decl_getopt_unistd_h" >&5 13446 $as_echo "$gprof_cv_decl_getopt_unistd_h" >&6; } 13447 if test $gprof_cv_decl_getopt_unistd_h = yes; then 13448 13449 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 13450 13451 fi 13452 13453 # Some systems have fabs only in -lm, not in -lc. 13454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabs" >&5 13455 $as_echo_n "checking for library containing fabs... " >&6; } 13456 if ${ac_cv_search_fabs+:} false; then : 13457 $as_echo_n "(cached) " >&6 13458 else 13459 ac_func_search_save_LIBS=$LIBS 13460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13461 /* end confdefs.h. */ 13462 13463 /* Override any GCC internal prototype to avoid an error. 13464 Use char because int might match the return type of a GCC 13465 builtin and then its argument prototype would still apply. */ 13466 #ifdef __cplusplus 13467 extern "C" 13468 #endif 13469 char fabs (); 13470 int 13471 main () 13472 { 13473 return fabs (); 13474 ; 13475 return 0; 13476 } 13477 _ACEOF 13478 for ac_lib in '' m; do 13479 if test -z "$ac_lib"; then 13480 ac_res="none required" 13481 else 13482 ac_res=-l$ac_lib 13483 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 13484 fi 13485 if ac_fn_c_try_link "$LINENO"; then : 13486 ac_cv_search_fabs=$ac_res 13487 fi 13488 rm -f core conftest.err conftest.$ac_objext \ 13489 conftest$ac_exeext 13490 if ${ac_cv_search_fabs+:} false; then : 13491 break 13492 fi 13493 done 13494 if ${ac_cv_search_fabs+:} false; then : 13495 13496 else 13497 ac_cv_search_fabs=no 13498 fi 13499 rm conftest.$ac_ext 13500 LIBS=$ac_func_search_save_LIBS 13501 fi 13502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabs" >&5 13503 $as_echo "$ac_cv_search_fabs" >&6; } 13504 ac_res=$ac_cv_search_fabs 13505 if test "$ac_res" != no; then : 13506 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 13507 13508 fi 13509 13510 13511 13512 # Set the 'development' global. 13513 . $srcdir/../bfd/development.sh 13514 13515 # Set acp_cpp_for_build variable 13516 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 13517 13518 # Default set of GCC warnings to enable. 13519 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 13520 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 13521 13522 # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 13523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13524 /* end confdefs.h. */ 13525 __GNUC__ 13526 _ACEOF 13527 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13528 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13529 13530 else 13531 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 13532 fi 13533 rm -f conftest* 13534 13535 13536 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 13537 #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13538 #/* end confdefs.h. */ 13539 #__GNUC__ 13540 #_ACEOF 13541 #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13542 # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 13543 # 13544 #else 13545 # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13546 #/* end confdefs.h. */ 13547 #__clang__ 13548 #_ACEOF 13549 #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13550 # $EGREP "^__clang__$" >/dev/null 2>&1; then : 13551 # GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 13552 #fi 13553 #rm -f conftest* 13554 13555 13556 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 13557 WARN_WRITE_STRINGS="" 13558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13559 /* end confdefs.h. */ 13560 __GNUC__ 13561 _ACEOF 13562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13563 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13564 13565 else 13566 WARN_WRITE_STRINGS="-Wwrite-strings" 13567 fi 13568 rm -f conftest* 13569 13570 13571 # Verify CC_FOR_BUILD to be compatible with warning flags 13572 13573 # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 13574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13575 /* end confdefs.h. */ 13576 __GNUC__ 13577 _ACEOF 13578 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13579 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 13580 13581 else 13582 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 13583 fi 13584 rm -f conftest* 13585 13586 13587 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 13588 #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13589 #/* end confdefs.h. */ 13590 #__GNUC__ 13591 #_ACEOF 13592 #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13593 # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 13594 # 13595 #else 13596 # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13597 #/* end confdefs.h. */ 13598 #__clang__ 13599 #_ACEOF 13600 #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 13601 # $EGREP "^__clang__$" >/dev/null 2>&1; then : 13602 # GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 13603 #fi 13604 #rm -f conftest* 13605 13606 13607 # Check whether --enable-werror was given. 13608 if test "${enable_werror+set}" = set; then : 13609 enableval=$enable_werror; case "${enableval}" in 13610 yes | y) ERROR_ON_WARNING="yes" ;; 13611 no | n) ERROR_ON_WARNING="no" ;; 13612 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 13613 esac 13614 fi 13615 13616 13617 # Disable -Wformat by default when using gcc on mingw 13618 case "${host}" in 13619 *-*-mingw32*) 13620 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 13621 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 13622 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 13623 fi 13624 ;; 13625 *) ;; 13626 esac 13627 13628 # Enable -Werror by default when using gcc. Turn it off for releases. 13629 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 13630 ERROR_ON_WARNING=yes 13631 fi 13632 13633 NO_WERROR= 13634 if test "${ERROR_ON_WARNING}" = yes ; then 13635 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 13636 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 13637 NO_WERROR="-Wno-error" 13638 fi 13639 13640 if test "${GCC}" = yes ; then 13641 WARN_CFLAGS="${GCC_WARN_CFLAGS}" 13642 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 13643 fi 13644 13645 # Check whether --enable-build-warnings was given. 13646 if test "${enable_build_warnings+set}" = set; then : 13647 enableval=$enable_build_warnings; case "${enableval}" in 13648 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 13649 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 13650 no) if test "${GCC}" = yes ; then 13651 WARN_CFLAGS="-w" 13652 WARN_CFLAGS_FOR_BUILD="-w" 13653 fi;; 13654 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13655 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 13656 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 13657 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13658 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 13659 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 13660 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 13661 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 13662 esac 13663 fi 13664 13665 13666 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 13667 echo "Setting warning flags = $WARN_CFLAGS" 6>&1 13668 fi 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gprof tests can run" >&5 13682 $as_echo_n "checking whether gprof tests can run... " >&6; } 13683 if ${gprof_cv_sys_native+:} false; then : 13684 $as_echo_n "(cached) " >&6 13685 else 13686 gprof_cv_sys_native=no 13687 if test x"${host}" = x"${target}" \ 13688 && ${CC-cc} -O2 -fno-omit-frame-pointer -pg -o tst-gmon $srcdir/testsuite/tst-gmon.c; then 13689 rm -f gmon.out 13690 ./tst-gmon 13691 if test -s gmon.out; then 13692 gprof_cv_sys_native=yes 13693 fi 13694 rm -f tst-gmon gmon.out 13695 fi 13696 fi 13697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gprof_cv_sys_native" >&5 13698 $as_echo "$gprof_cv_sys_native" >&6; } 13699 if test "$gprof_cv_sys_native" = "yes"; then 13700 NATIVE_TRUE= 13701 NATIVE_FALSE='#' 13702 else 13703 NATIVE_TRUE='#' 13704 NATIVE_FALSE= 13705 fi 13706 13707 13708 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 13709 13710 cat >confcache <<\_ACEOF 13711 # This file is a shell script that caches the results of configure 13712 # tests run on this system so they can be shared between configure 13713 # scripts and configure runs, see configure's option --config-cache. 13714 # It is not useful on other systems. If it contains results you don't 13715 # want to keep, you may remove or edit it. 13716 # 13717 # config.status only pays attention to the cache file if you give it 13718 # the --recheck option to rerun configure. 13719 # 13720 # `ac_cv_env_foo' variables (set or unset) will be overridden when 13721 # loading this file, other *unset* `ac_cv_foo' will be assigned the 13722 # following values. 13723 13724 _ACEOF 13725 13726 # The following way of writing the cache mishandles newlines in values, 13727 # but we know of no workaround that is simple, portable, and efficient. 13728 # So, we kill variables containing newlines. 13729 # Ultrix sh set writes to stderr and can't be redirected directly, 13730 # and sets the high bit in the cache file unless we assign to the vars. 13731 ( 13732 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 13733 eval ac_val=\$$ac_var 13734 case $ac_val in #( 13735 *${as_nl}*) 13736 case $ac_var in #( 13737 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 13738 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 13739 esac 13740 case $ac_var in #( 13741 _ | IFS | as_nl) ;; #( 13742 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 13743 *) { eval $ac_var=; unset $ac_var;} ;; 13744 esac ;; 13745 esac 13746 done 13747 13748 (set) 2>&1 | 13749 case $as_nl`(ac_space=' '; set) 2>&1` in #( 13750 *${as_nl}ac_space=\ *) 13751 # `set' does not quote correctly, so add quotes: double-quote 13752 # substitution turns \\\\ into \\, and sed turns \\ into \. 13753 sed -n \ 13754 "s/'/'\\\\''/g; 13755 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 13756 ;; #( 13757 *) 13758 # `set' quotes correctly as required by POSIX, so do not add quotes. 13759 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 13760 ;; 13761 esac | 13762 sort 13763 ) | 13764 sed ' 13765 /^ac_cv_env_/b end 13766 t clear 13767 :clear 13768 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 13769 t end 13770 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 13771 :end' >>confcache 13772 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 13773 if test -w "$cache_file"; then 13774 if test "x$cache_file" != "x/dev/null"; then 13775 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 13776 $as_echo "$as_me: updating cache $cache_file" >&6;} 13777 if test ! -f "$cache_file" || test -h "$cache_file"; then 13778 cat confcache >"$cache_file" 13779 else 13780 case $cache_file in #( 13781 */* | ?:*) 13782 mv -f confcache "$cache_file"$$ && 13783 mv -f "$cache_file"$$ "$cache_file" ;; #( 13784 *) 13785 mv -f confcache "$cache_file" ;; 13786 esac 13787 fi 13788 fi 13789 else 13790 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 13791 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 13792 fi 13793 fi 13794 rm -f confcache 13795 13796 test "x$prefix" = xNONE && prefix=$ac_default_prefix 13797 # Let make expand exec_prefix. 13798 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 13799 13800 DEFS=-DHAVE_CONFIG_H 13801 13802 ac_libobjs= 13803 ac_ltlibobjs= 13804 U= 13805 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 13806 # 1. Remove the extension, and $U if already installed. 13807 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 13808 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 13809 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 13810 # will be set to the directory where LIBOBJS objects are built. 13811 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 13812 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 13813 done 13814 LIBOBJS=$ac_libobjs 13815 13816 LTLIBOBJS=$ac_ltlibobjs 13817 13818 13819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 13820 $as_echo_n "checking that generated files are newer than configure... " >&6; } 13821 if test -n "$am_sleep_pid"; then 13822 # Hide warnings about reused PIDs. 13823 wait $am_sleep_pid 2>/dev/null 13824 fi 13825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 13826 $as_echo "done" >&6; } 13827 if test -n "$EXEEXT"; then 13828 am__EXEEXT_TRUE= 13829 am__EXEEXT_FALSE='#' 13830 else 13831 am__EXEEXT_TRUE='#' 13832 am__EXEEXT_FALSE= 13833 fi 13834 13835 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 13836 as_fn_error $? "conditional \"AMDEP\" was never defined. 13837 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13838 fi 13839 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 13840 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 13841 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13842 fi 13843 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 13844 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 13845 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13846 fi 13847 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 13848 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 13849 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13850 fi 13851 if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 13852 as_fn_error $? "conditional \"NATIVE\" was never defined. 13853 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13854 fi 13855 13856 : "${CONFIG_STATUS=./config.status}" 13857 ac_write_fail=0 13858 ac_clean_files_save=$ac_clean_files 13859 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13860 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13861 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13862 as_write_fail=0 13863 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13864 #! $SHELL 13865 # Generated by $as_me. 13866 # Run this file to recreate the current configuration. 13867 # Compiler output produced by configure, useful for debugging 13868 # configure, is in config.log if it exists. 13869 13870 debug=false 13871 ac_cs_recheck=false 13872 ac_cs_silent=false 13873 13874 SHELL=\${CONFIG_SHELL-$SHELL} 13875 export SHELL 13876 _ASEOF 13877 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 13878 ## -------------------- ## 13879 ## M4sh Initialization. ## 13880 ## -------------------- ## 13881 13882 # Be more Bourne compatible 13883 DUALCASE=1; export DUALCASE # for MKS sh 13884 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 13885 emulate sh 13886 NULLCMD=: 13887 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 13888 # is contrary to our usage. Disable this feature. 13889 alias -g '${1+"$@"}'='"$@"' 13890 setopt NO_GLOB_SUBST 13891 else 13892 case `(set -o) 2>/dev/null` in #( 13893 *posix*) : 13894 set -o posix ;; #( 13895 *) : 13896 ;; 13897 esac 13898 fi 13899 13900 13901 as_nl=' 13902 ' 13903 export as_nl 13904 # Printing a long string crashes Solaris 7 /usr/bin/printf. 13905 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13906 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13907 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13908 # Prefer a ksh shell builtin over an external printf program on Solaris, 13909 # but without wasting forks for bash or zsh. 13910 if test -z "$BASH_VERSION$ZSH_VERSION" \ 13911 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13912 as_echo='print -r --' 13913 as_echo_n='print -rn --' 13914 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13915 as_echo='printf %s\n' 13916 as_echo_n='printf %s' 13917 else 13918 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13919 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13920 as_echo_n='/usr/ucb/echo -n' 13921 else 13922 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13923 as_echo_n_body='eval 13924 arg=$1; 13925 case $arg in #( 13926 *"$as_nl"*) 13927 expr "X$arg" : "X\\(.*\\)$as_nl"; 13928 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13929 esac; 13930 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13931 ' 13932 export as_echo_n_body 13933 as_echo_n='sh -c $as_echo_n_body as_echo' 13934 fi 13935 export as_echo_body 13936 as_echo='sh -c $as_echo_body as_echo' 13937 fi 13938 13939 # The user is always right. 13940 if test "${PATH_SEPARATOR+set}" != set; then 13941 PATH_SEPARATOR=: 13942 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13943 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13944 PATH_SEPARATOR=';' 13945 } 13946 fi 13947 13948 13949 # IFS 13950 # We need space, tab and new line, in precisely that order. Quoting is 13951 # there to prevent editors from complaining about space-tab. 13952 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 13953 # splitting by setting IFS to empty value.) 13954 IFS=" "" $as_nl" 13955 13956 # Find who we are. Look in the path if we contain no directory separator. 13957 as_myself= 13958 case $0 in #(( 13959 *[\\/]* ) as_myself=$0 ;; 13960 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13961 for as_dir in $PATH 13962 do 13963 IFS=$as_save_IFS 13964 test -z "$as_dir" && as_dir=. 13965 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13966 done 13967 IFS=$as_save_IFS 13968 13969 ;; 13970 esac 13971 # We did not find ourselves, most probably we were run as `sh COMMAND' 13972 # in which case we are not to be found in the path. 13973 if test "x$as_myself" = x; then 13974 as_myself=$0 13975 fi 13976 if test ! -f "$as_myself"; then 13977 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13978 exit 1 13979 fi 13980 13981 # Unset variables that we do not need and which cause bugs (e.g. in 13982 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13983 # suppresses any "Segmentation fault" message there. '((' could 13984 # trigger a bug in pdksh 5.2.14. 13985 for as_var in BASH_ENV ENV MAIL MAILPATH 13986 do eval test x\${$as_var+set} = xset \ 13987 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13988 done 13989 PS1='$ ' 13990 PS2='> ' 13991 PS4='+ ' 13992 13993 # NLS nuisances. 13994 LC_ALL=C 13995 export LC_ALL 13996 LANGUAGE=C 13997 export LANGUAGE 13998 13999 # CDPATH. 14000 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14001 14002 14003 # as_fn_error STATUS ERROR [LINENO LOG_FD] 14004 # ---------------------------------------- 14005 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14006 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14007 # script with STATUS, using 1 if that was 0. 14008 as_fn_error () 14009 { 14010 as_status=$1; test $as_status -eq 0 && as_status=1 14011 if test "$4"; then 14012 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14013 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14014 fi 14015 $as_echo "$as_me: error: $2" >&2 14016 as_fn_exit $as_status 14017 } # as_fn_error 14018 14019 14020 # as_fn_set_status STATUS 14021 # ----------------------- 14022 # Set $? to STATUS, without forking. 14023 as_fn_set_status () 14024 { 14025 return $1 14026 } # as_fn_set_status 14027 14028 # as_fn_exit STATUS 14029 # ----------------- 14030 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14031 as_fn_exit () 14032 { 14033 set +e 14034 as_fn_set_status $1 14035 exit $1 14036 } # as_fn_exit 14037 14038 # as_fn_unset VAR 14039 # --------------- 14040 # Portably unset VAR. 14041 as_fn_unset () 14042 { 14043 { eval $1=; unset $1;} 14044 } 14045 as_unset=as_fn_unset 14046 # as_fn_append VAR VALUE 14047 # ---------------------- 14048 # Append the text in VALUE to the end of the definition contained in VAR. Take 14049 # advantage of any shell optimizations that allow amortized linear growth over 14050 # repeated appends, instead of the typical quadratic growth present in naive 14051 # implementations. 14052 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14053 eval 'as_fn_append () 14054 { 14055 eval $1+=\$2 14056 }' 14057 else 14058 as_fn_append () 14059 { 14060 eval $1=\$$1\$2 14061 } 14062 fi # as_fn_append 14063 14064 # as_fn_arith ARG... 14065 # ------------------ 14066 # Perform arithmetic evaluation on the ARGs, and store the result in the 14067 # global $as_val. Take advantage of shells that can avoid forks. The arguments 14068 # must be portable across $(()) and expr. 14069 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14070 eval 'as_fn_arith () 14071 { 14072 as_val=$(( $* )) 14073 }' 14074 else 14075 as_fn_arith () 14076 { 14077 as_val=`expr "$@" || test $? -eq 1` 14078 } 14079 fi # as_fn_arith 14080 14081 14082 if expr a : '\(a\)' >/dev/null 2>&1 && 14083 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14084 as_expr=expr 14085 else 14086 as_expr=false 14087 fi 14088 14089 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14090 as_basename=basename 14091 else 14092 as_basename=false 14093 fi 14094 14095 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14096 as_dirname=dirname 14097 else 14098 as_dirname=false 14099 fi 14100 14101 as_me=`$as_basename -- "$0" || 14102 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14103 X"$0" : 'X\(//\)$' \| \ 14104 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14105 $as_echo X/"$0" | 14106 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14107 s//\1/ 14108 q 14109 } 14110 /^X\/\(\/\/\)$/{ 14111 s//\1/ 14112 q 14113 } 14114 /^X\/\(\/\).*/{ 14115 s//\1/ 14116 q 14117 } 14118 s/.*/./; q'` 14119 14120 # Avoid depending upon Character Ranges. 14121 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14122 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14123 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14124 as_cr_digits='0123456789' 14125 as_cr_alnum=$as_cr_Letters$as_cr_digits 14126 14127 ECHO_C= ECHO_N= ECHO_T= 14128 case `echo -n x` in #((((( 14129 -n*) 14130 case `echo 'xy\c'` in 14131 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14132 xy) ECHO_C='\c';; 14133 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14134 ECHO_T=' ';; 14135 esac;; 14136 *) 14137 ECHO_N='-n';; 14138 esac 14139 14140 rm -f conf$$ conf$$.exe conf$$.file 14141 if test -d conf$$.dir; then 14142 rm -f conf$$.dir/conf$$.file 14143 else 14144 rm -f conf$$.dir 14145 mkdir conf$$.dir 2>/dev/null 14146 fi 14147 if (echo >conf$$.file) 2>/dev/null; then 14148 if ln -s conf$$.file conf$$ 2>/dev/null; then 14149 as_ln_s='ln -s' 14150 # ... but there are two gotchas: 14151 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14152 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14153 # In both cases, we have to default to `cp -pR'. 14154 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14155 as_ln_s='cp -pR' 14156 elif ln conf$$.file conf$$ 2>/dev/null; then 14157 as_ln_s=ln 14158 else 14159 as_ln_s='cp -pR' 14160 fi 14161 else 14162 as_ln_s='cp -pR' 14163 fi 14164 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14165 rmdir conf$$.dir 2>/dev/null 14166 14167 14168 # as_fn_mkdir_p 14169 # ------------- 14170 # Create "$as_dir" as a directory, including parents if necessary. 14171 as_fn_mkdir_p () 14172 { 14173 14174 case $as_dir in #( 14175 -*) as_dir=./$as_dir;; 14176 esac 14177 test -d "$as_dir" || eval $as_mkdir_p || { 14178 as_dirs= 14179 while :; do 14180 case $as_dir in #( 14181 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14182 *) as_qdir=$as_dir;; 14183 esac 14184 as_dirs="'$as_qdir' $as_dirs" 14185 as_dir=`$as_dirname -- "$as_dir" || 14186 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14187 X"$as_dir" : 'X\(//\)[^/]' \| \ 14188 X"$as_dir" : 'X\(//\)$' \| \ 14189 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14190 $as_echo X"$as_dir" | 14191 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14192 s//\1/ 14193 q 14194 } 14195 /^X\(\/\/\)[^/].*/{ 14196 s//\1/ 14197 q 14198 } 14199 /^X\(\/\/\)$/{ 14200 s//\1/ 14201 q 14202 } 14203 /^X\(\/\).*/{ 14204 s//\1/ 14205 q 14206 } 14207 s/.*/./; q'` 14208 test -d "$as_dir" && break 14209 done 14210 test -z "$as_dirs" || eval "mkdir $as_dirs" 14211 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14212 14213 14214 } # as_fn_mkdir_p 14215 if mkdir -p . 2>/dev/null; then 14216 as_mkdir_p='mkdir -p "$as_dir"' 14217 else 14218 test -d ./-p && rmdir ./-p 14219 as_mkdir_p=false 14220 fi 14221 14222 14223 # as_fn_executable_p FILE 14224 # ----------------------- 14225 # Test if FILE is an executable regular file. 14226 as_fn_executable_p () 14227 { 14228 test -f "$1" && test -x "$1" 14229 } # as_fn_executable_p 14230 as_test_x='test -x' 14231 as_executable_p=as_fn_executable_p 14232 14233 # Sed expression to map a string onto a valid CPP name. 14234 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14235 14236 # Sed expression to map a string onto a valid variable name. 14237 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14238 14239 14240 exec 6>&1 14241 ## ----------------------------------- ## 14242 ## Main body of $CONFIG_STATUS script. ## 14243 ## ----------------------------------- ## 14244 _ASEOF 14245 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14246 14247 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14248 # Save the log message, to keep $0 and so on meaningful, and to 14249 # report actual input values of CONFIG_FILES etc. instead of their 14250 # values after options handling. 14251 ac_log=" 14252 This file was extended by gprof $as_me 2.45, which was 14253 generated by GNU Autoconf 2.69. Invocation command line was 14254 14255 CONFIG_FILES = $CONFIG_FILES 14256 CONFIG_HEADERS = $CONFIG_HEADERS 14257 CONFIG_LINKS = $CONFIG_LINKS 14258 CONFIG_COMMANDS = $CONFIG_COMMANDS 14259 $ $0 $@ 14260 14261 on `(hostname || uname -n) 2>/dev/null | sed 1q` 14262 " 14263 14264 _ACEOF 14265 14266 case $ac_config_files in *" 14267 "*) set x $ac_config_files; shift; ac_config_files=$*;; 14268 esac 14269 14270 case $ac_config_headers in *" 14271 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14272 esac 14273 14274 14275 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14276 # Files that config.status was made for. 14277 config_files="$ac_config_files" 14278 config_headers="$ac_config_headers" 14279 config_commands="$ac_config_commands" 14280 14281 _ACEOF 14282 14283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14284 ac_cs_usage="\ 14285 \`$as_me' instantiates files and other configuration actions 14286 from templates according to the current configuration. Unless the files 14287 and actions are specified as TAGs, all are instantiated by default. 14288 14289 Usage: $0 [OPTION]... [TAG]... 14290 14291 -h, --help print this help, then exit 14292 -V, --version print version number and configuration settings, then exit 14293 --config print configuration, then exit 14294 -q, --quiet, --silent 14295 do not print progress messages 14296 -d, --debug don't remove temporary files 14297 --recheck update $as_me by reconfiguring in the same conditions 14298 --file=FILE[:TEMPLATE] 14299 instantiate the configuration file FILE 14300 --header=FILE[:TEMPLATE] 14301 instantiate the configuration header FILE 14302 14303 Configuration files: 14304 $config_files 14305 14306 Configuration headers: 14307 $config_headers 14308 14309 Configuration commands: 14310 $config_commands 14311 14312 Report bugs to the package provider." 14313 14314 _ACEOF 14315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14316 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 14317 ac_cs_version="\\ 14318 gprof config.status 2.45 14319 configured by $0, generated by GNU Autoconf 2.69, 14320 with options \\"\$ac_cs_config\\" 14321 14322 Copyright (C) 2012 Free Software Foundation, Inc. 14323 This config.status script is free software; the Free Software Foundation 14324 gives unlimited permission to copy, distribute and modify it." 14325 14326 ac_pwd='$ac_pwd' 14327 srcdir='$srcdir' 14328 INSTALL='$INSTALL' 14329 MKDIR_P='$MKDIR_P' 14330 AWK='$AWK' 14331 test -n "\$AWK" || AWK=awk 14332 _ACEOF 14333 14334 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14335 # The default lists apply if the user does not specify any file. 14336 ac_need_defaults=: 14337 while test $# != 0 14338 do 14339 case $1 in 14340 --*=?*) 14341 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14342 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 14343 ac_shift=: 14344 ;; 14345 --*=) 14346 ac_option=`expr "X$1" : 'X\([^=]*\)='` 14347 ac_optarg= 14348 ac_shift=: 14349 ;; 14350 *) 14351 ac_option=$1 14352 ac_optarg=$2 14353 ac_shift=shift 14354 ;; 14355 esac 14356 14357 case $ac_option in 14358 # Handling of the options. 14359 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 14360 ac_cs_recheck=: ;; 14361 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 14362 $as_echo "$ac_cs_version"; exit ;; 14363 --config | --confi | --conf | --con | --co | --c ) 14364 $as_echo "$ac_cs_config"; exit ;; 14365 --debug | --debu | --deb | --de | --d | -d ) 14366 debug=: ;; 14367 --file | --fil | --fi | --f ) 14368 $ac_shift 14369 case $ac_optarg in 14370 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14371 '') as_fn_error $? "missing file argument" ;; 14372 esac 14373 as_fn_append CONFIG_FILES " '$ac_optarg'" 14374 ac_need_defaults=false;; 14375 --header | --heade | --head | --hea ) 14376 $ac_shift 14377 case $ac_optarg in 14378 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 14379 esac 14380 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 14381 ac_need_defaults=false;; 14382 --he | --h) 14383 # Conflict between --help and --header 14384 as_fn_error $? "ambiguous option: \`$1' 14385 Try \`$0 --help' for more information.";; 14386 --help | --hel | -h ) 14387 $as_echo "$ac_cs_usage"; exit ;; 14388 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 14389 | -silent | --silent | --silen | --sile | --sil | --si | --s) 14390 ac_cs_silent=: ;; 14391 14392 # This is an error. 14393 -*) as_fn_error $? "unrecognized option: \`$1' 14394 Try \`$0 --help' for more information." ;; 14395 14396 *) as_fn_append ac_config_targets " $1" 14397 ac_need_defaults=false ;; 14398 14399 esac 14400 shift 14401 done 14402 14403 ac_configure_extra_args= 14404 14405 if $ac_cs_silent; then 14406 exec 6>/dev/null 14407 ac_configure_extra_args="$ac_configure_extra_args --silent" 14408 fi 14409 14410 _ACEOF 14411 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14412 if \$ac_cs_recheck; then 14413 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 14414 shift 14415 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 14416 CONFIG_SHELL='$SHELL' 14417 export CONFIG_SHELL 14418 exec "\$@" 14419 fi 14420 14421 _ACEOF 14422 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14423 exec 5>>config.log 14424 { 14425 echo 14426 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 14427 ## Running $as_me. ## 14428 _ASBOX 14429 $as_echo "$ac_log" 14430 } >&5 14431 14432 _ACEOF 14433 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14434 # 14435 # INIT-COMMANDS 14436 # 14437 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 14438 14439 14440 # The HP-UX ksh and POSIX shell print the target directory to stdout 14441 # if CDPATH is set. 14442 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14443 14444 sed_quote_subst='$sed_quote_subst' 14445 double_quote_subst='$double_quote_subst' 14446 delay_variable_subst='$delay_variable_subst' 14447 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 14448 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 14449 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 14450 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 14451 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 14452 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 14453 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 14454 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 14455 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 14456 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 14457 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 14458 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 14459 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 14460 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 14461 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 14462 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 14463 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 14464 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 14465 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 14466 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 14467 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 14468 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 14469 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 14470 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 14471 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 14472 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 14473 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 14474 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 14475 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 14476 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 14477 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 14478 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 14479 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 14480 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 14481 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 14482 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 14483 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 14484 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14485 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14486 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 14487 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 14488 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 14489 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 14490 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 14491 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 14492 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 14493 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 14494 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 14495 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 14496 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 14497 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 14498 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 14499 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 14500 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 14501 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 14502 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 14503 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 14504 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 14505 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 14506 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 14507 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 14508 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 14509 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 14510 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 14511 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14512 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 14513 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 14514 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 14515 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 14516 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 14517 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 14518 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 14519 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 14520 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14521 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 14522 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 14523 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 14524 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 14525 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 14526 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 14527 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 14528 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 14529 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 14530 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 14531 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 14532 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 14533 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 14534 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 14535 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 14536 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 14537 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 14538 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 14539 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 14540 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 14541 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 14542 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 14543 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 14544 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 14545 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 14546 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 14547 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 14548 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 14549 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 14550 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 14551 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 14552 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 14553 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 14554 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 14555 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 14556 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 14557 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 14558 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 14559 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 14560 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 14561 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 14562 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 14563 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 14564 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 14565 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 14566 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 14567 14568 LTCC='$LTCC' 14569 LTCFLAGS='$LTCFLAGS' 14570 compiler='$compiler_DEFAULT' 14571 14572 # A function that is used when there is no print builtin or printf. 14573 func_fallback_echo () 14574 { 14575 eval 'cat <<_LTECHO_EOF 14576 \$1 14577 _LTECHO_EOF' 14578 } 14579 14580 # Quote evaled strings. 14581 for var in SHELL \ 14582 ECHO \ 14583 SED \ 14584 GREP \ 14585 EGREP \ 14586 FGREP \ 14587 LD \ 14588 NM \ 14589 LN_S \ 14590 lt_SP2NL \ 14591 lt_NL2SP \ 14592 reload_flag \ 14593 OBJDUMP \ 14594 deplibs_check_method \ 14595 file_magic_cmd \ 14596 AR \ 14597 AR_FLAGS \ 14598 STRIP \ 14599 RANLIB \ 14600 CC \ 14601 CFLAGS \ 14602 compiler \ 14603 lt_cv_sys_global_symbol_pipe \ 14604 lt_cv_sys_global_symbol_to_cdecl \ 14605 lt_cv_sys_global_symbol_to_c_name_address \ 14606 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 14607 lt_prog_compiler_no_builtin_flag \ 14608 lt_prog_compiler_wl \ 14609 lt_prog_compiler_pic \ 14610 lt_prog_compiler_static \ 14611 lt_cv_prog_compiler_c_o \ 14612 need_locks \ 14613 DSYMUTIL \ 14614 NMEDIT \ 14615 LIPO \ 14616 OTOOL \ 14617 OTOOL64 \ 14618 shrext_cmds \ 14619 export_dynamic_flag_spec \ 14620 whole_archive_flag_spec \ 14621 compiler_needs_object \ 14622 with_gnu_ld \ 14623 allow_undefined_flag \ 14624 no_undefined_flag \ 14625 hardcode_libdir_flag_spec \ 14626 hardcode_libdir_flag_spec_ld \ 14627 hardcode_libdir_separator \ 14628 fix_srcfile_path \ 14629 exclude_expsyms \ 14630 include_expsyms \ 14631 file_list_spec \ 14632 variables_saved_for_relink \ 14633 libname_spec \ 14634 library_names_spec \ 14635 soname_spec \ 14636 install_override_mode \ 14637 finish_eval \ 14638 old_striplib \ 14639 striplib; do 14640 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14641 *[\\\\\\\`\\"\\\$]*) 14642 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 14643 ;; 14644 *) 14645 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14646 ;; 14647 esac 14648 done 14649 14650 # Double-quote double-evaled strings. 14651 for var in reload_cmds \ 14652 old_postinstall_cmds \ 14653 old_postuninstall_cmds \ 14654 old_archive_cmds \ 14655 extract_expsyms_cmds \ 14656 old_archive_from_new_cmds \ 14657 old_archive_from_expsyms_cmds \ 14658 archive_cmds \ 14659 archive_expsym_cmds \ 14660 module_cmds \ 14661 module_expsym_cmds \ 14662 export_symbols_cmds \ 14663 prelink_cmds \ 14664 postinstall_cmds \ 14665 postuninstall_cmds \ 14666 finish_cmds \ 14667 sys_lib_search_path_spec \ 14668 sys_lib_dlsearch_path_spec; do 14669 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 14670 *[\\\\\\\`\\"\\\$]*) 14671 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 14672 ;; 14673 *) 14674 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 14675 ;; 14676 esac 14677 done 14678 14679 ac_aux_dir='$ac_aux_dir' 14680 xsi_shell='$xsi_shell' 14681 lt_shell_append='$lt_shell_append' 14682 14683 # See if we are running on zsh, and set the options which allow our 14684 # commands through without removal of \ escapes INIT. 14685 if test -n "\${ZSH_VERSION+set}" ; then 14686 setopt NO_GLOB_SUBST 14687 fi 14688 14689 14690 PACKAGE='$PACKAGE' 14691 VERSION='$VERSION' 14692 TIMESTAMP='$TIMESTAMP' 14693 RM='$RM' 14694 ofile='$ofile' 14695 14696 14697 14698 # Capture the value of obsolete ALL_LINGUAS because we need it to compute 14699 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 14700 # from automake. 14701 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 14702 # Capture the value of LINGUAS because we need it to compute CATALOGS. 14703 LINGUAS="${LINGUAS-%UNSET%}" 14704 14705 14706 _ACEOF 14707 14708 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14709 14710 # Handling of arguments. 14711 for ac_config_target in $ac_config_targets 14712 do 14713 case $ac_config_target in 14714 "gconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS gconfig.h:gconfig.in" ;; 14715 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 14716 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 14717 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 14718 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 14719 "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;; 14720 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 14721 14722 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14723 esac 14724 done 14725 14726 14727 # If the user did not use the arguments to specify the items to instantiate, 14728 # then the envvar interface is used. Set only those that are not. 14729 # We use the long form for the default assignment because of an extremely 14730 # bizarre bug on SunOS 4.1.3. 14731 if $ac_need_defaults; then 14732 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 14733 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 14734 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 14735 fi 14736 14737 # Have a temporary directory for convenience. Make it in the build tree 14738 # simply because there is no reason against having it here, and in addition, 14739 # creating and moving files from /tmp can sometimes cause problems. 14740 # Hook for its removal unless debugging. 14741 # Note that there is a small window in which the directory will not be cleaned: 14742 # after its creation but before its name has been assigned to `$tmp'. 14743 $debug || 14744 { 14745 tmp= ac_tmp= 14746 trap 'exit_status=$? 14747 : "${ac_tmp:=$tmp}" 14748 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 14749 ' 0 14750 trap 'as_fn_exit 1' 1 2 13 15 14751 } 14752 # Create a (secure) tmp directory for tmp files. 14753 14754 { 14755 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 14756 test -d "$tmp" 14757 } || 14758 { 14759 tmp=./conf$$-$RANDOM 14760 (umask 077 && mkdir "$tmp") 14761 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 14762 ac_tmp=$tmp 14763 14764 # Set up the scripts for CONFIG_FILES section. 14765 # No need to generate them if there are no CONFIG_FILES. 14766 # This happens for instance with `./config.status config.h'. 14767 if test -n "$CONFIG_FILES"; then 14768 14769 14770 ac_cr=`echo X | tr X '\015'` 14771 # On cygwin, bash can eat \r inside `` if the user requested igncr. 14772 # But we know of no other shell where ac_cr would be empty at this 14773 # point, so we can use a bashism as a fallback. 14774 if test "x$ac_cr" = x; then 14775 eval ac_cr=\$\'\\r\' 14776 fi 14777 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 14778 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 14779 ac_cs_awk_cr='\\r' 14780 else 14781 ac_cs_awk_cr=$ac_cr 14782 fi 14783 14784 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 14785 _ACEOF 14786 14787 14788 { 14789 echo "cat >conf$$subs.awk <<_ACEOF" && 14790 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 14791 echo "_ACEOF" 14792 } >conf$$subs.sh || 14793 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14794 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 14795 ac_delim='%!_!# ' 14796 for ac_last_try in false false false false false :; do 14797 . ./conf$$subs.sh || 14798 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14799 14800 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 14801 if test $ac_delim_n = $ac_delim_num; then 14802 break 14803 elif $ac_last_try; then 14804 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 14805 else 14806 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14807 fi 14808 done 14809 rm -f conf$$subs.sh 14810 14811 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14812 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 14813 _ACEOF 14814 sed -n ' 14815 h 14816 s/^/S["/; s/!.*/"]=/ 14817 p 14818 g 14819 s/^[^!]*!// 14820 :repl 14821 t repl 14822 s/'"$ac_delim"'$// 14823 t delim 14824 :nl 14825 h 14826 s/\(.\{148\}\)..*/\1/ 14827 t more1 14828 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 14829 p 14830 n 14831 b repl 14832 :more1 14833 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14834 p 14835 g 14836 s/.\{148\}// 14837 t nl 14838 :delim 14839 h 14840 s/\(.\{148\}\)..*/\1/ 14841 t more2 14842 s/["\\]/\\&/g; s/^/"/; s/$/"/ 14843 p 14844 b 14845 :more2 14846 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 14847 p 14848 g 14849 s/.\{148\}// 14850 t delim 14851 ' <conf$$subs.awk | sed ' 14852 /^[^""]/{ 14853 N 14854 s/\n// 14855 } 14856 ' >>$CONFIG_STATUS || ac_write_fail=1 14857 rm -f conf$$subs.awk 14858 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14859 _ACAWK 14860 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 14861 for (key in S) S_is_set[key] = 1 14862 FS = "" 14863 14864 } 14865 { 14866 line = $ 0 14867 nfields = split(line, field, "@") 14868 substed = 0 14869 len = length(field[1]) 14870 for (i = 2; i < nfields; i++) { 14871 key = field[i] 14872 keylen = length(key) 14873 if (S_is_set[key]) { 14874 value = S[key] 14875 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 14876 len += length(value) + length(field[++i]) 14877 substed = 1 14878 } else 14879 len += 1 + keylen 14880 } 14881 14882 print line 14883 } 14884 14885 _ACAWK 14886 _ACEOF 14887 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14888 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 14889 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 14890 else 14891 cat 14892 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14893 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14894 _ACEOF 14895 14896 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14897 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14898 # trailing colons and then remove the whole line if VPATH becomes empty 14899 # (actually we leave an empty line to preserve line numbers). 14900 if test "x$srcdir" = x.; then 14901 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14902 h 14903 s/// 14904 s/^/:/ 14905 s/[ ]*$/:/ 14906 s/:\$(srcdir):/:/g 14907 s/:\${srcdir}:/:/g 14908 s/:@srcdir@:/:/g 14909 s/^:*// 14910 s/:*$// 14911 x 14912 s/\(=[ ]*\).*/\1/ 14913 G 14914 s/\n// 14915 s/^[^=]*=[ ]*$// 14916 }' 14917 fi 14918 14919 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14920 fi # test -n "$CONFIG_FILES" 14921 14922 # Set up the scripts for CONFIG_HEADERS section. 14923 # No need to generate them if there are no CONFIG_HEADERS. 14924 # This happens for instance with `./config.status Makefile'. 14925 if test -n "$CONFIG_HEADERS"; then 14926 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14927 BEGIN { 14928 _ACEOF 14929 14930 # Transform confdefs.h into an awk script `defines.awk', embedded as 14931 # here-document in config.status, that substitutes the proper values into 14932 # config.h.in to produce config.h. 14933 14934 # Create a delimiter string that does not exist in confdefs.h, to ease 14935 # handling of long lines. 14936 ac_delim='%!_!# ' 14937 for ac_last_try in false false :; do 14938 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14939 if test -z "$ac_tt"; then 14940 break 14941 elif $ac_last_try; then 14942 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14943 else 14944 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14945 fi 14946 done 14947 14948 # For the awk script, D is an array of macro values keyed by name, 14949 # likewise P contains macro parameters if any. Preserve backslash 14950 # newline sequences. 14951 14952 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14953 sed -n ' 14954 s/.\{148\}/&'"$ac_delim"'/g 14955 t rset 14956 :rset 14957 s/^[ ]*#[ ]*define[ ][ ]*/ / 14958 t def 14959 d 14960 :def 14961 s/\\$// 14962 t bsnl 14963 s/["\\]/\\&/g 14964 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14965 D["\1"]=" \3"/p 14966 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14967 d 14968 :bsnl 14969 s/["\\]/\\&/g 14970 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14971 D["\1"]=" \3\\\\\\n"\\/p 14972 t cont 14973 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14974 t cont 14975 d 14976 :cont 14977 n 14978 s/.\{148\}/&'"$ac_delim"'/g 14979 t clear 14980 :clear 14981 s/\\$// 14982 t bsnlc 14983 s/["\\]/\\&/g; s/^/"/; s/$/"/p 14984 d 14985 :bsnlc 14986 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14987 b cont 14988 ' <confdefs.h | sed ' 14989 s/'"$ac_delim"'/"\\\ 14990 "/g' >>$CONFIG_STATUS || ac_write_fail=1 14991 14992 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14993 for (key in D) D_is_set[key] = 1 14994 FS = "" 14995 } 14996 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14997 line = \$ 0 14998 split(line, arg, " ") 14999 if (arg[1] == "#") { 15000 defundef = arg[2] 15001 mac1 = arg[3] 15002 } else { 15003 defundef = substr(arg[1], 2) 15004 mac1 = arg[2] 15005 } 15006 split(mac1, mac2, "(") #) 15007 macro = mac2[1] 15008 prefix = substr(line, 1, index(line, defundef) - 1) 15009 if (D_is_set[macro]) { 15010 # Preserve the white space surrounding the "#". 15011 print prefix "define", macro P[macro] D[macro] 15012 next 15013 } else { 15014 # Replace #undef with comments. This is necessary, for example, 15015 # in the case of _POSIX_SOURCE, which is predefined and required 15016 # on some systems where configure will not decide to define it. 15017 if (defundef == "undef") { 15018 print "/*", prefix defundef, macro, "*/" 15019 next 15020 } 15021 } 15022 } 15023 { print } 15024 _ACAWK 15025 _ACEOF 15026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15027 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15028 fi # test -n "$CONFIG_HEADERS" 15029 15030 15031 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15032 shift 15033 for ac_tag 15034 do 15035 case $ac_tag in 15036 :[FHLC]) ac_mode=$ac_tag; continue;; 15037 esac 15038 case $ac_mode$ac_tag in 15039 :[FHL]*:*);; 15040 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15041 :[FH]-) ac_tag=-:-;; 15042 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15043 esac 15044 ac_save_IFS=$IFS 15045 IFS=: 15046 set x $ac_tag 15047 IFS=$ac_save_IFS 15048 shift 15049 ac_file=$1 15050 shift 15051 15052 case $ac_mode in 15053 :L) ac_source=$1;; 15054 :[FH]) 15055 ac_file_inputs= 15056 for ac_f 15057 do 15058 case $ac_f in 15059 -) ac_f="$ac_tmp/stdin";; 15060 *) # Look for the file first in the build tree, then in the source tree 15061 # (if the path is not absolute). The absolute path cannot be DOS-style, 15062 # because $ac_f cannot contain `:'. 15063 test -f "$ac_f" || 15064 case $ac_f in 15065 [\\/$]*) false;; 15066 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15067 esac || 15068 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15069 esac 15070 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15071 as_fn_append ac_file_inputs " '$ac_f'" 15072 done 15073 15074 # Let's still pretend it is `configure' which instantiates (i.e., don't 15075 # use $as_me), people would be surprised to read: 15076 # /* config.h. Generated by config.status. */ 15077 configure_input='Generated from '` 15078 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15079 `' by configure.' 15080 if test x"$ac_file" != x-; then 15081 configure_input="$ac_file. $configure_input" 15082 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15083 $as_echo "$as_me: creating $ac_file" >&6;} 15084 fi 15085 # Neutralize special characters interpreted by sed in replacement strings. 15086 case $configure_input in #( 15087 *\&* | *\|* | *\\* ) 15088 ac_sed_conf_input=`$as_echo "$configure_input" | 15089 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15090 *) ac_sed_conf_input=$configure_input;; 15091 esac 15092 15093 case $ac_tag in 15094 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15096 esac 15097 ;; 15098 esac 15099 15100 ac_dir=`$as_dirname -- "$ac_file" || 15101 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15102 X"$ac_file" : 'X\(//\)[^/]' \| \ 15103 X"$ac_file" : 'X\(//\)$' \| \ 15104 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15105 $as_echo X"$ac_file" | 15106 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15107 s//\1/ 15108 q 15109 } 15110 /^X\(\/\/\)[^/].*/{ 15111 s//\1/ 15112 q 15113 } 15114 /^X\(\/\/\)$/{ 15115 s//\1/ 15116 q 15117 } 15118 /^X\(\/\).*/{ 15119 s//\1/ 15120 q 15121 } 15122 s/.*/./; q'` 15123 as_dir="$ac_dir"; as_fn_mkdir_p 15124 ac_builddir=. 15125 15126 case "$ac_dir" in 15127 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15128 *) 15129 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15130 # A ".." for each directory in $ac_dir_suffix. 15131 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15132 case $ac_top_builddir_sub in 15133 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15134 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15135 esac ;; 15136 esac 15137 ac_abs_top_builddir=$ac_pwd 15138 ac_abs_builddir=$ac_pwd$ac_dir_suffix 15139 # for backward compatibility: 15140 ac_top_builddir=$ac_top_build_prefix 15141 15142 case $srcdir in 15143 .) # We are building in place. 15144 ac_srcdir=. 15145 ac_top_srcdir=$ac_top_builddir_sub 15146 ac_abs_top_srcdir=$ac_pwd ;; 15147 [\\/]* | ?:[\\/]* ) # Absolute name. 15148 ac_srcdir=$srcdir$ac_dir_suffix; 15149 ac_top_srcdir=$srcdir 15150 ac_abs_top_srcdir=$srcdir ;; 15151 *) # Relative name. 15152 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15153 ac_top_srcdir=$ac_top_build_prefix$srcdir 15154 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15155 esac 15156 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15157 15158 15159 case $ac_mode in 15160 :F) 15161 # 15162 # CONFIG_FILE 15163 # 15164 15165 case $INSTALL in 15166 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15167 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15168 esac 15169 ac_MKDIR_P=$MKDIR_P 15170 case $MKDIR_P in 15171 [\\/$]* | ?:[\\/]* ) ;; 15172 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15173 esac 15174 _ACEOF 15175 15176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15177 # If the template does not know about datarootdir, expand it. 15178 # FIXME: This hack should be removed a few years after 2.60. 15179 ac_datarootdir_hack=; ac_datarootdir_seen= 15180 ac_sed_dataroot=' 15181 /datarootdir/ { 15182 p 15183 q 15184 } 15185 /@datadir@/p 15186 /@docdir@/p 15187 /@infodir@/p 15188 /@localedir@/p 15189 /@mandir@/p' 15190 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15191 *datarootdir*) ac_datarootdir_seen=yes;; 15192 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15193 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15194 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15195 _ACEOF 15196 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15197 ac_datarootdir_hack=' 15198 s&@datadir@&$datadir&g 15199 s&@docdir@&$docdir&g 15200 s&@infodir@&$infodir&g 15201 s&@localedir@&$localedir&g 15202 s&@mandir@&$mandir&g 15203 s&\\\${datarootdir}&$datarootdir&g' ;; 15204 esac 15205 _ACEOF 15206 15207 # Neutralize VPATH when `$srcdir' = `.'. 15208 # Shell code in configure.ac might set extrasub. 15209 # FIXME: do we really want to maintain this feature? 15210 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15211 ac_sed_extra="$ac_vpsub 15212 $extrasub 15213 _ACEOF 15214 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15215 :t 15216 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15217 s|@configure_input@|$ac_sed_conf_input|;t t 15218 s&@top_builddir@&$ac_top_builddir_sub&;t t 15219 s&@top_build_prefix@&$ac_top_build_prefix&;t t 15220 s&@srcdir@&$ac_srcdir&;t t 15221 s&@abs_srcdir@&$ac_abs_srcdir&;t t 15222 s&@top_srcdir@&$ac_top_srcdir&;t t 15223 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15224 s&@builddir@&$ac_builddir&;t t 15225 s&@abs_builddir@&$ac_abs_builddir&;t t 15226 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15227 s&@INSTALL@&$ac_INSTALL&;t t 15228 s&@MKDIR_P@&$ac_MKDIR_P&;t t 15229 $ac_datarootdir_hack 15230 " 15231 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15232 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15233 15234 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15235 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15236 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15237 "$ac_tmp/out"`; test -z "$ac_out"; } && 15238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15239 which seems to be undefined. Please make sure it is defined" >&5 15240 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15241 which seems to be undefined. Please make sure it is defined" >&2;} 15242 15243 rm -f "$ac_tmp/stdin" 15244 case $ac_file in 15245 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15246 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15247 esac \ 15248 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15249 ;; 15250 :H) 15251 # 15252 # CONFIG_HEADER 15253 # 15254 if test x"$ac_file" != x-; then 15255 { 15256 $as_echo "/* $configure_input */" \ 15257 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15258 } >"$ac_tmp/config.h" \ 15259 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15260 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15261 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15262 $as_echo "$as_me: $ac_file is unchanged" >&6;} 15263 else 15264 rm -f "$ac_file" 15265 mv "$ac_tmp/config.h" "$ac_file" \ 15266 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15267 fi 15268 else 15269 $as_echo "/* $configure_input */" \ 15270 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 15271 || as_fn_error $? "could not create -" "$LINENO" 5 15272 fi 15273 # Compute "$ac_file"'s index in $config_headers. 15274 _am_arg="$ac_file" 15275 _am_stamp_count=1 15276 for _am_header in $config_headers :; do 15277 case $_am_header in 15278 $_am_arg | $_am_arg:* ) 15279 break ;; 15280 * ) 15281 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 15282 esac 15283 done 15284 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 15285 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15286 X"$_am_arg" : 'X\(//\)[^/]' \| \ 15287 X"$_am_arg" : 'X\(//\)$' \| \ 15288 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 15289 $as_echo X"$_am_arg" | 15290 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15291 s//\1/ 15292 q 15293 } 15294 /^X\(\/\/\)[^/].*/{ 15295 s//\1/ 15296 q 15297 } 15298 /^X\(\/\/\)$/{ 15299 s//\1/ 15300 q 15301 } 15302 /^X\(\/\).*/{ 15303 s//\1/ 15304 q 15305 } 15306 s/.*/./; q'`/stamp-h$_am_stamp_count 15307 ;; 15308 15309 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15310 $as_echo "$as_me: executing $ac_file commands" >&6;} 15311 ;; 15312 esac 15313 15314 15315 case $ac_file$ac_mode in 15316 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 15317 # Older Autoconf quotes --file arguments for eval, but not when files 15318 # are listed without --file. Let's play safe and only enable the eval 15319 # if we detect the quoting. 15320 case $CONFIG_FILES in 15321 *\'*) eval set x "$CONFIG_FILES" ;; 15322 *) set x $CONFIG_FILES ;; 15323 esac 15324 shift 15325 for mf 15326 do 15327 # Strip MF so we end up with the name of the file. 15328 mf=`echo "$mf" | sed -e 's/:.*$//'` 15329 # Check whether this is an Automake generated Makefile or not. 15330 # We used to match only the files named 'Makefile.in', but 15331 # some people rename them; so instead we look at the file content. 15332 # Grep'ing the first line is not enough: some people post-process 15333 # each Makefile.in and add a new line on top of each file to say so. 15334 # Grep'ing the whole file is not good either: AIX grep has a line 15335 # limit of 2048, but all sed's we know have understand at least 4000. 15336 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 15337 dirpart=`$as_dirname -- "$mf" || 15338 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15339 X"$mf" : 'X\(//\)[^/]' \| \ 15340 X"$mf" : 'X\(//\)$' \| \ 15341 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 15342 $as_echo X"$mf" | 15343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15344 s//\1/ 15345 q 15346 } 15347 /^X\(\/\/\)[^/].*/{ 15348 s//\1/ 15349 q 15350 } 15351 /^X\(\/\/\)$/{ 15352 s//\1/ 15353 q 15354 } 15355 /^X\(\/\).*/{ 15356 s//\1/ 15357 q 15358 } 15359 s/.*/./; q'` 15360 else 15361 continue 15362 fi 15363 # Extract the definition of DEPDIR, am__include, and am__quote 15364 # from the Makefile without running 'make'. 15365 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 15366 test -z "$DEPDIR" && continue 15367 am__include=`sed -n 's/^am__include = //p' < "$mf"` 15368 test -z "$am__include" && continue 15369 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 15370 # Find all dependency output files, they are included files with 15371 # $(DEPDIR) in their names. We invoke sed twice because it is the 15372 # simplest approach to changing $(DEPDIR) to its actual value in the 15373 # expansion. 15374 for file in `sed -n " 15375 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 15376 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 15377 # Make sure the directory exists. 15378 test -f "$dirpart/$file" && continue 15379 fdir=`$as_dirname -- "$file" || 15380 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15381 X"$file" : 'X\(//\)[^/]' \| \ 15382 X"$file" : 'X\(//\)$' \| \ 15383 X"$file" : 'X\(/\)' \| . 2>/dev/null || 15384 $as_echo X"$file" | 15385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15386 s//\1/ 15387 q 15388 } 15389 /^X\(\/\/\)[^/].*/{ 15390 s//\1/ 15391 q 15392 } 15393 /^X\(\/\/\)$/{ 15394 s//\1/ 15395 q 15396 } 15397 /^X\(\/\).*/{ 15398 s//\1/ 15399 q 15400 } 15401 s/.*/./; q'` 15402 as_dir=$dirpart/$fdir; as_fn_mkdir_p 15403 # echo "creating $dirpart/$file" 15404 echo '# dummy' > "$dirpart/$file" 15405 done 15406 done 15407 } 15408 ;; 15409 "libtool":C) 15410 15411 # See if we are running on zsh, and set the options which allow our 15412 # commands through without removal of \ escapes. 15413 if test -n "${ZSH_VERSION+set}" ; then 15414 setopt NO_GLOB_SUBST 15415 fi 15416 15417 cfgfile="${ofile}T" 15418 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 15419 $RM "$cfgfile" 15420 15421 cat <<_LT_EOF >> "$cfgfile" 15422 #! $SHELL 15423 15424 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 15425 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 15426 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 15427 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 15428 # 15429 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 15430 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 15431 # Written by Gordon Matzigkeit, 1996 15432 # 15433 # This file is part of GNU Libtool. 15434 # 15435 # GNU Libtool is free software; you can redistribute it and/or 15436 # modify it under the terms of the GNU General Public License as 15437 # published by the Free Software Foundation; either version 2 of 15438 # the License, or (at your option) any later version. 15439 # 15440 # As a special exception to the GNU General Public License, 15441 # if you distribute this file as part of a program or library that 15442 # is built using GNU Libtool, you may include this file under the 15443 # same distribution terms that you use for the rest of that program. 15444 # 15445 # GNU Libtool is distributed in the hope that it will be useful, 15446 # but WITHOUT ANY WARRANTY; without even the implied warranty of 15447 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15448 # GNU General Public License for more details. 15449 # 15450 # You should have received a copy of the GNU General Public License 15451 # along with GNU Libtool; see the file COPYING. If not, a copy 15452 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 15453 # obtained by writing to the Free Software Foundation, Inc., 15454 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 15455 15456 15457 # The names of the tagged configurations supported by this script. 15458 available_tags="" 15459 15460 # ### BEGIN LIBTOOL CONFIG 15461 15462 # Which release of libtool.m4 was used? 15463 macro_version=$macro_version 15464 macro_revision=$macro_revision 15465 15466 # Whether or not to build shared libraries. 15467 build_libtool_libs=$enable_shared 15468 15469 # Whether or not to build static libraries. 15470 build_old_libs=$enable_static 15471 15472 # What type of objects to build. 15473 pic_mode=$pic_mode 15474 15475 # Whether or not to optimize for fast installation. 15476 fast_install=$enable_fast_install 15477 15478 # Shell to use when invoking shell scripts. 15479 SHELL=$lt_SHELL 15480 15481 # An echo program that protects backslashes. 15482 ECHO=$lt_ECHO 15483 15484 # The host system. 15485 host_alias=$host_alias 15486 host=$host 15487 host_os=$host_os 15488 15489 # The build system. 15490 build_alias=$build_alias 15491 build=$build 15492 build_os=$build_os 15493 15494 # A sed program that does not truncate output. 15495 SED=$lt_SED 15496 15497 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 15498 Xsed="\$SED -e 1s/^X//" 15499 15500 # A grep program that handles long lines. 15501 GREP=$lt_GREP 15502 15503 # An ERE matcher. 15504 EGREP=$lt_EGREP 15505 15506 # A literal string matcher. 15507 FGREP=$lt_FGREP 15508 15509 # A BSD- or MS-compatible name lister. 15510 NM=$lt_NM 15511 15512 # Whether we need soft or hard links. 15513 LN_S=$lt_LN_S 15514 15515 # What is the maximum length of a command? 15516 max_cmd_len=$max_cmd_len 15517 15518 # Object file suffix (normally "o"). 15519 objext=$ac_objext 15520 15521 # Executable file suffix (normally ""). 15522 exeext=$exeext 15523 15524 # whether the shell understands "unset". 15525 lt_unset=$lt_unset 15526 15527 # turn spaces into newlines. 15528 SP2NL=$lt_lt_SP2NL 15529 15530 # turn newlines into spaces. 15531 NL2SP=$lt_lt_NL2SP 15532 15533 # An object symbol dumper. 15534 OBJDUMP=$lt_OBJDUMP 15535 15536 # Method to check whether dependent libraries are shared objects. 15537 deplibs_check_method=$lt_deplibs_check_method 15538 15539 # Command to use when deplibs_check_method == "file_magic". 15540 file_magic_cmd=$lt_file_magic_cmd 15541 15542 # The archiver. 15543 AR=$lt_AR 15544 AR_FLAGS=$lt_AR_FLAGS 15545 15546 # A symbol stripping program. 15547 STRIP=$lt_STRIP 15548 15549 # Commands used to install an old-style archive. 15550 RANLIB=$lt_RANLIB 15551 old_postinstall_cmds=$lt_old_postinstall_cmds 15552 old_postuninstall_cmds=$lt_old_postuninstall_cmds 15553 15554 # Whether to use a lock for old archive extraction. 15555 lock_old_archive_extraction=$lock_old_archive_extraction 15556 15557 # A C compiler. 15558 LTCC=$lt_CC 15559 15560 # LTCC compiler flags. 15561 LTCFLAGS=$lt_CFLAGS 15562 15563 # Take the output of nm and produce a listing of raw symbols and C names. 15564 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 15565 15566 # Transform the output of nm in a proper C declaration. 15567 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 15568 15569 # Transform the output of nm in a C name address pair. 15570 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 15571 15572 # Transform the output of nm in a C name address pair when lib prefix is needed. 15573 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 15574 15575 # The name of the directory that contains temporary libtool files. 15576 objdir=$objdir 15577 15578 # Used to examine libraries when file_magic_cmd begins with "file". 15579 MAGIC_CMD=$MAGIC_CMD 15580 15581 # Must we lock files when doing compilation? 15582 need_locks=$lt_need_locks 15583 15584 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 15585 DSYMUTIL=$lt_DSYMUTIL 15586 15587 # Tool to change global to local symbols on Mac OS X. 15588 NMEDIT=$lt_NMEDIT 15589 15590 # Tool to manipulate fat objects and archives on Mac OS X. 15591 LIPO=$lt_LIPO 15592 15593 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 15594 OTOOL=$lt_OTOOL 15595 15596 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 15597 OTOOL64=$lt_OTOOL64 15598 15599 # Old archive suffix (normally "a"). 15600 libext=$libext 15601 15602 # Shared library suffix (normally ".so"). 15603 shrext_cmds=$lt_shrext_cmds 15604 15605 # The commands to extract the exported symbol list from a shared archive. 15606 extract_expsyms_cmds=$lt_extract_expsyms_cmds 15607 15608 # Variables whose values should be saved in libtool wrapper scripts and 15609 # restored at link time. 15610 variables_saved_for_relink=$lt_variables_saved_for_relink 15611 15612 # Do we need the "lib" prefix for modules? 15613 need_lib_prefix=$need_lib_prefix 15614 15615 # Do we need a version for libraries? 15616 need_version=$need_version 15617 15618 # Library versioning type. 15619 version_type=$version_type 15620 15621 # Shared library runtime path variable. 15622 runpath_var=$runpath_var 15623 15624 # Shared library path variable. 15625 shlibpath_var=$shlibpath_var 15626 15627 # Is shlibpath searched before the hard-coded library search path? 15628 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 15629 15630 # Format of library name prefix. 15631 libname_spec=$lt_libname_spec 15632 15633 # List of archive names. First name is the real one, the rest are links. 15634 # The last name is the one that the linker finds with -lNAME 15635 library_names_spec=$lt_library_names_spec 15636 15637 # The coded name of the library, if different from the real name. 15638 soname_spec=$lt_soname_spec 15639 15640 # Permission mode override for installation of shared libraries. 15641 install_override_mode=$lt_install_override_mode 15642 15643 # Command to use after installation of a shared archive. 15644 postinstall_cmds=$lt_postinstall_cmds 15645 15646 # Command to use after uninstallation of a shared archive. 15647 postuninstall_cmds=$lt_postuninstall_cmds 15648 15649 # Commands used to finish a libtool library installation in a directory. 15650 finish_cmds=$lt_finish_cmds 15651 15652 # As "finish_cmds", except a single script fragment to be evaled but 15653 # not shown. 15654 finish_eval=$lt_finish_eval 15655 15656 # Whether we should hardcode library paths into libraries. 15657 hardcode_into_libs=$hardcode_into_libs 15658 15659 # Compile-time system search path for libraries. 15660 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 15661 15662 # Run-time system search path for libraries. 15663 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 15664 15665 # Whether dlopen is supported. 15666 dlopen_support=$enable_dlopen 15667 15668 # Whether dlopen of programs is supported. 15669 dlopen_self=$enable_dlopen_self 15670 15671 # Whether dlopen of statically linked programs is supported. 15672 dlopen_self_static=$enable_dlopen_self_static 15673 15674 # Commands to strip libraries. 15675 old_striplib=$lt_old_striplib 15676 striplib=$lt_striplib 15677 15678 15679 # The linker used to build libraries. 15680 LD=$lt_LD 15681 15682 # How to create reloadable object files. 15683 reload_flag=$lt_reload_flag 15684 reload_cmds=$lt_reload_cmds 15685 15686 # Commands used to build an old-style archive. 15687 old_archive_cmds=$lt_old_archive_cmds 15688 15689 # A language specific compiler. 15690 CC=$lt_compiler 15691 15692 # Is the compiler the GNU compiler? 15693 with_gcc=$GCC 15694 15695 # Compiler flag to turn off builtin functions. 15696 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 15697 15698 # How to pass a linker flag through the compiler. 15699 wl=$lt_lt_prog_compiler_wl 15700 15701 # Additional compiler flags for building library objects. 15702 pic_flag=$lt_lt_prog_compiler_pic 15703 15704 # Compiler flag to prevent dynamic linking. 15705 link_static_flag=$lt_lt_prog_compiler_static 15706 15707 # Does compiler simultaneously support -c and -o options? 15708 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 15709 15710 # Whether or not to add -lc for building shared libraries. 15711 build_libtool_need_lc=$archive_cmds_need_lc 15712 15713 # Whether or not to disallow shared libs when runtime libs are static. 15714 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 15715 15716 # Compiler flag to allow reflexive dlopens. 15717 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 15718 15719 # Compiler flag to generate shared objects directly from archives. 15720 whole_archive_flag_spec=$lt_whole_archive_flag_spec 15721 15722 # Whether the compiler copes with passing no objects directly. 15723 compiler_needs_object=$lt_compiler_needs_object 15724 15725 # Create an old-style archive from a shared archive. 15726 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 15727 15728 # Create a temporary old-style archive to link instead of a shared archive. 15729 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 15730 15731 # Commands used to build a shared archive. 15732 archive_cmds=$lt_archive_cmds 15733 archive_expsym_cmds=$lt_archive_expsym_cmds 15734 15735 # Commands used to build a loadable module if different from building 15736 # a shared archive. 15737 module_cmds=$lt_module_cmds 15738 module_expsym_cmds=$lt_module_expsym_cmds 15739 15740 # Whether we are building with GNU ld or not. 15741 with_gnu_ld=$lt_with_gnu_ld 15742 15743 # Flag that allows shared libraries with undefined symbols to be built. 15744 allow_undefined_flag=$lt_allow_undefined_flag 15745 15746 # Flag that enforces no undefined symbols. 15747 no_undefined_flag=$lt_no_undefined_flag 15748 15749 # Flag to hardcode \$libdir into a binary during linking. 15750 # This must work even if \$libdir does not exist 15751 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 15752 15753 # If ld is used when linking, flag to hardcode \$libdir into a binary 15754 # during linking. This must work even if \$libdir does not exist. 15755 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 15756 15757 # Whether we need a single "-rpath" flag with a separated argument. 15758 hardcode_libdir_separator=$lt_hardcode_libdir_separator 15759 15760 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15761 # DIR into the resulting binary. 15762 hardcode_direct=$hardcode_direct 15763 15764 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 15765 # DIR into the resulting binary and the resulting library dependency is 15766 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 15767 # library is relocated. 15768 hardcode_direct_absolute=$hardcode_direct_absolute 15769 15770 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 15771 # into the resulting binary. 15772 hardcode_minus_L=$hardcode_minus_L 15773 15774 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 15775 # into the resulting binary. 15776 hardcode_shlibpath_var=$hardcode_shlibpath_var 15777 15778 # Set to "yes" if building a shared library automatically hardcodes DIR 15779 # into the library and all subsequent libraries and executables linked 15780 # against it. 15781 hardcode_automatic=$hardcode_automatic 15782 15783 # Set to yes if linker adds runtime paths of dependent libraries 15784 # to runtime path list. 15785 inherit_rpath=$inherit_rpath 15786 15787 # Whether libtool must link a program against all its dependency libraries. 15788 link_all_deplibs=$link_all_deplibs 15789 15790 # Fix the shell variable \$srcfile for the compiler. 15791 fix_srcfile_path=$lt_fix_srcfile_path 15792 15793 # Set to "yes" if exported symbols are required. 15794 always_export_symbols=$always_export_symbols 15795 15796 # The commands to list exported symbols. 15797 export_symbols_cmds=$lt_export_symbols_cmds 15798 15799 # Symbols that should not be listed in the preloaded symbols. 15800 exclude_expsyms=$lt_exclude_expsyms 15801 15802 # Symbols that must always be exported. 15803 include_expsyms=$lt_include_expsyms 15804 15805 # Commands necessary for linking programs (against libraries) with templates. 15806 prelink_cmds=$lt_prelink_cmds 15807 15808 # Specify filename containing input files. 15809 file_list_spec=$lt_file_list_spec 15810 15811 # How to hardcode a shared library path into an executable. 15812 hardcode_action=$hardcode_action 15813 15814 # ### END LIBTOOL CONFIG 15815 15816 _LT_EOF 15817 15818 case $host_os in 15819 aix3*) 15820 cat <<\_LT_EOF >> "$cfgfile" 15821 # AIX sometimes has problems with the GCC collect2 program. For some 15822 # reason, if we set the COLLECT_NAMES environment variable, the problems 15823 # vanish in a puff of smoke. 15824 if test "X${COLLECT_NAMES+set}" != Xset; then 15825 COLLECT_NAMES= 15826 export COLLECT_NAMES 15827 fi 15828 _LT_EOF 15829 ;; 15830 esac 15831 15832 15833 ltmain="$ac_aux_dir/ltmain.sh" 15834 15835 15836 # We use sed instead of cat because bash on DJGPP gets confused if 15837 # if finds mixed CR/LF and LF-only lines. Since sed operates in 15838 # text mode, it properly converts lines to CR/LF. This bash problem 15839 # is reportedly fixed, but why not run on old versions too? 15840 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 15841 || (rm -f "$cfgfile"; exit 1) 15842 15843 case $xsi_shell in 15844 yes) 15845 cat << \_LT_EOF >> "$cfgfile" 15846 15847 # func_dirname file append nondir_replacement 15848 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15849 # otherwise set result to NONDIR_REPLACEMENT. 15850 func_dirname () 15851 { 15852 case ${1} in 15853 */*) func_dirname_result="${1%/*}${2}" ;; 15854 * ) func_dirname_result="${3}" ;; 15855 esac 15856 } 15857 15858 # func_basename file 15859 func_basename () 15860 { 15861 func_basename_result="${1##*/}" 15862 } 15863 15864 # func_dirname_and_basename file append nondir_replacement 15865 # perform func_basename and func_dirname in a single function 15866 # call: 15867 # dirname: Compute the dirname of FILE. If nonempty, 15868 # add APPEND to the result, otherwise set result 15869 # to NONDIR_REPLACEMENT. 15870 # value returned in "$func_dirname_result" 15871 # basename: Compute filename of FILE. 15872 # value retuned in "$func_basename_result" 15873 # Implementation must be kept synchronized with func_dirname 15874 # and func_basename. For efficiency, we do not delegate to 15875 # those functions but instead duplicate the functionality here. 15876 func_dirname_and_basename () 15877 { 15878 case ${1} in 15879 */*) func_dirname_result="${1%/*}${2}" ;; 15880 * ) func_dirname_result="${3}" ;; 15881 esac 15882 func_basename_result="${1##*/}" 15883 } 15884 15885 # func_stripname prefix suffix name 15886 # strip PREFIX and SUFFIX off of NAME. 15887 # PREFIX and SUFFIX must not contain globbing or regex special 15888 # characters, hashes, percent signs, but SUFFIX may contain a leading 15889 # dot (in which case that matches only a dot). 15890 func_stripname () 15891 { 15892 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 15893 # positional parameters, so assign one to ordinary parameter first. 15894 func_stripname_result=${3} 15895 func_stripname_result=${func_stripname_result#"${1}"} 15896 func_stripname_result=${func_stripname_result%"${2}"} 15897 } 15898 15899 # func_opt_split 15900 func_opt_split () 15901 { 15902 func_opt_split_opt=${1%%=*} 15903 func_opt_split_arg=${1#*=} 15904 } 15905 15906 # func_lo2o object 15907 func_lo2o () 15908 { 15909 case ${1} in 15910 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 15911 *) func_lo2o_result=${1} ;; 15912 esac 15913 } 15914 15915 # func_xform libobj-or-source 15916 func_xform () 15917 { 15918 func_xform_result=${1%.*}.lo 15919 } 15920 15921 # func_arith arithmetic-term... 15922 func_arith () 15923 { 15924 func_arith_result=$(( $* )) 15925 } 15926 15927 # func_len string 15928 # STRING may not start with a hyphen. 15929 func_len () 15930 { 15931 func_len_result=${#1} 15932 } 15933 15934 _LT_EOF 15935 ;; 15936 *) # Bourne compatible functions. 15937 cat << \_LT_EOF >> "$cfgfile" 15938 15939 # func_dirname file append nondir_replacement 15940 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 15941 # otherwise set result to NONDIR_REPLACEMENT. 15942 func_dirname () 15943 { 15944 # Extract subdirectory from the argument. 15945 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 15946 if test "X$func_dirname_result" = "X${1}"; then 15947 func_dirname_result="${3}" 15948 else 15949 func_dirname_result="$func_dirname_result${2}" 15950 fi 15951 } 15952 15953 # func_basename file 15954 func_basename () 15955 { 15956 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 15957 } 15958 15959 15960 # func_stripname prefix suffix name 15961 # strip PREFIX and SUFFIX off of NAME. 15962 # PREFIX and SUFFIX must not contain globbing or regex special 15963 # characters, hashes, percent signs, but SUFFIX may contain a leading 15964 # dot (in which case that matches only a dot). 15965 # func_strip_suffix prefix name 15966 func_stripname () 15967 { 15968 case ${2} in 15969 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 15970 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 15971 esac 15972 } 15973 15974 # sed scripts: 15975 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 15976 my_sed_long_arg='1s/^-[^=]*=//' 15977 15978 # func_opt_split 15979 func_opt_split () 15980 { 15981 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 15982 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 15983 } 15984 15985 # func_lo2o object 15986 func_lo2o () 15987 { 15988 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 15989 } 15990 15991 # func_xform libobj-or-source 15992 func_xform () 15993 { 15994 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 15995 } 15996 15997 # func_arith arithmetic-term... 15998 func_arith () 15999 { 16000 func_arith_result=`expr "$@"` 16001 } 16002 16003 # func_len string 16004 # STRING may not start with a hyphen. 16005 func_len () 16006 { 16007 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16008 } 16009 16010 _LT_EOF 16011 esac 16012 16013 case $lt_shell_append in 16014 yes) 16015 cat << \_LT_EOF >> "$cfgfile" 16016 16017 # func_append var value 16018 # Append VALUE to the end of shell variable VAR. 16019 func_append () 16020 { 16021 eval "$1+=\$2" 16022 } 16023 _LT_EOF 16024 ;; 16025 *) 16026 cat << \_LT_EOF >> "$cfgfile" 16027 16028 # func_append var value 16029 # Append VALUE to the end of shell variable VAR. 16030 func_append () 16031 { 16032 eval "$1=\$$1\$2" 16033 } 16034 16035 _LT_EOF 16036 ;; 16037 esac 16038 16039 16040 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16041 || (rm -f "$cfgfile"; exit 1) 16042 16043 mv -f "$cfgfile" "$ofile" || 16044 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16045 chmod +x "$ofile" 16046 16047 ;; 16048 "default-1":C) 16049 for ac_file in $CONFIG_FILES; do 16050 # Support "outfile[:infile[:infile...]]" 16051 case "$ac_file" in 16052 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 16053 esac 16054 # PO directories have a Makefile.in generated from Makefile.in.in. 16055 case "$ac_file" in */Makefile.in) 16056 # Adjust a relative srcdir. 16057 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 16058 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 16059 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 16060 # In autoconf-2.13 it is called $ac_given_srcdir. 16061 # In autoconf-2.50 it is called $srcdir. 16062 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 16063 case "$ac_given_srcdir" in 16064 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 16065 /*) top_srcdir="$ac_given_srcdir" ;; 16066 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 16067 esac 16068 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 16069 rm -f "$ac_dir/POTFILES" 16070 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 16071 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 16072 POMAKEFILEDEPS="POTFILES.in" 16073 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 16074 # on $ac_dir but don't depend on user-specified configuration 16075 # parameters. 16076 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 16077 # The LINGUAS file contains the set of available languages. 16078 if test -n "$OBSOLETE_ALL_LINGUAS"; then 16079 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 16080 fi 16081 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 16082 # Hide the ALL_LINGUAS assigment from automake. 16083 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 16084 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 16085 else 16086 # The set of available languages was given in configure.ac. 16087 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 16088 fi 16089 case "$ac_given_srcdir" in 16090 .) srcdirpre= ;; 16091 *) srcdirpre='$(srcdir)/' ;; 16092 esac 16093 POFILES= 16094 GMOFILES= 16095 UPDATEPOFILES= 16096 DUMMYPOFILES= 16097 for lang in $ALL_LINGUAS; do 16098 POFILES="$POFILES $srcdirpre$lang.po" 16099 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 16100 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 16101 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 16102 done 16103 # CATALOGS depends on both $ac_dir and the user's LINGUAS 16104 # environment variable. 16105 INST_LINGUAS= 16106 if test -n "$ALL_LINGUAS"; then 16107 for presentlang in $ALL_LINGUAS; do 16108 useit=no 16109 if test "%UNSET%" != "$LINGUAS"; then 16110 desiredlanguages="$LINGUAS" 16111 else 16112 desiredlanguages="$ALL_LINGUAS" 16113 fi 16114 for desiredlang in $desiredlanguages; do 16115 # Use the presentlang catalog if desiredlang is 16116 # a. equal to presentlang, or 16117 # b. a variant of presentlang (because in this case, 16118 # presentlang can be used as a fallback for messages 16119 # which are not translated in the desiredlang catalog). 16120 case "$desiredlang" in 16121 "$presentlang"*) useit=yes;; 16122 esac 16123 done 16124 if test $useit = yes; then 16125 INST_LINGUAS="$INST_LINGUAS $presentlang" 16126 fi 16127 done 16128 fi 16129 CATALOGS= 16130 if test -n "$INST_LINGUAS"; then 16131 for lang in $INST_LINGUAS; do 16132 CATALOGS="$CATALOGS $lang.gmo" 16133 done 16134 fi 16135 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 16136 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 16137 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 16138 if test -f "$f"; then 16139 case "$f" in 16140 *.orig | *.bak | *~) ;; 16141 *) cat "$f" >> "$ac_dir/Makefile" ;; 16142 esac 16143 fi 16144 done 16145 fi 16146 ;; 16147 esac 16148 done ;; 16149 16150 esac 16151 done # for ac_tag 16152 16153 16154 as_fn_exit 0 16155 _ACEOF 16156 ac_clean_files=$ac_clean_files_save 16157 16158 test $ac_write_fail = 0 || 16159 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16160 16161 16162 # configure is writing to config.log, and then calls config.status. 16163 # config.status does its own redirection, appending to config.log. 16164 # Unfortunately, on DOS this fails, as config.log is still kept open 16165 # by configure, so config.status won't be able to write to it; its 16166 # output is simply discarded. So we exec the FD to /dev/null, 16167 # effectively closing config.log, so it can be properly (re)opened and 16168 # appended to by config.status. When coming back to configure, we 16169 # need to make the FD available again. 16170 if test "$no_create" != yes; then 16171 ac_cs_success=: 16172 ac_config_status_args= 16173 test "$silent" = yes && 16174 ac_config_status_args="$ac_config_status_args --quiet" 16175 exec 5>/dev/null 16176 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16177 exec 5>>config.log 16178 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16179 # would make configure fail if this is the last instruction. 16180 $ac_cs_success || as_fn_exit 1 16181 fi 16182 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16184 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16185 fi 16186 16187 16188 16189 touch config.status.tmp 16190 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 16191 sed '/as_fn_exit 0/i \ 16192 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 16193 touch --reference=Makefile Makefile.tmp \ 16194 mv Makefile.tmp Makefile \ 16195 ' config.status > config.status.tmp 16196 touch --reference=config.status config.status.tmp 16197 mv config.status.tmp config.status 16198 chmod +x config.status 16199 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 16200 touch --reference=Makefile Makefile.tmp 16201 mv Makefile.tmp Makefile 16202 else 16203 rm -f config.status.tmp 16204 fi 16205