1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for libcc1 version-unused. 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='libcc1' 589 PACKAGE_TARNAME='libcc1' 590 PACKAGE_VERSION='version-unused' 591 PACKAGE_STRING='libcc1 version-unused' 592 PACKAGE_BUGREPORT='' 593 PACKAGE_URL='' 594 595 ac_unique_file="libcc1.cc" 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 ac_subst_vars='am__EXEEXT_FALSE 633 am__EXEEXT_TRUE 634 LTLIBOBJS 635 LIBOBJS 636 ENABLE_PLUGIN_FALSE 637 ENABLE_PLUGIN_TRUE 638 DARWIN_DYNAMIC_LOOKUP_FALSE 639 DARWIN_DYNAMIC_LOOKUP_TRUE 640 libsuffix 641 GMPINC 642 WERROR 643 WARN_FLAGS 644 CONFIG_STATUS_DEPENDENCIES 645 gcc_version 646 get_gcc_base_ver 647 CET_HOST_FLAGS 648 visibility 649 CXXCPP 650 am__fastdepCXX_FALSE 651 am__fastdepCXX_TRUE 652 CXXDEPMODE 653 ac_ct_CXX 654 CXXFLAGS 655 CXX 656 OTOOL64 657 OTOOL 658 LIPO 659 NMEDIT 660 DSYMUTIL 661 RANLIB 662 AR 663 OBJDUMP 664 LN_S 665 NM 666 ac_ct_DUMPBIN 667 DUMPBIN 668 LD 669 FGREP 670 SED 671 LIBTOOL 672 MAINT 673 MAINTAINER_MODE_FALSE 674 MAINTAINER_MODE_TRUE 675 AM_BACKSLASH 676 AM_DEFAULT_VERBOSITY 677 AM_DEFAULT_V 678 AM_V 679 am__fastdepCC_FALSE 680 am__fastdepCC_TRUE 681 CCDEPMODE 682 am__nodep 683 AMDEPBACKSLASH 684 AMDEP_FALSE 685 AMDEP_TRUE 686 am__quote 687 am__include 688 DEPDIR 689 am__untar 690 am__tar 691 AMTAR 692 am__leading_dot 693 SET_MAKE 694 AWK 695 mkdir_p 696 MKDIR_P 697 INSTALL_STRIP_PROGRAM 698 STRIP 699 install_sh 700 MAKEINFO 701 AUTOHEADER 702 AUTOMAKE 703 AUTOCONF 704 ACLOCAL 705 VERSION 706 PACKAGE 707 CYGPATH_W 708 am__isrc 709 INSTALL_DATA 710 INSTALL_SCRIPT 711 INSTALL_PROGRAM 712 target_subdir 713 host_subdir 714 build_subdir 715 build_libsubdir 716 target_noncanonical 717 EGREP 718 GREP 719 CPP 720 OBJEXT 721 EXEEXT 722 ac_ct_CC 723 CPPFLAGS 724 LDFLAGS 725 CFLAGS 726 CC 727 target_os 728 target_vendor 729 target_cpu 730 target 731 host_os 732 host_vendor 733 host_cpu 734 host 735 build_os 736 build_vendor 737 build_cpu 738 build 739 target_alias 740 host_alias 741 build_alias 742 LIBS 743 ECHO_T 744 ECHO_N 745 ECHO_C 746 DEFS 747 mandir 748 localedir 749 libdir 750 psdir 751 pdfdir 752 dvidir 753 htmldir 754 infodir 755 docdir 756 oldincludedir 757 includedir 758 localstatedir 759 sharedstatedir 760 sysconfdir 761 datadir 762 datarootdir 763 libexecdir 764 sbindir 765 bindir 766 program_transform_name 767 prefix 768 exec_prefix 769 PACKAGE_URL 770 PACKAGE_BUGREPORT 771 PACKAGE_STRING 772 PACKAGE_VERSION 773 PACKAGE_TARNAME 774 PACKAGE_NAME 775 PATH_SEPARATOR 776 SHELL' 777 ac_subst_files='' 778 ac_user_opts=' 779 enable_option_checking 780 with_build_libsubdir 781 enable_dependency_tracking 782 enable_silent_rules 783 enable_maintainer_mode 784 enable_static 785 enable_shared 786 with_pic 787 enable_fast_install 788 with_gnu_ld 789 enable_libtool_lock 790 enable_darwin_at_rpath 791 enable_cet 792 with_gcc_major_version_only 793 enable_werror_always 794 enable_plugin 795 ' 796 ac_precious_vars='build_alias 797 host_alias 798 target_alias 799 CC 800 CFLAGS 801 LDFLAGS 802 LIBS 803 CPPFLAGS 804 CPP 805 CXX 806 CXXFLAGS 807 CCC 808 CXXCPP 809 GMPINC' 810 811 812 # Initialize some variables set by options. 813 ac_init_help= 814 ac_init_version=false 815 ac_unrecognized_opts= 816 ac_unrecognized_sep= 817 # The variables have the same names as the options, with 818 # dashes changed to underlines. 819 cache_file=/dev/null 820 exec_prefix=NONE 821 no_create= 822 no_recursion= 823 prefix=NONE 824 program_prefix=NONE 825 program_suffix=NONE 826 program_transform_name=s,x,x, 827 silent= 828 site= 829 srcdir= 830 verbose= 831 x_includes=NONE 832 x_libraries=NONE 833 834 # Installation directory options. 835 # These are left unexpanded so users can "make install exec_prefix=/foo" 836 # and all the variables that are supposed to be based on exec_prefix 837 # by default will actually change. 838 # Use braces instead of parens because sh, perl, etc. also accept them. 839 # (The list follows the same order as the GNU Coding Standards.) 840 bindir='${exec_prefix}/bin' 841 sbindir='${exec_prefix}/sbin' 842 libexecdir='${exec_prefix}/libexec' 843 datarootdir='${prefix}/share' 844 datadir='${datarootdir}' 845 sysconfdir='${prefix}/etc' 846 sharedstatedir='${prefix}/com' 847 localstatedir='${prefix}/var' 848 includedir='${prefix}/include' 849 oldincludedir='/usr/include' 850 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 851 infodir='${datarootdir}/info' 852 htmldir='${docdir}' 853 dvidir='${docdir}' 854 pdfdir='${docdir}' 855 psdir='${docdir}' 856 libdir='${exec_prefix}/lib' 857 localedir='${datarootdir}/locale' 858 mandir='${datarootdir}/man' 859 860 ac_prev= 861 ac_dashdash= 862 for ac_option 863 do 864 # If the previous option needs an argument, assign it. 865 if test -n "$ac_prev"; then 866 eval $ac_prev=\$ac_option 867 ac_prev= 868 continue 869 fi 870 871 case $ac_option in 872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 873 *=) ac_optarg= ;; 874 *) ac_optarg=yes ;; 875 esac 876 877 # Accept the important Cygnus configure options, so we can diagnose typos. 878 879 case $ac_dashdash$ac_option in 880 --) 881 ac_dashdash=yes ;; 882 883 -bindir | --bindir | --bindi | --bind | --bin | --bi) 884 ac_prev=bindir ;; 885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 886 bindir=$ac_optarg ;; 887 888 -build | --build | --buil | --bui | --bu) 889 ac_prev=build_alias ;; 890 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 891 build_alias=$ac_optarg ;; 892 893 -cache-file | --cache-file | --cache-fil | --cache-fi \ 894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 895 ac_prev=cache_file ;; 896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 898 cache_file=$ac_optarg ;; 899 900 --config-cache | -C) 901 cache_file=config.cache ;; 902 903 -datadir | --datadir | --datadi | --datad) 904 ac_prev=datadir ;; 905 -datadir=* | --datadir=* | --datadi=* | --datad=*) 906 datadir=$ac_optarg ;; 907 908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 909 | --dataroo | --dataro | --datar) 910 ac_prev=datarootdir ;; 911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 913 datarootdir=$ac_optarg ;; 914 915 -disable-* | --disable-*) 916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 917 # Reject names that are not valid shell variable names. 918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 919 as_fn_error $? "invalid feature name: $ac_useropt" 920 ac_useropt_orig=$ac_useropt 921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 922 case $ac_user_opts in 923 *" 924 "enable_$ac_useropt" 925 "*) ;; 926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 927 ac_unrecognized_sep=', ';; 928 esac 929 eval enable_$ac_useropt=no ;; 930 931 -docdir | --docdir | --docdi | --doc | --do) 932 ac_prev=docdir ;; 933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 934 docdir=$ac_optarg ;; 935 936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 937 ac_prev=dvidir ;; 938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 939 dvidir=$ac_optarg ;; 940 941 -enable-* | --enable-*) 942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 943 # Reject names that are not valid shell variable names. 944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 945 as_fn_error $? "invalid feature name: $ac_useropt" 946 ac_useropt_orig=$ac_useropt 947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 948 case $ac_user_opts in 949 *" 950 "enable_$ac_useropt" 951 "*) ;; 952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 953 ac_unrecognized_sep=', ';; 954 esac 955 eval enable_$ac_useropt=\$ac_optarg ;; 956 957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 959 | --exec | --exe | --ex) 960 ac_prev=exec_prefix ;; 961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 963 | --exec=* | --exe=* | --ex=*) 964 exec_prefix=$ac_optarg ;; 965 966 -gas | --gas | --ga | --g) 967 # Obsolete; use --with-gas. 968 with_gas=yes ;; 969 970 -help | --help | --hel | --he | -h) 971 ac_init_help=long ;; 972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 973 ac_init_help=recursive ;; 974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 975 ac_init_help=short ;; 976 977 -host | --host | --hos | --ho) 978 ac_prev=host_alias ;; 979 -host=* | --host=* | --hos=* | --ho=*) 980 host_alias=$ac_optarg ;; 981 982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 983 ac_prev=htmldir ;; 984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 985 | --ht=*) 986 htmldir=$ac_optarg ;; 987 988 -includedir | --includedir | --includedi | --included | --include \ 989 | --includ | --inclu | --incl | --inc) 990 ac_prev=includedir ;; 991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 992 | --includ=* | --inclu=* | --incl=* | --inc=*) 993 includedir=$ac_optarg ;; 994 995 -infodir | --infodir | --infodi | --infod | --info | --inf) 996 ac_prev=infodir ;; 997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 998 infodir=$ac_optarg ;; 999 1000 -libdir | --libdir | --libdi | --libd) 1001 ac_prev=libdir ;; 1002 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1003 libdir=$ac_optarg ;; 1004 1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1006 | --libexe | --libex | --libe) 1007 ac_prev=libexecdir ;; 1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1009 | --libexe=* | --libex=* | --libe=*) 1010 libexecdir=$ac_optarg ;; 1011 1012 -localedir | --localedir | --localedi | --localed | --locale) 1013 ac_prev=localedir ;; 1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1015 localedir=$ac_optarg ;; 1016 1017 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1018 | --localstate | --localstat | --localsta | --localst | --locals) 1019 ac_prev=localstatedir ;; 1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1022 localstatedir=$ac_optarg ;; 1023 1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1025 ac_prev=mandir ;; 1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1027 mandir=$ac_optarg ;; 1028 1029 -nfp | --nfp | --nf) 1030 # Obsolete; use --without-fp. 1031 with_fp=no ;; 1032 1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1034 | --no-cr | --no-c | -n) 1035 no_create=yes ;; 1036 1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1039 no_recursion=yes ;; 1040 1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1043 | --oldin | --oldi | --old | --ol | --o) 1044 ac_prev=oldincludedir ;; 1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1048 oldincludedir=$ac_optarg ;; 1049 1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1051 ac_prev=prefix ;; 1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1053 prefix=$ac_optarg ;; 1054 1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1056 | --program-pre | --program-pr | --program-p) 1057 ac_prev=program_prefix ;; 1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1060 program_prefix=$ac_optarg ;; 1061 1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1063 | --program-suf | --program-su | --program-s) 1064 ac_prev=program_suffix ;; 1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1067 program_suffix=$ac_optarg ;; 1068 1069 -program-transform-name | --program-transform-name \ 1070 | --program-transform-nam | --program-transform-na \ 1071 | --program-transform-n | --program-transform- \ 1072 | --program-transform | --program-transfor \ 1073 | --program-transfo | --program-transf \ 1074 | --program-trans | --program-tran \ 1075 | --progr-tra | --program-tr | --program-t) 1076 ac_prev=program_transform_name ;; 1077 -program-transform-name=* | --program-transform-name=* \ 1078 | --program-transform-nam=* | --program-transform-na=* \ 1079 | --program-transform-n=* | --program-transform-=* \ 1080 | --program-transform=* | --program-transfor=* \ 1081 | --program-transfo=* | --program-transf=* \ 1082 | --program-trans=* | --program-tran=* \ 1083 | --progr-tra=* | --program-tr=* | --program-t=*) 1084 program_transform_name=$ac_optarg ;; 1085 1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1087 ac_prev=pdfdir ;; 1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1089 pdfdir=$ac_optarg ;; 1090 1091 -psdir | --psdir | --psdi | --psd | --ps) 1092 ac_prev=psdir ;; 1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1094 psdir=$ac_optarg ;; 1095 1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1097 | -silent | --silent | --silen | --sile | --sil) 1098 silent=yes ;; 1099 1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1101 ac_prev=sbindir ;; 1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1103 | --sbi=* | --sb=*) 1104 sbindir=$ac_optarg ;; 1105 1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1108 | --sharedst | --shareds | --shared | --share | --shar \ 1109 | --sha | --sh) 1110 ac_prev=sharedstatedir ;; 1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1114 | --sha=* | --sh=*) 1115 sharedstatedir=$ac_optarg ;; 1116 1117 -site | --site | --sit) 1118 ac_prev=site ;; 1119 -site=* | --site=* | --sit=*) 1120 site=$ac_optarg ;; 1121 1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1123 ac_prev=srcdir ;; 1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1125 srcdir=$ac_optarg ;; 1126 1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1128 | --syscon | --sysco | --sysc | --sys | --sy) 1129 ac_prev=sysconfdir ;; 1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1132 sysconfdir=$ac_optarg ;; 1133 1134 -target | --target | --targe | --targ | --tar | --ta | --t) 1135 ac_prev=target_alias ;; 1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1137 target_alias=$ac_optarg ;; 1138 1139 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1140 verbose=yes ;; 1141 1142 -version | --version | --versio | --versi | --vers | -V) 1143 ac_init_version=: ;; 1144 1145 -with-* | --with-*) 1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1147 # Reject names that are not valid shell variable names. 1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1149 as_fn_error $? "invalid package name: $ac_useropt" 1150 ac_useropt_orig=$ac_useropt 1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1152 case $ac_user_opts in 1153 *" 1154 "with_$ac_useropt" 1155 "*) ;; 1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1157 ac_unrecognized_sep=', ';; 1158 esac 1159 eval with_$ac_useropt=\$ac_optarg ;; 1160 1161 -without-* | --without-*) 1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1163 # Reject names that are not valid shell variable names. 1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1165 as_fn_error $? "invalid package name: $ac_useropt" 1166 ac_useropt_orig=$ac_useropt 1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1168 case $ac_user_opts in 1169 *" 1170 "with_$ac_useropt" 1171 "*) ;; 1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1173 ac_unrecognized_sep=', ';; 1174 esac 1175 eval with_$ac_useropt=no ;; 1176 1177 --x) 1178 # Obsolete; use --with-x. 1179 with_x=yes ;; 1180 1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1182 | --x-incl | --x-inc | --x-in | --x-i) 1183 ac_prev=x_includes ;; 1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1186 x_includes=$ac_optarg ;; 1187 1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1190 ac_prev=x_libraries ;; 1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1193 x_libraries=$ac_optarg ;; 1194 1195 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1196 Try \`$0 --help' for more information" 1197 ;; 1198 1199 *=*) 1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1201 # Reject names that are not valid shell variable names. 1202 case $ac_envvar in #( 1203 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1205 esac 1206 eval $ac_envvar=\$ac_optarg 1207 export $ac_envvar ;; 1208 1209 *) 1210 # FIXME: should be removed in autoconf 3.0. 1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1215 ;; 1216 1217 esac 1218 done 1219 1220 if test -n "$ac_prev"; then 1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1222 as_fn_error $? "missing argument to $ac_option" 1223 fi 1224 1225 if test -n "$ac_unrecognized_opts"; then 1226 case $enable_option_checking in 1227 no) ;; 1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1230 esac 1231 fi 1232 1233 # Check all directory arguments for consistency. 1234 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1235 datadir sysconfdir sharedstatedir localstatedir includedir \ 1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1237 libdir localedir mandir 1238 do 1239 eval ac_val=\$$ac_var 1240 # Remove trailing slashes. 1241 case $ac_val in 1242 */ ) 1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1244 eval $ac_var=\$ac_val;; 1245 esac 1246 # Be sure to have absolute directory names. 1247 case $ac_val in 1248 [\\/$]* | ?:[\\/]* ) continue;; 1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1250 esac 1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1252 done 1253 1254 # There might be people who depend on the old broken behavior: `$host' 1255 # used to hold the argument of --host etc. 1256 # FIXME: To remove some day. 1257 build=$build_alias 1258 host=$host_alias 1259 target=$target_alias 1260 1261 # FIXME: To remove some day. 1262 if test "x$host_alias" != x; then 1263 if test "x$build_alias" = x; then 1264 cross_compiling=maybe 1265 elif test "x$build_alias" != "x$host_alias"; then 1266 cross_compiling=yes 1267 fi 1268 fi 1269 1270 ac_tool_prefix= 1271 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1272 1273 test "$silent" = yes && exec 6>/dev/null 1274 1275 1276 ac_pwd=`pwd` && test -n "$ac_pwd" && 1277 ac_ls_di=`ls -di .` && 1278 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1279 as_fn_error $? "working directory cannot be determined" 1280 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1281 as_fn_error $? "pwd does not report name of working directory" 1282 1283 1284 # Find the source files, if location was not specified. 1285 if test -z "$srcdir"; then 1286 ac_srcdir_defaulted=yes 1287 # Try the directory containing this script, then the parent directory. 1288 ac_confdir=`$as_dirname -- "$as_myself" || 1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1290 X"$as_myself" : 'X\(//\)[^/]' \| \ 1291 X"$as_myself" : 'X\(//\)$' \| \ 1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1293 $as_echo X"$as_myself" | 1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1295 s//\1/ 1296 q 1297 } 1298 /^X\(\/\/\)[^/].*/{ 1299 s//\1/ 1300 q 1301 } 1302 /^X\(\/\/\)$/{ 1303 s//\1/ 1304 q 1305 } 1306 /^X\(\/\).*/{ 1307 s//\1/ 1308 q 1309 } 1310 s/.*/./; q'` 1311 srcdir=$ac_confdir 1312 if test ! -r "$srcdir/$ac_unique_file"; then 1313 srcdir=.. 1314 fi 1315 else 1316 ac_srcdir_defaulted=no 1317 fi 1318 if test ! -r "$srcdir/$ac_unique_file"; then 1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1320 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1321 fi 1322 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1323 ac_abs_confdir=`( 1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1325 pwd)` 1326 # When building in place, set srcdir=. 1327 if test "$ac_abs_confdir" = "$ac_pwd"; then 1328 srcdir=. 1329 fi 1330 # Remove unnecessary trailing slashes from srcdir. 1331 # Double slashes in file names in object file debugging info 1332 # mess up M-x gdb in Emacs. 1333 case $srcdir in 1334 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1335 esac 1336 for ac_var in $ac_precious_vars; do 1337 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1338 eval ac_env_${ac_var}_value=\$${ac_var} 1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1340 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1341 done 1342 1343 # 1344 # Report the --help message. 1345 # 1346 if test "$ac_init_help" = "long"; then 1347 # Omit some internal or obsolete options to make the list less imposing. 1348 # This message is too long to be a string in the A/UX 3.1 sh. 1349 cat <<_ACEOF 1350 \`configure' configures libcc1 version-unused to adapt to many kinds of systems. 1351 1352 Usage: $0 [OPTION]... [VAR=VALUE]... 1353 1354 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1355 VAR=VALUE. See below for descriptions of some of the useful variables. 1356 1357 Defaults for the options are specified in brackets. 1358 1359 Configuration: 1360 -h, --help display this help and exit 1361 --help=short display options specific to this package 1362 --help=recursive display the short help of all the included packages 1363 -V, --version display version information and exit 1364 -q, --quiet, --silent do not print \`checking ...' messages 1365 --cache-file=FILE cache test results in FILE [disabled] 1366 -C, --config-cache alias for \`--cache-file=config.cache' 1367 -n, --no-create do not create output files 1368 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1369 1370 Installation directories: 1371 --prefix=PREFIX install architecture-independent files in PREFIX 1372 [$ac_default_prefix] 1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1374 [PREFIX] 1375 1376 By default, \`make install' will install all the files in 1377 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1378 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1379 for instance \`--prefix=\$HOME'. 1380 1381 For better control, use the options below. 1382 1383 Fine tuning of the installation directories: 1384 --bindir=DIR user executables [EPREFIX/bin] 1385 --sbindir=DIR system admin executables [EPREFIX/sbin] 1386 --libexecdir=DIR program executables [EPREFIX/libexec] 1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1390 --libdir=DIR object code libraries [EPREFIX/lib] 1391 --includedir=DIR C header files [PREFIX/include] 1392 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1395 --infodir=DIR info documentation [DATAROOTDIR/info] 1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1397 --mandir=DIR man documentation [DATAROOTDIR/man] 1398 --docdir=DIR documentation root [DATAROOTDIR/doc/libcc1] 1399 --htmldir=DIR html documentation [DOCDIR] 1400 --dvidir=DIR dvi documentation [DOCDIR] 1401 --pdfdir=DIR pdf documentation [DOCDIR] 1402 --psdir=DIR ps documentation [DOCDIR] 1403 _ACEOF 1404 1405 cat <<\_ACEOF 1406 1407 Program names: 1408 --program-prefix=PREFIX prepend PREFIX to installed program names 1409 --program-suffix=SUFFIX append SUFFIX to installed program names 1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1411 1412 System types: 1413 --build=BUILD configure for building on BUILD [guessed] 1414 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1415 --target=TARGET configure for building compilers for TARGET [HOST] 1416 _ACEOF 1417 fi 1418 1419 if test -n "$ac_init_help"; then 1420 case $ac_init_help in 1421 short | recursive ) echo "Configuration of libcc1 version-unused:";; 1422 esac 1423 cat <<\_ACEOF 1424 1425 Optional Features: 1426 --disable-option-checking ignore unrecognized --enable/--with options 1427 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1428 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1429 --enable-dependency-tracking 1430 do not reject slow dependency extractors 1431 --disable-dependency-tracking 1432 speeds up one-time build 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-maintainer-mode 1436 enable make rules and dependencies not useful (and 1437 sometimes confusing) to the casual installer 1438 --enable-static[=PKGS] build static libraries [default=no] 1439 --enable-shared[=PKGS] build shared libraries [default=yes] 1440 --enable-fast-install[=PKGS] 1441 optimize for fast installation [default=yes] 1442 --disable-libtool-lock avoid locking (might break parallel builds) 1443 --enable-darwin-at-rpath 1444 install libraries with @rpath/library-name, requires 1445 rpaths to be added to executables 1446 --enable-cet enable Intel CET in host libraries [default=auto] 1447 --enable-werror-always enable -Werror despite compiler version 1448 --enable-plugin enable plugin support 1449 1450 Optional Packages: 1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1453 --with-build-libsubdir=DIR Directory where to find libraries for build system 1454 --with-pic try to use only PIC/non-PIC objects [default=use 1455 both] 1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1457 --with-gcc-major-version-only 1458 use only GCC major number in filesystem paths 1459 1460 Some influential environment variables: 1461 CC C compiler command 1462 CFLAGS C compiler flags 1463 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1464 nonstandard directory <lib dir> 1465 LIBS libraries to pass to the linker, e.g. -l<library> 1466 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1467 you have headers in a nonstandard directory <include dir> 1468 CPP C preprocessor 1469 CXX C++ compiler command 1470 CXXFLAGS C++ compiler flags 1471 CXXCPP C++ preprocessor 1472 GMPINC How to find GMP include files 1473 1474 Use these variables to override the choices made by `configure' or to help 1475 it to find libraries and programs with nonstandard names/locations. 1476 1477 Report bugs to the package provider. 1478 _ACEOF 1479 ac_status=$? 1480 fi 1481 1482 if test "$ac_init_help" = "recursive"; then 1483 # If there are subdirs, report their specific --help. 1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1485 test -d "$ac_dir" || 1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1487 continue 1488 ac_builddir=. 1489 1490 case "$ac_dir" in 1491 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1492 *) 1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1494 # A ".." for each directory in $ac_dir_suffix. 1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1496 case $ac_top_builddir_sub in 1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1499 esac ;; 1500 esac 1501 ac_abs_top_builddir=$ac_pwd 1502 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1503 # for backward compatibility: 1504 ac_top_builddir=$ac_top_build_prefix 1505 1506 case $srcdir in 1507 .) # We are building in place. 1508 ac_srcdir=. 1509 ac_top_srcdir=$ac_top_builddir_sub 1510 ac_abs_top_srcdir=$ac_pwd ;; 1511 [\\/]* | ?:[\\/]* ) # Absolute name. 1512 ac_srcdir=$srcdir$ac_dir_suffix; 1513 ac_top_srcdir=$srcdir 1514 ac_abs_top_srcdir=$srcdir ;; 1515 *) # Relative name. 1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1517 ac_top_srcdir=$ac_top_build_prefix$srcdir 1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1519 esac 1520 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1521 1522 cd "$ac_dir" || { ac_status=$?; continue; } 1523 # Check for guested configure. 1524 if test -f "$ac_srcdir/configure.gnu"; then 1525 echo && 1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1527 elif test -f "$ac_srcdir/configure"; then 1528 echo && 1529 $SHELL "$ac_srcdir/configure" --help=recursive 1530 else 1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1532 fi || ac_status=$? 1533 cd "$ac_pwd" || { ac_status=$?; break; } 1534 done 1535 fi 1536 1537 test -n "$ac_init_help" && exit $ac_status 1538 if $ac_init_version; then 1539 cat <<\_ACEOF 1540 libcc1 configure version-unused 1541 generated by GNU Autoconf 2.69 1542 1543 Copyright (C) 2012 Free Software Foundation, Inc. 1544 This configure script is free software; the Free Software Foundation 1545 gives unlimited permission to copy, distribute and modify it. 1546 _ACEOF 1547 exit 1548 fi 1549 1550 ## ------------------------ ## 1551 ## Autoconf initialization. ## 1552 ## ------------------------ ## 1553 1554 # ac_fn_c_try_compile LINENO 1555 # -------------------------- 1556 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1557 ac_fn_c_try_compile () 1558 { 1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1560 rm -f conftest.$ac_objext 1561 if { { ac_try="$ac_compile" 1562 case "(($ac_try" in 1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1564 *) ac_try_echo=$ac_try;; 1565 esac 1566 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1567 $as_echo "$ac_try_echo"; } >&5 1568 (eval "$ac_compile") 2>conftest.err 1569 ac_status=$? 1570 if test -s conftest.err; then 1571 grep -v '^ *+' conftest.err >conftest.er1 1572 cat conftest.er1 >&5 1573 mv -f conftest.er1 conftest.err 1574 fi 1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1576 test $ac_status = 0; } && { 1577 test -z "$ac_c_werror_flag" || 1578 test ! -s conftest.err 1579 } && test -s conftest.$ac_objext; then : 1580 ac_retval=0 1581 else 1582 $as_echo "$as_me: failed program was:" >&5 1583 sed 's/^/| /' conftest.$ac_ext >&5 1584 1585 ac_retval=1 1586 fi 1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1588 as_fn_set_status $ac_retval 1589 1590 } # ac_fn_c_try_compile 1591 1592 # ac_fn_c_try_cpp LINENO 1593 # ---------------------- 1594 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1595 ac_fn_c_try_cpp () 1596 { 1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1598 if { { ac_try="$ac_cpp conftest.$ac_ext" 1599 case "(($ac_try" in 1600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1601 *) ac_try_echo=$ac_try;; 1602 esac 1603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1604 $as_echo "$ac_try_echo"; } >&5 1605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1606 ac_status=$? 1607 if test -s conftest.err; then 1608 grep -v '^ *+' conftest.err >conftest.er1 1609 cat conftest.er1 >&5 1610 mv -f conftest.er1 conftest.err 1611 fi 1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1613 test $ac_status = 0; } > conftest.i && { 1614 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1615 test ! -s conftest.err 1616 }; then : 1617 ac_retval=0 1618 else 1619 $as_echo "$as_me: failed program was:" >&5 1620 sed 's/^/| /' conftest.$ac_ext >&5 1621 1622 ac_retval=1 1623 fi 1624 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1625 as_fn_set_status $ac_retval 1626 1627 } # ac_fn_c_try_cpp 1628 1629 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1630 # ------------------------------------------------------- 1631 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1632 # the include files in INCLUDES and setting the cache variable VAR 1633 # accordingly. 1634 ac_fn_c_check_header_mongrel () 1635 { 1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1637 if eval \${$3+:} false; then : 1638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1639 $as_echo_n "checking for $2... " >&6; } 1640 if eval \${$3+:} false; then : 1641 $as_echo_n "(cached) " >&6 1642 fi 1643 eval ac_res=\$$3 1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1645 $as_echo "$ac_res" >&6; } 1646 else 1647 # Is the header compilable? 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1649 $as_echo_n "checking $2 usability... " >&6; } 1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1651 /* end confdefs.h. */ 1652 $4 1653 #include <$2> 1654 _ACEOF 1655 if ac_fn_c_try_compile "$LINENO"; then : 1656 ac_header_compiler=yes 1657 else 1658 ac_header_compiler=no 1659 fi 1660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1662 $as_echo "$ac_header_compiler" >&6; } 1663 1664 # Is the header present? 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1666 $as_echo_n "checking $2 presence... " >&6; } 1667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1668 /* end confdefs.h. */ 1669 #include <$2> 1670 _ACEOF 1671 if ac_fn_c_try_cpp "$LINENO"; then : 1672 ac_header_preproc=yes 1673 else 1674 ac_header_preproc=no 1675 fi 1676 rm -f conftest.err conftest.i conftest.$ac_ext 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1678 $as_echo "$ac_header_preproc" >&6; } 1679 1680 # So? What about this header? 1681 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1682 yes:no: ) 1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1684 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1686 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1687 ;; 1688 no:yes:* ) 1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1690 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1692 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1694 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1696 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1698 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1699 ;; 1700 esac 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1702 $as_echo_n "checking for $2... " >&6; } 1703 if eval \${$3+:} false; then : 1704 $as_echo_n "(cached) " >&6 1705 else 1706 eval "$3=\$ac_header_compiler" 1707 fi 1708 eval ac_res=\$$3 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1710 $as_echo "$ac_res" >&6; } 1711 fi 1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1713 1714 } # ac_fn_c_check_header_mongrel 1715 1716 # ac_fn_c_try_run LINENO 1717 # ---------------------- 1718 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1719 # that executables *can* be run. 1720 ac_fn_c_try_run () 1721 { 1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1723 if { { ac_try="$ac_link" 1724 case "(($ac_try" in 1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1726 *) ac_try_echo=$ac_try;; 1727 esac 1728 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1729 $as_echo "$ac_try_echo"; } >&5 1730 (eval "$ac_link") 2>&5 1731 ac_status=$? 1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1733 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1734 { { case "(($ac_try" in 1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1736 *) ac_try_echo=$ac_try;; 1737 esac 1738 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1739 $as_echo "$ac_try_echo"; } >&5 1740 (eval "$ac_try") 2>&5 1741 ac_status=$? 1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1743 test $ac_status = 0; }; }; then : 1744 ac_retval=0 1745 else 1746 $as_echo "$as_me: program exited with status $ac_status" >&5 1747 $as_echo "$as_me: failed program was:" >&5 1748 sed 's/^/| /' conftest.$ac_ext >&5 1749 1750 ac_retval=$ac_status 1751 fi 1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1754 as_fn_set_status $ac_retval 1755 1756 } # ac_fn_c_try_run 1757 1758 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1759 # ------------------------------------------------------- 1760 # Tests whether HEADER exists and can be compiled using the include files in 1761 # INCLUDES, setting the cache variable VAR accordingly. 1762 ac_fn_c_check_header_compile () 1763 { 1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1766 $as_echo_n "checking for $2... " >&6; } 1767 if eval \${$3+:} false; then : 1768 $as_echo_n "(cached) " >&6 1769 else 1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1771 /* end confdefs.h. */ 1772 $4 1773 #include <$2> 1774 _ACEOF 1775 if ac_fn_c_try_compile "$LINENO"; then : 1776 eval "$3=yes" 1777 else 1778 eval "$3=no" 1779 fi 1780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1781 fi 1782 eval ac_res=\$$3 1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1784 $as_echo "$ac_res" >&6; } 1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1786 1787 } # ac_fn_c_check_header_compile 1788 1789 # ac_fn_c_try_link LINENO 1790 # ----------------------- 1791 # Try to link conftest.$ac_ext, and return whether this succeeded. 1792 ac_fn_c_try_link () 1793 { 1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1795 rm -f conftest.$ac_objext conftest$ac_exeext 1796 if { { ac_try="$ac_link" 1797 case "(($ac_try" in 1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1799 *) ac_try_echo=$ac_try;; 1800 esac 1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1802 $as_echo "$ac_try_echo"; } >&5 1803 (eval "$ac_link") 2>conftest.err 1804 ac_status=$? 1805 if test -s conftest.err; then 1806 grep -v '^ *+' conftest.err >conftest.er1 1807 cat conftest.er1 >&5 1808 mv -f conftest.er1 conftest.err 1809 fi 1810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1811 test $ac_status = 0; } && { 1812 test -z "$ac_c_werror_flag" || 1813 test ! -s conftest.err 1814 } && test -s conftest$ac_exeext && { 1815 test "$cross_compiling" = yes || 1816 test -x conftest$ac_exeext 1817 }; then : 1818 ac_retval=0 1819 else 1820 $as_echo "$as_me: failed program was:" >&5 1821 sed 's/^/| /' conftest.$ac_ext >&5 1822 1823 ac_retval=1 1824 fi 1825 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1826 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1827 # interfere with the next link command; also delete a directory that is 1828 # left behind by Apple's compiler. We do this before executing the actions. 1829 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1830 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1831 as_fn_set_status $ac_retval 1832 1833 } # ac_fn_c_try_link 1834 1835 # ac_fn_c_check_func LINENO FUNC VAR 1836 # ---------------------------------- 1837 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1838 ac_fn_c_check_func () 1839 { 1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1842 $as_echo_n "checking for $2... " >&6; } 1843 if eval \${$3+:} false; then : 1844 $as_echo_n "(cached) " >&6 1845 else 1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1847 /* end confdefs.h. */ 1848 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1849 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1850 #define $2 innocuous_$2 1851 1852 /* System header to define __stub macros and hopefully few prototypes, 1853 which can conflict with char $2 (); below. 1854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1855 <limits.h> exists even on freestanding compilers. */ 1856 1857 #ifdef __STDC__ 1858 # include <limits.h> 1859 #else 1860 # include <assert.h> 1861 #endif 1862 1863 #undef $2 1864 1865 /* Override any GCC internal prototype to avoid an error. 1866 Use char because int might match the return type of a GCC 1867 builtin and then its argument prototype would still apply. */ 1868 #ifdef __cplusplus 1869 extern "C" 1870 #endif 1871 char $2 (); 1872 /* The GNU C library defines this for functions which it implements 1873 to always fail with ENOSYS. Some functions are actually named 1874 something starting with __ and the normal name is an alias. */ 1875 #if defined __stub_$2 || defined __stub___$2 1876 choke me 1877 #endif 1878 1879 int 1880 main () 1881 { 1882 return $2 (); 1883 ; 1884 return 0; 1885 } 1886 _ACEOF 1887 if ac_fn_c_try_link "$LINENO"; then : 1888 eval "$3=yes" 1889 else 1890 eval "$3=no" 1891 fi 1892 rm -f core conftest.err conftest.$ac_objext \ 1893 conftest$ac_exeext conftest.$ac_ext 1894 fi 1895 eval ac_res=\$$3 1896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1897 $as_echo "$ac_res" >&6; } 1898 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1899 1900 } # ac_fn_c_check_func 1901 1902 # ac_fn_cxx_try_compile LINENO 1903 # ---------------------------- 1904 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1905 ac_fn_cxx_try_compile () 1906 { 1907 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1908 rm -f conftest.$ac_objext 1909 if { { ac_try="$ac_compile" 1910 case "(($ac_try" in 1911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1912 *) ac_try_echo=$ac_try;; 1913 esac 1914 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1915 $as_echo "$ac_try_echo"; } >&5 1916 (eval "$ac_compile") 2>conftest.err 1917 ac_status=$? 1918 if test -s conftest.err; then 1919 grep -v '^ *+' conftest.err >conftest.er1 1920 cat conftest.er1 >&5 1921 mv -f conftest.er1 conftest.err 1922 fi 1923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1924 test $ac_status = 0; } && { 1925 test -z "$ac_cxx_werror_flag" || 1926 test ! -s conftest.err 1927 } && test -s conftest.$ac_objext; then : 1928 ac_retval=0 1929 else 1930 $as_echo "$as_me: failed program was:" >&5 1931 sed 's/^/| /' conftest.$ac_ext >&5 1932 1933 ac_retval=1 1934 fi 1935 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1936 as_fn_set_status $ac_retval 1937 1938 } # ac_fn_cxx_try_compile 1939 1940 # ac_fn_cxx_try_cpp LINENO 1941 # ------------------------ 1942 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1943 ac_fn_cxx_try_cpp () 1944 { 1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1946 if { { ac_try="$ac_cpp conftest.$ac_ext" 1947 case "(($ac_try" in 1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1949 *) ac_try_echo=$ac_try;; 1950 esac 1951 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1952 $as_echo "$ac_try_echo"; } >&5 1953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1954 ac_status=$? 1955 if test -s conftest.err; then 1956 grep -v '^ *+' conftest.err >conftest.er1 1957 cat conftest.er1 >&5 1958 mv -f conftest.er1 conftest.err 1959 fi 1960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1961 test $ac_status = 0; } > conftest.i && { 1962 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1963 test ! -s conftest.err 1964 }; then : 1965 ac_retval=0 1966 else 1967 $as_echo "$as_me: failed program was:" >&5 1968 sed 's/^/| /' conftest.$ac_ext >&5 1969 1970 ac_retval=1 1971 fi 1972 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1973 as_fn_set_status $ac_retval 1974 1975 } # ac_fn_cxx_try_cpp 1976 1977 # ac_fn_cxx_try_link LINENO 1978 # ------------------------- 1979 # Try to link conftest.$ac_ext, and return whether this succeeded. 1980 ac_fn_cxx_try_link () 1981 { 1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1983 rm -f conftest.$ac_objext conftest$ac_exeext 1984 if { { ac_try="$ac_link" 1985 case "(($ac_try" in 1986 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1987 *) ac_try_echo=$ac_try;; 1988 esac 1989 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1990 $as_echo "$ac_try_echo"; } >&5 1991 (eval "$ac_link") 2>conftest.err 1992 ac_status=$? 1993 if test -s conftest.err; then 1994 grep -v '^ *+' conftest.err >conftest.er1 1995 cat conftest.er1 >&5 1996 mv -f conftest.er1 conftest.err 1997 fi 1998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1999 test $ac_status = 0; } && { 2000 test -z "$ac_cxx_werror_flag" || 2001 test ! -s conftest.err 2002 } && test -s conftest$ac_exeext && { 2003 test "$cross_compiling" = yes || 2004 test -x conftest$ac_exeext 2005 }; then : 2006 ac_retval=0 2007 else 2008 $as_echo "$as_me: failed program was:" >&5 2009 sed 's/^/| /' conftest.$ac_ext >&5 2010 2011 ac_retval=1 2012 fi 2013 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2014 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2015 # interfere with the next link command; also delete a directory that is 2016 # left behind by Apple's compiler. We do this before executing the actions. 2017 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2018 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2019 as_fn_set_status $ac_retval 2020 2021 } # ac_fn_cxx_try_link 2022 2023 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2024 # --------------------------------------------- 2025 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2026 # accordingly. 2027 ac_fn_c_check_decl () 2028 { 2029 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2030 as_decl_name=`echo $2|sed 's/ *(.*//'` 2031 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2033 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2034 if eval \${$3+:} false; then : 2035 $as_echo_n "(cached) " >&6 2036 else 2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2038 /* end confdefs.h. */ 2039 $4 2040 int 2041 main () 2042 { 2043 #ifndef $as_decl_name 2044 #ifdef __cplusplus 2045 (void) $as_decl_use; 2046 #else 2047 (void) $as_decl_name; 2048 #endif 2049 #endif 2050 2051 ; 2052 return 0; 2053 } 2054 _ACEOF 2055 if ac_fn_c_try_compile "$LINENO"; then : 2056 eval "$3=yes" 2057 else 2058 eval "$3=no" 2059 fi 2060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2061 fi 2062 eval ac_res=\$$3 2063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2064 $as_echo "$ac_res" >&6; } 2065 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2066 2067 } # ac_fn_c_check_decl 2068 cat >config.log <<_ACEOF 2069 This file contains any messages produced by compilers while 2070 running configure, to aid debugging if configure makes a mistake. 2071 2072 It was created by libcc1 $as_me version-unused, which was 2073 generated by GNU Autoconf 2.69. Invocation command line was 2074 2075 $ $0 $@ 2076 2077 _ACEOF 2078 exec 5>>config.log 2079 { 2080 cat <<_ASUNAME 2081 ## --------- ## 2082 ## Platform. ## 2083 ## --------- ## 2084 2085 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2086 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2087 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2088 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2089 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2090 2091 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2092 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2093 2094 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2095 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2096 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2097 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2098 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2099 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2100 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2101 2102 _ASUNAME 2103 2104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2105 for as_dir in $PATH 2106 do 2107 IFS=$as_save_IFS 2108 test -z "$as_dir" && as_dir=. 2109 $as_echo "PATH: $as_dir" 2110 done 2111 IFS=$as_save_IFS 2112 2113 } >&5 2114 2115 cat >&5 <<_ACEOF 2116 2117 2118 ## ----------- ## 2119 ## Core tests. ## 2120 ## ----------- ## 2121 2122 _ACEOF 2123 2124 2125 # Keep a trace of the command line. 2126 # Strip out --no-create and --no-recursion so they do not pile up. 2127 # Strip out --silent because we don't want to record it for future runs. 2128 # Also quote any args containing shell meta-characters. 2129 # Make two passes to allow for proper duplicate-argument suppression. 2130 ac_configure_args= 2131 ac_configure_args0= 2132 ac_configure_args1= 2133 ac_must_keep_next=false 2134 for ac_pass in 1 2 2135 do 2136 for ac_arg 2137 do 2138 case $ac_arg in 2139 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2140 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2141 | -silent | --silent | --silen | --sile | --sil) 2142 continue ;; 2143 *\'*) 2144 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2145 esac 2146 case $ac_pass in 2147 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2148 2) 2149 as_fn_append ac_configure_args1 " '$ac_arg'" 2150 if test $ac_must_keep_next = true; then 2151 ac_must_keep_next=false # Got value, back to normal. 2152 else 2153 case $ac_arg in 2154 *=* | --config-cache | -C | -disable-* | --disable-* \ 2155 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2156 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2157 | -with-* | --with-* | -without-* | --without-* | --x) 2158 case "$ac_configure_args0 " in 2159 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2160 esac 2161 ;; 2162 -* ) ac_must_keep_next=true ;; 2163 esac 2164 fi 2165 as_fn_append ac_configure_args " '$ac_arg'" 2166 ;; 2167 esac 2168 done 2169 done 2170 { ac_configure_args0=; unset ac_configure_args0;} 2171 { ac_configure_args1=; unset ac_configure_args1;} 2172 2173 # When interrupted or exit'd, cleanup temporary files, and complete 2174 # config.log. We remove comments because anyway the quotes in there 2175 # would cause problems or look ugly. 2176 # WARNING: Use '\'' to represent an apostrophe within the trap. 2177 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2178 trap 'exit_status=$? 2179 # Save into config.log some information that might help in debugging. 2180 { 2181 echo 2182 2183 $as_echo "## ---------------- ## 2184 ## Cache variables. ## 2185 ## ---------------- ##" 2186 echo 2187 # The following way of writing the cache mishandles newlines in values, 2188 ( 2189 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2190 eval ac_val=\$$ac_var 2191 case $ac_val in #( 2192 *${as_nl}*) 2193 case $ac_var in #( 2194 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2195 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2196 esac 2197 case $ac_var in #( 2198 _ | IFS | as_nl) ;; #( 2199 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2200 *) { eval $ac_var=; unset $ac_var;} ;; 2201 esac ;; 2202 esac 2203 done 2204 (set) 2>&1 | 2205 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2206 *${as_nl}ac_space=\ *) 2207 sed -n \ 2208 "s/'\''/'\''\\\\'\'''\''/g; 2209 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2210 ;; #( 2211 *) 2212 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2213 ;; 2214 esac | 2215 sort 2216 ) 2217 echo 2218 2219 $as_echo "## ----------------- ## 2220 ## Output variables. ## 2221 ## ----------------- ##" 2222 echo 2223 for ac_var in $ac_subst_vars 2224 do 2225 eval ac_val=\$$ac_var 2226 case $ac_val in 2227 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2228 esac 2229 $as_echo "$ac_var='\''$ac_val'\''" 2230 done | sort 2231 echo 2232 2233 if test -n "$ac_subst_files"; then 2234 $as_echo "## ------------------- ## 2235 ## File substitutions. ## 2236 ## ------------------- ##" 2237 echo 2238 for ac_var in $ac_subst_files 2239 do 2240 eval ac_val=\$$ac_var 2241 case $ac_val in 2242 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2243 esac 2244 $as_echo "$ac_var='\''$ac_val'\''" 2245 done | sort 2246 echo 2247 fi 2248 2249 if test -s confdefs.h; then 2250 $as_echo "## ----------- ## 2251 ## confdefs.h. ## 2252 ## ----------- ##" 2253 echo 2254 cat confdefs.h 2255 echo 2256 fi 2257 test "$ac_signal" != 0 && 2258 $as_echo "$as_me: caught signal $ac_signal" 2259 $as_echo "$as_me: exit $exit_status" 2260 } >&5 2261 rm -f core *.core core.conftest.* && 2262 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2263 exit $exit_status 2264 ' 0 2265 for ac_signal in 1 2 13 15; do 2266 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2267 done 2268 ac_signal=0 2269 2270 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2271 rm -f -r conftest* confdefs.h 2272 2273 $as_echo "/* confdefs.h */" > confdefs.h 2274 2275 # Predefined preprocessor variables. 2276 2277 cat >>confdefs.h <<_ACEOF 2278 #define PACKAGE_NAME "$PACKAGE_NAME" 2279 _ACEOF 2280 2281 cat >>confdefs.h <<_ACEOF 2282 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2283 _ACEOF 2284 2285 cat >>confdefs.h <<_ACEOF 2286 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2287 _ACEOF 2288 2289 cat >>confdefs.h <<_ACEOF 2290 #define PACKAGE_STRING "$PACKAGE_STRING" 2291 _ACEOF 2292 2293 cat >>confdefs.h <<_ACEOF 2294 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2295 _ACEOF 2296 2297 cat >>confdefs.h <<_ACEOF 2298 #define PACKAGE_URL "$PACKAGE_URL" 2299 _ACEOF 2300 2301 2302 # Let the site file select an alternate cache file if it wants to. 2303 # Prefer an explicitly selected file to automatically selected ones. 2304 ac_site_file1=NONE 2305 ac_site_file2=NONE 2306 if test -n "$CONFIG_SITE"; then 2307 # We do not want a PATH search for config.site. 2308 case $CONFIG_SITE in #(( 2309 -*) ac_site_file1=./$CONFIG_SITE;; 2310 */*) ac_site_file1=$CONFIG_SITE;; 2311 *) ac_site_file1=./$CONFIG_SITE;; 2312 esac 2313 elif test "x$prefix" != xNONE; then 2314 ac_site_file1=$prefix/share/config.site 2315 ac_site_file2=$prefix/etc/config.site 2316 else 2317 ac_site_file1=$ac_default_prefix/share/config.site 2318 ac_site_file2=$ac_default_prefix/etc/config.site 2319 fi 2320 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2321 do 2322 test "x$ac_site_file" = xNONE && continue 2323 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2324 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2325 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2326 sed 's/^/| /' "$ac_site_file" >&5 2327 . "$ac_site_file" \ 2328 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2329 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2330 as_fn_error $? "failed to load site script $ac_site_file 2331 See \`config.log' for more details" "$LINENO" 5; } 2332 fi 2333 done 2334 2335 if test -r "$cache_file"; then 2336 # Some versions of bash will fail to source /dev/null (special files 2337 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2338 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2339 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2340 $as_echo "$as_me: loading cache $cache_file" >&6;} 2341 case $cache_file in 2342 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2343 *) . "./$cache_file";; 2344 esac 2345 fi 2346 else 2347 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2348 $as_echo "$as_me: creating cache $cache_file" >&6;} 2349 >$cache_file 2350 fi 2351 2352 # Check that the precious variables saved in the cache have kept the same 2353 # value. 2354 ac_cache_corrupted=false 2355 for ac_var in $ac_precious_vars; do 2356 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2357 eval ac_new_set=\$ac_env_${ac_var}_set 2358 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2359 eval ac_new_val=\$ac_env_${ac_var}_value 2360 case $ac_old_set,$ac_new_set in 2361 set,) 2362 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2363 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2364 ac_cache_corrupted=: ;; 2365 ,set) 2366 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2367 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2368 ac_cache_corrupted=: ;; 2369 ,);; 2370 *) 2371 if test "x$ac_old_val" != "x$ac_new_val"; then 2372 # differences in whitespace do not lead to failure. 2373 ac_old_val_w=`echo x $ac_old_val` 2374 ac_new_val_w=`echo x $ac_new_val` 2375 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2376 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2377 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2378 ac_cache_corrupted=: 2379 else 2380 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2381 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2382 eval $ac_var=\$ac_old_val 2383 fi 2384 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2385 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2386 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2387 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2388 fi;; 2389 esac 2390 # Pass precious variables to config.status. 2391 if test "$ac_new_set" = set; then 2392 case $ac_new_val in 2393 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2394 *) ac_arg=$ac_var=$ac_new_val ;; 2395 esac 2396 case " $ac_configure_args " in 2397 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2398 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2399 esac 2400 fi 2401 done 2402 if $ac_cache_corrupted; then 2403 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2404 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2405 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2406 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2407 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2408 fi 2409 ## -------------------- ## 2410 ## Main body of script. ## 2411 ## -------------------- ## 2412 2413 ac_ext=c 2414 ac_cpp='$CPP $CPPFLAGS' 2415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2417 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2418 2419 2420 2421 2422 2423 2424 ac_config_headers="$ac_config_headers cc1plugin-config.h" 2425 2426 2427 ac_aux_dir= 2428 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2429 if test -f "$ac_dir/install-sh"; then 2430 ac_aux_dir=$ac_dir 2431 ac_install_sh="$ac_aux_dir/install-sh -c" 2432 break 2433 elif test -f "$ac_dir/install.sh"; then 2434 ac_aux_dir=$ac_dir 2435 ac_install_sh="$ac_aux_dir/install.sh -c" 2436 break 2437 elif test -f "$ac_dir/shtool"; then 2438 ac_aux_dir=$ac_dir 2439 ac_install_sh="$ac_aux_dir/shtool install -c" 2440 break 2441 fi 2442 done 2443 if test -z "$ac_aux_dir"; then 2444 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2445 fi 2446 2447 # These three variables are undocumented and unsupported, 2448 # and are intended to be withdrawn in a future Autoconf release. 2449 # They can cause serious problems if a builder's source tree is in a directory 2450 # whose full name contains unusual characters. 2451 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2452 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2453 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2454 2455 2456 # Make sure we can run config.sub. 2457 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2458 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2459 2460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2461 $as_echo_n "checking build system type... " >&6; } 2462 if ${ac_cv_build+:} false; then : 2463 $as_echo_n "(cached) " >&6 2464 else 2465 ac_build_alias=$build_alias 2466 test "x$ac_build_alias" = x && 2467 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2468 test "x$ac_build_alias" = x && 2469 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2470 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2471 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2472 2473 fi 2474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2475 $as_echo "$ac_cv_build" >&6; } 2476 case $ac_cv_build in 2477 *-*-*) ;; 2478 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2479 esac 2480 build=$ac_cv_build 2481 ac_save_IFS=$IFS; IFS='-' 2482 set x $ac_cv_build 2483 shift 2484 build_cpu=$1 2485 build_vendor=$2 2486 shift; shift 2487 # Remember, the first character of IFS is used to create $*, 2488 # except with old shells: 2489 build_os=$* 2490 IFS=$ac_save_IFS 2491 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2492 2493 2494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2495 $as_echo_n "checking host system type... " >&6; } 2496 if ${ac_cv_host+:} false; then : 2497 $as_echo_n "(cached) " >&6 2498 else 2499 if test "x$host_alias" = x; then 2500 ac_cv_host=$ac_cv_build 2501 else 2502 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2503 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2504 fi 2505 2506 fi 2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2508 $as_echo "$ac_cv_host" >&6; } 2509 case $ac_cv_host in 2510 *-*-*) ;; 2511 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2512 esac 2513 host=$ac_cv_host 2514 ac_save_IFS=$IFS; IFS='-' 2515 set x $ac_cv_host 2516 shift 2517 host_cpu=$1 2518 host_vendor=$2 2519 shift; shift 2520 # Remember, the first character of IFS is used to create $*, 2521 # except with old shells: 2522 host_os=$* 2523 IFS=$ac_save_IFS 2524 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2525 2526 2527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2528 $as_echo_n "checking target system type... " >&6; } 2529 if ${ac_cv_target+:} false; then : 2530 $as_echo_n "(cached) " >&6 2531 else 2532 if test "x$target_alias" = x; then 2533 ac_cv_target=$ac_cv_host 2534 else 2535 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2536 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2537 fi 2538 2539 fi 2540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2541 $as_echo "$ac_cv_target" >&6; } 2542 case $ac_cv_target in 2543 *-*-*) ;; 2544 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2545 esac 2546 target=$ac_cv_target 2547 ac_save_IFS=$IFS; IFS='-' 2548 set x $ac_cv_target 2549 shift 2550 target_cpu=$1 2551 target_vendor=$2 2552 shift; shift 2553 # Remember, the first character of IFS is used to create $*, 2554 # except with old shells: 2555 target_os=$* 2556 IFS=$ac_save_IFS 2557 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2558 2559 2560 # The aliases save the names the user supplied, while $host etc. 2561 # will get canonicalized. 2562 test -n "$target_alias" && 2563 test "$program_prefix$program_suffix$program_transform_name" = \ 2564 NONENONEs,x,x, && 2565 program_prefix=${target_alias}- 2566 2567 # Expand $ac_aux_dir to an absolute path. 2568 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2569 2570 ac_ext=c 2571 ac_cpp='$CPP $CPPFLAGS' 2572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2574 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2575 if test -n "$ac_tool_prefix"; then 2576 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2577 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2579 $as_echo_n "checking for $ac_word... " >&6; } 2580 if ${ac_cv_prog_CC+:} false; then : 2581 $as_echo_n "(cached) " >&6 2582 else 2583 if test -n "$CC"; then 2584 ac_cv_prog_CC="$CC" # Let the user override the test. 2585 else 2586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2587 for as_dir in $PATH 2588 do 2589 IFS=$as_save_IFS 2590 test -z "$as_dir" && as_dir=. 2591 for ac_exec_ext in '' $ac_executable_extensions; do 2592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2593 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2595 break 2 2596 fi 2597 done 2598 done 2599 IFS=$as_save_IFS 2600 2601 fi 2602 fi 2603 CC=$ac_cv_prog_CC 2604 if test -n "$CC"; then 2605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2606 $as_echo "$CC" >&6; } 2607 else 2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2609 $as_echo "no" >&6; } 2610 fi 2611 2612 2613 fi 2614 if test -z "$ac_cv_prog_CC"; then 2615 ac_ct_CC=$CC 2616 # Extract the first word of "gcc", so it can be a program name with args. 2617 set dummy gcc; ac_word=$2 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2619 $as_echo_n "checking for $ac_word... " >&6; } 2620 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2621 $as_echo_n "(cached) " >&6 2622 else 2623 if test -n "$ac_ct_CC"; then 2624 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2625 else 2626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2627 for as_dir in $PATH 2628 do 2629 IFS=$as_save_IFS 2630 test -z "$as_dir" && as_dir=. 2631 for ac_exec_ext in '' $ac_executable_extensions; do 2632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2633 ac_cv_prog_ac_ct_CC="gcc" 2634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2635 break 2 2636 fi 2637 done 2638 done 2639 IFS=$as_save_IFS 2640 2641 fi 2642 fi 2643 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2644 if test -n "$ac_ct_CC"; then 2645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2646 $as_echo "$ac_ct_CC" >&6; } 2647 else 2648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2649 $as_echo "no" >&6; } 2650 fi 2651 2652 if test "x$ac_ct_CC" = x; then 2653 CC="" 2654 else 2655 case $cross_compiling:$ac_tool_warned in 2656 yes:) 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2658 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2659 ac_tool_warned=yes ;; 2660 esac 2661 CC=$ac_ct_CC 2662 fi 2663 else 2664 CC="$ac_cv_prog_CC" 2665 fi 2666 2667 if test -z "$CC"; then 2668 if test -n "$ac_tool_prefix"; then 2669 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2670 set dummy ${ac_tool_prefix}cc; ac_word=$2 2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2672 $as_echo_n "checking for $ac_word... " >&6; } 2673 if ${ac_cv_prog_CC+:} false; then : 2674 $as_echo_n "(cached) " >&6 2675 else 2676 if test -n "$CC"; then 2677 ac_cv_prog_CC="$CC" # Let the user override the test. 2678 else 2679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2680 for as_dir in $PATH 2681 do 2682 IFS=$as_save_IFS 2683 test -z "$as_dir" && as_dir=. 2684 for ac_exec_ext in '' $ac_executable_extensions; do 2685 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2686 ac_cv_prog_CC="${ac_tool_prefix}cc" 2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2688 break 2 2689 fi 2690 done 2691 done 2692 IFS=$as_save_IFS 2693 2694 fi 2695 fi 2696 CC=$ac_cv_prog_CC 2697 if test -n "$CC"; then 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2699 $as_echo "$CC" >&6; } 2700 else 2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2702 $as_echo "no" >&6; } 2703 fi 2704 2705 2706 fi 2707 fi 2708 if test -z "$CC"; then 2709 # Extract the first word of "cc", so it can be a program name with args. 2710 set dummy cc; ac_word=$2 2711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2712 $as_echo_n "checking for $ac_word... " >&6; } 2713 if ${ac_cv_prog_CC+:} false; then : 2714 $as_echo_n "(cached) " >&6 2715 else 2716 if test -n "$CC"; then 2717 ac_cv_prog_CC="$CC" # Let the user override the test. 2718 else 2719 ac_prog_rejected=no 2720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2721 for as_dir in $PATH 2722 do 2723 IFS=$as_save_IFS 2724 test -z "$as_dir" && as_dir=. 2725 for ac_exec_ext in '' $ac_executable_extensions; do 2726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2727 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2728 ac_prog_rejected=yes 2729 continue 2730 fi 2731 ac_cv_prog_CC="cc" 2732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2733 break 2 2734 fi 2735 done 2736 done 2737 IFS=$as_save_IFS 2738 2739 if test $ac_prog_rejected = yes; then 2740 # We found a bogon in the path, so make sure we never use it. 2741 set dummy $ac_cv_prog_CC 2742 shift 2743 if test $# != 0; then 2744 # We chose a different compiler from the bogus one. 2745 # However, it has the same basename, so the bogon will be chosen 2746 # first if we set CC to just the basename; use the full file name. 2747 shift 2748 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2749 fi 2750 fi 2751 fi 2752 fi 2753 CC=$ac_cv_prog_CC 2754 if test -n "$CC"; then 2755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2756 $as_echo "$CC" >&6; } 2757 else 2758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2759 $as_echo "no" >&6; } 2760 fi 2761 2762 2763 fi 2764 if test -z "$CC"; then 2765 if test -n "$ac_tool_prefix"; then 2766 for ac_prog in cl.exe 2767 do 2768 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2769 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2771 $as_echo_n "checking for $ac_word... " >&6; } 2772 if ${ac_cv_prog_CC+:} false; then : 2773 $as_echo_n "(cached) " >&6 2774 else 2775 if test -n "$CC"; then 2776 ac_cv_prog_CC="$CC" # Let the user override the test. 2777 else 2778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2779 for as_dir in $PATH 2780 do 2781 IFS=$as_save_IFS 2782 test -z "$as_dir" && as_dir=. 2783 for ac_exec_ext in '' $ac_executable_extensions; do 2784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2785 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2787 break 2 2788 fi 2789 done 2790 done 2791 IFS=$as_save_IFS 2792 2793 fi 2794 fi 2795 CC=$ac_cv_prog_CC 2796 if test -n "$CC"; then 2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2798 $as_echo "$CC" >&6; } 2799 else 2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2801 $as_echo "no" >&6; } 2802 fi 2803 2804 2805 test -n "$CC" && break 2806 done 2807 fi 2808 if test -z "$CC"; then 2809 ac_ct_CC=$CC 2810 for ac_prog in cl.exe 2811 do 2812 # Extract the first word of "$ac_prog", so it can be a program name with args. 2813 set dummy $ac_prog; ac_word=$2 2814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2815 $as_echo_n "checking for $ac_word... " >&6; } 2816 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2817 $as_echo_n "(cached) " >&6 2818 else 2819 if test -n "$ac_ct_CC"; then 2820 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2821 else 2822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2823 for as_dir in $PATH 2824 do 2825 IFS=$as_save_IFS 2826 test -z "$as_dir" && as_dir=. 2827 for ac_exec_ext in '' $ac_executable_extensions; do 2828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2829 ac_cv_prog_ac_ct_CC="$ac_prog" 2830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2831 break 2 2832 fi 2833 done 2834 done 2835 IFS=$as_save_IFS 2836 2837 fi 2838 fi 2839 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2840 if test -n "$ac_ct_CC"; then 2841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2842 $as_echo "$ac_ct_CC" >&6; } 2843 else 2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2845 $as_echo "no" >&6; } 2846 fi 2847 2848 2849 test -n "$ac_ct_CC" && break 2850 done 2851 2852 if test "x$ac_ct_CC" = x; then 2853 CC="" 2854 else 2855 case $cross_compiling:$ac_tool_warned in 2856 yes:) 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2858 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2859 ac_tool_warned=yes ;; 2860 esac 2861 CC=$ac_ct_CC 2862 fi 2863 fi 2864 2865 fi 2866 2867 2868 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2869 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2870 as_fn_error $? "no acceptable C compiler found in \$PATH 2871 See \`config.log' for more details" "$LINENO" 5; } 2872 2873 # Provide some information about the compiler. 2874 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2875 set X $ac_compile 2876 ac_compiler=$2 2877 for ac_option in --version -v -V -qversion; do 2878 { { ac_try="$ac_compiler $ac_option >&5" 2879 case "(($ac_try" in 2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2881 *) ac_try_echo=$ac_try;; 2882 esac 2883 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2884 $as_echo "$ac_try_echo"; } >&5 2885 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2886 ac_status=$? 2887 if test -s conftest.err; then 2888 sed '10a\ 2889 ... rest of stderr output deleted ... 2890 10q' conftest.err >conftest.er1 2891 cat conftest.er1 >&5 2892 fi 2893 rm -f conftest.er1 conftest.err 2894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2895 test $ac_status = 0; } 2896 done 2897 2898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2899 /* end confdefs.h. */ 2900 2901 int 2902 main () 2903 { 2904 2905 ; 2906 return 0; 2907 } 2908 _ACEOF 2909 ac_clean_files_save=$ac_clean_files 2910 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2911 # Try to create an executable without -o first, disregard a.out. 2912 # It will help us diagnose broken compilers, and finding out an intuition 2913 # of exeext. 2914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2915 $as_echo_n "checking whether the C compiler works... " >&6; } 2916 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2917 2918 # The possible output files: 2919 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2920 2921 ac_rmfiles= 2922 for ac_file in $ac_files 2923 do 2924 case $ac_file in 2925 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2926 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2927 esac 2928 done 2929 rm -f $ac_rmfiles 2930 2931 if { { ac_try="$ac_link_default" 2932 case "(($ac_try" in 2933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2934 *) ac_try_echo=$ac_try;; 2935 esac 2936 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2937 $as_echo "$ac_try_echo"; } >&5 2938 (eval "$ac_link_default") 2>&5 2939 ac_status=$? 2940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2941 test $ac_status = 0; }; then : 2942 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2943 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2944 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2945 # so that the user can short-circuit this test for compilers unknown to 2946 # Autoconf. 2947 for ac_file in $ac_files '' 2948 do 2949 test -f "$ac_file" || continue 2950 case $ac_file in 2951 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2952 ;; 2953 [ab].out ) 2954 # We found the default executable, but exeext='' is most 2955 # certainly right. 2956 break;; 2957 *.* ) 2958 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2959 then :; else 2960 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2961 fi 2962 # We set ac_cv_exeext here because the later test for it is not 2963 # safe: cross compilers may not add the suffix if given an `-o' 2964 # argument, so we may need to know it at that point already. 2965 # Even if this section looks crufty: it has the advantage of 2966 # actually working. 2967 break;; 2968 * ) 2969 break;; 2970 esac 2971 done 2972 test "$ac_cv_exeext" = no && ac_cv_exeext= 2973 2974 else 2975 ac_file='' 2976 fi 2977 if test -z "$ac_file"; then : 2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2979 $as_echo "no" >&6; } 2980 $as_echo "$as_me: failed program was:" >&5 2981 sed 's/^/| /' conftest.$ac_ext >&5 2982 2983 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2984 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2985 as_fn_error 77 "C compiler cannot create executables 2986 See \`config.log' for more details" "$LINENO" 5; } 2987 else 2988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2989 $as_echo "yes" >&6; } 2990 fi 2991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2992 $as_echo_n "checking for C compiler default output file name... " >&6; } 2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2994 $as_echo "$ac_file" >&6; } 2995 ac_exeext=$ac_cv_exeext 2996 2997 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2998 ac_clean_files=$ac_clean_files_save 2999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3000 $as_echo_n "checking for suffix of executables... " >&6; } 3001 if { { ac_try="$ac_link" 3002 case "(($ac_try" in 3003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3004 *) ac_try_echo=$ac_try;; 3005 esac 3006 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3007 $as_echo "$ac_try_echo"; } >&5 3008 (eval "$ac_link") 2>&5 3009 ac_status=$? 3010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3011 test $ac_status = 0; }; then : 3012 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3013 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3014 # work properly (i.e., refer to `conftest.exe'), while it won't with 3015 # `rm'. 3016 for ac_file in conftest.exe conftest conftest.*; do 3017 test -f "$ac_file" || continue 3018 case $ac_file in 3019 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3020 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3021 break;; 3022 * ) break;; 3023 esac 3024 done 3025 else 3026 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3027 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3028 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3029 See \`config.log' for more details" "$LINENO" 5; } 3030 fi 3031 rm -f conftest conftest$ac_cv_exeext 3032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3033 $as_echo "$ac_cv_exeext" >&6; } 3034 3035 rm -f conftest.$ac_ext 3036 EXEEXT=$ac_cv_exeext 3037 ac_exeext=$EXEEXT 3038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3039 /* end confdefs.h. */ 3040 #include <stdio.h> 3041 int 3042 main () 3043 { 3044 FILE *f = fopen ("conftest.out", "w"); 3045 return ferror (f) || fclose (f) != 0; 3046 3047 ; 3048 return 0; 3049 } 3050 _ACEOF 3051 ac_clean_files="$ac_clean_files conftest.out" 3052 # Check that the compiler produces executables we can run. If not, either 3053 # the compiler is broken, or we cross compile. 3054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3055 $as_echo_n "checking whether we are cross compiling... " >&6; } 3056 if test "$cross_compiling" != yes; then 3057 { { ac_try="$ac_link" 3058 case "(($ac_try" in 3059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3060 *) ac_try_echo=$ac_try;; 3061 esac 3062 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3063 $as_echo "$ac_try_echo"; } >&5 3064 (eval "$ac_link") 2>&5 3065 ac_status=$? 3066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3067 test $ac_status = 0; } 3068 if { ac_try='./conftest$ac_cv_exeext' 3069 { { case "(($ac_try" in 3070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3071 *) ac_try_echo=$ac_try;; 3072 esac 3073 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3074 $as_echo "$ac_try_echo"; } >&5 3075 (eval "$ac_try") 2>&5 3076 ac_status=$? 3077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3078 test $ac_status = 0; }; }; then 3079 cross_compiling=no 3080 else 3081 if test "$cross_compiling" = maybe; then 3082 cross_compiling=yes 3083 else 3084 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3085 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3086 as_fn_error $? "cannot run C compiled programs. 3087 If you meant to cross compile, use \`--host'. 3088 See \`config.log' for more details" "$LINENO" 5; } 3089 fi 3090 fi 3091 fi 3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3093 $as_echo "$cross_compiling" >&6; } 3094 3095 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3096 ac_clean_files=$ac_clean_files_save 3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3098 $as_echo_n "checking for suffix of object files... " >&6; } 3099 if ${ac_cv_objext+:} false; then : 3100 $as_echo_n "(cached) " >&6 3101 else 3102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3103 /* end confdefs.h. */ 3104 3105 int 3106 main () 3107 { 3108 3109 ; 3110 return 0; 3111 } 3112 _ACEOF 3113 rm -f conftest.o conftest.obj 3114 if { { ac_try="$ac_compile" 3115 case "(($ac_try" in 3116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3117 *) ac_try_echo=$ac_try;; 3118 esac 3119 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3120 $as_echo "$ac_try_echo"; } >&5 3121 (eval "$ac_compile") 2>&5 3122 ac_status=$? 3123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3124 test $ac_status = 0; }; then : 3125 for ac_file in conftest.o conftest.obj conftest.*; do 3126 test -f "$ac_file" || continue; 3127 case $ac_file in 3128 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3129 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3130 break;; 3131 esac 3132 done 3133 else 3134 $as_echo "$as_me: failed program was:" >&5 3135 sed 's/^/| /' conftest.$ac_ext >&5 3136 3137 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3138 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3139 as_fn_error $? "cannot compute suffix of object files: cannot compile 3140 See \`config.log' for more details" "$LINENO" 5; } 3141 fi 3142 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3143 fi 3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3145 $as_echo "$ac_cv_objext" >&6; } 3146 OBJEXT=$ac_cv_objext 3147 ac_objext=$OBJEXT 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3149 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3150 if ${ac_cv_c_compiler_gnu+:} false; then : 3151 $as_echo_n "(cached) " >&6 3152 else 3153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3154 /* end confdefs.h. */ 3155 3156 int 3157 main () 3158 { 3159 #ifndef __GNUC__ 3160 choke me 3161 #endif 3162 3163 ; 3164 return 0; 3165 } 3166 _ACEOF 3167 if ac_fn_c_try_compile "$LINENO"; then : 3168 ac_compiler_gnu=yes 3169 else 3170 ac_compiler_gnu=no 3171 fi 3172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3173 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3174 3175 fi 3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3177 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3178 if test $ac_compiler_gnu = yes; then 3179 GCC=yes 3180 else 3181 GCC= 3182 fi 3183 ac_test_CFLAGS=${CFLAGS+set} 3184 ac_save_CFLAGS=$CFLAGS 3185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3186 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3187 if ${ac_cv_prog_cc_g+:} false; then : 3188 $as_echo_n "(cached) " >&6 3189 else 3190 ac_save_c_werror_flag=$ac_c_werror_flag 3191 ac_c_werror_flag=yes 3192 ac_cv_prog_cc_g=no 3193 CFLAGS="-g" 3194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3195 /* end confdefs.h. */ 3196 3197 int 3198 main () 3199 { 3200 3201 ; 3202 return 0; 3203 } 3204 _ACEOF 3205 if ac_fn_c_try_compile "$LINENO"; then : 3206 ac_cv_prog_cc_g=yes 3207 else 3208 CFLAGS="" 3209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3210 /* end confdefs.h. */ 3211 3212 int 3213 main () 3214 { 3215 3216 ; 3217 return 0; 3218 } 3219 _ACEOF 3220 if ac_fn_c_try_compile "$LINENO"; then : 3221 3222 else 3223 ac_c_werror_flag=$ac_save_c_werror_flag 3224 CFLAGS="-g" 3225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3226 /* end confdefs.h. */ 3227 3228 int 3229 main () 3230 { 3231 3232 ; 3233 return 0; 3234 } 3235 _ACEOF 3236 if ac_fn_c_try_compile "$LINENO"; then : 3237 ac_cv_prog_cc_g=yes 3238 fi 3239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3240 fi 3241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3242 fi 3243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3244 ac_c_werror_flag=$ac_save_c_werror_flag 3245 fi 3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3247 $as_echo "$ac_cv_prog_cc_g" >&6; } 3248 if test "$ac_test_CFLAGS" = set; then 3249 CFLAGS=$ac_save_CFLAGS 3250 elif test $ac_cv_prog_cc_g = yes; then 3251 if test "$GCC" = yes; then 3252 CFLAGS="-g -O2" 3253 else 3254 CFLAGS="-g" 3255 fi 3256 else 3257 if test "$GCC" = yes; then 3258 CFLAGS="-O2" 3259 else 3260 CFLAGS= 3261 fi 3262 fi 3263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3264 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3265 if ${ac_cv_prog_cc_c89+:} false; then : 3266 $as_echo_n "(cached) " >&6 3267 else 3268 ac_cv_prog_cc_c89=no 3269 ac_save_CC=$CC 3270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3271 /* end confdefs.h. */ 3272 #include <stdarg.h> 3273 #include <stdio.h> 3274 struct stat; 3275 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3276 struct buf { int x; }; 3277 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3278 static char *e (p, i) 3279 char **p; 3280 int i; 3281 { 3282 return p[i]; 3283 } 3284 static char *f (char * (*g) (char **, int), char **p, ...) 3285 { 3286 char *s; 3287 va_list v; 3288 va_start (v,p); 3289 s = g (p, va_arg (v,int)); 3290 va_end (v); 3291 return s; 3292 } 3293 3294 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3295 function prototypes and stuff, but not '\xHH' hex character constants. 3296 These don't provoke an error unfortunately, instead are silently treated 3297 as 'x'. The following induces an error, until -std is added to get 3298 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3299 array size at least. It's necessary to write '\x00'==0 to get something 3300 that's true only with -std. */ 3301 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3302 3303 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3304 inside strings and character constants. */ 3305 #define FOO(x) 'x' 3306 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3307 3308 int test (int i, double x); 3309 struct s1 {int (*f) (int a);}; 3310 struct s2 {int (*f) (double a);}; 3311 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3312 int argc; 3313 char **argv; 3314 int 3315 main () 3316 { 3317 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3318 ; 3319 return 0; 3320 } 3321 _ACEOF 3322 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3323 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3324 do 3325 CC="$ac_save_CC $ac_arg" 3326 if ac_fn_c_try_compile "$LINENO"; then : 3327 ac_cv_prog_cc_c89=$ac_arg 3328 fi 3329 rm -f core conftest.err conftest.$ac_objext 3330 test "x$ac_cv_prog_cc_c89" != "xno" && break 3331 done 3332 rm -f conftest.$ac_ext 3333 CC=$ac_save_CC 3334 3335 fi 3336 # AC_CACHE_VAL 3337 case "x$ac_cv_prog_cc_c89" in 3338 x) 3339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3340 $as_echo "none needed" >&6; } ;; 3341 xno) 3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3343 $as_echo "unsupported" >&6; } ;; 3344 *) 3345 CC="$CC $ac_cv_prog_cc_c89" 3346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3347 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3348 esac 3349 if test "x$ac_cv_prog_cc_c89" != xno; then : 3350 3351 fi 3352 3353 ac_ext=c 3354 ac_cpp='$CPP $CPPFLAGS' 3355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3357 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3358 3359 ac_ext=c 3360 ac_cpp='$CPP $CPPFLAGS' 3361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3363 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3365 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3366 if ${am_cv_prog_cc_c_o+:} false; then : 3367 $as_echo_n "(cached) " >&6 3368 else 3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3370 /* end confdefs.h. */ 3371 3372 int 3373 main () 3374 { 3375 3376 ; 3377 return 0; 3378 } 3379 _ACEOF 3380 # Make sure it works both with $CC and with simple cc. 3381 # Following AC_PROG_CC_C_O, we do the test twice because some 3382 # compilers refuse to overwrite an existing .o file with -o, 3383 # though they will create one. 3384 am_cv_prog_cc_c_o=yes 3385 for am_i in 1 2; do 3386 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3387 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3388 ac_status=$? 3389 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3390 (exit $ac_status); } \ 3391 && test -f conftest2.$ac_objext; then 3392 : OK 3393 else 3394 am_cv_prog_cc_c_o=no 3395 break 3396 fi 3397 done 3398 rm -f core conftest* 3399 unset am_i 3400 fi 3401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3402 $as_echo "$am_cv_prog_cc_c_o" >&6; } 3403 if test "$am_cv_prog_cc_c_o" != yes; then 3404 # Losing compiler, so override with the script. 3405 # FIXME: It is wrong to rewrite CC. 3406 # But if we don't then we get into trouble of one sort or another. 3407 # A longer-term fix would be to have automake use am__CC in this case, 3408 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3409 CC="$am_aux_dir/compile $CC" 3410 fi 3411 ac_ext=c 3412 ac_cpp='$CPP $CPPFLAGS' 3413 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3414 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3415 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3416 3417 3418 3419 ac_ext=c 3420 ac_cpp='$CPP $CPPFLAGS' 3421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3423 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3425 $as_echo_n "checking how to run the C preprocessor... " >&6; } 3426 # On Suns, sometimes $CPP names a directory. 3427 if test -n "$CPP" && test -d "$CPP"; then 3428 CPP= 3429 fi 3430 if test -z "$CPP"; then 3431 if ${ac_cv_prog_CPP+:} false; then : 3432 $as_echo_n "(cached) " >&6 3433 else 3434 # Double quotes because CPP needs to be expanded 3435 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3436 do 3437 ac_preproc_ok=false 3438 for ac_c_preproc_warn_flag in '' yes 3439 do 3440 # Use a header file that comes with gcc, so configuring glibc 3441 # with a fresh cross-compiler works. 3442 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3443 # <limits.h> exists even on freestanding compilers. 3444 # On the NeXT, cc -E runs the code through the compiler's parser, 3445 # not just through cpp. "Syntax error" is here to catch this case. 3446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3447 /* end confdefs.h. */ 3448 #ifdef __STDC__ 3449 # include <limits.h> 3450 #else 3451 # include <assert.h> 3452 #endif 3453 Syntax error 3454 _ACEOF 3455 if ac_fn_c_try_cpp "$LINENO"; then : 3456 3457 else 3458 # Broken: fails on valid input. 3459 continue 3460 fi 3461 rm -f conftest.err conftest.i conftest.$ac_ext 3462 3463 # OK, works on sane cases. Now check whether nonexistent headers 3464 # can be detected and how. 3465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466 /* end confdefs.h. */ 3467 #include <ac_nonexistent.h> 3468 _ACEOF 3469 if ac_fn_c_try_cpp "$LINENO"; then : 3470 # Broken: success on invalid input. 3471 continue 3472 else 3473 # Passes both tests. 3474 ac_preproc_ok=: 3475 break 3476 fi 3477 rm -f conftest.err conftest.i conftest.$ac_ext 3478 3479 done 3480 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3481 rm -f conftest.i conftest.err conftest.$ac_ext 3482 if $ac_preproc_ok; then : 3483 break 3484 fi 3485 3486 done 3487 ac_cv_prog_CPP=$CPP 3488 3489 fi 3490 CPP=$ac_cv_prog_CPP 3491 else 3492 ac_cv_prog_CPP=$CPP 3493 fi 3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3495 $as_echo "$CPP" >&6; } 3496 ac_preproc_ok=false 3497 for ac_c_preproc_warn_flag in '' yes 3498 do 3499 # Use a header file that comes with gcc, so configuring glibc 3500 # with a fresh cross-compiler works. 3501 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3502 # <limits.h> exists even on freestanding compilers. 3503 # On the NeXT, cc -E runs the code through the compiler's parser, 3504 # not just through cpp. "Syntax error" is here to catch this case. 3505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3506 /* end confdefs.h. */ 3507 #ifdef __STDC__ 3508 # include <limits.h> 3509 #else 3510 # include <assert.h> 3511 #endif 3512 Syntax error 3513 _ACEOF 3514 if ac_fn_c_try_cpp "$LINENO"; then : 3515 3516 else 3517 # Broken: fails on valid input. 3518 continue 3519 fi 3520 rm -f conftest.err conftest.i conftest.$ac_ext 3521 3522 # OK, works on sane cases. Now check whether nonexistent headers 3523 # can be detected and how. 3524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3525 /* end confdefs.h. */ 3526 #include <ac_nonexistent.h> 3527 _ACEOF 3528 if ac_fn_c_try_cpp "$LINENO"; then : 3529 # Broken: success on invalid input. 3530 continue 3531 else 3532 # Passes both tests. 3533 ac_preproc_ok=: 3534 break 3535 fi 3536 rm -f conftest.err conftest.i conftest.$ac_ext 3537 3538 done 3539 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3540 rm -f conftest.i conftest.err conftest.$ac_ext 3541 if $ac_preproc_ok; then : 3542 3543 else 3544 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3545 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3546 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3547 See \`config.log' for more details" "$LINENO" 5; } 3548 fi 3549 3550 ac_ext=c 3551 ac_cpp='$CPP $CPPFLAGS' 3552 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3553 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3554 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3555 3556 3557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3558 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3559 if ${ac_cv_path_GREP+:} false; then : 3560 $as_echo_n "(cached) " >&6 3561 else 3562 if test -z "$GREP"; then 3563 ac_path_GREP_found=false 3564 # Loop through the user's path and test for each of PROGNAME-LIST 3565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3566 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3567 do 3568 IFS=$as_save_IFS 3569 test -z "$as_dir" && as_dir=. 3570 for ac_prog in grep ggrep; do 3571 for ac_exec_ext in '' $ac_executable_extensions; do 3572 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3573 as_fn_executable_p "$ac_path_GREP" || continue 3574 # Check for GNU ac_path_GREP and select it if it is found. 3575 # Check for GNU $ac_path_GREP 3576 case `"$ac_path_GREP" --version 2>&1` in 3577 *GNU*) 3578 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3579 *) 3580 ac_count=0 3581 $as_echo_n 0123456789 >"conftest.in" 3582 while : 3583 do 3584 cat "conftest.in" "conftest.in" >"conftest.tmp" 3585 mv "conftest.tmp" "conftest.in" 3586 cp "conftest.in" "conftest.nl" 3587 $as_echo 'GREP' >> "conftest.nl" 3588 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3589 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3590 as_fn_arith $ac_count + 1 && ac_count=$as_val 3591 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3592 # Best one so far, save it but keep looking for a better one 3593 ac_cv_path_GREP="$ac_path_GREP" 3594 ac_path_GREP_max=$ac_count 3595 fi 3596 # 10*(2^10) chars as input seems more than enough 3597 test $ac_count -gt 10 && break 3598 done 3599 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3600 esac 3601 3602 $ac_path_GREP_found && break 3 3603 done 3604 done 3605 done 3606 IFS=$as_save_IFS 3607 if test -z "$ac_cv_path_GREP"; then 3608 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3609 fi 3610 else 3611 ac_cv_path_GREP=$GREP 3612 fi 3613 3614 fi 3615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3616 $as_echo "$ac_cv_path_GREP" >&6; } 3617 GREP="$ac_cv_path_GREP" 3618 3619 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3621 $as_echo_n "checking for egrep... " >&6; } 3622 if ${ac_cv_path_EGREP+:} false; then : 3623 $as_echo_n "(cached) " >&6 3624 else 3625 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3626 then ac_cv_path_EGREP="$GREP -E" 3627 else 3628 if test -z "$EGREP"; then 3629 ac_path_EGREP_found=false 3630 # Loop through the user's path and test for each of PROGNAME-LIST 3631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3632 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3633 do 3634 IFS=$as_save_IFS 3635 test -z "$as_dir" && as_dir=. 3636 for ac_prog in egrep; do 3637 for ac_exec_ext in '' $ac_executable_extensions; do 3638 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3639 as_fn_executable_p "$ac_path_EGREP" || continue 3640 # Check for GNU ac_path_EGREP and select it if it is found. 3641 # Check for GNU $ac_path_EGREP 3642 case `"$ac_path_EGREP" --version 2>&1` in 3643 *GNU*) 3644 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3645 *) 3646 ac_count=0 3647 $as_echo_n 0123456789 >"conftest.in" 3648 while : 3649 do 3650 cat "conftest.in" "conftest.in" >"conftest.tmp" 3651 mv "conftest.tmp" "conftest.in" 3652 cp "conftest.in" "conftest.nl" 3653 $as_echo 'EGREP' >> "conftest.nl" 3654 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3655 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3656 as_fn_arith $ac_count + 1 && ac_count=$as_val 3657 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3658 # Best one so far, save it but keep looking for a better one 3659 ac_cv_path_EGREP="$ac_path_EGREP" 3660 ac_path_EGREP_max=$ac_count 3661 fi 3662 # 10*(2^10) chars as input seems more than enough 3663 test $ac_count -gt 10 && break 3664 done 3665 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3666 esac 3667 3668 $ac_path_EGREP_found && break 3 3669 done 3670 done 3671 done 3672 IFS=$as_save_IFS 3673 if test -z "$ac_cv_path_EGREP"; then 3674 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3675 fi 3676 else 3677 ac_cv_path_EGREP=$EGREP 3678 fi 3679 3680 fi 3681 fi 3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3683 $as_echo "$ac_cv_path_EGREP" >&6; } 3684 EGREP="$ac_cv_path_EGREP" 3685 3686 3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3688 $as_echo_n "checking for ANSI C header files... " >&6; } 3689 if ${ac_cv_header_stdc+:} false; then : 3690 $as_echo_n "(cached) " >&6 3691 else 3692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3693 /* end confdefs.h. */ 3694 #include <stdlib.h> 3695 #include <stdarg.h> 3696 #include <string.h> 3697 #include <float.h> 3698 3699 int 3700 main () 3701 { 3702 3703 ; 3704 return 0; 3705 } 3706 _ACEOF 3707 if ac_fn_c_try_compile "$LINENO"; then : 3708 ac_cv_header_stdc=yes 3709 else 3710 ac_cv_header_stdc=no 3711 fi 3712 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3713 3714 if test $ac_cv_header_stdc = yes; then 3715 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3717 /* end confdefs.h. */ 3718 #include <string.h> 3719 3720 _ACEOF 3721 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3722 $EGREP "memchr" >/dev/null 2>&1; then : 3723 3724 else 3725 ac_cv_header_stdc=no 3726 fi 3727 rm -f conftest* 3728 3729 fi 3730 3731 if test $ac_cv_header_stdc = yes; then 3732 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3734 /* end confdefs.h. */ 3735 #include <stdlib.h> 3736 3737 _ACEOF 3738 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3739 $EGREP "free" >/dev/null 2>&1; then : 3740 3741 else 3742 ac_cv_header_stdc=no 3743 fi 3744 rm -f conftest* 3745 3746 fi 3747 3748 if test $ac_cv_header_stdc = yes; then 3749 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3750 if test "$cross_compiling" = yes; then : 3751 : 3752 else 3753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3754 /* end confdefs.h. */ 3755 #include <ctype.h> 3756 #include <stdlib.h> 3757 #if ((' ' & 0x0FF) == 0x020) 3758 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3759 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3760 #else 3761 # define ISLOWER(c) \ 3762 (('a' <= (c) && (c) <= 'i') \ 3763 || ('j' <= (c) && (c) <= 'r') \ 3764 || ('s' <= (c) && (c) <= 'z')) 3765 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3766 #endif 3767 3768 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3769 int 3770 main () 3771 { 3772 int i; 3773 for (i = 0; i < 256; i++) 3774 if (XOR (islower (i), ISLOWER (i)) 3775 || toupper (i) != TOUPPER (i)) 3776 return 2; 3777 return 0; 3778 } 3779 _ACEOF 3780 if ac_fn_c_try_run "$LINENO"; then : 3781 3782 else 3783 ac_cv_header_stdc=no 3784 fi 3785 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3786 conftest.$ac_objext conftest.beam conftest.$ac_ext 3787 fi 3788 3789 fi 3790 fi 3791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3792 $as_echo "$ac_cv_header_stdc" >&6; } 3793 if test $ac_cv_header_stdc = yes; then 3794 3795 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 3796 3797 fi 3798 3799 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 3800 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3801 inttypes.h stdint.h unistd.h 3802 do : 3803 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3804 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3805 " 3806 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3807 cat >>confdefs.h <<_ACEOF 3808 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3809 _ACEOF 3810 3811 fi 3812 3813 done 3814 3815 3816 3817 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3818 if test "x$ac_cv_header_minix_config_h" = xyes; then : 3819 MINIX=yes 3820 else 3821 MINIX= 3822 fi 3823 3824 3825 if test "$MINIX" = yes; then 3826 3827 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3828 3829 3830 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3831 3832 3833 $as_echo "#define _MINIX 1" >>confdefs.h 3834 3835 fi 3836 3837 3838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 3839 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 3840 if ${ac_cv_safe_to_define___extensions__+:} false; then : 3841 $as_echo_n "(cached) " >&6 3842 else 3843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3844 /* end confdefs.h. */ 3845 3846 # define __EXTENSIONS__ 1 3847 $ac_includes_default 3848 int 3849 main () 3850 { 3851 3852 ; 3853 return 0; 3854 } 3855 _ACEOF 3856 if ac_fn_c_try_compile "$LINENO"; then : 3857 ac_cv_safe_to_define___extensions__=yes 3858 else 3859 ac_cv_safe_to_define___extensions__=no 3860 fi 3861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3862 fi 3863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 3864 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 3865 test $ac_cv_safe_to_define___extensions__ = yes && 3866 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 3867 3868 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 3869 3870 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 3871 3872 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 3873 3874 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 3875 3876 3877 # Determine the noncanonical target name, for directory use. 3878 case ${build_alias} in 3879 "") build_noncanonical=${build} ;; 3880 *) build_noncanonical=${build_alias} ;; 3881 esac 3882 3883 case ${host_alias} in 3884 "") host_noncanonical=${build_noncanonical} ;; 3885 *) host_noncanonical=${host_alias} ;; 3886 esac 3887 3888 case ${target_alias} in 3889 "") target_noncanonical=${host_noncanonical} ;; 3890 *) target_noncanonical=${target_alias} ;; 3891 esac 3892 3893 3894 3895 3896 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to 3897 # have matching libraries, they should use host libraries: Makefile.tpl 3898 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 3899 # However, they still use the build modules, because the corresponding 3900 # host modules (e.g. bison) are only built for the host when bootstrap 3901 # finishes. So: 3902 # - build_subdir is where we find build modules, and never changes. 3903 # - build_libsubdir is where we find build libraries, and can be overridden. 3904 3905 # Prefix 'build-' so this never conflicts with target_subdir. 3906 build_subdir="build-${build_noncanonical}" 3907 3908 # Check whether --with-build-libsubdir was given. 3909 if test "${with_build_libsubdir+set}" = set; then : 3910 withval=$with_build_libsubdir; build_libsubdir="$withval" 3911 else 3912 build_libsubdir="$build_subdir" 3913 fi 3914 3915 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 3916 if ( test $srcdir = . && test -d gcc ) \ 3917 || test -d $srcdir/../host-${host_noncanonical}; then 3918 host_subdir="host-${host_noncanonical}" 3919 else 3920 host_subdir=. 3921 fi 3922 # No prefix. 3923 target_subdir=${target_noncanonical} 3924 3925 3926 # 1.11.1: Require that version of automake. 3927 # foreign: Don't require README, INSTALL, NEWS, etc. 3928 # no-define: Don't define PACKAGE and VERSION. 3929 # -Wall: Issue all automake warnings. 3930 # -Wno-portability: Don't warn about constructs supported by GNU make. 3931 # (because GCC requires GNU make anyhow). 3932 am__api_version='1.15' 3933 3934 # Find a good install program. We prefer a C program (faster), 3935 # so one script is as good as another. But avoid the broken or 3936 # incompatible versions: 3937 # SysV /etc/install, /usr/sbin/install 3938 # SunOS /usr/etc/install 3939 # IRIX /sbin/install 3940 # AIX /bin/install 3941 # AmigaOS /C/install, which installs bootblocks on floppy discs 3942 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3943 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 3944 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3945 # OS/2's system install, which has a completely different semantic 3946 # ./install, which can be erroneously created by make from ./install.sh. 3947 # Reject install programs that cannot install multiple files. 3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3949 $as_echo_n "checking for a BSD-compatible install... " >&6; } 3950 if test -z "$INSTALL"; then 3951 if ${ac_cv_path_install+:} false; then : 3952 $as_echo_n "(cached) " >&6 3953 else 3954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3955 for as_dir in $PATH 3956 do 3957 IFS=$as_save_IFS 3958 test -z "$as_dir" && as_dir=. 3959 # Account for people who put trailing slashes in PATH elements. 3960 case $as_dir/ in #(( 3961 ./ | .// | /[cC]/* | \ 3962 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3963 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3964 /usr/ucb/* ) ;; 3965 *) 3966 # OSF1 and SCO ODT 3.0 have their own names for install. 3967 # Don't use installbsd from OSF since it installs stuff as root 3968 # by default. 3969 for ac_prog in ginstall scoinst install; do 3970 for ac_exec_ext in '' $ac_executable_extensions; do 3971 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3972 if test $ac_prog = install && 3973 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3974 # AIX install. It has an incompatible calling convention. 3975 : 3976 elif test $ac_prog = install && 3977 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3978 # program-specific install script used by HP pwplus--don't use. 3979 : 3980 else 3981 rm -rf conftest.one conftest.two conftest.dir 3982 echo one > conftest.one 3983 echo two > conftest.two 3984 mkdir conftest.dir 3985 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3986 test -s conftest.one && test -s conftest.two && 3987 test -s conftest.dir/conftest.one && 3988 test -s conftest.dir/conftest.two 3989 then 3990 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3991 break 3 3992 fi 3993 fi 3994 fi 3995 done 3996 done 3997 ;; 3998 esac 3999 4000 done 4001 IFS=$as_save_IFS 4002 4003 rm -rf conftest.one conftest.two conftest.dir 4004 4005 fi 4006 if test "${ac_cv_path_install+set}" = set; then 4007 INSTALL=$ac_cv_path_install 4008 else 4009 # As a last resort, use the slow shell script. Don't cache a 4010 # value for INSTALL within a source directory, because that will 4011 # break other packages using the cache if that directory is 4012 # removed, or if the value is a relative name. 4013 INSTALL=$ac_install_sh 4014 fi 4015 fi 4016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4017 $as_echo "$INSTALL" >&6; } 4018 4019 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4020 # It thinks the first close brace ends the variable substitution. 4021 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4022 4023 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4024 4025 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4026 4027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4028 $as_echo_n "checking whether build environment is sane... " >&6; } 4029 # Reject unsafe characters in $srcdir or the absolute working directory 4030 # name. Accept space and tab only in the latter. 4031 am_lf=' 4032 ' 4033 case `pwd` in 4034 *[\\\"\#\$\&\'\`$am_lf]*) 4035 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4036 esac 4037 case $srcdir in 4038 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4039 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4040 esac 4041 4042 # Do 'set' in a subshell so we don't clobber the current shell's 4043 # arguments. Must try -L first in case configure is actually a 4044 # symlink; some systems play weird games with the mod time of symlinks 4045 # (eg FreeBSD returns the mod time of the symlink's containing 4046 # directory). 4047 if ( 4048 am_has_slept=no 4049 for am_try in 1 2; do 4050 echo "timestamp, slept: $am_has_slept" > conftest.file 4051 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4052 if test "$*" = "X"; then 4053 # -L didn't work. 4054 set X `ls -t "$srcdir/configure" conftest.file` 4055 fi 4056 if test "$*" != "X $srcdir/configure conftest.file" \ 4057 && test "$*" != "X conftest.file $srcdir/configure"; then 4058 4059 # If neither matched, then we have a broken ls. This can happen 4060 # if, for instance, CONFIG_SHELL is bash and it inherits a 4061 # broken ls alias from the environment. This has actually 4062 # happened. Such a system could not be considered "sane". 4063 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4064 alias in your environment" "$LINENO" 5 4065 fi 4066 if test "$2" = conftest.file || test $am_try -eq 2; then 4067 break 4068 fi 4069 # Just in case. 4070 sleep 1 4071 am_has_slept=yes 4072 done 4073 test "$2" = conftest.file 4074 ) 4075 then 4076 # Ok. 4077 : 4078 else 4079 as_fn_error $? "newly created file is older than distributed files! 4080 Check your system clock" "$LINENO" 5 4081 fi 4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4083 $as_echo "yes" >&6; } 4084 # If we didn't sleep, we still need to ensure time stamps of config.status and 4085 # generated files are strictly newer. 4086 am_sleep_pid= 4087 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4088 ( sleep 1 ) & 4089 am_sleep_pid=$! 4090 fi 4091 4092 rm -f conftest.file 4093 4094 test "$program_prefix" != NONE && 4095 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4096 # Use a double $ so make ignores it. 4097 test "$program_suffix" != NONE && 4098 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4099 # Double any \ or $. 4100 # By default was `s,x,x', remove it if useless. 4101 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4102 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4103 4104 if test x"${MISSING+set}" != xset; then 4105 case $am_aux_dir in 4106 *\ * | *\ *) 4107 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4108 *) 4109 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4110 esac 4111 fi 4112 # Use eval to expand $SHELL 4113 if eval "$MISSING --is-lightweight"; then 4114 am_missing_run="$MISSING " 4115 else 4116 am_missing_run= 4117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4118 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4119 fi 4120 4121 if test x"${install_sh+set}" != xset; then 4122 case $am_aux_dir in 4123 *\ * | *\ *) 4124 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4125 *) 4126 install_sh="\${SHELL} $am_aux_dir/install-sh" 4127 esac 4128 fi 4129 4130 # Installed binaries are usually stripped using 'strip' when the user 4131 # run "make install-strip". However 'strip' might not be the right 4132 # tool to use in cross-compilation environments, therefore Automake 4133 # will honor the 'STRIP' environment variable to overrule this program. 4134 if test "$cross_compiling" != no; then 4135 if test -n "$ac_tool_prefix"; then 4136 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4137 set dummy ${ac_tool_prefix}strip; ac_word=$2 4138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4139 $as_echo_n "checking for $ac_word... " >&6; } 4140 if ${ac_cv_prog_STRIP+:} false; then : 4141 $as_echo_n "(cached) " >&6 4142 else 4143 if test -n "$STRIP"; then 4144 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4145 else 4146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4147 for as_dir in $PATH 4148 do 4149 IFS=$as_save_IFS 4150 test -z "$as_dir" && as_dir=. 4151 for ac_exec_ext in '' $ac_executable_extensions; do 4152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4153 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4155 break 2 4156 fi 4157 done 4158 done 4159 IFS=$as_save_IFS 4160 4161 fi 4162 fi 4163 STRIP=$ac_cv_prog_STRIP 4164 if test -n "$STRIP"; then 4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4166 $as_echo "$STRIP" >&6; } 4167 else 4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4169 $as_echo "no" >&6; } 4170 fi 4171 4172 4173 fi 4174 if test -z "$ac_cv_prog_STRIP"; then 4175 ac_ct_STRIP=$STRIP 4176 # Extract the first word of "strip", so it can be a program name with args. 4177 set dummy strip; ac_word=$2 4178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4179 $as_echo_n "checking for $ac_word... " >&6; } 4180 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4181 $as_echo_n "(cached) " >&6 4182 else 4183 if test -n "$ac_ct_STRIP"; then 4184 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4185 else 4186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4187 for as_dir in $PATH 4188 do 4189 IFS=$as_save_IFS 4190 test -z "$as_dir" && as_dir=. 4191 for ac_exec_ext in '' $ac_executable_extensions; do 4192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4193 ac_cv_prog_ac_ct_STRIP="strip" 4194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4195 break 2 4196 fi 4197 done 4198 done 4199 IFS=$as_save_IFS 4200 4201 fi 4202 fi 4203 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4204 if test -n "$ac_ct_STRIP"; then 4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4206 $as_echo "$ac_ct_STRIP" >&6; } 4207 else 4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4209 $as_echo "no" >&6; } 4210 fi 4211 4212 if test "x$ac_ct_STRIP" = x; then 4213 STRIP=":" 4214 else 4215 case $cross_compiling:$ac_tool_warned in 4216 yes:) 4217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4218 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4219 ac_tool_warned=yes ;; 4220 esac 4221 STRIP=$ac_ct_STRIP 4222 fi 4223 else 4224 STRIP="$ac_cv_prog_STRIP" 4225 fi 4226 4227 fi 4228 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4229 4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4231 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4232 if test -z "$MKDIR_P"; then 4233 if ${ac_cv_path_mkdir+:} false; then : 4234 $as_echo_n "(cached) " >&6 4235 else 4236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4237 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4238 do 4239 IFS=$as_save_IFS 4240 test -z "$as_dir" && as_dir=. 4241 for ac_prog in mkdir gmkdir; do 4242 for ac_exec_ext in '' $ac_executable_extensions; do 4243 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4244 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4245 'mkdir (GNU coreutils) '* | \ 4246 'mkdir (coreutils) '* | \ 4247 'mkdir (fileutils) '4.1*) 4248 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4249 break 3;; 4250 esac 4251 done 4252 done 4253 done 4254 IFS=$as_save_IFS 4255 4256 fi 4257 4258 test -d ./--version && rmdir ./--version 4259 if test "${ac_cv_path_mkdir+set}" = set; then 4260 MKDIR_P="$ac_cv_path_mkdir -p" 4261 else 4262 # As a last resort, use the slow shell script. Don't cache a 4263 # value for MKDIR_P within a source directory, because that will 4264 # break other packages using the cache if that directory is 4265 # removed, or if the value is a relative name. 4266 MKDIR_P="$ac_install_sh -d" 4267 fi 4268 fi 4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4270 $as_echo "$MKDIR_P" >&6; } 4271 4272 for ac_prog in gawk mawk nawk awk 4273 do 4274 # Extract the first word of "$ac_prog", so it can be a program name with args. 4275 set dummy $ac_prog; ac_word=$2 4276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4277 $as_echo_n "checking for $ac_word... " >&6; } 4278 if ${ac_cv_prog_AWK+:} false; then : 4279 $as_echo_n "(cached) " >&6 4280 else 4281 if test -n "$AWK"; then 4282 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4283 else 4284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4285 for as_dir in $PATH 4286 do 4287 IFS=$as_save_IFS 4288 test -z "$as_dir" && as_dir=. 4289 for ac_exec_ext in '' $ac_executable_extensions; do 4290 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4291 ac_cv_prog_AWK="$ac_prog" 4292 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4293 break 2 4294 fi 4295 done 4296 done 4297 IFS=$as_save_IFS 4298 4299 fi 4300 fi 4301 AWK=$ac_cv_prog_AWK 4302 if test -n "$AWK"; then 4303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4304 $as_echo "$AWK" >&6; } 4305 else 4306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4307 $as_echo "no" >&6; } 4308 fi 4309 4310 4311 test -n "$AWK" && break 4312 done 4313 4314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4315 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4316 set x ${MAKE-make} 4317 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4318 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4319 $as_echo_n "(cached) " >&6 4320 else 4321 cat >conftest.make <<\_ACEOF 4322 SHELL = /bin/sh 4323 all: 4324 @echo '@@@%%%=$(MAKE)=@@@%%%' 4325 _ACEOF 4326 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4327 case `${MAKE-make} -f conftest.make 2>/dev/null` in 4328 *@@@%%%=?*=@@@%%%*) 4329 eval ac_cv_prog_make_${ac_make}_set=yes;; 4330 *) 4331 eval ac_cv_prog_make_${ac_make}_set=no;; 4332 esac 4333 rm -f conftest.make 4334 fi 4335 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4337 $as_echo "yes" >&6; } 4338 SET_MAKE= 4339 else 4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4341 $as_echo "no" >&6; } 4342 SET_MAKE="MAKE=${MAKE-make}" 4343 fi 4344 4345 rm -rf .tst 2>/dev/null 4346 mkdir .tst 2>/dev/null 4347 if test -d .tst; then 4348 am__leading_dot=. 4349 else 4350 am__leading_dot=_ 4351 fi 4352 rmdir .tst 2>/dev/null 4353 4354 DEPDIR="${am__leading_dot}deps" 4355 4356 ac_config_commands="$ac_config_commands depfiles" 4357 4358 4359 am_make=${MAKE-make} 4360 cat > confinc << 'END' 4361 am__doit: 4362 @echo this is the am__doit target 4363 .PHONY: am__doit 4364 END 4365 # If we don't find an include directive, just comment out the code. 4366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4367 $as_echo_n "checking for style of include used by $am_make... " >&6; } 4368 am__include="#" 4369 am__quote= 4370 _am_result=none 4371 # First try GNU make style include. 4372 echo "include confinc" > confmf 4373 # Ignore all kinds of additional output from 'make'. 4374 case `$am_make -s -f confmf 2> /dev/null` in #( 4375 *the\ am__doit\ target*) 4376 am__include=include 4377 am__quote= 4378 _am_result=GNU 4379 ;; 4380 esac 4381 # Now try BSD make style include. 4382 if test "$am__include" = "#"; then 4383 echo '.include "confinc"' > confmf 4384 case `$am_make -s -f confmf 2> /dev/null` in #( 4385 *the\ am__doit\ target*) 4386 am__include=.include 4387 am__quote="\"" 4388 _am_result=BSD 4389 ;; 4390 esac 4391 fi 4392 4393 4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4395 $as_echo "$_am_result" >&6; } 4396 rm -f confinc confmf 4397 4398 # Check whether --enable-dependency-tracking was given. 4399 if test "${enable_dependency_tracking+set}" = set; then : 4400 enableval=$enable_dependency_tracking; 4401 fi 4402 4403 if test "x$enable_dependency_tracking" != xno; then 4404 am_depcomp="$ac_aux_dir/depcomp" 4405 AMDEPBACKSLASH='\' 4406 am__nodep='_no' 4407 fi 4408 if test "x$enable_dependency_tracking" != xno; then 4409 AMDEP_TRUE= 4410 AMDEP_FALSE='#' 4411 else 4412 AMDEP_TRUE='#' 4413 AMDEP_FALSE= 4414 fi 4415 4416 4417 # Check whether --enable-silent-rules was given. 4418 if test "${enable_silent_rules+set}" = set; then : 4419 enableval=$enable_silent_rules; 4420 fi 4421 4422 case $enable_silent_rules in # ((( 4423 yes) AM_DEFAULT_VERBOSITY=0;; 4424 no) AM_DEFAULT_VERBOSITY=1;; 4425 *) AM_DEFAULT_VERBOSITY=1;; 4426 esac 4427 am_make=${MAKE-make} 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4429 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4430 if ${am_cv_make_support_nested_variables+:} false; then : 4431 $as_echo_n "(cached) " >&6 4432 else 4433 if $as_echo 'TRUE=$(BAR$(V)) 4434 BAR0=false 4435 BAR1=true 4436 V=1 4437 am__doit: 4438 @$(TRUE) 4439 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4440 am_cv_make_support_nested_variables=yes 4441 else 4442 am_cv_make_support_nested_variables=no 4443 fi 4444 fi 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4446 $as_echo "$am_cv_make_support_nested_variables" >&6; } 4447 if test $am_cv_make_support_nested_variables = yes; then 4448 AM_V='$(V)' 4449 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4450 else 4451 AM_V=$AM_DEFAULT_VERBOSITY 4452 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4453 fi 4454 AM_BACKSLASH='\' 4455 4456 if test "`cd $srcdir && pwd`" != "`pwd`"; then 4457 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4458 # is not polluted with repeated "-I." 4459 am__isrc=' -I$(srcdir)' 4460 # test to see if srcdir already configured 4461 if test -f $srcdir/config.status; then 4462 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4463 fi 4464 fi 4465 4466 # test whether we have cygpath 4467 if test -z "$CYGPATH_W"; then 4468 if (cygpath --version) >/dev/null 2>/dev/null; then 4469 CYGPATH_W='cygpath -w' 4470 else 4471 CYGPATH_W=echo 4472 fi 4473 fi 4474 4475 4476 # Define the identity of the package. 4477 PACKAGE='libcc1' 4478 VERSION='version-unused' 4479 4480 4481 # Some tools Automake needs. 4482 4483 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4484 4485 4486 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4487 4488 4489 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4490 4491 4492 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4493 4494 4495 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4496 4497 # For better backward compatibility. To be removed once Automake 1.9.x 4498 # dies out for good. For more background, see: 4499 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4500 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4501 mkdir_p='$(MKDIR_P)' 4502 4503 # We need awk for the "check" target (and possibly the TAP driver). The 4504 # system "awk" is bad on some platforms. 4505 # Always define AMTAR for backward compatibility. Yes, it's still used 4506 # in the wild :-( We should find a proper way to deprecate it ... 4507 AMTAR='$${TAR-tar}' 4508 4509 4510 # We'll loop over all known methods to create a tar archive until one works. 4511 _am_tools='gnutar pax cpio none' 4512 4513 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4514 4515 4516 4517 4518 4519 depcc="$CC" am_compiler_list= 4520 4521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4522 $as_echo_n "checking dependency style of $depcc... " >&6; } 4523 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4524 $as_echo_n "(cached) " >&6 4525 else 4526 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4527 # We make a subdir and do the tests there. Otherwise we can end up 4528 # making bogus files that we don't know about and never remove. For 4529 # instance it was reported that on HP-UX the gcc test will end up 4530 # making a dummy file named 'D' -- because '-MD' means "put the output 4531 # in D". 4532 rm -rf conftest.dir 4533 mkdir conftest.dir 4534 # Copy depcomp to subdir because otherwise we won't find it if we're 4535 # using a relative directory. 4536 cp "$am_depcomp" conftest.dir 4537 cd conftest.dir 4538 # We will build objects and dependencies in a subdirectory because 4539 # it helps to detect inapplicable dependency modes. For instance 4540 # both Tru64's cc and ICC support -MD to output dependencies as a 4541 # side effect of compilation, but ICC will put the dependencies in 4542 # the current directory while Tru64 will put them in the object 4543 # directory. 4544 mkdir sub 4545 4546 am_cv_CC_dependencies_compiler_type=none 4547 if test "$am_compiler_list" = ""; then 4548 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4549 fi 4550 am__universal=false 4551 case " $depcc " in #( 4552 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4553 esac 4554 4555 for depmode in $am_compiler_list; do 4556 # Setup a source with many dependencies, because some compilers 4557 # like to wrap large dependency lists on column 80 (with \), and 4558 # we should not choose a depcomp mode which is confused by this. 4559 # 4560 # We need to recreate these files for each test, as the compiler may 4561 # overwrite some of them when testing with obscure command lines. 4562 # This happens at least with the AIX C compiler. 4563 : > sub/conftest.c 4564 for i in 1 2 3 4 5 6; do 4565 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4566 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4567 # Solaris 10 /bin/sh. 4568 echo '/* dummy */' > sub/conftst$i.h 4569 done 4570 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4571 4572 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4573 # mode. It turns out that the SunPro C++ compiler does not properly 4574 # handle '-M -o', and we need to detect this. Also, some Intel 4575 # versions had trouble with output in subdirs. 4576 am__obj=sub/conftest.${OBJEXT-o} 4577 am__minus_obj="-o $am__obj" 4578 case $depmode in 4579 gcc) 4580 # This depmode causes a compiler race in universal mode. 4581 test "$am__universal" = false || continue 4582 ;; 4583 nosideeffect) 4584 # After this tag, mechanisms are not by side-effect, so they'll 4585 # only be used when explicitly requested. 4586 if test "x$enable_dependency_tracking" = xyes; then 4587 continue 4588 else 4589 break 4590 fi 4591 ;; 4592 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4593 # This compiler won't grok '-c -o', but also, the minuso test has 4594 # not run yet. These depmodes are late enough in the game, and 4595 # so weak that their functioning should not be impacted. 4596 am__obj=conftest.${OBJEXT-o} 4597 am__minus_obj= 4598 ;; 4599 none) break ;; 4600 esac 4601 if depmode=$depmode \ 4602 source=sub/conftest.c object=$am__obj \ 4603 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4604 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4605 >/dev/null 2>conftest.err && 4606 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4607 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4608 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4609 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4610 # icc doesn't choke on unknown options, it will just issue warnings 4611 # or remarks (even with -Werror). So we grep stderr for any message 4612 # that says an option was ignored or not supported. 4613 # When given -MP, icc 7.0 and 7.1 complain thusly: 4614 # icc: Command line warning: ignoring option '-M'; no argument required 4615 # The diagnosis changed in icc 8.0: 4616 # icc: Command line remark: option '-MP' not supported 4617 if (grep 'ignoring option' conftest.err || 4618 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4619 am_cv_CC_dependencies_compiler_type=$depmode 4620 break 4621 fi 4622 fi 4623 done 4624 4625 cd .. 4626 rm -rf conftest.dir 4627 else 4628 am_cv_CC_dependencies_compiler_type=none 4629 fi 4630 4631 fi 4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4633 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4634 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4635 4636 if 4637 test "x$enable_dependency_tracking" != xno \ 4638 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4639 am__fastdepCC_TRUE= 4640 am__fastdepCC_FALSE='#' 4641 else 4642 am__fastdepCC_TRUE='#' 4643 am__fastdepCC_FALSE= 4644 fi 4645 4646 4647 4648 # POSIX will say in a future version that running "rm -f" with no argument 4649 # is OK; and we want to be able to make that assumption in our Makefile 4650 # recipes. So use an aggressive probe to check that the usage we want is 4651 # actually supported "in the wild" to an acceptable degree. 4652 # See automake bug#10828. 4653 # To make any issue more visible, cause the running configure to be aborted 4654 # by default if the 'rm' program in use doesn't match our expectations; the 4655 # user can still override this though. 4656 if rm -f && rm -fr && rm -rf; then : OK; else 4657 cat >&2 <<'END' 4658 Oops! 4659 4660 Your 'rm' program seems unable to run without file operands specified 4661 on the command line, even when the '-f' option is present. This is contrary 4662 to the behaviour of most rm programs out there, and not conforming with 4663 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4664 4665 Please tell bug-automake@gnu.org about your system, including the value 4666 of your $PATH and any error possibly output before this message. This 4667 can help us improve future automake versions. 4668 4669 END 4670 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4671 echo 'Configuration will proceed anyway, since you have set the' >&2 4672 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4673 echo >&2 4674 else 4675 cat >&2 <<'END' 4676 Aborting the configuration process, to ensure you take notice of the issue. 4677 4678 You can download and install GNU coreutils to get an 'rm' implementation 4679 that behaves properly: <http://www.gnu.org/software/coreutils/>. 4680 4681 If you want to complete the configuration process using your problematic 4682 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4683 to "yes", and re-run configure. 4684 4685 END 4686 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4687 fi 4688 fi 4689 4690 4691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4692 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4693 # Check whether --enable-maintainer-mode was given. 4694 if test "${enable_maintainer_mode+set}" = set; then : 4695 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4696 else 4697 USE_MAINTAINER_MODE=no 4698 fi 4699 4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4701 $as_echo "$USE_MAINTAINER_MODE" >&6; } 4702 if test $USE_MAINTAINER_MODE = yes; then 4703 MAINTAINER_MODE_TRUE= 4704 MAINTAINER_MODE_FALSE='#' 4705 else 4706 MAINTAINER_MODE_TRUE='#' 4707 MAINTAINER_MODE_FALSE= 4708 fi 4709 4710 MAINT=$MAINTAINER_MODE_TRUE 4711 4712 4713 4714 case `pwd` in 4715 *\ * | *\ *) 4716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4717 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4718 esac 4719 4720 4721 4722 macro_version='2.2.7a' 4723 macro_revision='1.3134' 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 ltmain="$ac_aux_dir/ltmain.sh" 4738 4739 # Backslashify metacharacters that are still active within 4740 # double-quoted strings. 4741 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4742 4743 # Same as above, but do not quote variable references. 4744 double_quote_subst='s/\(["`\\]\)/\\\1/g' 4745 4746 # Sed substitution to delay expansion of an escaped shell variable in a 4747 # double_quote_subst'ed string. 4748 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4749 4750 # Sed substitution to delay expansion of an escaped single quote. 4751 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4752 4753 # Sed substitution to avoid accidental globbing in evaled expressions 4754 no_glob_subst='s/\*/\\\*/g' 4755 4756 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4757 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4758 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4759 4760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4761 $as_echo_n "checking how to print strings... " >&6; } 4762 # Test print first, because it will be a builtin if present. 4763 if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4764 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4765 ECHO='print -r --' 4766 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4767 ECHO='printf %s\n' 4768 else 4769 # Use this function as a fallback that always works. 4770 func_fallback_echo () 4771 { 4772 eval 'cat <<_LTECHO_EOF 4773 $1 4774 _LTECHO_EOF' 4775 } 4776 ECHO='func_fallback_echo' 4777 fi 4778 4779 # func_echo_all arg... 4780 # Invoke $ECHO with all args, space-separated. 4781 func_echo_all () 4782 { 4783 $ECHO "" 4784 } 4785 4786 case "$ECHO" in 4787 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4788 $as_echo "printf" >&6; } ;; 4789 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4790 $as_echo "print -r" >&6; } ;; 4791 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4792 $as_echo "cat" >&6; } ;; 4793 esac 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4809 $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4810 if ${ac_cv_path_SED+:} false; then : 4811 $as_echo_n "(cached) " >&6 4812 else 4813 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4814 for ac_i in 1 2 3 4 5 6 7; do 4815 ac_script="$ac_script$as_nl$ac_script" 4816 done 4817 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4818 { ac_script=; unset ac_script;} 4819 if test -z "$SED"; then 4820 ac_path_SED_found=false 4821 # Loop through the user's path and test for each of PROGNAME-LIST 4822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4823 for as_dir in $PATH 4824 do 4825 IFS=$as_save_IFS 4826 test -z "$as_dir" && as_dir=. 4827 for ac_prog in sed gsed; do 4828 for ac_exec_ext in '' $ac_executable_extensions; do 4829 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4830 as_fn_executable_p "$ac_path_SED" || continue 4831 # Check for GNU ac_path_SED and select it if it is found. 4832 # Check for GNU $ac_path_SED 4833 case `"$ac_path_SED" --version 2>&1` in 4834 *GNU*) 4835 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4836 *) 4837 ac_count=0 4838 $as_echo_n 0123456789 >"conftest.in" 4839 while : 4840 do 4841 cat "conftest.in" "conftest.in" >"conftest.tmp" 4842 mv "conftest.tmp" "conftest.in" 4843 cp "conftest.in" "conftest.nl" 4844 $as_echo '' >> "conftest.nl" 4845 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4846 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4847 as_fn_arith $ac_count + 1 && ac_count=$as_val 4848 if test $ac_count -gt ${ac_path_SED_max-0}; then 4849 # Best one so far, save it but keep looking for a better one 4850 ac_cv_path_SED="$ac_path_SED" 4851 ac_path_SED_max=$ac_count 4852 fi 4853 # 10*(2^10) chars as input seems more than enough 4854 test $ac_count -gt 10 && break 4855 done 4856 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4857 esac 4858 4859 $ac_path_SED_found && break 3 4860 done 4861 done 4862 done 4863 IFS=$as_save_IFS 4864 if test -z "$ac_cv_path_SED"; then 4865 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4866 fi 4867 else 4868 ac_cv_path_SED=$SED 4869 fi 4870 4871 fi 4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4873 $as_echo "$ac_cv_path_SED" >&6; } 4874 SED="$ac_cv_path_SED" 4875 rm -f conftest.sed 4876 4877 test -z "$SED" && SED=sed 4878 Xsed="$SED -e 1s/^X//" 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4891 $as_echo_n "checking for fgrep... " >&6; } 4892 if ${ac_cv_path_FGREP+:} false; then : 4893 $as_echo_n "(cached) " >&6 4894 else 4895 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4896 then ac_cv_path_FGREP="$GREP -F" 4897 else 4898 if test -z "$FGREP"; then 4899 ac_path_FGREP_found=false 4900 # Loop through the user's path and test for each of PROGNAME-LIST 4901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4902 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4903 do 4904 IFS=$as_save_IFS 4905 test -z "$as_dir" && as_dir=. 4906 for ac_prog in fgrep; do 4907 for ac_exec_ext in '' $ac_executable_extensions; do 4908 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4909 as_fn_executable_p "$ac_path_FGREP" || continue 4910 # Check for GNU ac_path_FGREP and select it if it is found. 4911 # Check for GNU $ac_path_FGREP 4912 case `"$ac_path_FGREP" --version 2>&1` in 4913 *GNU*) 4914 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4915 *) 4916 ac_count=0 4917 $as_echo_n 0123456789 >"conftest.in" 4918 while : 4919 do 4920 cat "conftest.in" "conftest.in" >"conftest.tmp" 4921 mv "conftest.tmp" "conftest.in" 4922 cp "conftest.in" "conftest.nl" 4923 $as_echo 'FGREP' >> "conftest.nl" 4924 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4925 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4926 as_fn_arith $ac_count + 1 && ac_count=$as_val 4927 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4928 # Best one so far, save it but keep looking for a better one 4929 ac_cv_path_FGREP="$ac_path_FGREP" 4930 ac_path_FGREP_max=$ac_count 4931 fi 4932 # 10*(2^10) chars as input seems more than enough 4933 test $ac_count -gt 10 && break 4934 done 4935 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4936 esac 4937 4938 $ac_path_FGREP_found && break 3 4939 done 4940 done 4941 done 4942 IFS=$as_save_IFS 4943 if test -z "$ac_cv_path_FGREP"; then 4944 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4945 fi 4946 else 4947 ac_cv_path_FGREP=$FGREP 4948 fi 4949 4950 fi 4951 fi 4952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4953 $as_echo "$ac_cv_path_FGREP" >&6; } 4954 FGREP="$ac_cv_path_FGREP" 4955 4956 4957 test -z "$GREP" && GREP=grep 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 # Check whether --with-gnu-ld was given. 4978 if test "${with_gnu_ld+set}" = set; then : 4979 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4980 else 4981 with_gnu_ld=no 4982 fi 4983 4984 ac_prog=ld 4985 if test "$GCC" = yes; then 4986 # Check if gcc -print-prog-name=ld gives a path. 4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4988 $as_echo_n "checking for ld used by $CC... " >&6; } 4989 case $host in 4990 *-*-mingw*) 4991 # gcc leaves a trailing carriage return which upsets mingw 4992 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4993 *) 4994 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4995 esac 4996 case $ac_prog in 4997 # Accept absolute paths. 4998 [\\/]* | ?:[\\/]*) 4999 re_direlt='/[^/][^/]*/\.\./' 5000 # Canonicalize the pathname of ld 5001 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5002 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5003 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5004 done 5005 test -z "$LD" && LD="$ac_prog" 5006 ;; 5007 "") 5008 # If it fails, then pretend we aren't using GCC. 5009 ac_prog=ld 5010 ;; 5011 *) 5012 # If it is relative, then search for the first ld in PATH. 5013 with_gnu_ld=unknown 5014 ;; 5015 esac 5016 elif test "$with_gnu_ld" = yes; then 5017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5018 $as_echo_n "checking for GNU ld... " >&6; } 5019 else 5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5021 $as_echo_n "checking for non-GNU ld... " >&6; } 5022 fi 5023 if ${lt_cv_path_LD+:} false; then : 5024 $as_echo_n "(cached) " >&6 5025 else 5026 if test -z "$LD"; then 5027 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5028 for ac_dir in $PATH; do 5029 IFS="$lt_save_ifs" 5030 test -z "$ac_dir" && ac_dir=. 5031 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5032 lt_cv_path_LD="$ac_dir/$ac_prog" 5033 # Check to see if the program is GNU ld. I'd rather use --version, 5034 # but apparently some variants of GNU ld only accept -v. 5035 # Break only if it was the GNU/non-GNU ld that we prefer. 5036 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5037 *GNU* | *'with BFD'*) 5038 test "$with_gnu_ld" != no && break 5039 ;; 5040 *) 5041 test "$with_gnu_ld" != yes && break 5042 ;; 5043 esac 5044 fi 5045 done 5046 IFS="$lt_save_ifs" 5047 else 5048 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5049 fi 5050 fi 5051 5052 LD="$lt_cv_path_LD" 5053 if test -n "$LD"; then 5054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5055 $as_echo "$LD" >&6; } 5056 else 5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5058 $as_echo "no" >&6; } 5059 fi 5060 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5062 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5063 if ${lt_cv_prog_gnu_ld+:} false; then : 5064 $as_echo_n "(cached) " >&6 5065 else 5066 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5067 case `$LD -v 2>&1 </dev/null` in 5068 *GNU* | *'with BFD'*) 5069 lt_cv_prog_gnu_ld=yes 5070 ;; 5071 *) 5072 lt_cv_prog_gnu_ld=no 5073 ;; 5074 esac 5075 fi 5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5077 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5078 with_gnu_ld=$lt_cv_prog_gnu_ld 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5089 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5090 if ${lt_cv_path_NM+:} false; then : 5091 $as_echo_n "(cached) " >&6 5092 else 5093 if test -n "$NM"; then 5094 # Let the user override the nm to test. 5095 lt_nm_to_check="$NM" 5096 else 5097 lt_nm_to_check="${ac_tool_prefix}nm" 5098 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5099 lt_nm_to_check="$lt_nm_to_check nm" 5100 fi 5101 fi 5102 for lt_tmp_nm in "$lt_nm_to_check"; do 5103 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5104 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5105 IFS="$lt_save_ifs" 5106 test -z "$ac_dir" && ac_dir=. 5107 # Strip out any user-provided options from the nm to test twice, 5108 # the first time to test to see if nm (rather than its options) has 5109 # an explicit path, the second time to yield a file which can be 5110 # nm'ed itself. 5111 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5112 case "$tmp_nm_path" in 5113 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5114 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5115 esac 5116 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5117 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5118 # Check to see if the nm accepts a BSD-compat flag. 5119 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5120 # nm: unknown option "B" ignored 5121 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5122 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5123 break 5124 ;; 5125 *) 5126 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5127 *$tmp_nm*) 5128 lt_cv_path_NM="$tmp_nm -p" 5129 break 5130 ;; 5131 *) 5132 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5133 continue # so that we can try to find one that supports BSD flags 5134 ;; 5135 esac 5136 ;; 5137 esac 5138 fi 5139 done 5140 IFS="$lt_save_ifs" 5141 done 5142 : ${lt_cv_path_NM=no} 5143 fi 5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5145 $as_echo "$lt_cv_path_NM" >&6; } 5146 if test "$lt_cv_path_NM" != "no"; then 5147 NM="$lt_cv_path_NM" 5148 else 5149 # Didn't find any BSD compatible name lister, look for dumpbin. 5150 if test -n "$DUMPBIN"; then : 5151 # Let the user override the test. 5152 else 5153 if test -n "$ac_tool_prefix"; then 5154 for ac_prog in dumpbin "link -dump" 5155 do 5156 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5157 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5159 $as_echo_n "checking for $ac_word... " >&6; } 5160 if ${ac_cv_prog_DUMPBIN+:} false; then : 5161 $as_echo_n "(cached) " >&6 5162 else 5163 if test -n "$DUMPBIN"; then 5164 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5165 else 5166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5167 for as_dir in $PATH 5168 do 5169 IFS=$as_save_IFS 5170 test -z "$as_dir" && as_dir=. 5171 for ac_exec_ext in '' $ac_executable_extensions; do 5172 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5173 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5175 break 2 5176 fi 5177 done 5178 done 5179 IFS=$as_save_IFS 5180 5181 fi 5182 fi 5183 DUMPBIN=$ac_cv_prog_DUMPBIN 5184 if test -n "$DUMPBIN"; then 5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5186 $as_echo "$DUMPBIN" >&6; } 5187 else 5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5189 $as_echo "no" >&6; } 5190 fi 5191 5192 5193 test -n "$DUMPBIN" && break 5194 done 5195 fi 5196 if test -z "$DUMPBIN"; then 5197 ac_ct_DUMPBIN=$DUMPBIN 5198 for ac_prog in dumpbin "link -dump" 5199 do 5200 # Extract the first word of "$ac_prog", so it can be a program name with args. 5201 set dummy $ac_prog; ac_word=$2 5202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5203 $as_echo_n "checking for $ac_word... " >&6; } 5204 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5205 $as_echo_n "(cached) " >&6 5206 else 5207 if test -n "$ac_ct_DUMPBIN"; then 5208 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5209 else 5210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5211 for as_dir in $PATH 5212 do 5213 IFS=$as_save_IFS 5214 test -z "$as_dir" && as_dir=. 5215 for ac_exec_ext in '' $ac_executable_extensions; do 5216 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5217 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5219 break 2 5220 fi 5221 done 5222 done 5223 IFS=$as_save_IFS 5224 5225 fi 5226 fi 5227 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5228 if test -n "$ac_ct_DUMPBIN"; then 5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5230 $as_echo "$ac_ct_DUMPBIN" >&6; } 5231 else 5232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5233 $as_echo "no" >&6; } 5234 fi 5235 5236 5237 test -n "$ac_ct_DUMPBIN" && break 5238 done 5239 5240 if test "x$ac_ct_DUMPBIN" = x; then 5241 DUMPBIN=":" 5242 else 5243 case $cross_compiling:$ac_tool_warned in 5244 yes:) 5245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5246 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5247 ac_tool_warned=yes ;; 5248 esac 5249 DUMPBIN=$ac_ct_DUMPBIN 5250 fi 5251 fi 5252 5253 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5254 *COFF*) 5255 DUMPBIN="$DUMPBIN -symbols" 5256 ;; 5257 *) 5258 DUMPBIN=: 5259 ;; 5260 esac 5261 fi 5262 5263 if test "$DUMPBIN" != ":"; then 5264 NM="$DUMPBIN" 5265 fi 5266 fi 5267 test -z "$NM" && NM=nm 5268 5269 5270 5271 5272 5273 5274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5275 $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5276 if ${lt_cv_nm_interface+:} false; then : 5277 $as_echo_n "(cached) " >&6 5278 else 5279 lt_cv_nm_interface="BSD nm" 5280 echo "int some_variable = 0;" > conftest.$ac_ext 5281 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5282 (eval "$ac_compile" 2>conftest.err) 5283 cat conftest.err >&5 5284 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5285 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5286 cat conftest.err >&5 5287 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5288 cat conftest.out >&5 5289 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5290 lt_cv_nm_interface="MS dumpbin" 5291 fi 5292 rm -f conftest* 5293 fi 5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5295 $as_echo "$lt_cv_nm_interface" >&6; } 5296 5297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5298 $as_echo_n "checking whether ln -s works... " >&6; } 5299 LN_S=$as_ln_s 5300 if test "$LN_S" = "ln -s"; then 5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5302 $as_echo "yes" >&6; } 5303 else 5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5305 $as_echo "no, using $LN_S" >&6; } 5306 fi 5307 5308 # find the maximum length of command line arguments 5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5310 $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5311 if ${lt_cv_sys_max_cmd_len+:} false; then : 5312 $as_echo_n "(cached) " >&6 5313 else 5314 i=0 5315 teststring="ABCD" 5316 5317 case $build_os in 5318 msdosdjgpp*) 5319 # On DJGPP, this test can blow up pretty badly due to problems in libc 5320 # (any single argument exceeding 2000 bytes causes a buffer overrun 5321 # during glob expansion). Even if it were fixed, the result of this 5322 # check would be larger than it should be. 5323 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5324 ;; 5325 5326 gnu*) 5327 # Under GNU Hurd, this test is not required because there is 5328 # no limit to the length of command line arguments. 5329 # Libtool will interpret -1 as no limit whatsoever 5330 lt_cv_sys_max_cmd_len=-1; 5331 ;; 5332 5333 cygwin* | mingw* | cegcc*) 5334 # On Win9x/ME, this test blows up -- it succeeds, but takes 5335 # about 5 minutes as the teststring grows exponentially. 5336 # Worse, since 9x/ME are not pre-emptively multitasking, 5337 # you end up with a "frozen" computer, even though with patience 5338 # the test eventually succeeds (with a max line length of 256k). 5339 # Instead, let's just punt: use the minimum linelength reported by 5340 # all of the supported platforms: 8192 (on NT/2K/XP). 5341 lt_cv_sys_max_cmd_len=8192; 5342 ;; 5343 5344 mint*) 5345 # On MiNT this can take a long time and run out of memory. 5346 lt_cv_sys_max_cmd_len=8192; 5347 ;; 5348 5349 amigaos*) 5350 # On AmigaOS with pdksh, this test takes hours, literally. 5351 # So we just punt and use a minimum line length of 8192. 5352 lt_cv_sys_max_cmd_len=8192; 5353 ;; 5354 5355 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5356 # This has been around since 386BSD, at least. Likely further. 5357 if test -x /sbin/sysctl; then 5358 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5359 elif test -x /usr/sbin/sysctl; then 5360 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5361 else 5362 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5363 fi 5364 # And add a safety zone 5365 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5366 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5367 ;; 5368 5369 interix*) 5370 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5371 lt_cv_sys_max_cmd_len=196608 5372 ;; 5373 5374 osf*) 5375 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5376 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5377 # nice to cause kernel panics so lets avoid the loop below. 5378 # First set a reasonable default. 5379 lt_cv_sys_max_cmd_len=16384 5380 # 5381 if test -x /sbin/sysconfig; then 5382 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5383 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5384 esac 5385 fi 5386 ;; 5387 sco3.2v5*) 5388 lt_cv_sys_max_cmd_len=102400 5389 ;; 5390 sysv5* | sco5v6* | sysv4.2uw2*) 5391 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5392 if test -n "$kargmax"; then 5393 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5394 else 5395 lt_cv_sys_max_cmd_len=32768 5396 fi 5397 ;; 5398 *) 5399 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5400 if test -n "$lt_cv_sys_max_cmd_len"; then 5401 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5402 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5403 else 5404 # Make teststring a little bigger before we do anything with it. 5405 # a 1K string should be a reasonable start. 5406 for i in 1 2 3 4 5 6 7 8 ; do 5407 teststring=$teststring$teststring 5408 done 5409 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5410 # If test is not a shell built-in, we'll probably end up computing a 5411 # maximum length that is only half of the actual maximum length, but 5412 # we can't tell. 5413 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5414 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5415 test $i != 17 # 1/2 MB should be enough 5416 do 5417 i=`expr $i + 1` 5418 teststring=$teststring$teststring 5419 done 5420 # Only check the string length outside the loop. 5421 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5422 teststring= 5423 # Add a significant safety factor because C++ compilers can tack on 5424 # massive amounts of additional arguments before passing them to the 5425 # linker. It appears as though 1/2 is a usable value. 5426 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5427 fi 5428 ;; 5429 esac 5430 5431 fi 5432 5433 if test -n $lt_cv_sys_max_cmd_len ; then 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5435 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5436 else 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5438 $as_echo "none" >&6; } 5439 fi 5440 max_cmd_len=$lt_cv_sys_max_cmd_len 5441 5442 5443 5444 5445 5446 5447 : ${CP="cp -f"} 5448 : ${MV="mv -f"} 5449 : ${RM="rm -f"} 5450 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5452 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5453 # Try some XSI features 5454 xsi_shell=no 5455 ( _lt_dummy="a/b/c" 5456 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5457 = c,a/b,, \ 5458 && eval 'test $(( 1 + 1 )) -eq 2 \ 5459 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5460 && xsi_shell=yes 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5462 $as_echo "$xsi_shell" >&6; } 5463 5464 5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5466 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5467 lt_shell_append=no 5468 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5469 >/dev/null 2>&1 \ 5470 && lt_shell_append=yes 5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5472 $as_echo "$lt_shell_append" >&6; } 5473 5474 5475 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5476 lt_unset=unset 5477 else 5478 lt_unset=false 5479 fi 5480 5481 5482 5483 5484 5485 # test EBCDIC or ASCII 5486 case `echo X|tr X '\101'` in 5487 A) # ASCII based system 5488 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5489 lt_SP2NL='tr \040 \012' 5490 lt_NL2SP='tr \015\012 \040\040' 5491 ;; 5492 *) # EBCDIC based system 5493 lt_SP2NL='tr \100 \n' 5494 lt_NL2SP='tr \r\n \100\100' 5495 ;; 5496 esac 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5507 $as_echo_n "checking for $LD option to reload object files... " >&6; } 5508 if ${lt_cv_ld_reload_flag+:} false; then : 5509 $as_echo_n "(cached) " >&6 5510 else 5511 lt_cv_ld_reload_flag='-r' 5512 fi 5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5514 $as_echo "$lt_cv_ld_reload_flag" >&6; } 5515 reload_flag=$lt_cv_ld_reload_flag 5516 case $reload_flag in 5517 "" | " "*) ;; 5518 *) reload_flag=" $reload_flag" ;; 5519 esac 5520 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5521 case $host_os in 5522 darwin*) 5523 if test "$GCC" = yes; then 5524 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5525 else 5526 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5527 fi 5528 ;; 5529 esac 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 if test -n "$ac_tool_prefix"; then 5540 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5541 set dummy ${ac_tool_prefix}objdump; ac_word=$2 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5543 $as_echo_n "checking for $ac_word... " >&6; } 5544 if ${ac_cv_prog_OBJDUMP+:} false; then : 5545 $as_echo_n "(cached) " >&6 5546 else 5547 if test -n "$OBJDUMP"; then 5548 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5549 else 5550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5551 for as_dir in $PATH 5552 do 5553 IFS=$as_save_IFS 5554 test -z "$as_dir" && as_dir=. 5555 for ac_exec_ext in '' $ac_executable_extensions; do 5556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5557 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5559 break 2 5560 fi 5561 done 5562 done 5563 IFS=$as_save_IFS 5564 5565 fi 5566 fi 5567 OBJDUMP=$ac_cv_prog_OBJDUMP 5568 if test -n "$OBJDUMP"; then 5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5570 $as_echo "$OBJDUMP" >&6; } 5571 else 5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5573 $as_echo "no" >&6; } 5574 fi 5575 5576 5577 fi 5578 if test -z "$ac_cv_prog_OBJDUMP"; then 5579 ac_ct_OBJDUMP=$OBJDUMP 5580 # Extract the first word of "objdump", so it can be a program name with args. 5581 set dummy objdump; ac_word=$2 5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5583 $as_echo_n "checking for $ac_word... " >&6; } 5584 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5585 $as_echo_n "(cached) " >&6 5586 else 5587 if test -n "$ac_ct_OBJDUMP"; then 5588 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5589 else 5590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5591 for as_dir in $PATH 5592 do 5593 IFS=$as_save_IFS 5594 test -z "$as_dir" && as_dir=. 5595 for ac_exec_ext in '' $ac_executable_extensions; do 5596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5597 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5599 break 2 5600 fi 5601 done 5602 done 5603 IFS=$as_save_IFS 5604 5605 fi 5606 fi 5607 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5608 if test -n "$ac_ct_OBJDUMP"; then 5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5610 $as_echo "$ac_ct_OBJDUMP" >&6; } 5611 else 5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5613 $as_echo "no" >&6; } 5614 fi 5615 5616 if test "x$ac_ct_OBJDUMP" = x; then 5617 OBJDUMP="false" 5618 else 5619 case $cross_compiling:$ac_tool_warned in 5620 yes:) 5621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5622 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5623 ac_tool_warned=yes ;; 5624 esac 5625 OBJDUMP=$ac_ct_OBJDUMP 5626 fi 5627 else 5628 OBJDUMP="$ac_cv_prog_OBJDUMP" 5629 fi 5630 5631 test -z "$OBJDUMP" && OBJDUMP=objdump 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5642 $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5643 if ${lt_cv_deplibs_check_method+:} false; then : 5644 $as_echo_n "(cached) " >&6 5645 else 5646 lt_cv_file_magic_cmd='$MAGIC_CMD' 5647 lt_cv_file_magic_test_file= 5648 lt_cv_deplibs_check_method='unknown' 5649 # Need to set the preceding variable on all platforms that support 5650 # interlibrary dependencies. 5651 # 'none' -- dependencies not supported. 5652 # `unknown' -- same as none, but documents that we really don't know. 5653 # 'pass_all' -- all dependencies passed with no checks. 5654 # 'test_compile' -- check by making test program. 5655 # 'file_magic [[regex]]' -- check by looking for files in library path 5656 # which responds to the $file_magic_cmd with a given extended regex. 5657 # If you have `file' or equivalent on your system and you're not sure 5658 # whether `pass_all' will *always* work, you probably want this one. 5659 5660 case $host_os in 5661 aix[4-9]*) 5662 lt_cv_deplibs_check_method=pass_all 5663 ;; 5664 5665 beos*) 5666 lt_cv_deplibs_check_method=pass_all 5667 ;; 5668 5669 bsdi[45]*) 5670 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5671 lt_cv_file_magic_cmd='/usr/bin/file -L' 5672 lt_cv_file_magic_test_file=/shlib/libc.so 5673 ;; 5674 5675 cygwin*) 5676 # func_win32_libid is a shell function defined in ltmain.sh 5677 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5678 lt_cv_file_magic_cmd='func_win32_libid' 5679 ;; 5680 5681 mingw* | pw32*) 5682 # Base MSYS/MinGW do not provide the 'file' command needed by 5683 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5684 # unless we find 'file', for example because we are cross-compiling. 5685 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5686 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5687 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5688 lt_cv_file_magic_cmd='func_win32_libid' 5689 else 5690 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5691 lt_cv_file_magic_cmd='$OBJDUMP -f' 5692 fi 5693 ;; 5694 5695 cegcc*) 5696 # use the weaker test based on 'objdump'. See mingw*. 5697 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5698 lt_cv_file_magic_cmd='$OBJDUMP -f' 5699 ;; 5700 5701 darwin* | rhapsody*) 5702 lt_cv_deplibs_check_method=pass_all 5703 ;; 5704 5705 freebsd* | dragonfly*) 5706 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5707 case $host_cpu in 5708 i*86 ) 5709 # Not sure whether the presence of OpenBSD here was a mistake. 5710 # Let's accept both of them until this is cleared up. 5711 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5712 lt_cv_file_magic_cmd=/usr/bin/file 5713 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5714 ;; 5715 esac 5716 else 5717 lt_cv_deplibs_check_method=pass_all 5718 fi 5719 ;; 5720 5721 gnu*) 5722 lt_cv_deplibs_check_method=pass_all 5723 ;; 5724 5725 haiku*) 5726 lt_cv_deplibs_check_method=pass_all 5727 ;; 5728 5729 hpux10.20* | hpux11*) 5730 lt_cv_file_magic_cmd=/usr/bin/file 5731 case $host_cpu in 5732 ia64*) 5733 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5734 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5735 ;; 5736 hppa*64*) 5737 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]' 5738 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5739 ;; 5740 *) 5741 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5742 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5743 ;; 5744 esac 5745 ;; 5746 5747 interix[3-9]*) 5748 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5749 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5750 ;; 5751 5752 irix5* | irix6* | nonstopux*) 5753 case $LD in 5754 *-32|*"-32 ") libmagic=32-bit;; 5755 *-n32|*"-n32 ") libmagic=N32;; 5756 *-64|*"-64 ") libmagic=64-bit;; 5757 *) libmagic=never-match;; 5758 esac 5759 lt_cv_deplibs_check_method=pass_all 5760 ;; 5761 5762 # This must be Linux ELF. 5763 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5764 lt_cv_deplibs_check_method=pass_all 5765 ;; 5766 5767 netbsd*) 5768 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5769 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5770 else 5771 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5772 fi 5773 ;; 5774 5775 newos6*) 5776 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5777 lt_cv_file_magic_cmd=/usr/bin/file 5778 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5779 ;; 5780 5781 *nto* | *qnx*) 5782 lt_cv_deplibs_check_method=pass_all 5783 ;; 5784 5785 openbsd*) 5786 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5787 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5788 else 5789 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5790 fi 5791 ;; 5792 5793 osf3* | osf4* | osf5*) 5794 lt_cv_deplibs_check_method=pass_all 5795 ;; 5796 5797 rdos*) 5798 lt_cv_deplibs_check_method=pass_all 5799 ;; 5800 5801 solaris*) 5802 lt_cv_deplibs_check_method=pass_all 5803 ;; 5804 5805 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5806 lt_cv_deplibs_check_method=pass_all 5807 ;; 5808 5809 sysv4 | sysv4.3*) 5810 case $host_vendor in 5811 motorola) 5812 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]' 5813 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5814 ;; 5815 ncr) 5816 lt_cv_deplibs_check_method=pass_all 5817 ;; 5818 sequent) 5819 lt_cv_file_magic_cmd='/bin/file' 5820 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5821 ;; 5822 sni) 5823 lt_cv_file_magic_cmd='/bin/file' 5824 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5825 lt_cv_file_magic_test_file=/lib/libc.so 5826 ;; 5827 siemens) 5828 lt_cv_deplibs_check_method=pass_all 5829 ;; 5830 pc) 5831 lt_cv_deplibs_check_method=pass_all 5832 ;; 5833 esac 5834 ;; 5835 5836 tpf*) 5837 lt_cv_deplibs_check_method=pass_all 5838 ;; 5839 vxworks*) 5840 # Assume VxWorks cross toolchains are built on Linux, possibly 5841 # as canadian for Windows hosts. 5842 lt_cv_deplibs_check_method=pass_all 5843 ;; 5844 esac 5845 5846 fi 5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5848 $as_echo "$lt_cv_deplibs_check_method" >&6; } 5849 file_magic_cmd=$lt_cv_file_magic_cmd 5850 deplibs_check_method=$lt_cv_deplibs_check_method 5851 test -z "$deplibs_check_method" && deplibs_check_method=unknown 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 plugin_option= 5865 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5866 for plugin in $plugin_names; do 5867 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5868 if test x$plugin_so = x$plugin; then 5869 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5870 fi 5871 if test x$plugin_so != x$plugin; then 5872 plugin_option="--plugin $plugin_so" 5873 break 5874 fi 5875 done 5876 5877 if test -n "$ac_tool_prefix"; then 5878 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5879 set dummy ${ac_tool_prefix}ar; ac_word=$2 5880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5881 $as_echo_n "checking for $ac_word... " >&6; } 5882 if ${ac_cv_prog_AR+:} false; then : 5883 $as_echo_n "(cached) " >&6 5884 else 5885 if test -n "$AR"; then 5886 ac_cv_prog_AR="$AR" # Let the user override the test. 5887 else 5888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5889 for as_dir in $PATH 5890 do 5891 IFS=$as_save_IFS 5892 test -z "$as_dir" && as_dir=. 5893 for ac_exec_ext in '' $ac_executable_extensions; do 5894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5895 ac_cv_prog_AR="${ac_tool_prefix}ar" 5896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5897 break 2 5898 fi 5899 done 5900 done 5901 IFS=$as_save_IFS 5902 5903 fi 5904 fi 5905 AR=$ac_cv_prog_AR 5906 if test -n "$AR"; then 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5908 $as_echo "$AR" >&6; } 5909 else 5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5911 $as_echo "no" >&6; } 5912 fi 5913 5914 5915 fi 5916 if test -z "$ac_cv_prog_AR"; then 5917 ac_ct_AR=$AR 5918 # Extract the first word of "ar", so it can be a program name with args. 5919 set dummy ar; ac_word=$2 5920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5921 $as_echo_n "checking for $ac_word... " >&6; } 5922 if ${ac_cv_prog_ac_ct_AR+:} false; then : 5923 $as_echo_n "(cached) " >&6 5924 else 5925 if test -n "$ac_ct_AR"; then 5926 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5927 else 5928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5929 for as_dir in $PATH 5930 do 5931 IFS=$as_save_IFS 5932 test -z "$as_dir" && as_dir=. 5933 for ac_exec_ext in '' $ac_executable_extensions; do 5934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5935 ac_cv_prog_ac_ct_AR="ar" 5936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5937 break 2 5938 fi 5939 done 5940 done 5941 IFS=$as_save_IFS 5942 5943 fi 5944 fi 5945 ac_ct_AR=$ac_cv_prog_ac_ct_AR 5946 if test -n "$ac_ct_AR"; then 5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5948 $as_echo "$ac_ct_AR" >&6; } 5949 else 5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5951 $as_echo "no" >&6; } 5952 fi 5953 5954 if test "x$ac_ct_AR" = x; then 5955 AR="false" 5956 else 5957 case $cross_compiling:$ac_tool_warned in 5958 yes:) 5959 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5960 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5961 ac_tool_warned=yes ;; 5962 esac 5963 AR=$ac_ct_AR 5964 fi 5965 else 5966 AR="$ac_cv_prog_AR" 5967 fi 5968 5969 test -z "$AR" && AR=ar 5970 if test -n "$plugin_option"; then 5971 if $AR --help 2>&1 | grep -q "\--plugin"; then 5972 touch conftest.c 5973 $AR $plugin_option rc conftest.a conftest.c 5974 if test "$?" != 0; then 5975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5976 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5977 else 5978 AR="$AR $plugin_option" 5979 fi 5980 rm -f conftest.* 5981 fi 5982 fi 5983 test -z "$AR_FLAGS" && AR_FLAGS=cru 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 if test -n "$ac_tool_prefix"; then 5996 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5997 set dummy ${ac_tool_prefix}strip; ac_word=$2 5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5999 $as_echo_n "checking for $ac_word... " >&6; } 6000 if ${ac_cv_prog_STRIP+:} false; then : 6001 $as_echo_n "(cached) " >&6 6002 else 6003 if test -n "$STRIP"; then 6004 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6005 else 6006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6007 for as_dir in $PATH 6008 do 6009 IFS=$as_save_IFS 6010 test -z "$as_dir" && as_dir=. 6011 for ac_exec_ext in '' $ac_executable_extensions; do 6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6013 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6015 break 2 6016 fi 6017 done 6018 done 6019 IFS=$as_save_IFS 6020 6021 fi 6022 fi 6023 STRIP=$ac_cv_prog_STRIP 6024 if test -n "$STRIP"; then 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6026 $as_echo "$STRIP" >&6; } 6027 else 6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6029 $as_echo "no" >&6; } 6030 fi 6031 6032 6033 fi 6034 if test -z "$ac_cv_prog_STRIP"; then 6035 ac_ct_STRIP=$STRIP 6036 # Extract the first word of "strip", so it can be a program name with args. 6037 set dummy strip; ac_word=$2 6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6039 $as_echo_n "checking for $ac_word... " >&6; } 6040 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6041 $as_echo_n "(cached) " >&6 6042 else 6043 if test -n "$ac_ct_STRIP"; then 6044 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6045 else 6046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6047 for as_dir in $PATH 6048 do 6049 IFS=$as_save_IFS 6050 test -z "$as_dir" && as_dir=. 6051 for ac_exec_ext in '' $ac_executable_extensions; do 6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6053 ac_cv_prog_ac_ct_STRIP="strip" 6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6055 break 2 6056 fi 6057 done 6058 done 6059 IFS=$as_save_IFS 6060 6061 fi 6062 fi 6063 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6064 if test -n "$ac_ct_STRIP"; then 6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6066 $as_echo "$ac_ct_STRIP" >&6; } 6067 else 6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6069 $as_echo "no" >&6; } 6070 fi 6071 6072 if test "x$ac_ct_STRIP" = x; then 6073 STRIP=":" 6074 else 6075 case $cross_compiling:$ac_tool_warned in 6076 yes:) 6077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6079 ac_tool_warned=yes ;; 6080 esac 6081 STRIP=$ac_ct_STRIP 6082 fi 6083 else 6084 STRIP="$ac_cv_prog_STRIP" 6085 fi 6086 6087 test -z "$STRIP" && STRIP=: 6088 6089 6090 6091 6092 6093 6094 if test -n "$ac_tool_prefix"; then 6095 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6096 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6098 $as_echo_n "checking for $ac_word... " >&6; } 6099 if ${ac_cv_prog_RANLIB+:} false; then : 6100 $as_echo_n "(cached) " >&6 6101 else 6102 if test -n "$RANLIB"; then 6103 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6104 else 6105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6106 for as_dir in $PATH 6107 do 6108 IFS=$as_save_IFS 6109 test -z "$as_dir" && as_dir=. 6110 for ac_exec_ext in '' $ac_executable_extensions; do 6111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6112 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6114 break 2 6115 fi 6116 done 6117 done 6118 IFS=$as_save_IFS 6119 6120 fi 6121 fi 6122 RANLIB=$ac_cv_prog_RANLIB 6123 if test -n "$RANLIB"; then 6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6125 $as_echo "$RANLIB" >&6; } 6126 else 6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6128 $as_echo "no" >&6; } 6129 fi 6130 6131 6132 fi 6133 if test -z "$ac_cv_prog_RANLIB"; then 6134 ac_ct_RANLIB=$RANLIB 6135 # Extract the first word of "ranlib", so it can be a program name with args. 6136 set dummy ranlib; ac_word=$2 6137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6138 $as_echo_n "checking for $ac_word... " >&6; } 6139 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6140 $as_echo_n "(cached) " >&6 6141 else 6142 if test -n "$ac_ct_RANLIB"; then 6143 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6144 else 6145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6146 for as_dir in $PATH 6147 do 6148 IFS=$as_save_IFS 6149 test -z "$as_dir" && as_dir=. 6150 for ac_exec_ext in '' $ac_executable_extensions; do 6151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6152 ac_cv_prog_ac_ct_RANLIB="ranlib" 6153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6154 break 2 6155 fi 6156 done 6157 done 6158 IFS=$as_save_IFS 6159 6160 fi 6161 fi 6162 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6163 if test -n "$ac_ct_RANLIB"; then 6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6165 $as_echo "$ac_ct_RANLIB" >&6; } 6166 else 6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6168 $as_echo "no" >&6; } 6169 fi 6170 6171 if test "x$ac_ct_RANLIB" = x; then 6172 RANLIB=":" 6173 else 6174 case $cross_compiling:$ac_tool_warned in 6175 yes:) 6176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6177 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6178 ac_tool_warned=yes ;; 6179 esac 6180 RANLIB=$ac_ct_RANLIB 6181 fi 6182 else 6183 RANLIB="$ac_cv_prog_RANLIB" 6184 fi 6185 6186 test -z "$RANLIB" && RANLIB=: 6187 if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6188 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6189 RANLIB="$RANLIB $plugin_option" 6190 fi 6191 fi 6192 6193 6194 6195 6196 6197 6198 # Determine commands to create old-style static archives. 6199 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6200 old_postinstall_cmds='chmod 644 $oldlib' 6201 old_postuninstall_cmds= 6202 6203 if test -n "$RANLIB"; then 6204 case $host_os in 6205 openbsd*) 6206 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6207 ;; 6208 *) 6209 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6210 ;; 6211 esac 6212 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6213 fi 6214 6215 case $host_os in 6216 darwin*) 6217 lock_old_archive_extraction=yes ;; 6218 *) 6219 lock_old_archive_extraction=no ;; 6220 esac 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 # If no C compiler was specified, use CC. 6261 LTCC=${LTCC-"$CC"} 6262 6263 # If no C compiler flags were specified, use CFLAGS. 6264 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6265 6266 # Allow CC to be a program name with arguments. 6267 compiler=$CC 6268 6269 6270 # Check for command to grab the raw symbol name followed by C symbol from nm. 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6272 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6273 if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6274 $as_echo_n "(cached) " >&6 6275 else 6276 6277 # These are sane defaults that work on at least a few old systems. 6278 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6279 6280 # Character class describing NM global symbol codes. 6281 symcode='[BCDEGRST]' 6282 6283 # Regexp to match symbols that can be accessed directly from C. 6284 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6285 6286 # Define system-specific variables. 6287 case $host_os in 6288 aix*) 6289 symcode='[BCDT]' 6290 ;; 6291 cygwin* | mingw* | pw32* | cegcc*) 6292 symcode='[ABCDGISTW]' 6293 ;; 6294 hpux*) 6295 if test "$host_cpu" = ia64; then 6296 symcode='[ABCDEGRST]' 6297 fi 6298 ;; 6299 irix* | nonstopux*) 6300 symcode='[BCDEGRST]' 6301 ;; 6302 osf*) 6303 symcode='[BCDEGQRST]' 6304 ;; 6305 solaris*) 6306 symcode='[BCDRT]' 6307 ;; 6308 sco3.2v5*) 6309 symcode='[DT]' 6310 ;; 6311 sysv4.2uw2*) 6312 symcode='[DT]' 6313 ;; 6314 sysv5* | sco5v6* | unixware* | OpenUNIX*) 6315 symcode='[ABDT]' 6316 ;; 6317 sysv4) 6318 symcode='[DFNSTU]' 6319 ;; 6320 esac 6321 6322 # If we're using GNU nm, then use its standard symbol codes. 6323 case `$NM -V 2>&1` in 6324 *GNU* | *'with BFD'*) 6325 symcode='[ABCDGIRSTW]' ;; 6326 esac 6327 6328 # Transform an extracted symbol line into a proper C declaration. 6329 # Some systems (esp. on ia64) link data and code symbols differently, 6330 # so use this general approach. 6331 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6332 6333 # Transform an extracted symbol line into symbol name and symbol address 6334 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6335 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'" 6336 6337 # Handle CRLF in mingw tool chain 6338 opt_cr= 6339 case $build_os in 6340 mingw*) 6341 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6342 ;; 6343 esac 6344 6345 # Try without a prefix underscore, then with it. 6346 for ac_symprfx in "" "_"; do 6347 6348 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6349 symxfrm="\\1 $ac_symprfx\\2 \\2" 6350 6351 # Write the raw and C identifiers. 6352 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6353 # Fake it for dumpbin and say T for any non-static function 6354 # and D for any global variable. 6355 # Also find C++ and __fastcall symbols from MSVC++, 6356 # which start with @ or ?. 6357 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6358 " {last_section=section; section=\$ 3};"\ 6359 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6360 " \$ 0!~/External *\|/{next};"\ 6361 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6362 " {if(hide[section]) next};"\ 6363 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6364 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6365 " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6366 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6367 " ' prfx=^$ac_symprfx" 6368 else 6369 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6370 fi 6371 6372 # Check to see that the pipe works correctly. 6373 pipe_works=no 6374 6375 rm -f conftest* 6376 cat > conftest.$ac_ext <<_LT_EOF 6377 #ifdef __cplusplus 6378 extern "C" { 6379 #endif 6380 char nm_test_var; 6381 void nm_test_func(void); 6382 void nm_test_func(void){} 6383 #ifdef __cplusplus 6384 } 6385 #endif 6386 int main(){nm_test_var='a';nm_test_func();return(0);} 6387 _LT_EOF 6388 6389 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6390 (eval $ac_compile) 2>&5 6391 ac_status=$? 6392 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6393 test $ac_status = 0; }; then 6394 # Now try to grab the symbols. 6395 nlist=conftest.nm 6396 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6397 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6398 ac_status=$? 6399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6400 test $ac_status = 0; } && test -s "$nlist"; then 6401 # Try sorting and uniquifying the output. 6402 if sort "$nlist" | uniq > "$nlist"T; then 6403 mv -f "$nlist"T "$nlist" 6404 else 6405 rm -f "$nlist"T 6406 fi 6407 6408 # Make sure that we snagged all the symbols we need. 6409 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6410 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6411 cat <<_LT_EOF > conftest.$ac_ext 6412 #ifdef __cplusplus 6413 extern "C" { 6414 #endif 6415 6416 _LT_EOF 6417 # Now generate the symbol file. 6418 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6419 6420 cat <<_LT_EOF >> conftest.$ac_ext 6421 6422 /* The mapping between symbol names and symbols. */ 6423 const struct { 6424 const char *name; 6425 void *address; 6426 } 6427 lt__PROGRAM__LTX_preloaded_symbols[] = 6428 { 6429 { "@PROGRAM@", (void *) 0 }, 6430 _LT_EOF 6431 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6432 cat <<\_LT_EOF >> conftest.$ac_ext 6433 {0, (void *) 0} 6434 }; 6435 6436 /* This works around a problem in FreeBSD linker */ 6437 #ifdef FREEBSD_WORKAROUND 6438 static const void *lt_preloaded_setup() { 6439 return lt__PROGRAM__LTX_preloaded_symbols; 6440 } 6441 #endif 6442 6443 #ifdef __cplusplus 6444 } 6445 #endif 6446 _LT_EOF 6447 # Now try linking the two files. 6448 mv conftest.$ac_objext conftstm.$ac_objext 6449 lt_save_LIBS="$LIBS" 6450 lt_save_CFLAGS="$CFLAGS" 6451 LIBS="conftstm.$ac_objext" 6452 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6453 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6454 (eval $ac_link) 2>&5 6455 ac_status=$? 6456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6457 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6458 pipe_works=yes 6459 fi 6460 LIBS="$lt_save_LIBS" 6461 CFLAGS="$lt_save_CFLAGS" 6462 else 6463 echo "cannot find nm_test_func in $nlist" >&5 6464 fi 6465 else 6466 echo "cannot find nm_test_var in $nlist" >&5 6467 fi 6468 else 6469 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6470 fi 6471 else 6472 echo "$progname: failed program was:" >&5 6473 cat conftest.$ac_ext >&5 6474 fi 6475 rm -rf conftest* conftst* 6476 6477 # Do not use the global_symbol_pipe unless it works. 6478 if test "$pipe_works" = yes; then 6479 break 6480 else 6481 lt_cv_sys_global_symbol_pipe= 6482 fi 6483 done 6484 6485 fi 6486 6487 if test -z "$lt_cv_sys_global_symbol_pipe"; then 6488 lt_cv_sys_global_symbol_to_cdecl= 6489 fi 6490 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6492 $as_echo "failed" >&6; } 6493 else 6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6495 $as_echo "ok" >&6; } 6496 fi 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 # Check whether --enable-libtool-lock was given. 6520 if test "${enable_libtool_lock+set}" = set; then : 6521 enableval=$enable_libtool_lock; 6522 fi 6523 6524 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6525 6526 # Some flags need to be propagated to the compiler or linker for good 6527 # libtool support. 6528 case $host in 6529 ia64-*-hpux*) 6530 # Find out which ABI we are using. 6531 echo 'int i;' > conftest.$ac_ext 6532 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6533 (eval $ac_compile) 2>&5 6534 ac_status=$? 6535 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6536 test $ac_status = 0; }; then 6537 case `/usr/bin/file conftest.$ac_objext` in 6538 *ELF-32*) 6539 HPUX_IA64_MODE="32" 6540 ;; 6541 *ELF-64*) 6542 HPUX_IA64_MODE="64" 6543 ;; 6544 esac 6545 fi 6546 rm -rf conftest* 6547 ;; 6548 *-*-irix6*) 6549 # Find out which ABI we are using. 6550 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6551 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6552 (eval $ac_compile) 2>&5 6553 ac_status=$? 6554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6555 test $ac_status = 0; }; then 6556 if test "$lt_cv_prog_gnu_ld" = yes; then 6557 case `/usr/bin/file conftest.$ac_objext` in 6558 *32-bit*) 6559 LD="${LD-ld} -melf32bsmip" 6560 ;; 6561 *N32*) 6562 LD="${LD-ld} -melf32bmipn32" 6563 ;; 6564 *64-bit*) 6565 LD="${LD-ld} -melf64bmip" 6566 ;; 6567 esac 6568 else 6569 case `/usr/bin/file conftest.$ac_objext` in 6570 *32-bit*) 6571 LD="${LD-ld} -32" 6572 ;; 6573 *N32*) 6574 LD="${LD-ld} -n32" 6575 ;; 6576 *64-bit*) 6577 LD="${LD-ld} -64" 6578 ;; 6579 esac 6580 fi 6581 fi 6582 rm -rf conftest* 6583 ;; 6584 6585 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6586 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6587 # Find out which ABI we are using. 6588 echo 'int i;' > conftest.$ac_ext 6589 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6590 (eval $ac_compile) 2>&5 6591 ac_status=$? 6592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6593 test $ac_status = 0; }; then 6594 case `/usr/bin/file conftest.o` in 6595 *32-bit*) 6596 case $host in 6597 x86_64-*kfreebsd*-gnu) 6598 LD="${LD-ld} -m elf_i386_fbsd" 6599 ;; 6600 x86_64-*linux*) 6601 case `/usr/bin/file conftest.o` in 6602 *x86-64*) 6603 LD="${LD-ld} -m elf32_x86_64" 6604 ;; 6605 *) 6606 LD="${LD-ld} -m elf_i386" 6607 ;; 6608 esac 6609 ;; 6610 powerpc64le-*linux*) 6611 LD="${LD-ld} -m elf32lppclinux" 6612 ;; 6613 powerpc64-*linux*) 6614 LD="${LD-ld} -m elf32ppclinux" 6615 ;; 6616 s390x-*linux*) 6617 LD="${LD-ld} -m elf_s390" 6618 ;; 6619 sparc64-*linux*) 6620 LD="${LD-ld} -m elf32_sparc" 6621 ;; 6622 esac 6623 ;; 6624 *64-bit*) 6625 case $host in 6626 x86_64-*kfreebsd*-gnu) 6627 LD="${LD-ld} -m elf_x86_64_fbsd" 6628 ;; 6629 x86_64-*linux*) 6630 LD="${LD-ld} -m elf_x86_64" 6631 ;; 6632 powerpcle-*linux*) 6633 LD="${LD-ld} -m elf64lppc" 6634 ;; 6635 powerpc-*linux*) 6636 LD="${LD-ld} -m elf64ppc" 6637 ;; 6638 s390*-*linux*|s390*-*tpf*) 6639 LD="${LD-ld} -m elf64_s390" 6640 ;; 6641 sparc*-*linux*) 6642 LD="${LD-ld} -m elf64_sparc" 6643 ;; 6644 esac 6645 ;; 6646 esac 6647 fi 6648 rm -rf conftest* 6649 ;; 6650 6651 *-*-sco3.2v5*) 6652 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6653 SAVE_CFLAGS="$CFLAGS" 6654 CFLAGS="$CFLAGS -belf" 6655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6656 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6657 if ${lt_cv_cc_needs_belf+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659 else 6660 ac_ext=c 6661 ac_cpp='$CPP $CPPFLAGS' 6662 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6663 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6664 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6665 6666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6667 /* end confdefs.h. */ 6668 6669 int 6670 main () 6671 { 6672 6673 ; 6674 return 0; 6675 } 6676 _ACEOF 6677 if ac_fn_c_try_link "$LINENO"; then : 6678 lt_cv_cc_needs_belf=yes 6679 else 6680 lt_cv_cc_needs_belf=no 6681 fi 6682 rm -f core conftest.err conftest.$ac_objext \ 6683 conftest$ac_exeext conftest.$ac_ext 6684 ac_ext=c 6685 ac_cpp='$CPP $CPPFLAGS' 6686 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6687 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6688 ac_compiler_gnu=$ac_cv_c_compiler_gnu 6689 6690 fi 6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6692 $as_echo "$lt_cv_cc_needs_belf" >&6; } 6693 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6694 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6695 CFLAGS="$SAVE_CFLAGS" 6696 fi 6697 ;; 6698 sparc*-*solaris*) 6699 # Find out which ABI we are using. 6700 echo 'int i;' > conftest.$ac_ext 6701 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6702 (eval $ac_compile) 2>&5 6703 ac_status=$? 6704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6705 test $ac_status = 0; }; then 6706 case `/usr/bin/file conftest.o` in 6707 *64-bit*) 6708 case $lt_cv_prog_gnu_ld in 6709 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6710 *) 6711 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6712 LD="${LD-ld} -64" 6713 fi 6714 ;; 6715 esac 6716 ;; 6717 esac 6718 fi 6719 rm -rf conftest* 6720 ;; 6721 esac 6722 6723 need_locks="$enable_libtool_lock" 6724 6725 6726 case $host_os in 6727 rhapsody* | darwin*) 6728 if test -n "$ac_tool_prefix"; then 6729 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6730 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6732 $as_echo_n "checking for $ac_word... " >&6; } 6733 if ${ac_cv_prog_DSYMUTIL+:} false; then : 6734 $as_echo_n "(cached) " >&6 6735 else 6736 if test -n "$DSYMUTIL"; then 6737 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6738 else 6739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6740 for as_dir in $PATH 6741 do 6742 IFS=$as_save_IFS 6743 test -z "$as_dir" && as_dir=. 6744 for ac_exec_ext in '' $ac_executable_extensions; do 6745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6746 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6748 break 2 6749 fi 6750 done 6751 done 6752 IFS=$as_save_IFS 6753 6754 fi 6755 fi 6756 DSYMUTIL=$ac_cv_prog_DSYMUTIL 6757 if test -n "$DSYMUTIL"; then 6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6759 $as_echo "$DSYMUTIL" >&6; } 6760 else 6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6762 $as_echo "no" >&6; } 6763 fi 6764 6765 6766 fi 6767 if test -z "$ac_cv_prog_DSYMUTIL"; then 6768 ac_ct_DSYMUTIL=$DSYMUTIL 6769 # Extract the first word of "dsymutil", so it can be a program name with args. 6770 set dummy dsymutil; ac_word=$2 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6772 $as_echo_n "checking for $ac_word... " >&6; } 6773 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6774 $as_echo_n "(cached) " >&6 6775 else 6776 if test -n "$ac_ct_DSYMUTIL"; then 6777 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6778 else 6779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6780 for as_dir in $PATH 6781 do 6782 IFS=$as_save_IFS 6783 test -z "$as_dir" && as_dir=. 6784 for ac_exec_ext in '' $ac_executable_extensions; do 6785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6786 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6788 break 2 6789 fi 6790 done 6791 done 6792 IFS=$as_save_IFS 6793 6794 fi 6795 fi 6796 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6797 if test -n "$ac_ct_DSYMUTIL"; then 6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6799 $as_echo "$ac_ct_DSYMUTIL" >&6; } 6800 else 6801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6802 $as_echo "no" >&6; } 6803 fi 6804 6805 if test "x$ac_ct_DSYMUTIL" = x; then 6806 DSYMUTIL=":" 6807 else 6808 case $cross_compiling:$ac_tool_warned in 6809 yes:) 6810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6811 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6812 ac_tool_warned=yes ;; 6813 esac 6814 DSYMUTIL=$ac_ct_DSYMUTIL 6815 fi 6816 else 6817 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6818 fi 6819 6820 if test -n "$ac_tool_prefix"; then 6821 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6822 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6824 $as_echo_n "checking for $ac_word... " >&6; } 6825 if ${ac_cv_prog_NMEDIT+:} false; then : 6826 $as_echo_n "(cached) " >&6 6827 else 6828 if test -n "$NMEDIT"; then 6829 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6830 else 6831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6832 for as_dir in $PATH 6833 do 6834 IFS=$as_save_IFS 6835 test -z "$as_dir" && as_dir=. 6836 for ac_exec_ext in '' $ac_executable_extensions; do 6837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6838 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6840 break 2 6841 fi 6842 done 6843 done 6844 IFS=$as_save_IFS 6845 6846 fi 6847 fi 6848 NMEDIT=$ac_cv_prog_NMEDIT 6849 if test -n "$NMEDIT"; then 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6851 $as_echo "$NMEDIT" >&6; } 6852 else 6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6854 $as_echo "no" >&6; } 6855 fi 6856 6857 6858 fi 6859 if test -z "$ac_cv_prog_NMEDIT"; then 6860 ac_ct_NMEDIT=$NMEDIT 6861 # Extract the first word of "nmedit", so it can be a program name with args. 6862 set dummy nmedit; ac_word=$2 6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6864 $as_echo_n "checking for $ac_word... " >&6; } 6865 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6866 $as_echo_n "(cached) " >&6 6867 else 6868 if test -n "$ac_ct_NMEDIT"; then 6869 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6870 else 6871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6872 for as_dir in $PATH 6873 do 6874 IFS=$as_save_IFS 6875 test -z "$as_dir" && as_dir=. 6876 for ac_exec_ext in '' $ac_executable_extensions; do 6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6878 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6880 break 2 6881 fi 6882 done 6883 done 6884 IFS=$as_save_IFS 6885 6886 fi 6887 fi 6888 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6889 if test -n "$ac_ct_NMEDIT"; then 6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6891 $as_echo "$ac_ct_NMEDIT" >&6; } 6892 else 6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6894 $as_echo "no" >&6; } 6895 fi 6896 6897 if test "x$ac_ct_NMEDIT" = x; then 6898 NMEDIT=":" 6899 else 6900 case $cross_compiling:$ac_tool_warned in 6901 yes:) 6902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6904 ac_tool_warned=yes ;; 6905 esac 6906 NMEDIT=$ac_ct_NMEDIT 6907 fi 6908 else 6909 NMEDIT="$ac_cv_prog_NMEDIT" 6910 fi 6911 6912 if test -n "$ac_tool_prefix"; then 6913 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6914 set dummy ${ac_tool_prefix}lipo; ac_word=$2 6915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6916 $as_echo_n "checking for $ac_word... " >&6; } 6917 if ${ac_cv_prog_LIPO+:} false; then : 6918 $as_echo_n "(cached) " >&6 6919 else 6920 if test -n "$LIPO"; then 6921 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6922 else 6923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6924 for as_dir in $PATH 6925 do 6926 IFS=$as_save_IFS 6927 test -z "$as_dir" && as_dir=. 6928 for ac_exec_ext in '' $ac_executable_extensions; do 6929 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6930 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6932 break 2 6933 fi 6934 done 6935 done 6936 IFS=$as_save_IFS 6937 6938 fi 6939 fi 6940 LIPO=$ac_cv_prog_LIPO 6941 if test -n "$LIPO"; then 6942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6943 $as_echo "$LIPO" >&6; } 6944 else 6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6946 $as_echo "no" >&6; } 6947 fi 6948 6949 6950 fi 6951 if test -z "$ac_cv_prog_LIPO"; then 6952 ac_ct_LIPO=$LIPO 6953 # Extract the first word of "lipo", so it can be a program name with args. 6954 set dummy lipo; ac_word=$2 6955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6956 $as_echo_n "checking for $ac_word... " >&6; } 6957 if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6958 $as_echo_n "(cached) " >&6 6959 else 6960 if test -n "$ac_ct_LIPO"; then 6961 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6962 else 6963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6964 for as_dir in $PATH 6965 do 6966 IFS=$as_save_IFS 6967 test -z "$as_dir" && as_dir=. 6968 for ac_exec_ext in '' $ac_executable_extensions; do 6969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6970 ac_cv_prog_ac_ct_LIPO="lipo" 6971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6972 break 2 6973 fi 6974 done 6975 done 6976 IFS=$as_save_IFS 6977 6978 fi 6979 fi 6980 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6981 if test -n "$ac_ct_LIPO"; then 6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6983 $as_echo "$ac_ct_LIPO" >&6; } 6984 else 6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6986 $as_echo "no" >&6; } 6987 fi 6988 6989 if test "x$ac_ct_LIPO" = x; then 6990 LIPO=":" 6991 else 6992 case $cross_compiling:$ac_tool_warned in 6993 yes:) 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6995 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6996 ac_tool_warned=yes ;; 6997 esac 6998 LIPO=$ac_ct_LIPO 6999 fi 7000 else 7001 LIPO="$ac_cv_prog_LIPO" 7002 fi 7003 7004 if test -n "$ac_tool_prefix"; then 7005 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7006 set dummy ${ac_tool_prefix}otool; ac_word=$2 7007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7008 $as_echo_n "checking for $ac_word... " >&6; } 7009 if ${ac_cv_prog_OTOOL+:} false; then : 7010 $as_echo_n "(cached) " >&6 7011 else 7012 if test -n "$OTOOL"; then 7013 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7014 else 7015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7016 for as_dir in $PATH 7017 do 7018 IFS=$as_save_IFS 7019 test -z "$as_dir" && as_dir=. 7020 for ac_exec_ext in '' $ac_executable_extensions; do 7021 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7022 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7023 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7024 break 2 7025 fi 7026 done 7027 done 7028 IFS=$as_save_IFS 7029 7030 fi 7031 fi 7032 OTOOL=$ac_cv_prog_OTOOL 7033 if test -n "$OTOOL"; then 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7035 $as_echo "$OTOOL" >&6; } 7036 else 7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7038 $as_echo "no" >&6; } 7039 fi 7040 7041 7042 fi 7043 if test -z "$ac_cv_prog_OTOOL"; then 7044 ac_ct_OTOOL=$OTOOL 7045 # Extract the first word of "otool", so it can be a program name with args. 7046 set dummy otool; ac_word=$2 7047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7048 $as_echo_n "checking for $ac_word... " >&6; } 7049 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7050 $as_echo_n "(cached) " >&6 7051 else 7052 if test -n "$ac_ct_OTOOL"; then 7053 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7054 else 7055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7056 for as_dir in $PATH 7057 do 7058 IFS=$as_save_IFS 7059 test -z "$as_dir" && as_dir=. 7060 for ac_exec_ext in '' $ac_executable_extensions; do 7061 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7062 ac_cv_prog_ac_ct_OTOOL="otool" 7063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7064 break 2 7065 fi 7066 done 7067 done 7068 IFS=$as_save_IFS 7069 7070 fi 7071 fi 7072 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7073 if test -n "$ac_ct_OTOOL"; then 7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7075 $as_echo "$ac_ct_OTOOL" >&6; } 7076 else 7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7078 $as_echo "no" >&6; } 7079 fi 7080 7081 if test "x$ac_ct_OTOOL" = x; then 7082 OTOOL=":" 7083 else 7084 case $cross_compiling:$ac_tool_warned in 7085 yes:) 7086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7087 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7088 ac_tool_warned=yes ;; 7089 esac 7090 OTOOL=$ac_ct_OTOOL 7091 fi 7092 else 7093 OTOOL="$ac_cv_prog_OTOOL" 7094 fi 7095 7096 if test -n "$ac_tool_prefix"; then 7097 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7098 set dummy ${ac_tool_prefix}otool64; ac_word=$2 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7100 $as_echo_n "checking for $ac_word... " >&6; } 7101 if ${ac_cv_prog_OTOOL64+:} false; then : 7102 $as_echo_n "(cached) " >&6 7103 else 7104 if test -n "$OTOOL64"; then 7105 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7106 else 7107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7108 for as_dir in $PATH 7109 do 7110 IFS=$as_save_IFS 7111 test -z "$as_dir" && as_dir=. 7112 for ac_exec_ext in '' $ac_executable_extensions; do 7113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7114 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7116 break 2 7117 fi 7118 done 7119 done 7120 IFS=$as_save_IFS 7121 7122 fi 7123 fi 7124 OTOOL64=$ac_cv_prog_OTOOL64 7125 if test -n "$OTOOL64"; then 7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7127 $as_echo "$OTOOL64" >&6; } 7128 else 7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7130 $as_echo "no" >&6; } 7131 fi 7132 7133 7134 fi 7135 if test -z "$ac_cv_prog_OTOOL64"; then 7136 ac_ct_OTOOL64=$OTOOL64 7137 # Extract the first word of "otool64", so it can be a program name with args. 7138 set dummy otool64; ac_word=$2 7139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7140 $as_echo_n "checking for $ac_word... " >&6; } 7141 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7142 $as_echo_n "(cached) " >&6 7143 else 7144 if test -n "$ac_ct_OTOOL64"; then 7145 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7146 else 7147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7148 for as_dir in $PATH 7149 do 7150 IFS=$as_save_IFS 7151 test -z "$as_dir" && as_dir=. 7152 for ac_exec_ext in '' $ac_executable_extensions; do 7153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7154 ac_cv_prog_ac_ct_OTOOL64="otool64" 7155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7156 break 2 7157 fi 7158 done 7159 done 7160 IFS=$as_save_IFS 7161 7162 fi 7163 fi 7164 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7165 if test -n "$ac_ct_OTOOL64"; then 7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7167 $as_echo "$ac_ct_OTOOL64" >&6; } 7168 else 7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7170 $as_echo "no" >&6; } 7171 fi 7172 7173 if test "x$ac_ct_OTOOL64" = x; then 7174 OTOOL64=":" 7175 else 7176 case $cross_compiling:$ac_tool_warned in 7177 yes:) 7178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7180 ac_tool_warned=yes ;; 7181 esac 7182 OTOOL64=$ac_ct_OTOOL64 7183 fi 7184 else 7185 OTOOL64="$ac_cv_prog_OTOOL64" 7186 fi 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7215 $as_echo_n "checking for -single_module linker flag... " >&6; } 7216 if ${lt_cv_apple_cc_single_mod+:} false; then : 7217 $as_echo_n "(cached) " >&6 7218 else 7219 lt_cv_apple_cc_single_mod=no 7220 if test -z "${LT_MULTI_MODULE}"; then 7221 # By default we will add the -single_module flag. You can override 7222 # by either setting the environment variable LT_MULTI_MODULE 7223 # non-empty at configure time, or by adding -multi_module to the 7224 # link flags. 7225 rm -rf libconftest.dylib* 7226 echo "int foo(void){return 1;}" > conftest.c 7227 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7228 -dynamiclib -Wl,-single_module conftest.c" >&5 7229 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7230 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7231 _lt_result=$? 7232 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7233 lt_cv_apple_cc_single_mod=yes 7234 else 7235 cat conftest.err >&5 7236 fi 7237 rm -rf libconftest.dylib* 7238 rm -f conftest.* 7239 fi 7240 fi 7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7242 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7244 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7245 if ${lt_cv_ld_exported_symbols_list+:} false; then : 7246 $as_echo_n "(cached) " >&6 7247 else 7248 lt_cv_ld_exported_symbols_list=no 7249 save_LDFLAGS=$LDFLAGS 7250 echo "_main" > conftest.sym 7251 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7253 /* end confdefs.h. */ 7254 7255 int 7256 main () 7257 { 7258 7259 ; 7260 return 0; 7261 } 7262 _ACEOF 7263 if ac_fn_c_try_link "$LINENO"; then : 7264 lt_cv_ld_exported_symbols_list=yes 7265 else 7266 lt_cv_ld_exported_symbols_list=no 7267 fi 7268 rm -f core conftest.err conftest.$ac_objext \ 7269 conftest$ac_exeext conftest.$ac_ext 7270 LDFLAGS="$save_LDFLAGS" 7271 7272 fi 7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7274 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7276 $as_echo_n "checking for -force_load linker flag... " >&6; } 7277 if ${lt_cv_ld_force_load+:} false; then : 7278 $as_echo_n "(cached) " >&6 7279 else 7280 lt_cv_ld_force_load=no 7281 cat > conftest.c << _LT_EOF 7282 int forced_loaded() { return 2;} 7283 _LT_EOF 7284 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7285 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7286 echo "$AR cru libconftest.a conftest.o" >&5 7287 $AR cru libconftest.a conftest.o 2>&5 7288 cat > conftest.c << _LT_EOF 7289 int main() { return 0;} 7290 _LT_EOF 7291 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7292 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7293 _lt_result=$? 7294 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7295 lt_cv_ld_force_load=yes 7296 else 7297 cat conftest.err >&5 7298 fi 7299 rm -f conftest.err libconftest.a conftest conftest.c 7300 rm -rf conftest.dSYM 7301 7302 fi 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7304 $as_echo "$lt_cv_ld_force_load" >&6; } 7305 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7306 # build without first building modern cctools / linker. 7307 case $host_cpu-$host_os in 7308 *-rhapsody* | *-darwin1.[012]) 7309 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7310 *-darwin1.*) 7311 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7312 *-darwin*) 7313 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7314 # deployment target is forced to an earlier version. 7315 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7316 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*) 7317 ;; 7318 10.[012][,.]*) 7319 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7320 ;; 7321 *) 7322 ;; 7323 esac 7324 ;; 7325 esac 7326 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7327 _lt_dar_single_mod='$single_module' 7328 fi 7329 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7330 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7331 else 7332 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7333 fi 7334 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7335 _lt_dsymutil='~$DSYMUTIL $lib || :' 7336 else 7337 _lt_dsymutil= 7338 fi 7339 ;; 7340 esac 7341 7342 for ac_header in dlfcn.h 7343 do : 7344 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7345 " 7346 if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7347 cat >>confdefs.h <<_ACEOF 7348 #define HAVE_DLFCN_H 1 7349 _ACEOF 7350 7351 fi 7352 7353 done 7354 7355 7356 7357 7358 7359 # Set options 7360 # Check whether --enable-static was given. 7361 if test "${enable_static+set}" = set; then : 7362 enableval=$enable_static; p=${PACKAGE-default} 7363 case $enableval in 7364 yes) enable_static=yes ;; 7365 no) enable_static=no ;; 7366 *) 7367 enable_static=no 7368 # Look at the argument we got. We use all the common list separators. 7369 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7370 for pkg in $enableval; do 7371 IFS="$lt_save_ifs" 7372 if test "X$pkg" = "X$p"; then 7373 enable_static=yes 7374 fi 7375 done 7376 IFS="$lt_save_ifs" 7377 ;; 7378 esac 7379 else 7380 enable_static=no 7381 fi 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 enable_dlopen=no 7393 7394 7395 enable_win32_dll=no 7396 7397 7398 # Check whether --enable-shared was given. 7399 if test "${enable_shared+set}" = set; then : 7400 enableval=$enable_shared; p=${PACKAGE-default} 7401 case $enableval in 7402 yes) enable_shared=yes ;; 7403 no) enable_shared=no ;; 7404 *) 7405 enable_shared=no 7406 # Look at the argument we got. We use all the common list separators. 7407 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7408 for pkg in $enableval; do 7409 IFS="$lt_save_ifs" 7410 if test "X$pkg" = "X$p"; then 7411 enable_shared=yes 7412 fi 7413 done 7414 IFS="$lt_save_ifs" 7415 ;; 7416 esac 7417 else 7418 enable_shared=yes 7419 fi 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 # Check whether --with-pic was given. 7432 if test "${with_pic+set}" = set; then : 7433 withval=$with_pic; pic_mode="$withval" 7434 else 7435 pic_mode=default 7436 fi 7437 7438 7439 test -z "$pic_mode" && pic_mode=default 7440 7441 7442 7443 7444 7445 7446 7447 # Check whether --enable-fast-install was given. 7448 if test "${enable_fast_install+set}" = set; then : 7449 enableval=$enable_fast_install; p=${PACKAGE-default} 7450 case $enableval in 7451 yes) enable_fast_install=yes ;; 7452 no) enable_fast_install=no ;; 7453 *) 7454 enable_fast_install=no 7455 # Look at the argument we got. We use all the common list separators. 7456 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7457 for pkg in $enableval; do 7458 IFS="$lt_save_ifs" 7459 if test "X$pkg" = "X$p"; then 7460 enable_fast_install=yes 7461 fi 7462 done 7463 IFS="$lt_save_ifs" 7464 ;; 7465 esac 7466 else 7467 enable_fast_install=yes 7468 fi 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 # This can be used to rebuild libtool when needed 7481 LIBTOOL_DEPS="$ltmain" 7482 7483 # Always use our own libtool. 7484 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 test -z "$LN_S" && LN_S="ln -s" 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 if test -n "${ZSH_VERSION+set}" ; then 7527 setopt NO_GLOB_SUBST 7528 fi 7529 7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7531 $as_echo_n "checking for objdir... " >&6; } 7532 if ${lt_cv_objdir+:} false; then : 7533 $as_echo_n "(cached) " >&6 7534 else 7535 rm -f .libs 2>/dev/null 7536 mkdir .libs 2>/dev/null 7537 if test -d .libs; then 7538 lt_cv_objdir=.libs 7539 else 7540 # MS-DOS does not allow filenames that begin with a dot. 7541 lt_cv_objdir=_libs 7542 fi 7543 rmdir .libs 2>/dev/null 7544 fi 7545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7546 $as_echo "$lt_cv_objdir" >&6; } 7547 objdir=$lt_cv_objdir 7548 7549 7550 7551 7552 7553 cat >>confdefs.h <<_ACEOF 7554 #define LT_OBJDIR "$lt_cv_objdir/" 7555 _ACEOF 7556 7557 7558 7559 7560 case $host_os in 7561 aix3*) 7562 # AIX sometimes has problems with the GCC collect2 program. For some 7563 # reason, if we set the COLLECT_NAMES environment variable, the problems 7564 # vanish in a puff of smoke. 7565 if test "X${COLLECT_NAMES+set}" != Xset; then 7566 COLLECT_NAMES= 7567 export COLLECT_NAMES 7568 fi 7569 ;; 7570 esac 7571 7572 # Global variables: 7573 ofile=libtool 7574 can_build_shared=yes 7575 7576 # All known linkers require a `.a' archive for static linking (except MSVC, 7577 # which needs '.lib'). 7578 libext=a 7579 7580 with_gnu_ld="$lt_cv_prog_gnu_ld" 7581 7582 old_CC="$CC" 7583 old_CFLAGS="$CFLAGS" 7584 7585 # Set sane defaults for various variables 7586 test -z "$CC" && CC=cc 7587 test -z "$LTCC" && LTCC=$CC 7588 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7589 test -z "$LD" && LD=ld 7590 test -z "$ac_objext" && ac_objext=o 7591 7592 for cc_temp in $compiler""; do 7593 case $cc_temp in 7594 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7595 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7596 \-*) ;; 7597 *) break;; 7598 esac 7599 done 7600 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7601 7602 7603 # Only perform the check for file, if the check method requires it 7604 test -z "$MAGIC_CMD" && MAGIC_CMD=file 7605 case $deplibs_check_method in 7606 file_magic*) 7607 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7609 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7610 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7611 $as_echo_n "(cached) " >&6 7612 else 7613 case $MAGIC_CMD in 7614 [\\/*] | ?:[\\/]*) 7615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7616 ;; 7617 *) 7618 lt_save_MAGIC_CMD="$MAGIC_CMD" 7619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7621 for ac_dir in $ac_dummy; do 7622 IFS="$lt_save_ifs" 7623 test -z "$ac_dir" && ac_dir=. 7624 if test -f $ac_dir/${ac_tool_prefix}file; then 7625 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7626 if test -n "$file_magic_test_file"; then 7627 case $deplibs_check_method in 7628 "file_magic "*) 7629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7632 $EGREP "$file_magic_regex" > /dev/null; then 7633 : 7634 else 7635 cat <<_LT_EOF 1>&2 7636 7637 *** Warning: the command libtool uses to detect shared libraries, 7638 *** $file_magic_cmd, produces output that libtool cannot recognize. 7639 *** The result is that libtool may fail to recognize shared libraries 7640 *** as such. This will affect the creation of libtool libraries that 7641 *** depend on shared libraries, but programs linked with such libtool 7642 *** libraries will work regardless of this problem. Nevertheless, you 7643 *** may want to report the problem to your system manager and/or to 7644 *** bug-libtool@gnu.org 7645 7646 _LT_EOF 7647 fi ;; 7648 esac 7649 fi 7650 break 7651 fi 7652 done 7653 IFS="$lt_save_ifs" 7654 MAGIC_CMD="$lt_save_MAGIC_CMD" 7655 ;; 7656 esac 7657 fi 7658 7659 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7660 if test -n "$MAGIC_CMD"; then 7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7662 $as_echo "$MAGIC_CMD" >&6; } 7663 else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7665 $as_echo "no" >&6; } 7666 fi 7667 7668 7669 7670 7671 7672 if test -z "$lt_cv_path_MAGIC_CMD"; then 7673 if test -n "$ac_tool_prefix"; then 7674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7675 $as_echo_n "checking for file... " >&6; } 7676 if ${lt_cv_path_MAGIC_CMD+:} false; then : 7677 $as_echo_n "(cached) " >&6 7678 else 7679 case $MAGIC_CMD in 7680 [\\/*] | ?:[\\/]*) 7681 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7682 ;; 7683 *) 7684 lt_save_MAGIC_CMD="$MAGIC_CMD" 7685 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7686 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7687 for ac_dir in $ac_dummy; do 7688 IFS="$lt_save_ifs" 7689 test -z "$ac_dir" && ac_dir=. 7690 if test -f $ac_dir/file; then 7691 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7692 if test -n "$file_magic_test_file"; then 7693 case $deplibs_check_method in 7694 "file_magic "*) 7695 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7696 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7697 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7698 $EGREP "$file_magic_regex" > /dev/null; then 7699 : 7700 else 7701 cat <<_LT_EOF 1>&2 7702 7703 *** Warning: the command libtool uses to detect shared libraries, 7704 *** $file_magic_cmd, produces output that libtool cannot recognize. 7705 *** The result is that libtool may fail to recognize shared libraries 7706 *** as such. This will affect the creation of libtool libraries that 7707 *** depend on shared libraries, but programs linked with such libtool 7708 *** libraries will work regardless of this problem. Nevertheless, you 7709 *** may want to report the problem to your system manager and/or to 7710 *** bug-libtool@gnu.org 7711 7712 _LT_EOF 7713 fi ;; 7714 esac 7715 fi 7716 break 7717 fi 7718 done 7719 IFS="$lt_save_ifs" 7720 MAGIC_CMD="$lt_save_MAGIC_CMD" 7721 ;; 7722 esac 7723 fi 7724 7725 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7726 if test -n "$MAGIC_CMD"; then 7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7728 $as_echo "$MAGIC_CMD" >&6; } 7729 else 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7731 $as_echo "no" >&6; } 7732 fi 7733 7734 7735 else 7736 MAGIC_CMD=: 7737 fi 7738 fi 7739 7740 fi 7741 ;; 7742 esac 7743 7744 # Use C for the default configuration in the libtool script 7745 7746 lt_save_CC="$CC" 7747 ac_ext=c 7748 ac_cpp='$CPP $CPPFLAGS' 7749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7751 ac_compiler_gnu=$ac_cv_c_compiler_gnu 7752 7753 7754 # Source file extension for C test sources. 7755 ac_ext=c 7756 7757 # Object file extension for compiled C test sources. 7758 objext=o 7759 objext=$objext 7760 7761 # Code to be used in simple compile tests 7762 lt_simple_compile_test_code="int some_variable = 0;" 7763 7764 # Code to be used in simple link tests 7765 lt_simple_link_test_code='int main(){return(0);}' 7766 7767 7768 7769 7770 7771 7772 7773 # If no C compiler was specified, use CC. 7774 LTCC=${LTCC-"$CC"} 7775 7776 # If no C compiler flags were specified, use CFLAGS. 7777 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7778 7779 # Allow CC to be a program name with arguments. 7780 compiler=$CC 7781 7782 # Save the default compiler, since it gets overwritten when the other 7783 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7784 compiler_DEFAULT=$CC 7785 7786 # save warnings/boilerplate of simple test code 7787 ac_outfile=conftest.$ac_objext 7788 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7789 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7790 _lt_compiler_boilerplate=`cat conftest.err` 7791 $RM conftest* 7792 7793 ac_outfile=conftest.$ac_objext 7794 echo "$lt_simple_link_test_code" >conftest.$ac_ext 7795 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7796 _lt_linker_boilerplate=`cat conftest.err` 7797 $RM -r conftest* 7798 7799 7800 ## CAVEAT EMPTOR: 7801 ## There is no encapsulation within the following macros, do not change 7802 ## the running order or otherwise move them around unless you know exactly 7803 ## what you are doing... 7804 if test -n "$compiler"; then 7805 7806 lt_prog_compiler_no_builtin_flag= 7807 7808 if test "$GCC" = yes; then 7809 case $cc_basename in 7810 nvcc*) 7811 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7812 *) 7813 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7814 esac 7815 7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7817 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7818 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7819 $as_echo_n "(cached) " >&6 7820 else 7821 lt_cv_prog_compiler_rtti_exceptions=no 7822 ac_outfile=conftest.$ac_objext 7823 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7824 lt_compiler_flag="-fno-rtti -fno-exceptions" 7825 # Insert the option either (1) after the last *FLAGS variable, or 7826 # (2) before a word containing "conftest.", or (3) at the end. 7827 # Note that $ac_compile itself does not contain backslashes and begins 7828 # with a dollar sign (not a hyphen), so the echo should work correctly. 7829 # The option is referenced via a variable to avoid confusing sed. 7830 lt_compile=`echo "$ac_compile" | $SED \ 7831 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7832 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7833 -e 's:$: $lt_compiler_flag:'` 7834 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7835 (eval "$lt_compile" 2>conftest.err) 7836 ac_status=$? 7837 cat conftest.err >&5 7838 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7839 if (exit $ac_status) && test -s "$ac_outfile"; then 7840 # The compiler can only warn and ignore the option if not recognized 7841 # So say no if there are warnings other than the usual output. 7842 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7843 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7844 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7845 lt_cv_prog_compiler_rtti_exceptions=yes 7846 fi 7847 fi 7848 $RM conftest* 7849 7850 fi 7851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7852 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7853 7854 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7855 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7856 else 7857 : 7858 fi 7859 7860 fi 7861 7862 7863 7864 7865 7866 7867 lt_prog_compiler_wl= 7868 lt_prog_compiler_pic= 7869 lt_prog_compiler_static= 7870 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7872 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7873 7874 if test "$GCC" = yes; then 7875 lt_prog_compiler_wl='-Wl,' 7876 lt_prog_compiler_static='-static' 7877 7878 case $host_os in 7879 aix*) 7880 # All AIX code is PIC. 7881 if test "$host_cpu" = ia64; then 7882 # AIX 5 now supports IA64 processor 7883 lt_prog_compiler_static='-Bstatic' 7884 fi 7885 lt_prog_compiler_pic='-fPIC' 7886 ;; 7887 7888 amigaos*) 7889 case $host_cpu in 7890 powerpc) 7891 # see comment about AmigaOS4 .so support 7892 lt_prog_compiler_pic='-fPIC' 7893 ;; 7894 m68k) 7895 # FIXME: we need at least 68020 code to build shared libraries, but 7896 # adding the `-m68020' flag to GCC prevents building anything better, 7897 # like `-m68040'. 7898 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7899 ;; 7900 esac 7901 ;; 7902 7903 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7904 # PIC is the default for these OSes. 7905 ;; 7906 7907 mingw* | cygwin* | pw32* | os2* | cegcc*) 7908 # This hack is so that the source file can tell whether it is being 7909 # built for inclusion in a dll (and should export symbols for example). 7910 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7911 # (--disable-auto-import) libraries 7912 lt_prog_compiler_pic='-DDLL_EXPORT' 7913 ;; 7914 7915 darwin* | rhapsody*) 7916 # PIC is the default on this platform 7917 # Common symbols not allowed in MH_DYLIB files 7918 lt_prog_compiler_pic='-fno-common' 7919 ;; 7920 7921 haiku*) 7922 # PIC is the default for Haiku. 7923 # The "-static" flag exists, but is broken. 7924 lt_prog_compiler_static= 7925 ;; 7926 7927 hpux*) 7928 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7929 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7930 # sets the default TLS model and affects inlining. 7931 case $host_cpu in 7932 hppa*64*) 7933 # +Z the default 7934 ;; 7935 *) 7936 lt_prog_compiler_pic='-fPIC' 7937 ;; 7938 esac 7939 ;; 7940 7941 interix[3-9]*) 7942 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7943 # Instead, we relocate shared libraries at runtime. 7944 ;; 7945 7946 msdosdjgpp*) 7947 # Just because we use GCC doesn't mean we suddenly get shared libraries 7948 # on systems that don't support them. 7949 lt_prog_compiler_can_build_shared=no 7950 enable_shared=no 7951 ;; 7952 7953 *nto* | *qnx*) 7954 # QNX uses GNU C++, but need to define -shared option too, otherwise 7955 # it will coredump. 7956 lt_prog_compiler_pic='-fPIC -shared' 7957 ;; 7958 7959 sysv4*MP*) 7960 if test -d /usr/nec; then 7961 lt_prog_compiler_pic=-Kconform_pic 7962 fi 7963 ;; 7964 7965 *) 7966 lt_prog_compiler_pic='-fPIC' 7967 ;; 7968 esac 7969 7970 case $cc_basename in 7971 nvcc*) # Cuda Compiler Driver 2.2 7972 lt_prog_compiler_wl='-Xlinker ' 7973 lt_prog_compiler_pic='-Xcompiler -fPIC' 7974 ;; 7975 esac 7976 else 7977 # PORTME Check for flag to pass linker flags through the system compiler. 7978 case $host_os in 7979 aix*) 7980 lt_prog_compiler_wl='-Wl,' 7981 if test "$host_cpu" = ia64; then 7982 # AIX 5 now supports IA64 processor 7983 lt_prog_compiler_static='-Bstatic' 7984 else 7985 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7986 fi 7987 ;; 7988 7989 mingw* | cygwin* | pw32* | os2* | cegcc*) 7990 # This hack is so that the source file can tell whether it is being 7991 # built for inclusion in a dll (and should export symbols for example). 7992 lt_prog_compiler_pic='-DDLL_EXPORT' 7993 ;; 7994 7995 hpux9* | hpux10* | hpux11*) 7996 lt_prog_compiler_wl='-Wl,' 7997 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7998 # not for PA HP-UX. 7999 case $host_cpu in 8000 hppa*64*|ia64*) 8001 # +Z the default 8002 ;; 8003 *) 8004 lt_prog_compiler_pic='+Z' 8005 ;; 8006 esac 8007 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8008 lt_prog_compiler_static='${wl}-a ${wl}archive' 8009 ;; 8010 8011 irix5* | irix6* | nonstopux*) 8012 lt_prog_compiler_wl='-Wl,' 8013 # PIC (with -KPIC) is the default. 8014 lt_prog_compiler_static='-non_shared' 8015 ;; 8016 8017 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8018 case $cc_basename in 8019 # old Intel for x86_64 which still supported -KPIC. 8020 ecc*) 8021 lt_prog_compiler_wl='-Wl,' 8022 lt_prog_compiler_pic='-KPIC' 8023 lt_prog_compiler_static='-static' 8024 ;; 8025 # icc used to be incompatible with GCC. 8026 # ICC 10 doesn't accept -KPIC any more. 8027 icc* | ifort*) 8028 lt_prog_compiler_wl='-Wl,' 8029 lt_prog_compiler_pic='-fPIC' 8030 lt_prog_compiler_static='-static' 8031 ;; 8032 # Lahey Fortran 8.1. 8033 lf95*) 8034 lt_prog_compiler_wl='-Wl,' 8035 lt_prog_compiler_pic='--shared' 8036 lt_prog_compiler_static='--static' 8037 ;; 8038 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8039 # Portland Group compilers (*not* the Pentium gcc compiler, 8040 # which looks to be a dead project) 8041 lt_prog_compiler_wl='-Wl,' 8042 lt_prog_compiler_pic='-fpic' 8043 lt_prog_compiler_static='-Bstatic' 8044 ;; 8045 ccc*) 8046 lt_prog_compiler_wl='-Wl,' 8047 # All Alpha code is PIC. 8048 lt_prog_compiler_static='-non_shared' 8049 ;; 8050 xl* | bgxl* | bgf* | mpixl*) 8051 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8052 lt_prog_compiler_wl='-Wl,' 8053 lt_prog_compiler_pic='-qpic' 8054 lt_prog_compiler_static='-qstaticlink' 8055 ;; 8056 *) 8057 case `$CC -V 2>&1 | sed 5q` in 8058 *Sun\ F* | *Sun*Fortran*) 8059 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8060 lt_prog_compiler_pic='-KPIC' 8061 lt_prog_compiler_static='-Bstatic' 8062 lt_prog_compiler_wl='' 8063 ;; 8064 *Sun\ C*) 8065 # Sun C 5.9 8066 lt_prog_compiler_pic='-KPIC' 8067 lt_prog_compiler_static='-Bstatic' 8068 lt_prog_compiler_wl='-Wl,' 8069 ;; 8070 esac 8071 ;; 8072 esac 8073 ;; 8074 8075 newsos6) 8076 lt_prog_compiler_pic='-KPIC' 8077 lt_prog_compiler_static='-Bstatic' 8078 ;; 8079 8080 *nto* | *qnx*) 8081 # QNX uses GNU C++, but need to define -shared option too, otherwise 8082 # it will coredump. 8083 lt_prog_compiler_pic='-fPIC -shared' 8084 ;; 8085 8086 osf3* | osf4* | osf5*) 8087 lt_prog_compiler_wl='-Wl,' 8088 # All OSF/1 code is PIC. 8089 lt_prog_compiler_static='-non_shared' 8090 ;; 8091 8092 rdos*) 8093 lt_prog_compiler_static='-non_shared' 8094 ;; 8095 8096 solaris*) 8097 lt_prog_compiler_pic='-KPIC' 8098 lt_prog_compiler_static='-Bstatic' 8099 case $cc_basename in 8100 f77* | f90* | f95*) 8101 lt_prog_compiler_wl='-Qoption ld ';; 8102 *) 8103 lt_prog_compiler_wl='-Wl,';; 8104 esac 8105 ;; 8106 8107 sunos4*) 8108 lt_prog_compiler_wl='-Qoption ld ' 8109 lt_prog_compiler_pic='-PIC' 8110 lt_prog_compiler_static='-Bstatic' 8111 ;; 8112 8113 sysv4 | sysv4.2uw2* | sysv4.3*) 8114 lt_prog_compiler_wl='-Wl,' 8115 lt_prog_compiler_pic='-KPIC' 8116 lt_prog_compiler_static='-Bstatic' 8117 ;; 8118 8119 sysv4*MP*) 8120 if test -d /usr/nec ;then 8121 lt_prog_compiler_pic='-Kconform_pic' 8122 lt_prog_compiler_static='-Bstatic' 8123 fi 8124 ;; 8125 8126 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8127 lt_prog_compiler_wl='-Wl,' 8128 lt_prog_compiler_pic='-KPIC' 8129 lt_prog_compiler_static='-Bstatic' 8130 ;; 8131 8132 unicos*) 8133 lt_prog_compiler_wl='-Wl,' 8134 lt_prog_compiler_can_build_shared=no 8135 ;; 8136 8137 uts4*) 8138 lt_prog_compiler_pic='-pic' 8139 lt_prog_compiler_static='-Bstatic' 8140 ;; 8141 8142 *) 8143 lt_prog_compiler_can_build_shared=no 8144 ;; 8145 esac 8146 fi 8147 8148 case $host_os in 8149 # For platforms which do not support PIC, -DPIC is meaningless: 8150 *djgpp*) 8151 lt_prog_compiler_pic= 8152 ;; 8153 *) 8154 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8155 ;; 8156 esac 8157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8158 $as_echo "$lt_prog_compiler_pic" >&6; } 8159 8160 8161 8162 8163 8164 8165 # 8166 # Check to make sure the PIC flag actually works. 8167 # 8168 if test -n "$lt_prog_compiler_pic"; then 8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8170 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8171 if ${lt_cv_prog_compiler_pic_works+:} false; then : 8172 $as_echo_n "(cached) " >&6 8173 else 8174 lt_cv_prog_compiler_pic_works=no 8175 ac_outfile=conftest.$ac_objext 8176 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8177 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8178 # Insert the option either (1) after the last *FLAGS variable, or 8179 # (2) before a word containing "conftest.", or (3) at the end. 8180 # Note that $ac_compile itself does not contain backslashes and begins 8181 # with a dollar sign (not a hyphen), so the echo should work correctly. 8182 # The option is referenced via a variable to avoid confusing sed. 8183 lt_compile=`echo "$ac_compile" | $SED \ 8184 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8185 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8186 -e 's:$: $lt_compiler_flag:'` 8187 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8188 (eval "$lt_compile" 2>conftest.err) 8189 ac_status=$? 8190 cat conftest.err >&5 8191 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8192 if (exit $ac_status) && test -s "$ac_outfile"; then 8193 # The compiler can only warn and ignore the option if not recognized 8194 # So say no if there are warnings other than the usual output. 8195 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8196 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8197 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8198 lt_cv_prog_compiler_pic_works=yes 8199 fi 8200 fi 8201 $RM conftest* 8202 8203 fi 8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8205 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8206 8207 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8208 case $lt_prog_compiler_pic in 8209 "" | " "*) ;; 8210 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8211 esac 8212 else 8213 lt_prog_compiler_pic= 8214 lt_prog_compiler_can_build_shared=no 8215 fi 8216 8217 fi 8218 8219 8220 8221 8222 8223 8224 # 8225 # Check to make sure the static flag actually works. 8226 # 8227 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8229 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8230 if ${lt_cv_prog_compiler_static_works+:} false; then : 8231 $as_echo_n "(cached) " >&6 8232 else 8233 lt_cv_prog_compiler_static_works=no 8234 save_LDFLAGS="$LDFLAGS" 8235 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8236 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8237 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8238 # The linker can only warn and ignore the option if not recognized 8239 # So say no if there are warnings 8240 if test -s conftest.err; then 8241 # Append any errors to the config.log. 8242 cat conftest.err 1>&5 8243 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8244 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8245 if diff conftest.exp conftest.er2 >/dev/null; then 8246 lt_cv_prog_compiler_static_works=yes 8247 fi 8248 else 8249 lt_cv_prog_compiler_static_works=yes 8250 fi 8251 fi 8252 $RM -r conftest* 8253 LDFLAGS="$save_LDFLAGS" 8254 8255 fi 8256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8257 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8258 8259 if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8260 : 8261 else 8262 lt_prog_compiler_static= 8263 fi 8264 8265 8266 8267 8268 8269 8270 8271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8272 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8273 if ${lt_cv_prog_compiler_c_o+:} false; then : 8274 $as_echo_n "(cached) " >&6 8275 else 8276 lt_cv_prog_compiler_c_o=no 8277 $RM -r conftest 2>/dev/null 8278 mkdir conftest 8279 cd conftest 8280 mkdir out 8281 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8282 8283 lt_compiler_flag="-o out/conftest2.$ac_objext" 8284 # Insert the option either (1) after the last *FLAGS variable, or 8285 # (2) before a word containing "conftest.", or (3) at the end. 8286 # Note that $ac_compile itself does not contain backslashes and begins 8287 # with a dollar sign (not a hyphen), so the echo should work correctly. 8288 lt_compile=`echo "$ac_compile" | $SED \ 8289 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8290 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8291 -e 's:$: $lt_compiler_flag:'` 8292 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8293 (eval "$lt_compile" 2>out/conftest.err) 8294 ac_status=$? 8295 cat out/conftest.err >&5 8296 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8297 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8298 then 8299 # The compiler can only warn and ignore the option if not recognized 8300 # So say no if there are warnings 8301 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8302 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8303 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8304 lt_cv_prog_compiler_c_o=yes 8305 fi 8306 fi 8307 chmod u+w . 2>&5 8308 $RM conftest* 8309 # SGI C++ compiler will create directory out/ii_files/ for 8310 # template instantiation 8311 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8312 $RM out/* && rmdir out 8313 cd .. 8314 $RM -r conftest 8315 $RM conftest* 8316 8317 fi 8318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8319 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8320 8321 8322 8323 8324 8325 8326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8327 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8328 if ${lt_cv_prog_compiler_c_o+:} false; then : 8329 $as_echo_n "(cached) " >&6 8330 else 8331 lt_cv_prog_compiler_c_o=no 8332 $RM -r conftest 2>/dev/null 8333 mkdir conftest 8334 cd conftest 8335 mkdir out 8336 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8337 8338 lt_compiler_flag="-o out/conftest2.$ac_objext" 8339 # Insert the option either (1) after the last *FLAGS variable, or 8340 # (2) before a word containing "conftest.", or (3) at the end. 8341 # Note that $ac_compile itself does not contain backslashes and begins 8342 # with a dollar sign (not a hyphen), so the echo should work correctly. 8343 lt_compile=`echo "$ac_compile" | $SED \ 8344 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8345 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8346 -e 's:$: $lt_compiler_flag:'` 8347 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8348 (eval "$lt_compile" 2>out/conftest.err) 8349 ac_status=$? 8350 cat out/conftest.err >&5 8351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8352 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8353 then 8354 # The compiler can only warn and ignore the option if not recognized 8355 # So say no if there are warnings 8356 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8357 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8358 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8359 lt_cv_prog_compiler_c_o=yes 8360 fi 8361 fi 8362 chmod u+w . 2>&5 8363 $RM conftest* 8364 # SGI C++ compiler will create directory out/ii_files/ for 8365 # template instantiation 8366 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8367 $RM out/* && rmdir out 8368 cd .. 8369 $RM -r conftest 8370 $RM conftest* 8371 8372 fi 8373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8374 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8375 8376 8377 8378 8379 hard_links="nottested" 8380 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8381 # do not overwrite the value of need_locks provided by the user 8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8383 $as_echo_n "checking if we can lock with hard links... " >&6; } 8384 hard_links=yes 8385 $RM conftest* 8386 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8387 touch conftest.a 8388 ln conftest.a conftest.b 2>&5 || hard_links=no 8389 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8391 $as_echo "$hard_links" >&6; } 8392 if test "$hard_links" = no; then 8393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8394 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8395 need_locks=warn 8396 fi 8397 else 8398 need_locks=no 8399 fi 8400 8401 8402 8403 8404 8405 8406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8407 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8408 8409 runpath_var= 8410 allow_undefined_flag= 8411 always_export_symbols=no 8412 archive_cmds= 8413 archive_expsym_cmds= 8414 compiler_needs_object=no 8415 enable_shared_with_static_runtimes=no 8416 export_dynamic_flag_spec= 8417 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8418 hardcode_automatic=no 8419 hardcode_direct=no 8420 hardcode_direct_absolute=no 8421 hardcode_libdir_flag_spec= 8422 hardcode_libdir_flag_spec_ld= 8423 hardcode_libdir_separator= 8424 hardcode_minus_L=no 8425 hardcode_shlibpath_var=unsupported 8426 inherit_rpath=no 8427 link_all_deplibs=unknown 8428 module_cmds= 8429 module_expsym_cmds= 8430 old_archive_from_new_cmds= 8431 old_archive_from_expsyms_cmds= 8432 thread_safe_flag_spec= 8433 whole_archive_flag_spec= 8434 # include_expsyms should be a list of space-separated symbols to be *always* 8435 # included in the symbol list 8436 include_expsyms= 8437 # exclude_expsyms can be an extended regexp of symbols to exclude 8438 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8439 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8440 # as well as any symbol that contains `d'. 8441 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8442 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8443 # platforms (ab)use it in PIC code, but their linkers get confused if 8444 # the symbol is explicitly referenced. Since portable code cannot 8445 # rely on this symbol name, it's probably fine to never include it in 8446 # preloaded symbol tables. 8447 # Exclude shared library initialization/finalization symbols. 8448 extract_expsyms_cmds= 8449 8450 case $host_os in 8451 cygwin* | mingw* | pw32* | cegcc*) 8452 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8453 # When not using gcc, we currently assume that we are using 8454 # Microsoft Visual C++. 8455 if test "$GCC" != yes; then 8456 with_gnu_ld=no 8457 fi 8458 ;; 8459 interix*) 8460 # we just hope/assume this is gcc and not c89 (= MSVC++) 8461 with_gnu_ld=yes 8462 ;; 8463 openbsd*) 8464 with_gnu_ld=no 8465 ;; 8466 esac 8467 8468 ld_shlibs=yes 8469 8470 # On some targets, GNU ld is compatible enough with the native linker 8471 # that we're better off using the native interface for both. 8472 lt_use_gnu_ld_interface=no 8473 if test "$with_gnu_ld" = yes; then 8474 case $host_os in 8475 aix*) 8476 # The AIX port of GNU ld has always aspired to compatibility 8477 # with the native linker. However, as the warning in the GNU ld 8478 # block says, versions before 2.19.5* couldn't really create working 8479 # shared libraries, regardless of the interface used. 8480 case `$LD -v 2>&1` in 8481 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8482 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8483 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8484 *) 8485 lt_use_gnu_ld_interface=yes 8486 ;; 8487 esac 8488 ;; 8489 *) 8490 lt_use_gnu_ld_interface=yes 8491 ;; 8492 esac 8493 fi 8494 8495 if test "$lt_use_gnu_ld_interface" = yes; then 8496 # If archive_cmds runs LD, not CC, wlarc should be empty 8497 wlarc='${wl}' 8498 8499 # Set some defaults for GNU ld with shared library support. These 8500 # are reset later if shared libraries are not supported. Putting them 8501 # here allows them to be overridden if necessary. 8502 runpath_var=LD_RUN_PATH 8503 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8504 export_dynamic_flag_spec='${wl}--export-dynamic' 8505 # ancient GNU ld didn't support --whole-archive et. al. 8506 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8507 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8508 else 8509 whole_archive_flag_spec= 8510 fi 8511 supports_anon_versioning=no 8512 case `$LD -v 2>&1` in 8513 *GNU\ gold*) supports_anon_versioning=yes ;; 8514 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8515 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8516 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8517 *\ 2.11.*) ;; # other 2.11 versions 8518 *) supports_anon_versioning=yes ;; 8519 esac 8520 8521 # See if GNU ld supports shared libraries. 8522 case $host_os in 8523 aix[3-9]*) 8524 # On AIX/PPC, the GNU linker is very broken 8525 if test "$host_cpu" != ia64; then 8526 ld_shlibs=no 8527 cat <<_LT_EOF 1>&2 8528 8529 *** Warning: the GNU linker, at least up to release 2.19, is reported 8530 *** to be unable to reliably create shared libraries on AIX. 8531 *** Therefore, libtool is disabling shared libraries support. If you 8532 *** really care for shared libraries, you may want to install binutils 8533 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8534 *** You will then need to restart the configuration process. 8535 8536 _LT_EOF 8537 fi 8538 ;; 8539 8540 amigaos*) 8541 case $host_cpu in 8542 powerpc) 8543 # see comment about AmigaOS4 .so support 8544 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8545 archive_expsym_cmds='' 8546 ;; 8547 m68k) 8548 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)' 8549 hardcode_libdir_flag_spec='-L$libdir' 8550 hardcode_minus_L=yes 8551 ;; 8552 esac 8553 ;; 8554 8555 beos*) 8556 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8557 allow_undefined_flag=unsupported 8558 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8559 # support --undefined. This deserves some investigation. FIXME 8560 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8561 else 8562 ld_shlibs=no 8563 fi 8564 ;; 8565 8566 cygwin* | mingw* | pw32* | cegcc*) 8567 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8568 # as there is no search path for DLLs. 8569 hardcode_libdir_flag_spec='-L$libdir' 8570 export_dynamic_flag_spec='${wl}--export-all-symbols' 8571 allow_undefined_flag=unsupported 8572 always_export_symbols=no 8573 enable_shared_with_static_runtimes=yes 8574 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8575 8576 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8577 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8578 # If the export-symbols file already is a .def file (1st line 8579 # is EXPORTS), use it as is; otherwise, prepend... 8580 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8581 cp $export_symbols $output_objdir/$soname.def; 8582 else 8583 echo EXPORTS > $output_objdir/$soname.def; 8584 cat $export_symbols >> $output_objdir/$soname.def; 8585 fi~ 8586 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8587 else 8588 ld_shlibs=no 8589 fi 8590 ;; 8591 8592 haiku*) 8593 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8594 link_all_deplibs=yes 8595 ;; 8596 8597 interix[3-9]*) 8598 hardcode_direct=no 8599 hardcode_shlibpath_var=no 8600 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8601 export_dynamic_flag_spec='${wl}-E' 8602 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8603 # Instead, shared libraries are loaded at an image base (0x10000000 by 8604 # default) and relocated if they conflict, which is a slow very memory 8605 # consuming and fragmenting process. To avoid this, we pick a random, 8606 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8607 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8608 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8609 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' 8610 ;; 8611 8612 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8613 tmp_diet=no 8614 if test "$host_os" = linux-dietlibc; then 8615 case $cc_basename in 8616 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8617 esac 8618 fi 8619 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8620 && test "$tmp_diet" = no 8621 then 8622 tmp_addflag=' $pic_flag' 8623 tmp_sharedflag='-shared' 8624 case $cc_basename,$host_cpu in 8625 pgcc*) # Portland Group C compiler 8626 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' 8627 tmp_addflag=' $pic_flag' 8628 ;; 8629 pgf77* | pgf90* | pgf95* | pgfortran*) 8630 # Portland Group f77 and f90 compilers 8631 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' 8632 tmp_addflag=' $pic_flag -Mnomain' ;; 8633 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8634 tmp_addflag=' -i_dynamic' ;; 8635 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8636 tmp_addflag=' -i_dynamic -nofor_main' ;; 8637 ifc* | ifort*) # Intel Fortran compiler 8638 tmp_addflag=' -nofor_main' ;; 8639 lf95*) # Lahey Fortran 8.1 8640 whole_archive_flag_spec= 8641 tmp_sharedflag='--shared' ;; 8642 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8643 tmp_sharedflag='-qmkshrobj' 8644 tmp_addflag= ;; 8645 nvcc*) # Cuda Compiler Driver 2.2 8646 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' 8647 compiler_needs_object=yes 8648 ;; 8649 esac 8650 case `$CC -V 2>&1 | sed 5q` in 8651 *Sun\ C*) # Sun C 5.9 8652 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' 8653 compiler_needs_object=yes 8654 tmp_sharedflag='-G' ;; 8655 *Sun\ F*) # Sun Fortran 8.3 8656 tmp_sharedflag='-G' ;; 8657 esac 8658 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8659 8660 if test "x$supports_anon_versioning" = xyes; then 8661 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8662 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8663 echo "local: *; };" >> $output_objdir/$libname.ver~ 8664 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8665 fi 8666 8667 case $cc_basename in 8668 xlf* | bgf* | bgxlf* | mpixlf*) 8669 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8670 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8671 hardcode_libdir_flag_spec= 8672 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8673 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8674 if test "x$supports_anon_versioning" = xyes; then 8675 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8676 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8677 echo "local: *; };" >> $output_objdir/$libname.ver~ 8678 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8679 fi 8680 ;; 8681 esac 8682 else 8683 ld_shlibs=no 8684 fi 8685 ;; 8686 8687 netbsd*) 8688 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8689 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8690 wlarc= 8691 else 8692 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8693 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8694 fi 8695 ;; 8696 8697 solaris*) 8698 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8699 ld_shlibs=no 8700 cat <<_LT_EOF 1>&2 8701 8702 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 8703 *** create shared libraries on Solaris systems. Therefore, libtool 8704 *** is disabling shared libraries support. We urge you to upgrade GNU 8705 *** binutils to release 2.9.1 or newer. Another option is to modify 8706 *** your PATH or compiler configuration so that the native linker is 8707 *** used, and then restart. 8708 8709 _LT_EOF 8710 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8711 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8712 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8713 else 8714 ld_shlibs=no 8715 fi 8716 ;; 8717 8718 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8719 case `$LD -v 2>&1` in 8720 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8721 ld_shlibs=no 8722 cat <<_LT_EOF 1>&2 8723 8724 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8725 *** reliably create shared libraries on SCO systems. Therefore, libtool 8726 *** is disabling shared libraries support. We urge you to upgrade GNU 8727 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8728 *** your PATH or compiler configuration so that the native linker is 8729 *** used, and then restart. 8730 8731 _LT_EOF 8732 ;; 8733 *) 8734 # For security reasons, it is highly recommended that you always 8735 # use absolute paths for naming shared libraries, and exclude the 8736 # DT_RUNPATH tag from executables and libraries. But doing so 8737 # requires that you compile everything twice, which is a pain. 8738 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8739 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8740 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8741 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8742 else 8743 ld_shlibs=no 8744 fi 8745 ;; 8746 esac 8747 ;; 8748 8749 sunos4*) 8750 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8751 wlarc= 8752 hardcode_direct=yes 8753 hardcode_shlibpath_var=no 8754 ;; 8755 8756 *) 8757 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8758 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8759 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8760 else 8761 ld_shlibs=no 8762 fi 8763 ;; 8764 esac 8765 8766 if test "$ld_shlibs" = no; then 8767 runpath_var= 8768 hardcode_libdir_flag_spec= 8769 export_dynamic_flag_spec= 8770 whole_archive_flag_spec= 8771 fi 8772 else 8773 # PORTME fill in a description of your system's linker (not GNU ld) 8774 case $host_os in 8775 aix3*) 8776 allow_undefined_flag=unsupported 8777 always_export_symbols=yes 8778 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' 8779 # Note: this linker hardcodes the directories in LIBPATH if there 8780 # are no directories specified by -L. 8781 hardcode_minus_L=yes 8782 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8783 # Neither direct hardcoding nor static linking is supported with a 8784 # broken collect2. 8785 hardcode_direct=unsupported 8786 fi 8787 ;; 8788 8789 aix[4-9]*) 8790 if test "$host_cpu" = ia64; then 8791 # On IA64, the linker does run time linking by default, so we don't 8792 # have to do anything special. 8793 aix_use_runtimelinking=no 8794 exp_sym_flag='-Bexport' 8795 no_entry_flag="" 8796 else 8797 # If we're using GNU nm, then we don't want the "-C" option. 8798 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8799 # Also, AIX nm treats weak defined symbols like other global 8800 # defined symbols, whereas GNU nm marks them as "W". 8801 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8802 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' 8803 else 8804 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' 8805 fi 8806 aix_use_runtimelinking=no 8807 8808 # Test if we are trying to use run time linking or normal 8809 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8810 # need to do runtime linking. 8811 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8812 for ld_flag in $LDFLAGS; do 8813 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8814 aix_use_runtimelinking=yes 8815 break 8816 fi 8817 done 8818 ;; 8819 esac 8820 8821 exp_sym_flag='-bexport' 8822 no_entry_flag='-bnoentry' 8823 fi 8824 8825 # When large executables or shared objects are built, AIX ld can 8826 # have problems creating the table of contents. If linking a library 8827 # or program results in "error TOC overflow" add -mminimal-toc to 8828 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8829 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8830 8831 archive_cmds='' 8832 hardcode_direct=yes 8833 hardcode_direct_absolute=yes 8834 hardcode_libdir_separator=':' 8835 link_all_deplibs=yes 8836 file_list_spec='${wl}-f,' 8837 8838 if test "$GCC" = yes; then 8839 case $host_os in aix4.[012]|aix4.[012].*) 8840 # We only want to do this on AIX 4.2 and lower, the check 8841 # below for broken collect2 doesn't work under 4.3+ 8842 collect2name=`${CC} -print-prog-name=collect2` 8843 if test -f "$collect2name" && 8844 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8845 then 8846 # We have reworked collect2 8847 : 8848 else 8849 # We have old collect2 8850 hardcode_direct=unsupported 8851 # It fails to find uninstalled libraries when the uninstalled 8852 # path is not listed in the libpath. Setting hardcode_minus_L 8853 # to unsupported forces relinking 8854 hardcode_minus_L=yes 8855 hardcode_libdir_flag_spec='-L$libdir' 8856 hardcode_libdir_separator= 8857 fi 8858 ;; 8859 esac 8860 shared_flag='-shared' 8861 if test "$aix_use_runtimelinking" = yes; then 8862 shared_flag="$shared_flag "'${wl}-G' 8863 fi 8864 else 8865 # not using gcc 8866 if test "$host_cpu" = ia64; then 8867 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8868 # chokes on -Wl,-G. The following line is correct: 8869 shared_flag='-G' 8870 else 8871 if test "$aix_use_runtimelinking" = yes; then 8872 shared_flag='${wl}-G' 8873 else 8874 shared_flag='${wl}-bM:SRE' 8875 fi 8876 fi 8877 fi 8878 8879 export_dynamic_flag_spec='${wl}-bexpall' 8880 # It seems that -bexpall does not export symbols beginning with 8881 # underscore (_), so it is better to generate a list of symbols to export. 8882 always_export_symbols=yes 8883 if test "$aix_use_runtimelinking" = yes; then 8884 # Warning - without using the other runtime loading flags (-brtl), 8885 # -berok will link without error, but may produce a broken library. 8886 allow_undefined_flag='-berok' 8887 # Determine the default libpath from the value encoded in an 8888 # empty executable. 8889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8890 /* end confdefs.h. */ 8891 8892 int 8893 main () 8894 { 8895 8896 ; 8897 return 0; 8898 } 8899 _ACEOF 8900 if ac_fn_c_try_link "$LINENO"; then : 8901 8902 lt_aix_libpath_sed=' 8903 /Import File Strings/,/^$/ { 8904 /^0/ { 8905 s/^0 *\(.*\)$/\1/ 8906 p 8907 } 8908 }' 8909 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8910 # Check for a 64-bit object if we didn't find anything. 8911 if test -z "$aix_libpath"; then 8912 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8913 fi 8914 fi 8915 rm -f core conftest.err conftest.$ac_objext \ 8916 conftest$ac_exeext conftest.$ac_ext 8917 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8918 8919 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8920 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" 8921 else 8922 if test "$host_cpu" = ia64; then 8923 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8924 allow_undefined_flag="-z nodefs" 8925 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" 8926 else 8927 # Determine the default libpath from the value encoded in an 8928 # empty executable. 8929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8930 /* end confdefs.h. */ 8931 8932 int 8933 main () 8934 { 8935 8936 ; 8937 return 0; 8938 } 8939 _ACEOF 8940 if ac_fn_c_try_link "$LINENO"; then : 8941 8942 lt_aix_libpath_sed=' 8943 /Import File Strings/,/^$/ { 8944 /^0/ { 8945 s/^0 *\(.*\)$/\1/ 8946 p 8947 } 8948 }' 8949 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8950 # Check for a 64-bit object if we didn't find anything. 8951 if test -z "$aix_libpath"; then 8952 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8953 fi 8954 fi 8955 rm -f core conftest.err conftest.$ac_objext \ 8956 conftest$ac_exeext conftest.$ac_ext 8957 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8958 8959 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8960 # Warning - without using the other run time loading flags, 8961 # -berok will link without error, but may produce a broken library. 8962 no_undefined_flag=' ${wl}-bernotok' 8963 allow_undefined_flag=' ${wl}-berok' 8964 if test "$with_gnu_ld" = yes; then 8965 # We only use this code for GNU lds that support --whole-archive. 8966 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8967 else 8968 # Exported symbols can be pulled into shared objects from archives 8969 whole_archive_flag_spec='$convenience' 8970 fi 8971 archive_cmds_need_lc=yes 8972 # This is similar to how AIX traditionally builds its shared libraries. 8973 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' 8974 fi 8975 fi 8976 ;; 8977 8978 amigaos*) 8979 case $host_cpu in 8980 powerpc) 8981 # see comment about AmigaOS4 .so support 8982 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8983 archive_expsym_cmds='' 8984 ;; 8985 m68k) 8986 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)' 8987 hardcode_libdir_flag_spec='-L$libdir' 8988 hardcode_minus_L=yes 8989 ;; 8990 esac 8991 ;; 8992 8993 bsdi[45]*) 8994 export_dynamic_flag_spec=-rdynamic 8995 ;; 8996 8997 cygwin* | mingw* | pw32* | cegcc*) 8998 # When not using gcc, we currently assume that we are using 8999 # Microsoft Visual C++. 9000 # hardcode_libdir_flag_spec is actually meaningless, as there is 9001 # no search path for DLLs. 9002 hardcode_libdir_flag_spec=' ' 9003 allow_undefined_flag=unsupported 9004 # Tell ltmain to make .lib files, not .a files. 9005 libext=lib 9006 # Tell ltmain to make .dll files, not .so files. 9007 shrext_cmds=".dll" 9008 # FIXME: Setting linknames here is a bad hack. 9009 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9010 # The linker will automatically build a .lib file if we build a DLL. 9011 old_archive_from_new_cmds='true' 9012 # FIXME: Should let the user specify the lib program. 9013 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9014 fix_srcfile_path='`cygpath -w "$srcfile"`' 9015 enable_shared_with_static_runtimes=yes 9016 ;; 9017 9018 darwin* | rhapsody*) 9019 9020 9021 9022 # Publish an arg to allow the user to select that Darwin host (and target) 9023 # libraries should be given install-names like @rpath/libfoo.dylib. This 9024 # requires that the user of the library then adds an 'rpath' to the DSO that 9025 # needs access. 9026 # NOTE: there are defaults below, for systems that support rpaths. The person 9027 # configuring can override the defaults for any system version that supports 9028 # them - they are, however, forced off for system versions without support. 9029 # Check whether --enable-darwin-at-rpath was given. 9030 if test "${enable_darwin_at_rpath+set}" = set; then : 9031 enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 9032 # This is not supported before macOS 10.5 / Darwin9. 9033 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9034 UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 9036 $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 9037 enable_darwin_at_rpath=no 9038 ;; 9039 esac 9040 fi 9041 else 9042 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9043 # As above, before 10.5 / Darwin9 this does not work. 9044 UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9045 enable_darwin_at_rpath=no 9046 ;; 9047 9048 # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 9049 # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 9050 # system executables (e.g. /bin/sh). Force rpaths on for these systems. 9051 UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 9052 { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 9053 $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 9054 enable_darwin_at_rpath=yes 9055 ;; 9056 # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 9057 # work with either DYLD_LIBRARY_PATH or embedded rpaths. 9058 9059 esac 9060 9061 fi 9062 9063 9064 archive_cmds_need_lc=no 9065 hardcode_direct=no 9066 hardcode_automatic=yes 9067 hardcode_shlibpath_var=unsupported 9068 if test "$lt_cv_ld_force_load" = "yes"; then 9069 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\"`' 9070 else 9071 whole_archive_flag_spec='' 9072 fi 9073 link_all_deplibs=yes 9074 allow_undefined_flag="$_lt_dar_allow_undefined" 9075 case $cc_basename in 9076 ifort*) _lt_dar_can_shared=yes ;; 9077 *) _lt_dar_can_shared=$GCC ;; 9078 esac 9079 if test "$_lt_dar_can_shared" = "yes"; then 9080 output_verbose_link_cmd=func_echo_all 9081 _lt_install_name='\$rpath/\$soname' 9082 if test "x$enable_darwin_at_rpath" = "xyes"; then 9083 _lt_install_name='@rpath/\$soname' 9084 fi 9085 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 9086 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9087 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 ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 9088 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}" 9089 9090 else 9091 ld_shlibs=no 9092 fi 9093 9094 ;; 9095 9096 dgux*) 9097 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9098 hardcode_libdir_flag_spec='-L$libdir' 9099 hardcode_shlibpath_var=no 9100 ;; 9101 9102 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9103 # support. Future versions do this automatically, but an explicit c++rt0.o 9104 # does not break anything, and helps significantly (at the cost of a little 9105 # extra space). 9106 freebsd2.2*) 9107 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9108 hardcode_libdir_flag_spec='-R$libdir' 9109 hardcode_direct=yes 9110 hardcode_shlibpath_var=no 9111 ;; 9112 9113 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9114 freebsd2.*) 9115 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9116 hardcode_direct=yes 9117 hardcode_minus_L=yes 9118 hardcode_shlibpath_var=no 9119 ;; 9120 9121 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9122 freebsd* | dragonfly*) 9123 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9124 hardcode_libdir_flag_spec='-R$libdir' 9125 hardcode_direct=yes 9126 hardcode_shlibpath_var=no 9127 ;; 9128 9129 hpux9*) 9130 if test "$GCC" = yes; then 9131 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' 9132 else 9133 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' 9134 fi 9135 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9136 hardcode_libdir_separator=: 9137 hardcode_direct=yes 9138 9139 # hardcode_minus_L: Not really in the search PATH, 9140 # but as the default location of the library. 9141 hardcode_minus_L=yes 9142 export_dynamic_flag_spec='${wl}-E' 9143 ;; 9144 9145 hpux10*) 9146 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9147 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9148 else 9149 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9150 fi 9151 if test "$with_gnu_ld" = no; then 9152 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9153 hardcode_libdir_flag_spec_ld='+b $libdir' 9154 hardcode_libdir_separator=: 9155 hardcode_direct=yes 9156 hardcode_direct_absolute=yes 9157 export_dynamic_flag_spec='${wl}-E' 9158 # hardcode_minus_L: Not really in the search PATH, 9159 # but as the default location of the library. 9160 hardcode_minus_L=yes 9161 fi 9162 ;; 9163 9164 hpux11*) 9165 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9166 case $host_cpu in 9167 hppa*64*) 9168 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9169 ;; 9170 ia64*) 9171 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9172 ;; 9173 *) 9174 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9175 ;; 9176 esac 9177 else 9178 case $host_cpu in 9179 hppa*64*) 9180 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9181 ;; 9182 ia64*) 9183 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9184 ;; 9185 *) 9186 9187 # Older versions of the 11.00 compiler do not understand -b yet 9188 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9190 $as_echo_n "checking if $CC understands -b... " >&6; } 9191 if ${lt_cv_prog_compiler__b+:} false; then : 9192 $as_echo_n "(cached) " >&6 9193 else 9194 lt_cv_prog_compiler__b=no 9195 save_LDFLAGS="$LDFLAGS" 9196 LDFLAGS="$LDFLAGS -b" 9197 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9198 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9199 # The linker can only warn and ignore the option if not recognized 9200 # So say no if there are warnings 9201 if test -s conftest.err; then 9202 # Append any errors to the config.log. 9203 cat conftest.err 1>&5 9204 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9205 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9206 if diff conftest.exp conftest.er2 >/dev/null; then 9207 lt_cv_prog_compiler__b=yes 9208 fi 9209 else 9210 lt_cv_prog_compiler__b=yes 9211 fi 9212 fi 9213 $RM -r conftest* 9214 LDFLAGS="$save_LDFLAGS" 9215 9216 fi 9217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9218 $as_echo "$lt_cv_prog_compiler__b" >&6; } 9219 9220 if test x"$lt_cv_prog_compiler__b" = xyes; then 9221 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9222 else 9223 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9224 fi 9225 9226 ;; 9227 esac 9228 fi 9229 if test "$with_gnu_ld" = no; then 9230 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9231 hardcode_libdir_separator=: 9232 9233 case $host_cpu in 9234 hppa*64*|ia64*) 9235 hardcode_direct=no 9236 hardcode_shlibpath_var=no 9237 ;; 9238 *) 9239 hardcode_direct=yes 9240 hardcode_direct_absolute=yes 9241 export_dynamic_flag_spec='${wl}-E' 9242 9243 # hardcode_minus_L: Not really in the search PATH, 9244 # but as the default location of the library. 9245 hardcode_minus_L=yes 9246 ;; 9247 esac 9248 fi 9249 ;; 9250 9251 irix5* | irix6* | nonstopux*) 9252 if test "$GCC" = yes; then 9253 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' 9254 # Try to use the -exported_symbol ld option, if it does not 9255 # work, assume that -exports_file does not work either and 9256 # implicitly export all symbols. 9257 save_LDFLAGS="$LDFLAGS" 9258 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9260 /* end confdefs.h. */ 9261 int foo(void) {} 9262 _ACEOF 9263 if ac_fn_c_try_link "$LINENO"; then : 9264 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' 9265 9266 fi 9267 rm -f core conftest.err conftest.$ac_objext \ 9268 conftest$ac_exeext conftest.$ac_ext 9269 LDFLAGS="$save_LDFLAGS" 9270 else 9271 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' 9272 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' 9273 fi 9274 archive_cmds_need_lc='no' 9275 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9276 hardcode_libdir_separator=: 9277 inherit_rpath=yes 9278 link_all_deplibs=yes 9279 ;; 9280 9281 netbsd*) 9282 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9283 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9284 else 9285 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9286 fi 9287 hardcode_libdir_flag_spec='-R$libdir' 9288 hardcode_direct=yes 9289 hardcode_shlibpath_var=no 9290 ;; 9291 9292 newsos6) 9293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9294 hardcode_direct=yes 9295 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9296 hardcode_libdir_separator=: 9297 hardcode_shlibpath_var=no 9298 ;; 9299 9300 *nto* | *qnx*) 9301 ;; 9302 9303 openbsd*) 9304 if test -f /usr/libexec/ld.so; then 9305 hardcode_direct=yes 9306 hardcode_shlibpath_var=no 9307 hardcode_direct_absolute=yes 9308 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9309 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9310 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9311 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9312 export_dynamic_flag_spec='${wl}-E' 9313 else 9314 case $host_os in 9315 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9316 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9317 hardcode_libdir_flag_spec='-R$libdir' 9318 ;; 9319 *) 9320 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9321 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9322 ;; 9323 esac 9324 fi 9325 else 9326 ld_shlibs=no 9327 fi 9328 ;; 9329 9330 os2*) 9331 hardcode_libdir_flag_spec='-L$libdir' 9332 hardcode_minus_L=yes 9333 allow_undefined_flag=unsupported 9334 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' 9335 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9336 ;; 9337 9338 osf3*) 9339 if test "$GCC" = yes; then 9340 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9341 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' 9342 else 9343 allow_undefined_flag=' -expect_unresolved \*' 9344 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' 9345 fi 9346 archive_cmds_need_lc='no' 9347 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9348 hardcode_libdir_separator=: 9349 ;; 9350 9351 osf4* | osf5*) # as osf3* with the addition of -msym flag 9352 if test "$GCC" = yes; then 9353 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9354 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' 9355 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9356 else 9357 allow_undefined_flag=' -expect_unresolved \*' 9358 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' 9359 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~ 9360 $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' 9361 9362 # Both c and cxx compiler support -rpath directly 9363 hardcode_libdir_flag_spec='-rpath $libdir' 9364 fi 9365 archive_cmds_need_lc='no' 9366 hardcode_libdir_separator=: 9367 ;; 9368 9369 solaris*) 9370 no_undefined_flag=' -z defs' 9371 if test "$GCC" = yes; then 9372 wlarc='${wl}' 9373 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9374 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9375 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9376 else 9377 case `$CC -V 2>&1` in 9378 *"Compilers 5.0"*) 9379 wlarc='' 9380 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9381 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9382 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9383 ;; 9384 *) 9385 wlarc='${wl}' 9386 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9387 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9388 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9389 ;; 9390 esac 9391 fi 9392 hardcode_libdir_flag_spec='-R$libdir' 9393 hardcode_shlibpath_var=no 9394 case $host_os in 9395 solaris2.[0-5] | solaris2.[0-5].*) ;; 9396 *) 9397 # The compiler driver will combine and reorder linker options, 9398 # but understands `-z linker_flag'. GCC discards it without `$wl', 9399 # but is careful enough not to reorder. 9400 # Supported since Solaris 2.6 (maybe 2.5.1?) 9401 if test "$GCC" = yes; then 9402 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9403 else 9404 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9405 fi 9406 ;; 9407 esac 9408 link_all_deplibs=yes 9409 ;; 9410 9411 sunos4*) 9412 if test "x$host_vendor" = xsequent; then 9413 # Use $CC to link under sequent, because it throws in some extra .o 9414 # files that make .init and .fini sections work. 9415 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9416 else 9417 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9418 fi 9419 hardcode_libdir_flag_spec='-L$libdir' 9420 hardcode_direct=yes 9421 hardcode_minus_L=yes 9422 hardcode_shlibpath_var=no 9423 ;; 9424 9425 sysv4) 9426 case $host_vendor in 9427 sni) 9428 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9429 hardcode_direct=yes # is this really true??? 9430 ;; 9431 siemens) 9432 ## LD is ld it makes a PLAMLIB 9433 ## CC just makes a GrossModule. 9434 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9435 reload_cmds='$CC -r -o $output$reload_objs' 9436 hardcode_direct=no 9437 ;; 9438 motorola) 9439 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9440 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9441 ;; 9442 esac 9443 runpath_var='LD_RUN_PATH' 9444 hardcode_shlibpath_var=no 9445 ;; 9446 9447 sysv4.3*) 9448 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9449 hardcode_shlibpath_var=no 9450 export_dynamic_flag_spec='-Bexport' 9451 ;; 9452 9453 sysv4*MP*) 9454 if test -d /usr/nec; then 9455 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9456 hardcode_shlibpath_var=no 9457 runpath_var=LD_RUN_PATH 9458 hardcode_runpath_var=yes 9459 ld_shlibs=yes 9460 fi 9461 ;; 9462 9463 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9464 no_undefined_flag='${wl}-z,text' 9465 archive_cmds_need_lc=no 9466 hardcode_shlibpath_var=no 9467 runpath_var='LD_RUN_PATH' 9468 9469 if test "$GCC" = yes; then 9470 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9471 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9472 else 9473 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9474 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9475 fi 9476 ;; 9477 9478 sysv5* | sco3.2v5* | sco5v6*) 9479 # Note: We can NOT use -z defs as we might desire, because we do not 9480 # link with -lc, and that would cause any symbols used from libc to 9481 # always be unresolved, which means just about no library would 9482 # ever link correctly. If we're not using GNU ld we use -z text 9483 # though, which does catch some bad symbols but isn't as heavy-handed 9484 # as -z defs. 9485 no_undefined_flag='${wl}-z,text' 9486 allow_undefined_flag='${wl}-z,nodefs' 9487 archive_cmds_need_lc=no 9488 hardcode_shlibpath_var=no 9489 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9490 hardcode_libdir_separator=':' 9491 link_all_deplibs=yes 9492 export_dynamic_flag_spec='${wl}-Bexport' 9493 runpath_var='LD_RUN_PATH' 9494 9495 if test "$GCC" = yes; then 9496 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9497 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9498 else 9499 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9500 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9501 fi 9502 ;; 9503 9504 uts4*) 9505 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9506 hardcode_libdir_flag_spec='-L$libdir' 9507 hardcode_shlibpath_var=no 9508 ;; 9509 9510 *) 9511 ld_shlibs=no 9512 ;; 9513 esac 9514 9515 if test x$host_vendor = xsni; then 9516 case $host in 9517 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9518 export_dynamic_flag_spec='${wl}-Blargedynsym' 9519 ;; 9520 esac 9521 fi 9522 fi 9523 9524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9525 $as_echo "$ld_shlibs" >&6; } 9526 test "$ld_shlibs" = no && can_build_shared=no 9527 9528 with_gnu_ld=$with_gnu_ld 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 # 9545 # Do we need to explicitly link libc? 9546 # 9547 case "x$archive_cmds_need_lc" in 9548 x|xyes) 9549 # Assume -lc should be added 9550 archive_cmds_need_lc=yes 9551 9552 if test "$enable_shared" = yes && test "$GCC" = yes; then 9553 case $archive_cmds in 9554 *'~'*) 9555 # FIXME: we may have to deal with multi-command sequences. 9556 ;; 9557 '$CC '*) 9558 # Test whether the compiler implicitly links with -lc since on some 9559 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9560 # to ld, don't add -lc before -lgcc. 9561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9562 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9563 if ${lt_cv_archive_cmds_need_lc+:} false; then : 9564 $as_echo_n "(cached) " >&6 9565 else 9566 $RM conftest* 9567 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9568 9569 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9570 (eval $ac_compile) 2>&5 9571 ac_status=$? 9572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9573 test $ac_status = 0; } 2>conftest.err; then 9574 soname=conftest 9575 lib=conftest 9576 libobjs=conftest.$ac_objext 9577 deplibs= 9578 wl=$lt_prog_compiler_wl 9579 pic_flag=$lt_prog_compiler_pic 9580 compiler_flags=-v 9581 linker_flags=-v 9582 verstring= 9583 output_objdir=. 9584 libname=conftest 9585 lt_save_allow_undefined_flag=$allow_undefined_flag 9586 allow_undefined_flag= 9587 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9588 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9589 ac_status=$? 9590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9591 test $ac_status = 0; } 9592 then 9593 lt_cv_archive_cmds_need_lc=no 9594 else 9595 lt_cv_archive_cmds_need_lc=yes 9596 fi 9597 allow_undefined_flag=$lt_save_allow_undefined_flag 9598 else 9599 cat conftest.err 1>&5 9600 fi 9601 $RM conftest* 9602 9603 fi 9604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9605 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9606 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9607 ;; 9608 esac 9609 fi 9610 ;; 9611 esac 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9770 $as_echo_n "checking dynamic linker characteristics... " >&6; } 9771 9772 if test "$GCC" = yes; then 9773 case $host_os in 9774 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9775 *) lt_awk_arg="/^libraries:/" ;; 9776 esac 9777 case $host_os in 9778 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9779 *) lt_sed_strip_eq="s,=/,/,g" ;; 9780 esac 9781 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9782 case $lt_search_path_spec in 9783 *\;*) 9784 # if the path contains ";" then we assume it to be the separator 9785 # otherwise default to the standard path separator (i.e. ":") - it is 9786 # assumed that no part of a normal pathname contains ";" but that should 9787 # okay in the real world where ";" in dirpaths is itself problematic. 9788 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9789 ;; 9790 *) 9791 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9792 ;; 9793 esac 9794 # Ok, now we have the path, separated by spaces, we can step through it 9795 # and add multilib dir if necessary. 9796 lt_tmp_lt_search_path_spec= 9797 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9798 for lt_sys_path in $lt_search_path_spec; do 9799 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9800 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9801 else 9802 test -d "$lt_sys_path" && \ 9803 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9804 fi 9805 done 9806 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9807 BEGIN {RS=" "; FS="/|\n";} { 9808 lt_foo=""; 9809 lt_count=0; 9810 for (lt_i = NF; lt_i > 0; lt_i--) { 9811 if ($lt_i != "" && $lt_i != ".") { 9812 if ($lt_i == "..") { 9813 lt_count++; 9814 } else { 9815 if (lt_count == 0) { 9816 lt_foo="/" $lt_i lt_foo; 9817 } else { 9818 lt_count--; 9819 } 9820 } 9821 } 9822 } 9823 if (lt_foo != "") { lt_freq[lt_foo]++; } 9824 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9825 }'` 9826 # AWK program above erroneously prepends '/' to C:/dos/paths 9827 # for these hosts. 9828 case $host_os in 9829 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9830 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9831 esac 9832 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9833 else 9834 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9835 fi 9836 library_names_spec= 9837 libname_spec='lib$name' 9838 soname_spec= 9839 shrext_cmds=".so" 9840 postinstall_cmds= 9841 postuninstall_cmds= 9842 finish_cmds= 9843 finish_eval= 9844 shlibpath_var= 9845 shlibpath_overrides_runpath=unknown 9846 version_type=none 9847 dynamic_linker="$host_os ld.so" 9848 sys_lib_dlsearch_path_spec="/lib /usr/lib" 9849 need_lib_prefix=unknown 9850 hardcode_into_libs=no 9851 9852 # when you set need_version to no, make sure it does not cause -set_version 9853 # flags to be left without arguments 9854 need_version=unknown 9855 9856 case $host_os in 9857 aix3*) 9858 version_type=linux 9859 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9860 shlibpath_var=LIBPATH 9861 9862 # AIX 3 has no versioning support, so we append a major version to the name. 9863 soname_spec='${libname}${release}${shared_ext}$major' 9864 ;; 9865 9866 aix[4-9]*) 9867 version_type=linux 9868 need_lib_prefix=no 9869 need_version=no 9870 hardcode_into_libs=yes 9871 if test "$host_cpu" = ia64; then 9872 # AIX 5 supports IA64 9873 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9874 shlibpath_var=LD_LIBRARY_PATH 9875 else 9876 # With GCC up to 2.95.x, collect2 would create an import file 9877 # for dependence libraries. The import file would start with 9878 # the line `#! .'. This would cause the generated library to 9879 # depend on `.', always an invalid library. This was fixed in 9880 # development snapshots of GCC prior to 3.0. 9881 case $host_os in 9882 aix4 | aix4.[01] | aix4.[01].*) 9883 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9884 echo ' yes ' 9885 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9886 : 9887 else 9888 can_build_shared=no 9889 fi 9890 ;; 9891 esac 9892 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9893 # soname into executable. Probably we can add versioning support to 9894 # collect2, so additional links can be useful in future. 9895 if test "$aix_use_runtimelinking" = yes; then 9896 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9897 # instead of lib<name>.a to let people know that these are not 9898 # typical AIX shared libraries. 9899 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9900 else 9901 # We preserve .a as extension for shared libraries through AIX4.2 9902 # and later when we are not doing run time linking. 9903 library_names_spec='${libname}${release}.a $libname.a' 9904 soname_spec='${libname}${release}${shared_ext}$major' 9905 fi 9906 shlibpath_var=LIBPATH 9907 fi 9908 ;; 9909 9910 amigaos*) 9911 case $host_cpu in 9912 powerpc) 9913 # Since July 2007 AmigaOS4 officially supports .so libraries. 9914 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9916 ;; 9917 m68k) 9918 library_names_spec='$libname.ixlibrary $libname.a' 9919 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9920 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' 9921 ;; 9922 esac 9923 ;; 9924 9925 beos*) 9926 library_names_spec='${libname}${shared_ext}' 9927 dynamic_linker="$host_os ld.so" 9928 shlibpath_var=LIBRARY_PATH 9929 ;; 9930 9931 bsdi[45]*) 9932 version_type=linux 9933 need_version=no 9934 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9935 soname_spec='${libname}${release}${shared_ext}$major' 9936 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9937 shlibpath_var=LD_LIBRARY_PATH 9938 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9939 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9940 # the default ld.so.conf also contains /usr/contrib/lib and 9941 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9942 # libtool to hard-code these into programs 9943 ;; 9944 9945 cygwin* | mingw* | pw32* | cegcc*) 9946 version_type=windows 9947 shrext_cmds=".dll" 9948 need_version=no 9949 need_lib_prefix=no 9950 9951 case $GCC,$host_os in 9952 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9953 library_names_spec='$libname.dll.a' 9954 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9955 postinstall_cmds='base_file=`basename \${file}`~ 9956 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9957 dldir=$destdir/`dirname \$dlpath`~ 9958 test -d \$dldir || mkdir -p \$dldir~ 9959 $install_prog $dir/$dlname \$dldir/$dlname~ 9960 chmod a+x \$dldir/$dlname~ 9961 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9962 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9963 fi' 9964 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9965 dlpath=$dir/\$dldll~ 9966 $RM \$dlpath' 9967 shlibpath_overrides_runpath=yes 9968 9969 case $host_os in 9970 cygwin*) 9971 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9972 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9973 9974 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9975 ;; 9976 mingw* | cegcc*) 9977 # MinGW DLLs use traditional 'lib' prefix 9978 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9979 ;; 9980 pw32*) 9981 # pw32 DLLs use 'pw' prefix rather than 'lib' 9982 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9983 ;; 9984 esac 9985 ;; 9986 9987 *) 9988 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9989 ;; 9990 esac 9991 dynamic_linker='Win32 ld.exe' 9992 # FIXME: first we should search . and the directory the executable is in 9993 shlibpath_var=PATH 9994 ;; 9995 9996 darwin* | rhapsody*) 9997 dynamic_linker="$host_os dyld" 9998 version_type=darwin 9999 need_lib_prefix=no 10000 need_version=no 10001 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10002 soname_spec='${libname}${release}${major}$shared_ext' 10003 shlibpath_overrides_runpath=yes 10004 shlibpath_var=DYLD_LIBRARY_PATH 10005 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10006 10007 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10008 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10009 ;; 10010 10011 dgux*) 10012 version_type=linux 10013 need_lib_prefix=no 10014 need_version=no 10015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10016 soname_spec='${libname}${release}${shared_ext}$major' 10017 shlibpath_var=LD_LIBRARY_PATH 10018 ;; 10019 10020 freebsd* | dragonfly*) 10021 # DragonFly does not have aout. When/if they implement a new 10022 # versioning mechanism, adjust this. 10023 if test -x /usr/bin/objformat; then 10024 objformat=`/usr/bin/objformat` 10025 else 10026 case $host_os in 10027 freebsd[23].*) objformat=aout ;; 10028 *) objformat=elf ;; 10029 esac 10030 fi 10031 version_type=freebsd-$objformat 10032 case $version_type in 10033 freebsd-elf*) 10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10035 need_version=no 10036 need_lib_prefix=no 10037 ;; 10038 freebsd-*) 10039 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10040 need_version=yes 10041 ;; 10042 esac 10043 shlibpath_var=LD_LIBRARY_PATH 10044 case $host_os in 10045 freebsd2.*) 10046 shlibpath_overrides_runpath=yes 10047 ;; 10048 freebsd3.[01]* | freebsdelf3.[01]*) 10049 shlibpath_overrides_runpath=yes 10050 hardcode_into_libs=yes 10051 ;; 10052 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10053 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10054 shlibpath_overrides_runpath=no 10055 hardcode_into_libs=yes 10056 ;; 10057 *) # from 4.6 on, and DragonFly 10058 shlibpath_overrides_runpath=yes 10059 hardcode_into_libs=yes 10060 ;; 10061 esac 10062 ;; 10063 10064 haiku*) 10065 version_type=linux 10066 need_lib_prefix=no 10067 need_version=no 10068 dynamic_linker="$host_os runtime_loader" 10069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10070 soname_spec='${libname}${release}${shared_ext}$major' 10071 shlibpath_var=LIBRARY_PATH 10072 shlibpath_overrides_runpath=yes 10073 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10074 hardcode_into_libs=yes 10075 ;; 10076 10077 hpux9* | hpux10* | hpux11*) 10078 # Give a soname corresponding to the major version so that dld.sl refuses to 10079 # link against other versions. 10080 version_type=sunos 10081 need_lib_prefix=no 10082 need_version=no 10083 case $host_cpu in 10084 ia64*) 10085 shrext_cmds='.so' 10086 hardcode_into_libs=yes 10087 dynamic_linker="$host_os dld.so" 10088 shlibpath_var=LD_LIBRARY_PATH 10089 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10090 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10091 soname_spec='${libname}${release}${shared_ext}$major' 10092 if test "X$HPUX_IA64_MODE" = X32; then 10093 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10094 else 10095 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10096 fi 10097 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10098 ;; 10099 hppa*64*) 10100 shrext_cmds='.sl' 10101 hardcode_into_libs=yes 10102 dynamic_linker="$host_os dld.sl" 10103 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10104 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 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 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10108 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10109 ;; 10110 *) 10111 shrext_cmds='.sl' 10112 dynamic_linker="$host_os dld.sl" 10113 shlibpath_var=SHLIB_PATH 10114 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10116 soname_spec='${libname}${release}${shared_ext}$major' 10117 ;; 10118 esac 10119 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10120 postinstall_cmds='chmod 555 $lib' 10121 # or fails outright, so override atomically: 10122 install_override_mode=555 10123 ;; 10124 10125 interix[3-9]*) 10126 version_type=linux 10127 need_lib_prefix=no 10128 need_version=no 10129 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10130 soname_spec='${libname}${release}${shared_ext}$major' 10131 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10132 shlibpath_var=LD_LIBRARY_PATH 10133 shlibpath_overrides_runpath=no 10134 hardcode_into_libs=yes 10135 ;; 10136 10137 irix5* | irix6* | nonstopux*) 10138 case $host_os in 10139 nonstopux*) version_type=nonstopux ;; 10140 *) 10141 if test "$lt_cv_prog_gnu_ld" = yes; then 10142 version_type=linux 10143 else 10144 version_type=irix 10145 fi ;; 10146 esac 10147 need_lib_prefix=no 10148 need_version=no 10149 soname_spec='${libname}${release}${shared_ext}$major' 10150 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10151 case $host_os in 10152 irix5* | nonstopux*) 10153 libsuff= shlibsuff= 10154 ;; 10155 *) 10156 case $LD in # libtool.m4 will add one of these switches to LD 10157 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10158 libsuff= shlibsuff= libmagic=32-bit;; 10159 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10160 libsuff=32 shlibsuff=N32 libmagic=N32;; 10161 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10162 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10163 *) libsuff= shlibsuff= libmagic=never-match;; 10164 esac 10165 ;; 10166 esac 10167 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10168 shlibpath_overrides_runpath=no 10169 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10170 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10171 hardcode_into_libs=yes 10172 ;; 10173 10174 # No shared lib support for Linux oldld, aout, or coff. 10175 linux*oldld* | linux*aout* | linux*coff*) 10176 dynamic_linker=no 10177 ;; 10178 10179 # This must be Linux ELF. 10180 10181 # uclinux* changes (here and below) have been submitted to the libtool 10182 # project, but have not yet been accepted: they are GCC-local changes 10183 # for the time being. (See 10184 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10185 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10186 version_type=linux 10187 need_lib_prefix=no 10188 need_version=no 10189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10190 soname_spec='${libname}${release}${shared_ext}$major' 10191 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10192 shlibpath_var=LD_LIBRARY_PATH 10193 shlibpath_overrides_runpath=no 10194 10195 # Some binutils ld are patched to set DT_RUNPATH 10196 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10197 $as_echo_n "(cached) " >&6 10198 else 10199 lt_cv_shlibpath_overrides_runpath=no 10200 save_LDFLAGS=$LDFLAGS 10201 save_libdir=$libdir 10202 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10203 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10205 /* end confdefs.h. */ 10206 10207 int 10208 main () 10209 { 10210 10211 ; 10212 return 0; 10213 } 10214 _ACEOF 10215 if ac_fn_c_try_link "$LINENO"; then : 10216 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10217 lt_cv_shlibpath_overrides_runpath=yes 10218 fi 10219 fi 10220 rm -f core conftest.err conftest.$ac_objext \ 10221 conftest$ac_exeext conftest.$ac_ext 10222 LDFLAGS=$save_LDFLAGS 10223 libdir=$save_libdir 10224 10225 fi 10226 10227 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10228 10229 # This implies no fast_install, which is unacceptable. 10230 # Some rework will be needed to allow for fast_install 10231 # before this can be enabled. 10232 hardcode_into_libs=yes 10233 10234 # Append ld.so.conf contents to the search path 10235 if test -f /etc/ld.so.conf; then 10236 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' ' '` 10237 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10238 fi 10239 10240 # We used to test for /lib/ld.so.1 and disable shared libraries on 10241 # powerpc, because MkLinux only supported shared libraries with the 10242 # GNU dynamic linker. Since this was broken with cross compilers, 10243 # most powerpc-linux boxes support dynamic linking these days and 10244 # people can always --disable-shared, the test was removed, and we 10245 # assume the GNU/Linux dynamic linker is in use. 10246 dynamic_linker='GNU/Linux ld.so' 10247 ;; 10248 10249 netbsd*) 10250 version_type=sunos 10251 need_lib_prefix=no 10252 need_version=no 10253 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10255 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10256 dynamic_linker='NetBSD (a.out) ld.so' 10257 else 10258 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10259 soname_spec='${libname}${release}${shared_ext}$major' 10260 dynamic_linker='NetBSD ld.elf_so' 10261 fi 10262 shlibpath_var=LD_LIBRARY_PATH 10263 shlibpath_overrides_runpath=yes 10264 hardcode_into_libs=yes 10265 ;; 10266 10267 newsos6) 10268 version_type=linux 10269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10270 shlibpath_var=LD_LIBRARY_PATH 10271 shlibpath_overrides_runpath=yes 10272 ;; 10273 10274 *nto* | *qnx*) 10275 version_type=qnx 10276 need_lib_prefix=no 10277 need_version=no 10278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10279 soname_spec='${libname}${release}${shared_ext}$major' 10280 shlibpath_var=LD_LIBRARY_PATH 10281 shlibpath_overrides_runpath=no 10282 hardcode_into_libs=yes 10283 dynamic_linker='ldqnx.so' 10284 ;; 10285 10286 openbsd*) 10287 version_type=sunos 10288 sys_lib_dlsearch_path_spec="/usr/lib" 10289 need_lib_prefix=no 10290 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10291 case $host_os in 10292 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10293 *) need_version=no ;; 10294 esac 10295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10296 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10297 shlibpath_var=LD_LIBRARY_PATH 10298 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10299 case $host_os in 10300 openbsd2.[89] | openbsd2.[89].*) 10301 shlibpath_overrides_runpath=no 10302 ;; 10303 *) 10304 shlibpath_overrides_runpath=yes 10305 ;; 10306 esac 10307 else 10308 shlibpath_overrides_runpath=yes 10309 fi 10310 ;; 10311 10312 os2*) 10313 libname_spec='$name' 10314 shrext_cmds=".dll" 10315 need_lib_prefix=no 10316 library_names_spec='$libname${shared_ext} $libname.a' 10317 dynamic_linker='OS/2 ld.exe' 10318 shlibpath_var=LIBPATH 10319 ;; 10320 10321 osf3* | osf4* | osf5*) 10322 version_type=osf 10323 need_lib_prefix=no 10324 need_version=no 10325 soname_spec='${libname}${release}${shared_ext}$major' 10326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10327 shlibpath_var=LD_LIBRARY_PATH 10328 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10329 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10330 ;; 10331 10332 rdos*) 10333 dynamic_linker=no 10334 ;; 10335 10336 solaris*) 10337 version_type=linux 10338 need_lib_prefix=no 10339 need_version=no 10340 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10341 soname_spec='${libname}${release}${shared_ext}$major' 10342 shlibpath_var=LD_LIBRARY_PATH 10343 shlibpath_overrides_runpath=yes 10344 hardcode_into_libs=yes 10345 # ldd complains unless libraries are executable 10346 postinstall_cmds='chmod +x $lib' 10347 ;; 10348 10349 sunos4*) 10350 version_type=sunos 10351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10352 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10353 shlibpath_var=LD_LIBRARY_PATH 10354 shlibpath_overrides_runpath=yes 10355 if test "$with_gnu_ld" = yes; then 10356 need_lib_prefix=no 10357 fi 10358 need_version=yes 10359 ;; 10360 10361 sysv4 | sysv4.3*) 10362 version_type=linux 10363 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10364 soname_spec='${libname}${release}${shared_ext}$major' 10365 shlibpath_var=LD_LIBRARY_PATH 10366 case $host_vendor in 10367 sni) 10368 shlibpath_overrides_runpath=no 10369 need_lib_prefix=no 10370 runpath_var=LD_RUN_PATH 10371 ;; 10372 siemens) 10373 need_lib_prefix=no 10374 ;; 10375 motorola) 10376 need_lib_prefix=no 10377 need_version=no 10378 shlibpath_overrides_runpath=no 10379 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10380 ;; 10381 esac 10382 ;; 10383 10384 sysv4*MP*) 10385 if test -d /usr/nec ;then 10386 version_type=linux 10387 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10388 soname_spec='$libname${shared_ext}.$major' 10389 shlibpath_var=LD_LIBRARY_PATH 10390 fi 10391 ;; 10392 10393 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10394 version_type=freebsd-elf 10395 need_lib_prefix=no 10396 need_version=no 10397 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10398 soname_spec='${libname}${release}${shared_ext}$major' 10399 shlibpath_var=LD_LIBRARY_PATH 10400 shlibpath_overrides_runpath=yes 10401 hardcode_into_libs=yes 10402 if test "$with_gnu_ld" = yes; then 10403 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10404 else 10405 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10406 case $host_os in 10407 sco3.2v5*) 10408 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10409 ;; 10410 esac 10411 fi 10412 sys_lib_dlsearch_path_spec='/usr/lib' 10413 ;; 10414 10415 tpf*) 10416 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10417 version_type=linux 10418 need_lib_prefix=no 10419 need_version=no 10420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10421 shlibpath_var=LD_LIBRARY_PATH 10422 shlibpath_overrides_runpath=no 10423 hardcode_into_libs=yes 10424 ;; 10425 10426 uts4*) 10427 version_type=linux 10428 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10429 soname_spec='${libname}${release}${shared_ext}$major' 10430 shlibpath_var=LD_LIBRARY_PATH 10431 ;; 10432 10433 # Shared libraries for VwWorks, >= 7 only at this stage 10434 # and (fpic) still incompatible with "large" code models 10435 # in a few configurations. Only for RTP mode in any case, 10436 # and upon explicit request at configure time. 10437 vxworks7*) 10438 dynamic_linker=no 10439 case ${with_multisubdir}-${enable_shared} in 10440 *large*) 10441 ;; 10442 *mrtp*-yes) 10443 version_type=linux 10444 need_lib_prefix=no 10445 need_version=no 10446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10447 soname_spec='${libname}${release}${shared_ext}$major' 10448 dynamic_linker="$host_os module_loader" 10449 ;; 10450 esac 10451 ;; 10452 *) 10453 dynamic_linker=no 10454 ;; 10455 esac 10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10457 $as_echo "$dynamic_linker" >&6; } 10458 test "$dynamic_linker" = no && can_build_shared=no 10459 10460 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10461 if test "$GCC" = yes; then 10462 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10463 fi 10464 10465 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10466 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10467 fi 10468 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10469 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10470 fi 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10564 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10565 hardcode_action= 10566 if test -n "$hardcode_libdir_flag_spec" || 10567 test -n "$runpath_var" || 10568 test "X$hardcode_automatic" = "Xyes" ; then 10569 10570 # We can hardcode non-existent directories. 10571 if test "$hardcode_direct" != no && 10572 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10573 # have to relink, otherwise we might link with an installed library 10574 # when we should be linking with a yet-to-be-installed one 10575 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10576 test "$hardcode_minus_L" != no; then 10577 # Linking always hardcodes the temporary library directory. 10578 hardcode_action=relink 10579 else 10580 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10581 hardcode_action=immediate 10582 fi 10583 else 10584 # We cannot hardcode anything, or else we can only hardcode existing 10585 # directories. 10586 hardcode_action=unsupported 10587 fi 10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10589 $as_echo "$hardcode_action" >&6; } 10590 10591 if test "$hardcode_action" = relink || 10592 test "$inherit_rpath" = yes; then 10593 # Fast installation is not supported 10594 enable_fast_install=no 10595 elif test "$shlibpath_overrides_runpath" = yes || 10596 test "$enable_shared" = no; then 10597 # Fast installation is not necessary 10598 enable_fast_install=needless 10599 fi 10600 10601 10602 10603 10604 10605 10606 if test "x$enable_dlopen" != xyes; then 10607 enable_dlopen=unknown 10608 enable_dlopen_self=unknown 10609 enable_dlopen_self_static=unknown 10610 else 10611 lt_cv_dlopen=no 10612 lt_cv_dlopen_libs= 10613 10614 case $host_os in 10615 beos*) 10616 lt_cv_dlopen="load_add_on" 10617 lt_cv_dlopen_libs= 10618 lt_cv_dlopen_self=yes 10619 ;; 10620 10621 mingw* | pw32* | cegcc*) 10622 lt_cv_dlopen="LoadLibrary" 10623 lt_cv_dlopen_libs= 10624 ;; 10625 10626 cygwin*) 10627 lt_cv_dlopen="dlopen" 10628 lt_cv_dlopen_libs= 10629 ;; 10630 10631 darwin*) 10632 # if libdl is installed we need to link against it 10633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10634 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10635 if ${ac_cv_lib_dl_dlopen+:} false; then : 10636 $as_echo_n "(cached) " >&6 10637 else 10638 ac_check_lib_save_LIBS=$LIBS 10639 LIBS="-ldl $LIBS" 10640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10641 /* end confdefs.h. */ 10642 10643 /* Override any GCC internal prototype to avoid an error. 10644 Use char because int might match the return type of a GCC 10645 builtin and then its argument prototype would still apply. */ 10646 #ifdef __cplusplus 10647 extern "C" 10648 #endif 10649 char dlopen (); 10650 int 10651 main () 10652 { 10653 return dlopen (); 10654 ; 10655 return 0; 10656 } 10657 _ACEOF 10658 if ac_fn_c_try_link "$LINENO"; then : 10659 ac_cv_lib_dl_dlopen=yes 10660 else 10661 ac_cv_lib_dl_dlopen=no 10662 fi 10663 rm -f core conftest.err conftest.$ac_objext \ 10664 conftest$ac_exeext conftest.$ac_ext 10665 LIBS=$ac_check_lib_save_LIBS 10666 fi 10667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10668 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10669 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10670 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10671 else 10672 10673 lt_cv_dlopen="dyld" 10674 lt_cv_dlopen_libs= 10675 lt_cv_dlopen_self=yes 10676 10677 fi 10678 10679 ;; 10680 10681 *) 10682 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10683 if test "x$ac_cv_func_shl_load" = xyes; then : 10684 lt_cv_dlopen="shl_load" 10685 else 10686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10687 $as_echo_n "checking for shl_load in -ldld... " >&6; } 10688 if ${ac_cv_lib_dld_shl_load+:} false; then : 10689 $as_echo_n "(cached) " >&6 10690 else 10691 ac_check_lib_save_LIBS=$LIBS 10692 LIBS="-ldld $LIBS" 10693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10694 /* end confdefs.h. */ 10695 10696 /* Override any GCC internal prototype to avoid an error. 10697 Use char because int might match the return type of a GCC 10698 builtin and then its argument prototype would still apply. */ 10699 #ifdef __cplusplus 10700 extern "C" 10701 #endif 10702 char shl_load (); 10703 int 10704 main () 10705 { 10706 return shl_load (); 10707 ; 10708 return 0; 10709 } 10710 _ACEOF 10711 if ac_fn_c_try_link "$LINENO"; then : 10712 ac_cv_lib_dld_shl_load=yes 10713 else 10714 ac_cv_lib_dld_shl_load=no 10715 fi 10716 rm -f core conftest.err conftest.$ac_objext \ 10717 conftest$ac_exeext conftest.$ac_ext 10718 LIBS=$ac_check_lib_save_LIBS 10719 fi 10720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10721 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10722 if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10723 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10724 else 10725 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10726 if test "x$ac_cv_func_dlopen" = xyes; then : 10727 lt_cv_dlopen="dlopen" 10728 else 10729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10730 $as_echo_n "checking for dlopen in -ldl... " >&6; } 10731 if ${ac_cv_lib_dl_dlopen+:} false; then : 10732 $as_echo_n "(cached) " >&6 10733 else 10734 ac_check_lib_save_LIBS=$LIBS 10735 LIBS="-ldl $LIBS" 10736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10737 /* end confdefs.h. */ 10738 10739 /* Override any GCC internal prototype to avoid an error. 10740 Use char because int might match the return type of a GCC 10741 builtin and then its argument prototype would still apply. */ 10742 #ifdef __cplusplus 10743 extern "C" 10744 #endif 10745 char dlopen (); 10746 int 10747 main () 10748 { 10749 return dlopen (); 10750 ; 10751 return 0; 10752 } 10753 _ACEOF 10754 if ac_fn_c_try_link "$LINENO"; then : 10755 ac_cv_lib_dl_dlopen=yes 10756 else 10757 ac_cv_lib_dl_dlopen=no 10758 fi 10759 rm -f core conftest.err conftest.$ac_objext \ 10760 conftest$ac_exeext conftest.$ac_ext 10761 LIBS=$ac_check_lib_save_LIBS 10762 fi 10763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10764 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10765 if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10766 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10767 else 10768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10769 $as_echo_n "checking for dlopen in -lsvld... " >&6; } 10770 if ${ac_cv_lib_svld_dlopen+:} false; then : 10771 $as_echo_n "(cached) " >&6 10772 else 10773 ac_check_lib_save_LIBS=$LIBS 10774 LIBS="-lsvld $LIBS" 10775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10776 /* end confdefs.h. */ 10777 10778 /* Override any GCC internal prototype to avoid an error. 10779 Use char because int might match the return type of a GCC 10780 builtin and then its argument prototype would still apply. */ 10781 #ifdef __cplusplus 10782 extern "C" 10783 #endif 10784 char dlopen (); 10785 int 10786 main () 10787 { 10788 return dlopen (); 10789 ; 10790 return 0; 10791 } 10792 _ACEOF 10793 if ac_fn_c_try_link "$LINENO"; then : 10794 ac_cv_lib_svld_dlopen=yes 10795 else 10796 ac_cv_lib_svld_dlopen=no 10797 fi 10798 rm -f core conftest.err conftest.$ac_objext \ 10799 conftest$ac_exeext conftest.$ac_ext 10800 LIBS=$ac_check_lib_save_LIBS 10801 fi 10802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10803 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10804 if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10805 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10806 else 10807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10808 $as_echo_n "checking for dld_link in -ldld... " >&6; } 10809 if ${ac_cv_lib_dld_dld_link+:} false; then : 10810 $as_echo_n "(cached) " >&6 10811 else 10812 ac_check_lib_save_LIBS=$LIBS 10813 LIBS="-ldld $LIBS" 10814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10815 /* end confdefs.h. */ 10816 10817 /* Override any GCC internal prototype to avoid an error. 10818 Use char because int might match the return type of a GCC 10819 builtin and then its argument prototype would still apply. */ 10820 #ifdef __cplusplus 10821 extern "C" 10822 #endif 10823 char dld_link (); 10824 int 10825 main () 10826 { 10827 return dld_link (); 10828 ; 10829 return 0; 10830 } 10831 _ACEOF 10832 if ac_fn_c_try_link "$LINENO"; then : 10833 ac_cv_lib_dld_dld_link=yes 10834 else 10835 ac_cv_lib_dld_dld_link=no 10836 fi 10837 rm -f core conftest.err conftest.$ac_objext \ 10838 conftest$ac_exeext conftest.$ac_ext 10839 LIBS=$ac_check_lib_save_LIBS 10840 fi 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10842 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10843 if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10844 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10845 fi 10846 10847 10848 fi 10849 10850 10851 fi 10852 10853 10854 fi 10855 10856 10857 fi 10858 10859 10860 fi 10861 10862 ;; 10863 esac 10864 10865 if test "x$lt_cv_dlopen" != xno; then 10866 enable_dlopen=yes 10867 else 10868 enable_dlopen=no 10869 fi 10870 10871 case $lt_cv_dlopen in 10872 dlopen) 10873 save_CPPFLAGS="$CPPFLAGS" 10874 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10875 10876 save_LDFLAGS="$LDFLAGS" 10877 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10878 10879 save_LIBS="$LIBS" 10880 LIBS="$lt_cv_dlopen_libs $LIBS" 10881 10882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10883 $as_echo_n "checking whether a program can dlopen itself... " >&6; } 10884 if ${lt_cv_dlopen_self+:} false; then : 10885 $as_echo_n "(cached) " >&6 10886 else 10887 if test "$cross_compiling" = yes; then : 10888 lt_cv_dlopen_self=cross 10889 else 10890 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10891 lt_status=$lt_dlunknown 10892 cat > conftest.$ac_ext <<_LT_EOF 10893 #line 10893 "configure" 10894 #include "confdefs.h" 10895 10896 #if HAVE_DLFCN_H 10897 #include <dlfcn.h> 10898 #endif 10899 10900 #include <stdio.h> 10901 10902 #ifdef RTLD_GLOBAL 10903 # define LT_DLGLOBAL RTLD_GLOBAL 10904 #else 10905 # ifdef DL_GLOBAL 10906 # define LT_DLGLOBAL DL_GLOBAL 10907 # else 10908 # define LT_DLGLOBAL 0 10909 # endif 10910 #endif 10911 10912 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10913 find out it does not work in some platform. */ 10914 #ifndef LT_DLLAZY_OR_NOW 10915 # ifdef RTLD_LAZY 10916 # define LT_DLLAZY_OR_NOW RTLD_LAZY 10917 # else 10918 # ifdef DL_LAZY 10919 # define LT_DLLAZY_OR_NOW DL_LAZY 10920 # else 10921 # ifdef RTLD_NOW 10922 # define LT_DLLAZY_OR_NOW RTLD_NOW 10923 # else 10924 # ifdef DL_NOW 10925 # define LT_DLLAZY_OR_NOW DL_NOW 10926 # else 10927 # define LT_DLLAZY_OR_NOW 0 10928 # endif 10929 # endif 10930 # endif 10931 # endif 10932 #endif 10933 10934 /* When -fvisbility=hidden is used, assume the code has been annotated 10935 correspondingly for the symbols needed. */ 10936 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10937 void fnord () __attribute__((visibility("default"))); 10938 #endif 10939 10940 void fnord () { int i=42; } 10941 int main () 10942 { 10943 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10944 int status = $lt_dlunknown; 10945 10946 if (self) 10947 { 10948 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10949 else 10950 { 10951 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10952 else puts (dlerror ()); 10953 } 10954 /* dlclose (self); */ 10955 } 10956 else 10957 puts (dlerror ()); 10958 10959 return status; 10960 } 10961 _LT_EOF 10962 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10963 (eval $ac_link) 2>&5 10964 ac_status=$? 10965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10966 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10967 (./conftest; exit; ) >&5 2>/dev/null 10968 lt_status=$? 10969 case x$lt_status in 10970 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10971 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10972 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10973 esac 10974 else : 10975 # compilation failed 10976 lt_cv_dlopen_self=no 10977 fi 10978 fi 10979 rm -fr conftest* 10980 10981 10982 fi 10983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10984 $as_echo "$lt_cv_dlopen_self" >&6; } 10985 10986 if test "x$lt_cv_dlopen_self" = xyes; then 10987 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10989 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10990 if ${lt_cv_dlopen_self_static+:} false; then : 10991 $as_echo_n "(cached) " >&6 10992 else 10993 if test "$cross_compiling" = yes; then : 10994 lt_cv_dlopen_self_static=cross 10995 else 10996 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10997 lt_status=$lt_dlunknown 10998 cat > conftest.$ac_ext <<_LT_EOF 10999 #line 10999 "configure" 11000 #include "confdefs.h" 11001 11002 #if HAVE_DLFCN_H 11003 #include <dlfcn.h> 11004 #endif 11005 11006 #include <stdio.h> 11007 11008 #ifdef RTLD_GLOBAL 11009 # define LT_DLGLOBAL RTLD_GLOBAL 11010 #else 11011 # ifdef DL_GLOBAL 11012 # define LT_DLGLOBAL DL_GLOBAL 11013 # else 11014 # define LT_DLGLOBAL 0 11015 # endif 11016 #endif 11017 11018 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11019 find out it does not work in some platform. */ 11020 #ifndef LT_DLLAZY_OR_NOW 11021 # ifdef RTLD_LAZY 11022 # define LT_DLLAZY_OR_NOW RTLD_LAZY 11023 # else 11024 # ifdef DL_LAZY 11025 # define LT_DLLAZY_OR_NOW DL_LAZY 11026 # else 11027 # ifdef RTLD_NOW 11028 # define LT_DLLAZY_OR_NOW RTLD_NOW 11029 # else 11030 # ifdef DL_NOW 11031 # define LT_DLLAZY_OR_NOW DL_NOW 11032 # else 11033 # define LT_DLLAZY_OR_NOW 0 11034 # endif 11035 # endif 11036 # endif 11037 # endif 11038 #endif 11039 11040 /* When -fvisbility=hidden is used, assume the code has been annotated 11041 correspondingly for the symbols needed. */ 11042 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11043 void fnord () __attribute__((visibility("default"))); 11044 #endif 11045 11046 void fnord () { int i=42; } 11047 int main () 11048 { 11049 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11050 int status = $lt_dlunknown; 11051 11052 if (self) 11053 { 11054 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11055 else 11056 { 11057 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11058 else puts (dlerror ()); 11059 } 11060 /* dlclose (self); */ 11061 } 11062 else 11063 puts (dlerror ()); 11064 11065 return status; 11066 } 11067 _LT_EOF 11068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11069 (eval $ac_link) 2>&5 11070 ac_status=$? 11071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11072 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11073 (./conftest; exit; ) >&5 2>/dev/null 11074 lt_status=$? 11075 case x$lt_status in 11076 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11077 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11078 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11079 esac 11080 else : 11081 # compilation failed 11082 lt_cv_dlopen_self_static=no 11083 fi 11084 fi 11085 rm -fr conftest* 11086 11087 11088 fi 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11090 $as_echo "$lt_cv_dlopen_self_static" >&6; } 11091 fi 11092 11093 CPPFLAGS="$save_CPPFLAGS" 11094 LDFLAGS="$save_LDFLAGS" 11095 LIBS="$save_LIBS" 11096 ;; 11097 esac 11098 11099 case $lt_cv_dlopen_self in 11100 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11101 *) enable_dlopen_self=unknown ;; 11102 esac 11103 11104 case $lt_cv_dlopen_self_static in 11105 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11106 *) enable_dlopen_self_static=unknown ;; 11107 esac 11108 fi 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 striplib= 11127 old_striplib= 11128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11129 $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11130 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11131 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11132 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11134 $as_echo "yes" >&6; } 11135 else 11136 # FIXME - insert some real tests, host_os isn't really good enough 11137 case $host_os in 11138 darwin*) 11139 if test -n "$STRIP" ; then 11140 striplib="$STRIP -x" 11141 old_striplib="$STRIP -S" 11142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11143 $as_echo "yes" >&6; } 11144 else 11145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11146 $as_echo "no" >&6; } 11147 fi 11148 ;; 11149 *) 11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11151 $as_echo "no" >&6; } 11152 ;; 11153 esac 11154 fi 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 # Report which library types will actually be built 11168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11169 $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11171 $as_echo "$can_build_shared" >&6; } 11172 11173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11174 $as_echo_n "checking whether to build shared libraries... " >&6; } 11175 test "$can_build_shared" = "no" && enable_shared=no 11176 11177 # On AIX, shared libraries and static libraries use the same namespace, and 11178 # are all built from PIC. 11179 case $host_os in 11180 aix3*) 11181 test "$enable_shared" = yes && enable_static=no 11182 if test -n "$RANLIB"; then 11183 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11184 postinstall_cmds='$RANLIB $lib' 11185 fi 11186 ;; 11187 11188 aix[4-9]*) 11189 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11190 test "$enable_shared" = yes && enable_static=no 11191 fi 11192 ;; 11193 esac 11194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11195 $as_echo "$enable_shared" >&6; } 11196 11197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11198 $as_echo_n "checking whether to build static libraries... " >&6; } 11199 # Make sure either enable_shared or enable_static is yes. 11200 test "$enable_shared" = yes || enable_static=yes 11201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11202 $as_echo "$enable_static" >&6; } 11203 11204 11205 11206 11207 fi 11208 ac_ext=c 11209 ac_cpp='$CPP $CPPFLAGS' 11210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11212 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11213 11214 CC="$lt_save_CC" 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 ac_config_commands="$ac_config_commands libtool" 11229 11230 11231 11232 11233 # Only expand once: 11234 11235 11236 11237 ac_ext=cpp 11238 ac_cpp='$CXXCPP $CPPFLAGS' 11239 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11240 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11241 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11242 if test -z "$CXX"; then 11243 if test -n "$CCC"; then 11244 CXX=$CCC 11245 else 11246 if test -n "$ac_tool_prefix"; then 11247 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 11248 do 11249 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11250 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11252 $as_echo_n "checking for $ac_word... " >&6; } 11253 if ${ac_cv_prog_CXX+:} false; then : 11254 $as_echo_n "(cached) " >&6 11255 else 11256 if test -n "$CXX"; then 11257 ac_cv_prog_CXX="$CXX" # Let the user override the test. 11258 else 11259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11260 for as_dir in $PATH 11261 do 11262 IFS=$as_save_IFS 11263 test -z "$as_dir" && as_dir=. 11264 for ac_exec_ext in '' $ac_executable_extensions; do 11265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11266 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 11267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11268 break 2 11269 fi 11270 done 11271 done 11272 IFS=$as_save_IFS 11273 11274 fi 11275 fi 11276 CXX=$ac_cv_prog_CXX 11277 if test -n "$CXX"; then 11278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 11279 $as_echo "$CXX" >&6; } 11280 else 11281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11282 $as_echo "no" >&6; } 11283 fi 11284 11285 11286 test -n "$CXX" && break 11287 done 11288 fi 11289 if test -z "$CXX"; then 11290 ac_ct_CXX=$CXX 11291 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 11292 do 11293 # Extract the first word of "$ac_prog", so it can be a program name with args. 11294 set dummy $ac_prog; ac_word=$2 11295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11296 $as_echo_n "checking for $ac_word... " >&6; } 11297 if ${ac_cv_prog_ac_ct_CXX+:} false; then : 11298 $as_echo_n "(cached) " >&6 11299 else 11300 if test -n "$ac_ct_CXX"; then 11301 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 11302 else 11303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11304 for as_dir in $PATH 11305 do 11306 IFS=$as_save_IFS 11307 test -z "$as_dir" && as_dir=. 11308 for ac_exec_ext in '' $ac_executable_extensions; do 11309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11310 ac_cv_prog_ac_ct_CXX="$ac_prog" 11311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11312 break 2 11313 fi 11314 done 11315 done 11316 IFS=$as_save_IFS 11317 11318 fi 11319 fi 11320 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 11321 if test -n "$ac_ct_CXX"; then 11322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 11323 $as_echo "$ac_ct_CXX" >&6; } 11324 else 11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11326 $as_echo "no" >&6; } 11327 fi 11328 11329 11330 test -n "$ac_ct_CXX" && break 11331 done 11332 11333 if test "x$ac_ct_CXX" = x; then 11334 CXX="g++" 11335 else 11336 case $cross_compiling:$ac_tool_warned in 11337 yes:) 11338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11339 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11340 ac_tool_warned=yes ;; 11341 esac 11342 CXX=$ac_ct_CXX 11343 fi 11344 fi 11345 11346 fi 11347 fi 11348 # Provide some information about the compiler. 11349 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 11350 set X $ac_compile 11351 ac_compiler=$2 11352 for ac_option in --version -v -V -qversion; do 11353 { { ac_try="$ac_compiler $ac_option >&5" 11354 case "(($ac_try" in 11355 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11356 *) ac_try_echo=$ac_try;; 11357 esac 11358 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11359 $as_echo "$ac_try_echo"; } >&5 11360 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11361 ac_status=$? 11362 if test -s conftest.err; then 11363 sed '10a\ 11364 ... rest of stderr output deleted ... 11365 10q' conftest.err >conftest.er1 11366 cat conftest.er1 >&5 11367 fi 11368 rm -f conftest.er1 conftest.err 11369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11370 test $ac_status = 0; } 11371 done 11372 11373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 11374 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 11375 if ${ac_cv_cxx_compiler_gnu+:} false; then : 11376 $as_echo_n "(cached) " >&6 11377 else 11378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11379 /* end confdefs.h. */ 11380 11381 int 11382 main () 11383 { 11384 #ifndef __GNUC__ 11385 choke me 11386 #endif 11387 11388 ; 11389 return 0; 11390 } 11391 _ACEOF 11392 if ac_fn_cxx_try_compile "$LINENO"; then : 11393 ac_compiler_gnu=yes 11394 else 11395 ac_compiler_gnu=no 11396 fi 11397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11398 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 11399 11400 fi 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 11402 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 11403 if test $ac_compiler_gnu = yes; then 11404 GXX=yes 11405 else 11406 GXX= 11407 fi 11408 ac_test_CXXFLAGS=${CXXFLAGS+set} 11409 ac_save_CXXFLAGS=$CXXFLAGS 11410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 11411 $as_echo_n "checking whether $CXX accepts -g... " >&6; } 11412 if ${ac_cv_prog_cxx_g+:} false; then : 11413 $as_echo_n "(cached) " >&6 11414 else 11415 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 11416 ac_cxx_werror_flag=yes 11417 ac_cv_prog_cxx_g=no 11418 CXXFLAGS="-g" 11419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11420 /* end confdefs.h. */ 11421 11422 int 11423 main () 11424 { 11425 11426 ; 11427 return 0; 11428 } 11429 _ACEOF 11430 if ac_fn_cxx_try_compile "$LINENO"; then : 11431 ac_cv_prog_cxx_g=yes 11432 else 11433 CXXFLAGS="" 11434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11435 /* end confdefs.h. */ 11436 11437 int 11438 main () 11439 { 11440 11441 ; 11442 return 0; 11443 } 11444 _ACEOF 11445 if ac_fn_cxx_try_compile "$LINENO"; then : 11446 11447 else 11448 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 11449 CXXFLAGS="-g" 11450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11451 /* end confdefs.h. */ 11452 11453 int 11454 main () 11455 { 11456 11457 ; 11458 return 0; 11459 } 11460 _ACEOF 11461 if ac_fn_cxx_try_compile "$LINENO"; then : 11462 ac_cv_prog_cxx_g=yes 11463 fi 11464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11465 fi 11466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11467 fi 11468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11469 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 11470 fi 11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 11472 $as_echo "$ac_cv_prog_cxx_g" >&6; } 11473 if test "$ac_test_CXXFLAGS" = set; then 11474 CXXFLAGS=$ac_save_CXXFLAGS 11475 elif test $ac_cv_prog_cxx_g = yes; then 11476 if test "$GXX" = yes; then 11477 CXXFLAGS="-g -O2" 11478 else 11479 CXXFLAGS="-g" 11480 fi 11481 else 11482 if test "$GXX" = yes; then 11483 CXXFLAGS="-O2" 11484 else 11485 CXXFLAGS= 11486 fi 11487 fi 11488 ac_ext=c 11489 ac_cpp='$CPP $CPPFLAGS' 11490 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11491 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11492 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11493 11494 depcc="$CXX" am_compiler_list= 11495 11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11497 $as_echo_n "checking dependency style of $depcc... " >&6; } 11498 if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 11499 $as_echo_n "(cached) " >&6 11500 else 11501 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11502 # We make a subdir and do the tests there. Otherwise we can end up 11503 # making bogus files that we don't know about and never remove. For 11504 # instance it was reported that on HP-UX the gcc test will end up 11505 # making a dummy file named 'D' -- because '-MD' means "put the output 11506 # in D". 11507 rm -rf conftest.dir 11508 mkdir conftest.dir 11509 # Copy depcomp to subdir because otherwise we won't find it if we're 11510 # using a relative directory. 11511 cp "$am_depcomp" conftest.dir 11512 cd conftest.dir 11513 # We will build objects and dependencies in a subdirectory because 11514 # it helps to detect inapplicable dependency modes. For instance 11515 # both Tru64's cc and ICC support -MD to output dependencies as a 11516 # side effect of compilation, but ICC will put the dependencies in 11517 # the current directory while Tru64 will put them in the object 11518 # directory. 11519 mkdir sub 11520 11521 am_cv_CXX_dependencies_compiler_type=none 11522 if test "$am_compiler_list" = ""; then 11523 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11524 fi 11525 am__universal=false 11526 case " $depcc " in #( 11527 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11528 esac 11529 11530 for depmode in $am_compiler_list; do 11531 # Setup a source with many dependencies, because some compilers 11532 # like to wrap large dependency lists on column 80 (with \), and 11533 # we should not choose a depcomp mode which is confused by this. 11534 # 11535 # We need to recreate these files for each test, as the compiler may 11536 # overwrite some of them when testing with obscure command lines. 11537 # This happens at least with the AIX C compiler. 11538 : > sub/conftest.c 11539 for i in 1 2 3 4 5 6; do 11540 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11541 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11542 # Solaris 10 /bin/sh. 11543 echo '/* dummy */' > sub/conftst$i.h 11544 done 11545 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11546 11547 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11548 # mode. It turns out that the SunPro C++ compiler does not properly 11549 # handle '-M -o', and we need to detect this. Also, some Intel 11550 # versions had trouble with output in subdirs. 11551 am__obj=sub/conftest.${OBJEXT-o} 11552 am__minus_obj="-o $am__obj" 11553 case $depmode in 11554 gcc) 11555 # This depmode causes a compiler race in universal mode. 11556 test "$am__universal" = false || continue 11557 ;; 11558 nosideeffect) 11559 # After this tag, mechanisms are not by side-effect, so they'll 11560 # only be used when explicitly requested. 11561 if test "x$enable_dependency_tracking" = xyes; then 11562 continue 11563 else 11564 break 11565 fi 11566 ;; 11567 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11568 # This compiler won't grok '-c -o', but also, the minuso test has 11569 # not run yet. These depmodes are late enough in the game, and 11570 # so weak that their functioning should not be impacted. 11571 am__obj=conftest.${OBJEXT-o} 11572 am__minus_obj= 11573 ;; 11574 none) break ;; 11575 esac 11576 if depmode=$depmode \ 11577 source=sub/conftest.c object=$am__obj \ 11578 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11579 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11580 >/dev/null 2>conftest.err && 11581 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11582 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11583 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11584 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11585 # icc doesn't choke on unknown options, it will just issue warnings 11586 # or remarks (even with -Werror). So we grep stderr for any message 11587 # that says an option was ignored or not supported. 11588 # When given -MP, icc 7.0 and 7.1 complain thusly: 11589 # icc: Command line warning: ignoring option '-M'; no argument required 11590 # The diagnosis changed in icc 8.0: 11591 # icc: Command line remark: option '-MP' not supported 11592 if (grep 'ignoring option' conftest.err || 11593 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11594 am_cv_CXX_dependencies_compiler_type=$depmode 11595 break 11596 fi 11597 fi 11598 done 11599 11600 cd .. 11601 rm -rf conftest.dir 11602 else 11603 am_cv_CXX_dependencies_compiler_type=none 11604 fi 11605 11606 fi 11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 11608 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 11609 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 11610 11611 if 11612 test "x$enable_dependency_tracking" != xno \ 11613 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 11614 am__fastdepCXX_TRUE= 11615 am__fastdepCXX_FALSE='#' 11616 else 11617 am__fastdepCXX_TRUE='#' 11618 am__fastdepCXX_FALSE= 11619 fi 11620 11621 11622 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 11623 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 11624 (test "X$CXX" != "Xg++"))) ; then 11625 ac_ext=cpp 11626 ac_cpp='$CXXCPP $CPPFLAGS' 11627 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11628 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11629 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 11631 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } 11632 if test -z "$CXXCPP"; then 11633 if ${ac_cv_prog_CXXCPP+:} false; then : 11634 $as_echo_n "(cached) " >&6 11635 else 11636 # Double quotes because CXXCPP needs to be expanded 11637 for CXXCPP in "$CXX -E" "/lib/cpp" 11638 do 11639 ac_preproc_ok=false 11640 for ac_cxx_preproc_warn_flag in '' yes 11641 do 11642 # Use a header file that comes with gcc, so configuring glibc 11643 # with a fresh cross-compiler works. 11644 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11645 # <limits.h> exists even on freestanding compilers. 11646 # On the NeXT, cc -E runs the code through the compiler's parser, 11647 # not just through cpp. "Syntax error" is here to catch this case. 11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11649 /* end confdefs.h. */ 11650 #ifdef __STDC__ 11651 # include <limits.h> 11652 #else 11653 # include <assert.h> 11654 #endif 11655 Syntax error 11656 _ACEOF 11657 if ac_fn_cxx_try_cpp "$LINENO"; then : 11658 11659 else 11660 # Broken: fails on valid input. 11661 continue 11662 fi 11663 rm -f conftest.err conftest.i conftest.$ac_ext 11664 11665 # OK, works on sane cases. Now check whether nonexistent headers 11666 # can be detected and how. 11667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11668 /* end confdefs.h. */ 11669 #include <ac_nonexistent.h> 11670 _ACEOF 11671 if ac_fn_cxx_try_cpp "$LINENO"; then : 11672 # Broken: success on invalid input. 11673 continue 11674 else 11675 # Passes both tests. 11676 ac_preproc_ok=: 11677 break 11678 fi 11679 rm -f conftest.err conftest.i conftest.$ac_ext 11680 11681 done 11682 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11683 rm -f conftest.i conftest.err conftest.$ac_ext 11684 if $ac_preproc_ok; then : 11685 break 11686 fi 11687 11688 done 11689 ac_cv_prog_CXXCPP=$CXXCPP 11690 11691 fi 11692 CXXCPP=$ac_cv_prog_CXXCPP 11693 else 11694 ac_cv_prog_CXXCPP=$CXXCPP 11695 fi 11696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 11697 $as_echo "$CXXCPP" >&6; } 11698 ac_preproc_ok=false 11699 for ac_cxx_preproc_warn_flag in '' yes 11700 do 11701 # Use a header file that comes with gcc, so configuring glibc 11702 # with a fresh cross-compiler works. 11703 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11704 # <limits.h> exists even on freestanding compilers. 11705 # On the NeXT, cc -E runs the code through the compiler's parser, 11706 # not just through cpp. "Syntax error" is here to catch this case. 11707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11708 /* end confdefs.h. */ 11709 #ifdef __STDC__ 11710 # include <limits.h> 11711 #else 11712 # include <assert.h> 11713 #endif 11714 Syntax error 11715 _ACEOF 11716 if ac_fn_cxx_try_cpp "$LINENO"; then : 11717 11718 else 11719 # Broken: fails on valid input. 11720 continue 11721 fi 11722 rm -f conftest.err conftest.i conftest.$ac_ext 11723 11724 # OK, works on sane cases. Now check whether nonexistent headers 11725 # can be detected and how. 11726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11727 /* end confdefs.h. */ 11728 #include <ac_nonexistent.h> 11729 _ACEOF 11730 if ac_fn_cxx_try_cpp "$LINENO"; then : 11731 # Broken: success on invalid input. 11732 continue 11733 else 11734 # Passes both tests. 11735 ac_preproc_ok=: 11736 break 11737 fi 11738 rm -f conftest.err conftest.i conftest.$ac_ext 11739 11740 done 11741 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11742 rm -f conftest.i conftest.err conftest.$ac_ext 11743 if $ac_preproc_ok; then : 11744 11745 else 11746 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11747 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11748 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 11749 See \`config.log' for more details" "$LINENO" 5; } 11750 fi 11751 11752 ac_ext=c 11753 ac_cpp='$CPP $CPPFLAGS' 11754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11756 ac_compiler_gnu=$ac_cv_c_compiler_gnu 11757 11758 else 11759 _lt_caught_CXX_error=yes 11760 fi 11761 11762 ac_ext=cpp 11763 ac_cpp='$CXXCPP $CPPFLAGS' 11764 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11765 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11766 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 11767 11768 archive_cmds_need_lc_CXX=no 11769 allow_undefined_flag_CXX= 11770 always_export_symbols_CXX=no 11771 archive_expsym_cmds_CXX= 11772 compiler_needs_object_CXX=no 11773 export_dynamic_flag_spec_CXX= 11774 hardcode_direct_CXX=no 11775 hardcode_direct_absolute_CXX=no 11776 hardcode_libdir_flag_spec_CXX= 11777 hardcode_libdir_flag_spec_ld_CXX= 11778 hardcode_libdir_separator_CXX= 11779 hardcode_minus_L_CXX=no 11780 hardcode_shlibpath_var_CXX=unsupported 11781 hardcode_automatic_CXX=no 11782 inherit_rpath_CXX=no 11783 module_cmds_CXX= 11784 module_expsym_cmds_CXX= 11785 link_all_deplibs_CXX=unknown 11786 old_archive_cmds_CXX=$old_archive_cmds 11787 reload_flag_CXX=$reload_flag 11788 reload_cmds_CXX=$reload_cmds 11789 no_undefined_flag_CXX= 11790 whole_archive_flag_spec_CXX= 11791 enable_shared_with_static_runtimes_CXX=no 11792 11793 # Source file extension for C++ test sources. 11794 ac_ext=cpp 11795 11796 # Object file extension for compiled C++ test sources. 11797 objext=o 11798 objext_CXX=$objext 11799 11800 # No sense in running all these tests if we already determined that 11801 # the CXX compiler isn't working. Some variables (like enable_shared) 11802 # are currently assumed to apply to all compilers on this platform, 11803 # and will be corrupted by setting them based on a non-working compiler. 11804 if test "$_lt_caught_CXX_error" != yes; then 11805 # Code to be used in simple compile tests 11806 lt_simple_compile_test_code="int some_variable = 0;" 11807 11808 # Code to be used in simple link tests 11809 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 11810 11811 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 11812 11813 11814 11815 11816 11817 11818 # If no C compiler was specified, use CC. 11819 LTCC=${LTCC-"$CC"} 11820 11821 # If no C compiler flags were specified, use CFLAGS. 11822 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 11823 11824 # Allow CC to be a program name with arguments. 11825 compiler=$CC 11826 11827 11828 # save warnings/boilerplate of simple test code 11829 ac_outfile=conftest.$ac_objext 11830 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 11831 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11832 _lt_compiler_boilerplate=`cat conftest.err` 11833 $RM conftest* 11834 11835 ac_outfile=conftest.$ac_objext 11836 echo "$lt_simple_link_test_code" >conftest.$ac_ext 11837 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 11838 _lt_linker_boilerplate=`cat conftest.err` 11839 $RM -r conftest* 11840 11841 11842 # Allow CC to be a program name with arguments. 11843 lt_save_CC=$CC 11844 lt_save_LD=$LD 11845 lt_save_GCC=$GCC 11846 GCC=$GXX 11847 lt_save_with_gnu_ld=$with_gnu_ld 11848 lt_save_path_LD=$lt_cv_path_LD 11849 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 11850 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 11851 else 11852 $as_unset lt_cv_prog_gnu_ld 11853 fi 11854 if test -n "${lt_cv_path_LDCXX+set}"; then 11855 lt_cv_path_LD=$lt_cv_path_LDCXX 11856 else 11857 $as_unset lt_cv_path_LD 11858 fi 11859 test -z "${LDCXX+set}" || LD=$LDCXX 11860 CC=${CXX-"c++"} 11861 compiler=$CC 11862 compiler_CXX=$CC 11863 for cc_temp in $compiler""; do 11864 case $cc_temp in 11865 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 11866 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 11867 \-*) ;; 11868 *) break;; 11869 esac 11870 done 11871 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 11872 11873 11874 if test -n "$compiler"; then 11875 # We don't want -fno-exception when compiling C++ code, so set the 11876 # no_builtin_flag separately 11877 if test "$GXX" = yes; then 11878 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 11879 else 11880 lt_prog_compiler_no_builtin_flag_CXX= 11881 fi 11882 11883 if test "$GXX" = yes; then 11884 # Set up default GNU C++ configuration 11885 11886 11887 11888 # Check whether --with-gnu-ld was given. 11889 if test "${with_gnu_ld+set}" = set; then : 11890 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 11891 else 11892 with_gnu_ld=no 11893 fi 11894 11895 ac_prog=ld 11896 if test "$GCC" = yes; then 11897 # Check if gcc -print-prog-name=ld gives a path. 11898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11899 $as_echo_n "checking for ld used by $CC... " >&6; } 11900 case $host in 11901 *-*-mingw*) 11902 # gcc leaves a trailing carriage return which upsets mingw 11903 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11904 *) 11905 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11906 esac 11907 case $ac_prog in 11908 # Accept absolute paths. 11909 [\\/]* | ?:[\\/]*) 11910 re_direlt='/[^/][^/]*/\.\./' 11911 # Canonicalize the pathname of ld 11912 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11913 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11914 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11915 done 11916 test -z "$LD" && LD="$ac_prog" 11917 ;; 11918 "") 11919 # If it fails, then pretend we aren't using GCC. 11920 ac_prog=ld 11921 ;; 11922 *) 11923 # If it is relative, then search for the first ld in PATH. 11924 with_gnu_ld=unknown 11925 ;; 11926 esac 11927 elif test "$with_gnu_ld" = yes; then 11928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11929 $as_echo_n "checking for GNU ld... " >&6; } 11930 else 11931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11932 $as_echo_n "checking for non-GNU ld... " >&6; } 11933 fi 11934 if ${lt_cv_path_LD+:} false; then : 11935 $as_echo_n "(cached) " >&6 11936 else 11937 if test -z "$LD"; then 11938 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 11939 for ac_dir in $PATH; do 11940 IFS="$lt_save_ifs" 11941 test -z "$ac_dir" && ac_dir=. 11942 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11943 lt_cv_path_LD="$ac_dir/$ac_prog" 11944 # Check to see if the program is GNU ld. I'd rather use --version, 11945 # but apparently some variants of GNU ld only accept -v. 11946 # Break only if it was the GNU/non-GNU ld that we prefer. 11947 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11948 *GNU* | *'with BFD'*) 11949 test "$with_gnu_ld" != no && break 11950 ;; 11951 *) 11952 test "$with_gnu_ld" != yes && break 11953 ;; 11954 esac 11955 fi 11956 done 11957 IFS="$lt_save_ifs" 11958 else 11959 lt_cv_path_LD="$LD" # Let the user override the test with a path. 11960 fi 11961 fi 11962 11963 LD="$lt_cv_path_LD" 11964 if test -n "$LD"; then 11965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11966 $as_echo "$LD" >&6; } 11967 else 11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11969 $as_echo "no" >&6; } 11970 fi 11971 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11973 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 11974 if ${lt_cv_prog_gnu_ld+:} false; then : 11975 $as_echo_n "(cached) " >&6 11976 else 11977 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11978 case `$LD -v 2>&1 </dev/null` in 11979 *GNU* | *'with BFD'*) 11980 lt_cv_prog_gnu_ld=yes 11981 ;; 11982 *) 11983 lt_cv_prog_gnu_ld=no 11984 ;; 11985 esac 11986 fi 11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11988 $as_echo "$lt_cv_prog_gnu_ld" >&6; } 11989 with_gnu_ld=$lt_cv_prog_gnu_ld 11990 11991 11992 11993 11994 11995 11996 11997 # Check if GNU C++ uses GNU ld as the underlying linker, since the 11998 # archiving commands below assume that GNU ld is being used. 11999 if test "$with_gnu_ld" = yes; then 12000 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12001 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12002 12003 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12004 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12005 12006 # If archive_cmds runs LD, not CC, wlarc should be empty 12007 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 12008 # investigate it a little bit more. (MM) 12009 wlarc='${wl}' 12010 12011 # ancient GNU ld didn't support --whole-archive et. al. 12012 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 12013 $GREP 'no-whole-archive' > /dev/null; then 12014 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12015 else 12016 whole_archive_flag_spec_CXX= 12017 fi 12018 else 12019 with_gnu_ld=no 12020 wlarc= 12021 12022 # A generic and very simple default shared library creation 12023 # command for GNU C++ for the case where it uses the native 12024 # linker, instead of GNU ld. If possible, this setting should 12025 # overridden to take advantage of the native linker features on 12026 # the platform it is being used on. 12027 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12028 fi 12029 12030 # Commands to make compiler produce verbose output that lists 12031 # what "hidden" libraries, object files and flags are used when 12032 # linking a shared library. 12033 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12034 12035 else 12036 GXX=no 12037 with_gnu_ld=no 12038 wlarc= 12039 fi 12040 12041 # PORTME: fill in a description of your system's C++ link characteristics 12042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12043 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12044 ld_shlibs_CXX=yes 12045 case $host_os in 12046 aix3*) 12047 # FIXME: insert proper C++ library support 12048 ld_shlibs_CXX=no 12049 ;; 12050 aix[4-9]*) 12051 if test "$host_cpu" = ia64; then 12052 # On IA64, the linker does run time linking by default, so we don't 12053 # have to do anything special. 12054 aix_use_runtimelinking=no 12055 exp_sym_flag='-Bexport' 12056 no_entry_flag="" 12057 else 12058 aix_use_runtimelinking=no 12059 12060 # Test if we are trying to use run time linking or normal 12061 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 12062 # need to do runtime linking. 12063 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 12064 for ld_flag in $LDFLAGS; do 12065 case $ld_flag in 12066 *-brtl*) 12067 aix_use_runtimelinking=yes 12068 break 12069 ;; 12070 esac 12071 done 12072 ;; 12073 esac 12074 12075 exp_sym_flag='-bexport' 12076 no_entry_flag='-bnoentry' 12077 fi 12078 12079 # When large executables or shared objects are built, AIX ld can 12080 # have problems creating the table of contents. If linking a library 12081 # or program results in "error TOC overflow" add -mminimal-toc to 12082 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 12083 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 12084 12085 archive_cmds_CXX='' 12086 hardcode_direct_CXX=yes 12087 hardcode_direct_absolute_CXX=yes 12088 hardcode_libdir_separator_CXX=':' 12089 link_all_deplibs_CXX=yes 12090 file_list_spec_CXX='${wl}-f,' 12091 12092 if test "$GXX" = yes; then 12093 case $host_os in aix4.[012]|aix4.[012].*) 12094 # We only want to do this on AIX 4.2 and lower, the check 12095 # below for broken collect2 doesn't work under 4.3+ 12096 collect2name=`${CC} -print-prog-name=collect2` 12097 if test -f "$collect2name" && 12098 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 12099 then 12100 # We have reworked collect2 12101 : 12102 else 12103 # We have old collect2 12104 hardcode_direct_CXX=unsupported 12105 # It fails to find uninstalled libraries when the uninstalled 12106 # path is not listed in the libpath. Setting hardcode_minus_L 12107 # to unsupported forces relinking 12108 hardcode_minus_L_CXX=yes 12109 hardcode_libdir_flag_spec_CXX='-L$libdir' 12110 hardcode_libdir_separator_CXX= 12111 fi 12112 esac 12113 shared_flag='-shared' 12114 if test "$aix_use_runtimelinking" = yes; then 12115 shared_flag="$shared_flag "'${wl}-G' 12116 fi 12117 else 12118 # not using gcc 12119 if test "$host_cpu" = ia64; then 12120 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 12121 # chokes on -Wl,-G. The following line is correct: 12122 shared_flag='-G' 12123 else 12124 if test "$aix_use_runtimelinking" = yes; then 12125 shared_flag='${wl}-G' 12126 else 12127 shared_flag='${wl}-bM:SRE' 12128 fi 12129 fi 12130 fi 12131 12132 export_dynamic_flag_spec_CXX='${wl}-bexpall' 12133 # It seems that -bexpall does not export symbols beginning with 12134 # underscore (_), so it is better to generate a list of symbols to 12135 # export. 12136 always_export_symbols_CXX=yes 12137 if test "$aix_use_runtimelinking" = yes; then 12138 # Warning - without using the other runtime loading flags (-brtl), 12139 # -berok will link without error, but may produce a broken library. 12140 allow_undefined_flag_CXX='-berok' 12141 # Determine the default libpath from the value encoded in an empty 12142 # executable. 12143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12144 /* end confdefs.h. */ 12145 12146 int 12147 main () 12148 { 12149 12150 ; 12151 return 0; 12152 } 12153 _ACEOF 12154 if ac_fn_cxx_try_link "$LINENO"; then : 12155 12156 lt_aix_libpath_sed=' 12157 /Import File Strings/,/^$/ { 12158 /^0/ { 12159 s/^0 *\(.*\)$/\1/ 12160 p 12161 } 12162 }' 12163 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12164 # Check for a 64-bit object if we didn't find anything. 12165 if test -z "$aix_libpath"; then 12166 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12167 fi 12168 fi 12169 rm -f core conftest.err conftest.$ac_objext \ 12170 conftest$ac_exeext conftest.$ac_ext 12171 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12172 12173 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12174 12175 archive_expsym_cmds_CXX='$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" 12176 else 12177 if test "$host_cpu" = ia64; then 12178 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 12179 allow_undefined_flag_CXX="-z nodefs" 12180 archive_expsym_cmds_CXX="\$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" 12181 else 12182 # Determine the default libpath from the value encoded in an 12183 # empty executable. 12184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12185 /* end confdefs.h. */ 12186 12187 int 12188 main () 12189 { 12190 12191 ; 12192 return 0; 12193 } 12194 _ACEOF 12195 if ac_fn_cxx_try_link "$LINENO"; then : 12196 12197 lt_aix_libpath_sed=' 12198 /Import File Strings/,/^$/ { 12199 /^0/ { 12200 s/^0 *\(.*\)$/\1/ 12201 p 12202 } 12203 }' 12204 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12205 # Check for a 64-bit object if we didn't find anything. 12206 if test -z "$aix_libpath"; then 12207 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12208 fi 12209 fi 12210 rm -f core conftest.err conftest.$ac_objext \ 12211 conftest$ac_exeext conftest.$ac_ext 12212 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 12213 12214 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 12215 # Warning - without using the other run time loading flags, 12216 # -berok will link without error, but may produce a broken library. 12217 no_undefined_flag_CXX=' ${wl}-bernotok' 12218 allow_undefined_flag_CXX=' ${wl}-berok' 12219 if test "$with_gnu_ld" = yes; then 12220 # We only use this code for GNU lds that support --whole-archive. 12221 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12222 else 12223 # Exported symbols can be pulled into shared objects from archives 12224 whole_archive_flag_spec_CXX='$convenience' 12225 fi 12226 archive_cmds_need_lc_CXX=yes 12227 # This is similar to how AIX traditionally builds its shared 12228 # libraries. 12229 archive_expsym_cmds_CXX="\$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' 12230 fi 12231 fi 12232 ;; 12233 12234 beos*) 12235 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 12236 allow_undefined_flag_CXX=unsupported 12237 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 12238 # support --undefined. This deserves some investigation. FIXME 12239 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12240 else 12241 ld_shlibs_CXX=no 12242 fi 12243 ;; 12244 12245 chorus*) 12246 case $cc_basename in 12247 *) 12248 # FIXME: insert proper C++ library support 12249 ld_shlibs_CXX=no 12250 ;; 12251 esac 12252 ;; 12253 12254 cygwin* | mingw* | pw32* | cegcc*) 12255 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 12256 # as there is no search path for DLLs. 12257 hardcode_libdir_flag_spec_CXX='-L$libdir' 12258 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 12259 allow_undefined_flag_CXX=unsupported 12260 always_export_symbols_CXX=no 12261 enable_shared_with_static_runtimes_CXX=yes 12262 12263 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 12264 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12265 # If the export-symbols file already is a .def file (1st line 12266 # is EXPORTS), use it as is; otherwise, prepend... 12267 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 12268 cp $export_symbols $output_objdir/$soname.def; 12269 else 12270 echo EXPORTS > $output_objdir/$soname.def; 12271 cat $export_symbols >> $output_objdir/$soname.def; 12272 fi~ 12273 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 12274 else 12275 ld_shlibs_CXX=no 12276 fi 12277 ;; 12278 darwin* | rhapsody*) 12279 12280 12281 12282 # Publish an arg to allow the user to select that Darwin host (and target) 12283 # libraries should be given install-names like @rpath/libfoo.dylib. This 12284 # requires that the user of the library then adds an 'rpath' to the DSO that 12285 # needs access. 12286 # NOTE: there are defaults below, for systems that support rpaths. The person 12287 # configuring can override the defaults for any system version that supports 12288 # them - they are, however, forced off for system versions without support. 12289 # Check whether --enable-darwin-at-rpath was given. 12290 if test "${enable_darwin_at_rpath+set}" = set; then : 12291 enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 12292 # This is not supported before macOS 10.5 / Darwin9. 12293 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 12294 UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 12295 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 12296 $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 12297 enable_darwin_at_rpath=no 12298 ;; 12299 esac 12300 fi 12301 else 12302 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 12303 # As above, before 10.5 / Darwin9 this does not work. 12304 UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 12305 enable_darwin_at_rpath=no 12306 ;; 12307 12308 # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 12309 # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 12310 # system executables (e.g. /bin/sh). Force rpaths on for these systems. 12311 UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 12312 { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 12313 $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 12314 enable_darwin_at_rpath=yes 12315 ;; 12316 # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 12317 # work with either DYLD_LIBRARY_PATH or embedded rpaths. 12318 12319 esac 12320 12321 fi 12322 12323 12324 archive_cmds_need_lc_CXX=no 12325 hardcode_direct_CXX=no 12326 hardcode_automatic_CXX=yes 12327 hardcode_shlibpath_var_CXX=unsupported 12328 if test "$lt_cv_ld_force_load" = "yes"; then 12329 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 12330 else 12331 whole_archive_flag_spec_CXX='' 12332 fi 12333 link_all_deplibs_CXX=yes 12334 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 12335 case $cc_basename in 12336 ifort*) _lt_dar_can_shared=yes ;; 12337 *) _lt_dar_can_shared=$GCC ;; 12338 esac 12339 if test "$_lt_dar_can_shared" = "yes"; then 12340 output_verbose_link_cmd=func_echo_all 12341 _lt_install_name='\$rpath/\$soname' 12342 if test "x$enable_darwin_at_rpath" = "xyes"; then 12343 _lt_install_name='@rpath/\$soname' 12344 fi 12345 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 12346 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 12347 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 12348 module_expsym_cmds_CXX="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}" 12349 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 12350 _lt_install_name='\$rpath/\$soname' 12351 if test "x$enable_darwin_at_rpath" = "xyes"; then 12352 _lt_install_name='@rpath/\$soname' 12353 fi 12354 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring${_lt_dsymutil}" 12355 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 12356 fi 12357 12358 else 12359 ld_shlibs_CXX=no 12360 fi 12361 12362 ;; 12363 12364 dgux*) 12365 case $cc_basename in 12366 ec++*) 12367 # FIXME: insert proper C++ library support 12368 ld_shlibs_CXX=no 12369 ;; 12370 ghcx*) 12371 # Green Hills C++ Compiler 12372 # FIXME: insert proper C++ library support 12373 ld_shlibs_CXX=no 12374 ;; 12375 *) 12376 # FIXME: insert proper C++ library support 12377 ld_shlibs_CXX=no 12378 ;; 12379 esac 12380 ;; 12381 12382 freebsd2.*) 12383 # C++ shared libraries reported to be fairly broken before 12384 # switch to ELF 12385 ld_shlibs_CXX=no 12386 ;; 12387 12388 freebsd-elf*) 12389 archive_cmds_need_lc_CXX=no 12390 ;; 12391 12392 freebsd* | dragonfly*) 12393 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 12394 # conventions 12395 ld_shlibs_CXX=yes 12396 ;; 12397 12398 gnu*) 12399 ;; 12400 12401 haiku*) 12402 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12403 link_all_deplibs_CXX=yes 12404 ;; 12405 12406 hpux9*) 12407 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12408 hardcode_libdir_separator_CXX=: 12409 export_dynamic_flag_spec_CXX='${wl}-E' 12410 hardcode_direct_CXX=yes 12411 hardcode_minus_L_CXX=yes # Not in the search PATH, 12412 # but as the default 12413 # location of the library. 12414 12415 case $cc_basename in 12416 CC*) 12417 # FIXME: insert proper C++ library support 12418 ld_shlibs_CXX=no 12419 ;; 12420 aCC*) 12421 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12422 # Commands to make compiler produce verbose output that lists 12423 # what "hidden" libraries, object files and flags are used when 12424 # linking a shared library. 12425 # 12426 # There doesn't appear to be a way to prevent this compiler from 12427 # explicitly linking system object files so we need to strip them 12428 # from the output so that they don't get included in the library 12429 # dependencies. 12430 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12431 ;; 12432 *) 12433 if test "$GXX" = yes; then 12434 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 12435 else 12436 # FIXME: insert proper C++ library support 12437 ld_shlibs_CXX=no 12438 fi 12439 ;; 12440 esac 12441 ;; 12442 12443 hpux10*|hpux11*) 12444 if test $with_gnu_ld = no; then 12445 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 12446 hardcode_libdir_separator_CXX=: 12447 12448 case $host_cpu in 12449 hppa*64*|ia64*) 12450 ;; 12451 *) 12452 export_dynamic_flag_spec_CXX='${wl}-E' 12453 ;; 12454 esac 12455 fi 12456 case $host_cpu in 12457 hppa*64*|ia64*) 12458 hardcode_direct_CXX=no 12459 hardcode_shlibpath_var_CXX=no 12460 ;; 12461 *) 12462 hardcode_direct_CXX=yes 12463 hardcode_direct_absolute_CXX=yes 12464 hardcode_minus_L_CXX=yes # Not in the search PATH, 12465 # but as the default 12466 # location of the library. 12467 ;; 12468 esac 12469 12470 case $cc_basename in 12471 CC*) 12472 # FIXME: insert proper C++ library support 12473 ld_shlibs_CXX=no 12474 ;; 12475 aCC*) 12476 case $host_cpu in 12477 hppa*64*) 12478 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12479 ;; 12480 ia64*) 12481 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12482 ;; 12483 *) 12484 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12485 ;; 12486 esac 12487 # Commands to make compiler produce verbose output that lists 12488 # what "hidden" libraries, object files and flags are used when 12489 # linking a shared library. 12490 # 12491 # There doesn't appear to be a way to prevent this compiler from 12492 # explicitly linking system object files so we need to strip them 12493 # from the output so that they don't get included in the library 12494 # dependencies. 12495 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12496 ;; 12497 *) 12498 if test "$GXX" = yes; then 12499 if test $with_gnu_ld = no; then 12500 case $host_cpu in 12501 hppa*64*) 12502 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12503 ;; 12504 ia64*) 12505 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12506 ;; 12507 *) 12508 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12509 ;; 12510 esac 12511 fi 12512 else 12513 # FIXME: insert proper C++ library support 12514 ld_shlibs_CXX=no 12515 fi 12516 ;; 12517 esac 12518 ;; 12519 12520 interix[3-9]*) 12521 hardcode_direct_CXX=no 12522 hardcode_shlibpath_var_CXX=no 12523 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12524 export_dynamic_flag_spec_CXX='${wl}-E' 12525 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 12526 # Instead, shared libraries are loaded at an image base (0x10000000 by 12527 # default) and relocated if they conflict, which is a slow very memory 12528 # consuming and fragmenting process. To avoid this, we pick a random, 12529 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 12530 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 12531 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 12532 archive_expsym_cmds_CXX='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' 12533 ;; 12534 irix5* | irix6*) 12535 case $cc_basename in 12536 CC*) 12537 # SGI C++ 12538 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12539 12540 # Archives containing C++ object files must be created using 12541 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 12542 # necessary to make sure instantiated templates are included 12543 # in the archive. 12544 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 12545 ;; 12546 *) 12547 if test "$GXX" = yes; then 12548 if test "$with_gnu_ld" = no; then 12549 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 12550 else 12551 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 12552 fi 12553 fi 12554 link_all_deplibs_CXX=yes 12555 ;; 12556 esac 12557 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12558 hardcode_libdir_separator_CXX=: 12559 inherit_rpath_CXX=yes 12560 ;; 12561 12562 linux* | k*bsd*-gnu | kopensolaris*-gnu) 12563 case $cc_basename in 12564 KCC*) 12565 # Kuck and Associates, Inc. (KAI) C++ Compiler 12566 12567 # KCC will only create a shared library if the output file 12568 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12569 # to its proper name (with version) after linking. 12570 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12571 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 12572 # Commands to make compiler produce verbose output that lists 12573 # what "hidden" libraries, object files and flags are used when 12574 # linking a shared library. 12575 # 12576 # There doesn't appear to be a way to prevent this compiler from 12577 # explicitly linking system object files so we need to strip them 12578 # from the output so that they don't get included in the library 12579 # dependencies. 12580 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12581 12582 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12583 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12584 12585 # Archives containing C++ object files must be created using 12586 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 12587 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 12588 ;; 12589 icpc* | ecpc* ) 12590 # Intel C++ 12591 with_gnu_ld=yes 12592 # version 8.0 and above of icpc choke on multiply defined symbols 12593 # if we add $predep_objects and $postdep_objects, however 7.1 and 12594 # earlier do not add the objects themselves. 12595 case `$CC -V 2>&1` in 12596 *"Version 7."*) 12597 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12598 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12599 ;; 12600 *) # Version 8.0 or newer 12601 tmp_idyn= 12602 case $host_cpu in 12603 ia64*) tmp_idyn=' -i_dynamic';; 12604 esac 12605 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12606 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 12607 ;; 12608 esac 12609 archive_cmds_need_lc_CXX=no 12610 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12611 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12612 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 12613 ;; 12614 pgCC* | pgcpp*) 12615 # Portland Group C++ compiler 12616 case `$CC -V` in 12617 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 12618 prelink_cmds_CXX='tpldir=Template.dir~ 12619 rm -rf $tpldir~ 12620 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 12621 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 12622 old_archive_cmds_CXX='tpldir=Template.dir~ 12623 rm -rf $tpldir~ 12624 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 12625 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 12626 $RANLIB $oldlib' 12627 archive_cmds_CXX='tpldir=Template.dir~ 12628 rm -rf $tpldir~ 12629 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12630 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12631 archive_expsym_cmds_CXX='tpldir=Template.dir~ 12632 rm -rf $tpldir~ 12633 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 12634 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12635 ;; 12636 *) # Version 6 and above use weak symbols 12637 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 12638 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 12639 ;; 12640 esac 12641 12642 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 12643 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12644 whole_archive_flag_spec_CXX='${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' 12645 ;; 12646 cxx*) 12647 # Compaq C++ 12648 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 12649 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 12650 12651 runpath_var=LD_RUN_PATH 12652 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12653 hardcode_libdir_separator_CXX=: 12654 12655 # Commands to make compiler produce verbose output that lists 12656 # what "hidden" libraries, object files and flags are used when 12657 # linking a shared library. 12658 # 12659 # There doesn't appear to be a way to prevent this compiler from 12660 # explicitly linking system object files so we need to strip them 12661 # from the output so that they don't get included in the library 12662 # dependencies. 12663 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 12664 ;; 12665 xl* | mpixl* | bgxl*) 12666 # IBM XL 8.0 on PPC, with GNU ld 12667 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12668 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 12669 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 12670 if test "x$supports_anon_versioning" = xyes; then 12671 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 12672 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 12673 echo "local: *; };" >> $output_objdir/$libname.ver~ 12674 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 12675 fi 12676 ;; 12677 *) 12678 case `$CC -V 2>&1 | sed 5q` in 12679 *Sun\ C*) 12680 # Sun C++ 5.9 12681 no_undefined_flag_CXX=' -zdefs' 12682 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12683 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 12684 hardcode_libdir_flag_spec_CXX='-R$libdir' 12685 whole_archive_flag_spec_CXX='${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' 12686 compiler_needs_object_CXX=yes 12687 12688 # Not sure whether something based on 12689 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 12690 # would be better. 12691 output_verbose_link_cmd='func_echo_all' 12692 12693 # Archives containing C++ object files must be created using 12694 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12695 # necessary to make sure instantiated templates are included 12696 # in the archive. 12697 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12698 ;; 12699 esac 12700 ;; 12701 esac 12702 ;; 12703 12704 lynxos*) 12705 # FIXME: insert proper C++ library support 12706 ld_shlibs_CXX=no 12707 ;; 12708 12709 m88k*) 12710 # FIXME: insert proper C++ library support 12711 ld_shlibs_CXX=no 12712 ;; 12713 12714 mvs*) 12715 case $cc_basename in 12716 cxx*) 12717 # FIXME: insert proper C++ library support 12718 ld_shlibs_CXX=no 12719 ;; 12720 *) 12721 # FIXME: insert proper C++ library support 12722 ld_shlibs_CXX=no 12723 ;; 12724 esac 12725 ;; 12726 12727 netbsd*) 12728 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12729 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 12730 wlarc= 12731 hardcode_libdir_flag_spec_CXX='-R$libdir' 12732 hardcode_direct_CXX=yes 12733 hardcode_shlibpath_var_CXX=no 12734 fi 12735 # Workaround some broken pre-1.5 toolchains 12736 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 12737 ;; 12738 12739 *nto* | *qnx*) 12740 ld_shlibs_CXX=yes 12741 ;; 12742 12743 openbsd2*) 12744 # C++ shared libraries are fairly broken 12745 ld_shlibs_CXX=no 12746 ;; 12747 12748 openbsd*) 12749 if test -f /usr/libexec/ld.so; then 12750 hardcode_direct_CXX=yes 12751 hardcode_shlibpath_var_CXX=no 12752 hardcode_direct_absolute_CXX=yes 12753 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 12754 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12755 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 12756 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 12757 export_dynamic_flag_spec_CXX='${wl}-E' 12758 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12759 fi 12760 output_verbose_link_cmd=func_echo_all 12761 else 12762 ld_shlibs_CXX=no 12763 fi 12764 ;; 12765 12766 osf3* | osf4* | osf5*) 12767 case $cc_basename in 12768 KCC*) 12769 # Kuck and Associates, Inc. (KAI) C++ Compiler 12770 12771 # KCC will only create a shared library if the output file 12772 # ends with ".so" (or ".sl" for HP-UX), so rename the library 12773 # to its proper name (with version) after linking. 12774 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 12775 12776 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 12777 hardcode_libdir_separator_CXX=: 12778 12779 # Archives containing C++ object files must be created using 12780 # the KAI C++ compiler. 12781 case $host in 12782 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 12783 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 12784 esac 12785 ;; 12786 RCC*) 12787 # Rational C++ 2.4.1 12788 # FIXME: insert proper C++ library support 12789 ld_shlibs_CXX=no 12790 ;; 12791 cxx*) 12792 case $host in 12793 osf3*) 12794 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12795 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12796 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12797 ;; 12798 *) 12799 allow_undefined_flag_CXX=' -expect_unresolved \*' 12800 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 12801 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 12802 echo "-hidden">> $lib.exp~ 12803 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 12804 $RM $lib.exp' 12805 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 12806 ;; 12807 esac 12808 12809 hardcode_libdir_separator_CXX=: 12810 12811 # Commands to make compiler produce verbose output that lists 12812 # what "hidden" libraries, object files and flags are used when 12813 # linking a shared library. 12814 # 12815 # There doesn't appear to be a way to prevent this compiler from 12816 # explicitly linking system object files so we need to strip them 12817 # from the output so that they don't get included in the library 12818 # dependencies. 12819 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 12820 ;; 12821 *) 12822 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12823 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 12824 case $host in 12825 osf3*) 12826 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12827 ;; 12828 *) 12829 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 12830 ;; 12831 esac 12832 12833 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 12834 hardcode_libdir_separator_CXX=: 12835 12836 # Commands to make compiler produce verbose output that lists 12837 # what "hidden" libraries, object files and flags are used when 12838 # linking a shared library. 12839 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12840 12841 else 12842 # FIXME: insert proper C++ library support 12843 ld_shlibs_CXX=no 12844 fi 12845 ;; 12846 esac 12847 ;; 12848 12849 psos*) 12850 # FIXME: insert proper C++ library support 12851 ld_shlibs_CXX=no 12852 ;; 12853 12854 sunos4*) 12855 case $cc_basename in 12856 CC*) 12857 # Sun C++ 4.x 12858 # FIXME: insert proper C++ library support 12859 ld_shlibs_CXX=no 12860 ;; 12861 lcc*) 12862 # Lucid 12863 # FIXME: insert proper C++ library support 12864 ld_shlibs_CXX=no 12865 ;; 12866 *) 12867 # FIXME: insert proper C++ library support 12868 ld_shlibs_CXX=no 12869 ;; 12870 esac 12871 ;; 12872 12873 solaris*) 12874 case $cc_basename in 12875 CC*) 12876 # Sun C++ 4.2, 5.x and Centerline C++ 12877 archive_cmds_need_lc_CXX=yes 12878 no_undefined_flag_CXX=' -zdefs' 12879 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 12880 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12881 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12882 12883 hardcode_libdir_flag_spec_CXX='-R$libdir' 12884 hardcode_shlibpath_var_CXX=no 12885 case $host_os in 12886 solaris2.[0-5] | solaris2.[0-5].*) ;; 12887 *) 12888 # The compiler driver will combine and reorder linker options, 12889 # but understands `-z linker_flag'. 12890 # Supported since Solaris 2.6 (maybe 2.5.1?) 12891 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 12892 ;; 12893 esac 12894 link_all_deplibs_CXX=yes 12895 12896 output_verbose_link_cmd='func_echo_all' 12897 12898 # Archives containing C++ object files must be created using 12899 # "CC -xar", where "CC" is the Sun C++ compiler. This is 12900 # necessary to make sure instantiated templates are included 12901 # in the archive. 12902 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 12903 ;; 12904 gcx*) 12905 # Green Hills C++ Compiler 12906 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12907 12908 # The C++ compiler must be used to create the archive. 12909 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 12910 ;; 12911 *) 12912 # GNU C++ compiler with Solaris linker 12913 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 12914 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 12915 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 12916 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12917 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12918 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12919 12920 # Commands to make compiler produce verbose output that lists 12921 # what "hidden" libraries, object files and flags are used when 12922 # linking a shared library. 12923 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12924 else 12925 # g++ 2.7 appears to require `-G' NOT `-shared' on this 12926 # platform. 12927 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 12928 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12929 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 12930 12931 # Commands to make compiler produce verbose output that lists 12932 # what "hidden" libraries, object files and flags are used when 12933 # linking a shared library. 12934 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 12935 fi 12936 12937 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 12938 case $host_os in 12939 solaris2.[0-5] | solaris2.[0-5].*) ;; 12940 *) 12941 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 12942 ;; 12943 esac 12944 fi 12945 ;; 12946 esac 12947 ;; 12948 12949 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12950 no_undefined_flag_CXX='${wl}-z,text' 12951 archive_cmds_need_lc_CXX=no 12952 hardcode_shlibpath_var_CXX=no 12953 runpath_var='LD_RUN_PATH' 12954 12955 case $cc_basename in 12956 CC*) 12957 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12958 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12959 ;; 12960 *) 12961 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12962 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12963 ;; 12964 esac 12965 ;; 12966 12967 sysv5* | sco3.2v5* | sco5v6*) 12968 # Note: We can NOT use -z defs as we might desire, because we do not 12969 # link with -lc, and that would cause any symbols used from libc to 12970 # always be unresolved, which means just about no library would 12971 # ever link correctly. If we're not using GNU ld we use -z text 12972 # though, which does catch some bad symbols but isn't as heavy-handed 12973 # as -z defs. 12974 no_undefined_flag_CXX='${wl}-z,text' 12975 allow_undefined_flag_CXX='${wl}-z,nodefs' 12976 archive_cmds_need_lc_CXX=no 12977 hardcode_shlibpath_var_CXX=no 12978 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 12979 hardcode_libdir_separator_CXX=':' 12980 link_all_deplibs_CXX=yes 12981 export_dynamic_flag_spec_CXX='${wl}-Bexport' 12982 runpath_var='LD_RUN_PATH' 12983 12984 case $cc_basename in 12985 CC*) 12986 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12987 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12988 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 12989 '"$old_archive_cmds_CXX" 12990 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 12991 '"$reload_cmds_CXX" 12992 ;; 12993 *) 12994 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12995 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12996 ;; 12997 esac 12998 ;; 12999 13000 tandem*) 13001 case $cc_basename in 13002 NCC*) 13003 # NonStop-UX NCC 3.20 13004 # FIXME: insert proper C++ library support 13005 ld_shlibs_CXX=no 13006 ;; 13007 *) 13008 # FIXME: insert proper C++ library support 13009 ld_shlibs_CXX=no 13010 ;; 13011 esac 13012 ;; 13013 13014 vxworks*) 13015 # For VxWorks ports, we assume the use of a GNU linker with 13016 # standard elf conventions. 13017 ld_shlibs_CXX=yes 13018 ;; 13019 13020 *) 13021 # FIXME: insert proper C++ library support 13022 ld_shlibs_CXX=no 13023 ;; 13024 esac 13025 13026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13027 $as_echo "$ld_shlibs_CXX" >&6; } 13028 test "$ld_shlibs_CXX" = no && can_build_shared=no 13029 13030 GCC_CXX="$GXX" 13031 LD_CXX="$LD" 13032 13033 ## CAVEAT EMPTOR: 13034 ## There is no encapsulation within the following macros, do not change 13035 ## the running order or otherwise move them around unless you know exactly 13036 ## what you are doing... 13037 # Dependencies to place before and after the object being linked: 13038 predep_objects_CXX= 13039 postdep_objects_CXX= 13040 predeps_CXX= 13041 postdeps_CXX= 13042 compiler_lib_search_path_CXX= 13043 13044 cat > conftest.$ac_ext <<_LT_EOF 13045 class Foo 13046 { 13047 public: 13048 Foo (void) { a = 0; } 13049 private: 13050 int a; 13051 }; 13052 _LT_EOF 13053 13054 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13055 (eval $ac_compile) 2>&5 13056 ac_status=$? 13057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13058 test $ac_status = 0; }; then 13059 # Parse the compiler output and extract the necessary 13060 # objects, libraries and library flags. 13061 13062 # Sentinel used to keep track of whether or not we are before 13063 # the conftest object file. 13064 pre_test_object_deps_done=no 13065 13066 for p in `eval "$output_verbose_link_cmd"`; do 13067 case $p in 13068 13069 -L* | -R* | -l*) 13070 # Some compilers place space between "-{L,R}" and the path. 13071 # Remove the space. 13072 if test $p = "-L" || 13073 test $p = "-R"; then 13074 prev=$p 13075 continue 13076 else 13077 prev= 13078 fi 13079 13080 if test "$pre_test_object_deps_done" = no; then 13081 case $p in 13082 -L* | -R*) 13083 # Internal compiler library paths should come after those 13084 # provided the user. The postdeps already come after the 13085 # user supplied libs so there is no need to process them. 13086 if test -z "$compiler_lib_search_path_CXX"; then 13087 compiler_lib_search_path_CXX="${prev}${p}" 13088 else 13089 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 13090 fi 13091 ;; 13092 # The "-l" case would never come before the object being 13093 # linked, so don't bother handling this case. 13094 esac 13095 else 13096 if test -z "$postdeps_CXX"; then 13097 postdeps_CXX="${prev}${p}" 13098 else 13099 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 13100 fi 13101 fi 13102 ;; 13103 13104 *.$objext) 13105 # This assumes that the test object file only shows up 13106 # once in the compiler output. 13107 if test "$p" = "conftest.$objext"; then 13108 pre_test_object_deps_done=yes 13109 continue 13110 fi 13111 13112 if test "$pre_test_object_deps_done" = no; then 13113 if test -z "$predep_objects_CXX"; then 13114 predep_objects_CXX="$p" 13115 else 13116 predep_objects_CXX="$predep_objects_CXX $p" 13117 fi 13118 else 13119 if test -z "$postdep_objects_CXX"; then 13120 postdep_objects_CXX="$p" 13121 else 13122 postdep_objects_CXX="$postdep_objects_CXX $p" 13123 fi 13124 fi 13125 ;; 13126 13127 *) ;; # Ignore the rest. 13128 13129 esac 13130 done 13131 13132 # Clean up. 13133 rm -f a.out a.exe 13134 else 13135 echo "libtool.m4: error: problem compiling CXX test program" 13136 fi 13137 13138 $RM -f confest.$objext 13139 13140 # PORTME: override above test on systems where it is broken 13141 case $host_os in 13142 interix[3-9]*) 13143 # Interix 3.5 installs completely hosed .la files for C++, so rather than 13144 # hack all around it, let's just trust "g++" to DTRT. 13145 predep_objects_CXX= 13146 postdep_objects_CXX= 13147 postdeps_CXX= 13148 ;; 13149 13150 linux*) 13151 case `$CC -V 2>&1 | sed 5q` in 13152 *Sun\ C*) 13153 # Sun C++ 5.9 13154 13155 # The more standards-conforming stlport4 library is 13156 # incompatible with the Cstd library. Avoid specifying 13157 # it if it's in CXXFLAGS. Ignore libCrun as 13158 # -library=stlport4 depends on it. 13159 case " $CXX $CXXFLAGS " in 13160 *" -library=stlport4 "*) 13161 solaris_use_stlport4=yes 13162 ;; 13163 esac 13164 13165 if test "$solaris_use_stlport4" != yes; then 13166 postdeps_CXX='-library=Cstd -library=Crun' 13167 fi 13168 ;; 13169 esac 13170 ;; 13171 13172 solaris*) 13173 case $cc_basename in 13174 CC*) 13175 # The more standards-conforming stlport4 library is 13176 # incompatible with the Cstd library. Avoid specifying 13177 # it if it's in CXXFLAGS. Ignore libCrun as 13178 # -library=stlport4 depends on it. 13179 case " $CXX $CXXFLAGS " in 13180 *" -library=stlport4 "*) 13181 solaris_use_stlport4=yes 13182 ;; 13183 esac 13184 13185 # Adding this requires a known-good setup of shared libraries for 13186 # Sun compiler versions before 5.6, else PIC objects from an old 13187 # archive will be linked into the output, leading to subtle bugs. 13188 if test "$solaris_use_stlport4" != yes; then 13189 postdeps_CXX='-library=Cstd -library=Crun' 13190 fi 13191 ;; 13192 esac 13193 ;; 13194 esac 13195 13196 13197 case " $postdeps_CXX " in 13198 *" -lc "*) archive_cmds_need_lc_CXX=no ;; 13199 esac 13200 compiler_lib_search_dirs_CXX= 13201 if test -n "${compiler_lib_search_path_CXX}"; then 13202 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 13203 fi 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 lt_prog_compiler_wl_CXX= 13236 lt_prog_compiler_pic_CXX= 13237 lt_prog_compiler_static_CXX= 13238 13239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 13240 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 13241 13242 # C++ specific cases for pic, static, wl, etc. 13243 if test "$GXX" = yes; then 13244 lt_prog_compiler_wl_CXX='-Wl,' 13245 lt_prog_compiler_static_CXX='-static' 13246 13247 case $host_os in 13248 aix*) 13249 # All AIX code is PIC. 13250 if test "$host_cpu" = ia64; then 13251 # AIX 5 now supports IA64 processor 13252 lt_prog_compiler_static_CXX='-Bstatic' 13253 fi 13254 lt_prog_compiler_pic_CXX='-fPIC' 13255 ;; 13256 13257 amigaos*) 13258 case $host_cpu in 13259 powerpc) 13260 # see comment about AmigaOS4 .so support 13261 lt_prog_compiler_pic_CXX='-fPIC' 13262 ;; 13263 m68k) 13264 # FIXME: we need at least 68020 code to build shared libraries, but 13265 # adding the `-m68020' flag to GCC prevents building anything better, 13266 # like `-m68040'. 13267 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 13268 ;; 13269 esac 13270 ;; 13271 13272 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 13273 # PIC is the default for these OSes. 13274 ;; 13275 mingw* | cygwin* | os2* | pw32* | cegcc*) 13276 # This hack is so that the source file can tell whether it is being 13277 # built for inclusion in a dll (and should export symbols for example). 13278 # Although the cygwin gcc ignores -fPIC, still need this for old-style 13279 # (--disable-auto-import) libraries 13280 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 13281 ;; 13282 darwin* | rhapsody*) 13283 # PIC is the default on this platform 13284 # Common symbols not allowed in MH_DYLIB files 13285 lt_prog_compiler_pic_CXX='-fno-common' 13286 ;; 13287 *djgpp*) 13288 # DJGPP does not support shared libraries at all 13289 lt_prog_compiler_pic_CXX= 13290 ;; 13291 haiku*) 13292 # PIC is the default for Haiku. 13293 # The "-static" flag exists, but is broken. 13294 lt_prog_compiler_static_CXX= 13295 ;; 13296 interix[3-9]*) 13297 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 13298 # Instead, we relocate shared libraries at runtime. 13299 ;; 13300 sysv4*MP*) 13301 if test -d /usr/nec; then 13302 lt_prog_compiler_pic_CXX=-Kconform_pic 13303 fi 13304 ;; 13305 hpux*) 13306 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 13307 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 13308 # sets the default TLS model and affects inlining. 13309 case $host_cpu in 13310 hppa*64*) 13311 ;; 13312 *) 13313 lt_prog_compiler_pic_CXX='-fPIC' 13314 ;; 13315 esac 13316 ;; 13317 *qnx* | *nto*) 13318 # QNX uses GNU C++, but need to define -shared option too, otherwise 13319 # it will coredump. 13320 lt_prog_compiler_pic_CXX='-fPIC -shared' 13321 ;; 13322 *) 13323 lt_prog_compiler_pic_CXX='-fPIC' 13324 ;; 13325 esac 13326 else 13327 case $host_os in 13328 aix[4-9]*) 13329 # All AIX code is PIC. 13330 if test "$host_cpu" = ia64; then 13331 # AIX 5 now supports IA64 processor 13332 lt_prog_compiler_static_CXX='-Bstatic' 13333 else 13334 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 13335 fi 13336 ;; 13337 chorus*) 13338 case $cc_basename in 13339 cxch68*) 13340 # Green Hills C++ Compiler 13341 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 13342 ;; 13343 esac 13344 ;; 13345 dgux*) 13346 case $cc_basename in 13347 ec++*) 13348 lt_prog_compiler_pic_CXX='-KPIC' 13349 ;; 13350 ghcx*) 13351 # Green Hills C++ Compiler 13352 lt_prog_compiler_pic_CXX='-pic' 13353 ;; 13354 *) 13355 ;; 13356 esac 13357 ;; 13358 freebsd* | dragonfly*) 13359 # FreeBSD uses GNU C++ 13360 ;; 13361 hpux9* | hpux10* | hpux11*) 13362 case $cc_basename in 13363 CC*) 13364 lt_prog_compiler_wl_CXX='-Wl,' 13365 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13366 if test "$host_cpu" != ia64; then 13367 lt_prog_compiler_pic_CXX='+Z' 13368 fi 13369 ;; 13370 aCC*) 13371 lt_prog_compiler_wl_CXX='-Wl,' 13372 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 13373 case $host_cpu in 13374 hppa*64*|ia64*) 13375 # +Z the default 13376 ;; 13377 *) 13378 lt_prog_compiler_pic_CXX='+Z' 13379 ;; 13380 esac 13381 ;; 13382 *) 13383 ;; 13384 esac 13385 ;; 13386 interix*) 13387 # This is c89, which is MS Visual C++ (no shared libs) 13388 # Anyone wants to do a port? 13389 ;; 13390 irix5* | irix6* | nonstopux*) 13391 case $cc_basename in 13392 CC*) 13393 lt_prog_compiler_wl_CXX='-Wl,' 13394 lt_prog_compiler_static_CXX='-non_shared' 13395 # CC pic flag -KPIC is the default. 13396 ;; 13397 *) 13398 ;; 13399 esac 13400 ;; 13401 linux* | k*bsd*-gnu | kopensolaris*-gnu) 13402 case $cc_basename in 13403 KCC*) 13404 # KAI C++ Compiler 13405 lt_prog_compiler_wl_CXX='--backend -Wl,' 13406 lt_prog_compiler_pic_CXX='-fPIC' 13407 ;; 13408 ecpc* ) 13409 # old Intel C++ for x86_64 which still supported -KPIC. 13410 lt_prog_compiler_wl_CXX='-Wl,' 13411 lt_prog_compiler_pic_CXX='-KPIC' 13412 lt_prog_compiler_static_CXX='-static' 13413 ;; 13414 icpc* ) 13415 # Intel C++, used to be incompatible with GCC. 13416 # ICC 10 doesn't accept -KPIC any more. 13417 lt_prog_compiler_wl_CXX='-Wl,' 13418 lt_prog_compiler_pic_CXX='-fPIC' 13419 lt_prog_compiler_static_CXX='-static' 13420 ;; 13421 pgCC* | pgcpp*) 13422 # Portland Group C++ compiler 13423 lt_prog_compiler_wl_CXX='-Wl,' 13424 lt_prog_compiler_pic_CXX='-fpic' 13425 lt_prog_compiler_static_CXX='-Bstatic' 13426 ;; 13427 cxx*) 13428 # Compaq C++ 13429 # Make sure the PIC flag is empty. It appears that all Alpha 13430 # Linux and Compaq Tru64 Unix objects are PIC. 13431 lt_prog_compiler_pic_CXX= 13432 lt_prog_compiler_static_CXX='-non_shared' 13433 ;; 13434 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 13435 # IBM XL 8.0, 9.0 on PPC and BlueGene 13436 lt_prog_compiler_wl_CXX='-Wl,' 13437 lt_prog_compiler_pic_CXX='-qpic' 13438 lt_prog_compiler_static_CXX='-qstaticlink' 13439 ;; 13440 *) 13441 case `$CC -V 2>&1 | sed 5q` in 13442 *Sun\ C*) 13443 # Sun C++ 5.9 13444 lt_prog_compiler_pic_CXX='-KPIC' 13445 lt_prog_compiler_static_CXX='-Bstatic' 13446 lt_prog_compiler_wl_CXX='-Qoption ld ' 13447 ;; 13448 esac 13449 ;; 13450 esac 13451 ;; 13452 lynxos*) 13453 ;; 13454 m88k*) 13455 ;; 13456 mvs*) 13457 case $cc_basename in 13458 cxx*) 13459 lt_prog_compiler_pic_CXX='-W c,exportall' 13460 ;; 13461 *) 13462 ;; 13463 esac 13464 ;; 13465 netbsd*) 13466 ;; 13467 *qnx* | *nto*) 13468 # QNX uses GNU C++, but need to define -shared option too, otherwise 13469 # it will coredump. 13470 lt_prog_compiler_pic_CXX='-fPIC -shared' 13471 ;; 13472 osf3* | osf4* | osf5*) 13473 case $cc_basename in 13474 KCC*) 13475 lt_prog_compiler_wl_CXX='--backend -Wl,' 13476 ;; 13477 RCC*) 13478 # Rational C++ 2.4.1 13479 lt_prog_compiler_pic_CXX='-pic' 13480 ;; 13481 cxx*) 13482 # Digital/Compaq C++ 13483 lt_prog_compiler_wl_CXX='-Wl,' 13484 # Make sure the PIC flag is empty. It appears that all Alpha 13485 # Linux and Compaq Tru64 Unix objects are PIC. 13486 lt_prog_compiler_pic_CXX= 13487 lt_prog_compiler_static_CXX='-non_shared' 13488 ;; 13489 *) 13490 ;; 13491 esac 13492 ;; 13493 psos*) 13494 ;; 13495 solaris*) 13496 case $cc_basename in 13497 CC*) 13498 # Sun C++ 4.2, 5.x and Centerline C++ 13499 lt_prog_compiler_pic_CXX='-KPIC' 13500 lt_prog_compiler_static_CXX='-Bstatic' 13501 lt_prog_compiler_wl_CXX='-Qoption ld ' 13502 ;; 13503 gcx*) 13504 # Green Hills C++ Compiler 13505 lt_prog_compiler_pic_CXX='-PIC' 13506 ;; 13507 *) 13508 ;; 13509 esac 13510 ;; 13511 sunos4*) 13512 case $cc_basename in 13513 CC*) 13514 # Sun C++ 4.x 13515 lt_prog_compiler_pic_CXX='-pic' 13516 lt_prog_compiler_static_CXX='-Bstatic' 13517 ;; 13518 lcc*) 13519 # Lucid 13520 lt_prog_compiler_pic_CXX='-pic' 13521 ;; 13522 *) 13523 ;; 13524 esac 13525 ;; 13526 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 13527 case $cc_basename in 13528 CC*) 13529 lt_prog_compiler_wl_CXX='-Wl,' 13530 lt_prog_compiler_pic_CXX='-KPIC' 13531 lt_prog_compiler_static_CXX='-Bstatic' 13532 ;; 13533 esac 13534 ;; 13535 tandem*) 13536 case $cc_basename in 13537 NCC*) 13538 # NonStop-UX NCC 3.20 13539 lt_prog_compiler_pic_CXX='-KPIC' 13540 ;; 13541 *) 13542 ;; 13543 esac 13544 ;; 13545 vxworks*) 13546 ;; 13547 *) 13548 lt_prog_compiler_can_build_shared_CXX=no 13549 ;; 13550 esac 13551 fi 13552 13553 case $host_os in 13554 # For platforms which do not support PIC, -DPIC is meaningless: 13555 *djgpp*) 13556 lt_prog_compiler_pic_CXX= 13557 ;; 13558 *) 13559 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 13560 ;; 13561 esac 13562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 13563 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } 13564 13565 13566 13567 # 13568 # Check to make sure the PIC flag actually works. 13569 # 13570 if test -n "$lt_prog_compiler_pic_CXX"; then 13571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 13572 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 13573 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 13574 $as_echo_n "(cached) " >&6 13575 else 13576 lt_cv_prog_compiler_pic_works_CXX=no 13577 ac_outfile=conftest.$ac_objext 13578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13579 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 13580 # Insert the option either (1) after the last *FLAGS variable, or 13581 # (2) before a word containing "conftest.", or (3) at the end. 13582 # Note that $ac_compile itself does not contain backslashes and begins 13583 # with a dollar sign (not a hyphen), so the echo should work correctly. 13584 # The option is referenced via a variable to avoid confusing sed. 13585 lt_compile=`echo "$ac_compile" | $SED \ 13586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13588 -e 's:$: $lt_compiler_flag:'` 13589 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13590 (eval "$lt_compile" 2>conftest.err) 13591 ac_status=$? 13592 cat conftest.err >&5 13593 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13594 if (exit $ac_status) && test -s "$ac_outfile"; then 13595 # The compiler can only warn and ignore the option if not recognized 13596 # So say no if there are warnings other than the usual output. 13597 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 13598 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13599 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 13600 lt_cv_prog_compiler_pic_works_CXX=yes 13601 fi 13602 fi 13603 $RM conftest* 13604 13605 fi 13606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 13607 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 13608 13609 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 13610 case $lt_prog_compiler_pic_CXX in 13611 "" | " "*) ;; 13612 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 13613 esac 13614 else 13615 lt_prog_compiler_pic_CXX= 13616 lt_prog_compiler_can_build_shared_CXX=no 13617 fi 13618 13619 fi 13620 13621 13622 13623 # 13624 # Check to make sure the static flag actually works. 13625 # 13626 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 13627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 13628 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 13629 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 13630 $as_echo_n "(cached) " >&6 13631 else 13632 lt_cv_prog_compiler_static_works_CXX=no 13633 save_LDFLAGS="$LDFLAGS" 13634 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 13635 echo "$lt_simple_link_test_code" > conftest.$ac_ext 13636 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 13637 # The linker can only warn and ignore the option if not recognized 13638 # So say no if there are warnings 13639 if test -s conftest.err; then 13640 # Append any errors to the config.log. 13641 cat conftest.err 1>&5 13642 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 13643 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 13644 if diff conftest.exp conftest.er2 >/dev/null; then 13645 lt_cv_prog_compiler_static_works_CXX=yes 13646 fi 13647 else 13648 lt_cv_prog_compiler_static_works_CXX=yes 13649 fi 13650 fi 13651 $RM -r conftest* 13652 LDFLAGS="$save_LDFLAGS" 13653 13654 fi 13655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 13656 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 13657 13658 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 13659 : 13660 else 13661 lt_prog_compiler_static_CXX= 13662 fi 13663 13664 13665 13666 13667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13668 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13669 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13670 $as_echo_n "(cached) " >&6 13671 else 13672 lt_cv_prog_compiler_c_o_CXX=no 13673 $RM -r conftest 2>/dev/null 13674 mkdir conftest 13675 cd conftest 13676 mkdir out 13677 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13678 13679 lt_compiler_flag="-o out/conftest2.$ac_objext" 13680 # Insert the option either (1) after the last *FLAGS variable, or 13681 # (2) before a word containing "conftest.", or (3) at the end. 13682 # Note that $ac_compile itself does not contain backslashes and begins 13683 # with a dollar sign (not a hyphen), so the echo should work correctly. 13684 lt_compile=`echo "$ac_compile" | $SED \ 13685 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13686 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13687 -e 's:$: $lt_compiler_flag:'` 13688 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13689 (eval "$lt_compile" 2>out/conftest.err) 13690 ac_status=$? 13691 cat out/conftest.err >&5 13692 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13693 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13694 then 13695 # The compiler can only warn and ignore the option if not recognized 13696 # So say no if there are warnings 13697 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13698 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13699 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13700 lt_cv_prog_compiler_c_o_CXX=yes 13701 fi 13702 fi 13703 chmod u+w . 2>&5 13704 $RM conftest* 13705 # SGI C++ compiler will create directory out/ii_files/ for 13706 # template instantiation 13707 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13708 $RM out/* && rmdir out 13709 cd .. 13710 $RM -r conftest 13711 $RM conftest* 13712 13713 fi 13714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13715 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13716 13717 13718 13719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 13720 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 13721 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 13722 $as_echo_n "(cached) " >&6 13723 else 13724 lt_cv_prog_compiler_c_o_CXX=no 13725 $RM -r conftest 2>/dev/null 13726 mkdir conftest 13727 cd conftest 13728 mkdir out 13729 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13730 13731 lt_compiler_flag="-o out/conftest2.$ac_objext" 13732 # Insert the option either (1) after the last *FLAGS variable, or 13733 # (2) before a word containing "conftest.", or (3) at the end. 13734 # Note that $ac_compile itself does not contain backslashes and begins 13735 # with a dollar sign (not a hyphen), so the echo should work correctly. 13736 lt_compile=`echo "$ac_compile" | $SED \ 13737 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 13738 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 13739 -e 's:$: $lt_compiler_flag:'` 13740 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 13741 (eval "$lt_compile" 2>out/conftest.err) 13742 ac_status=$? 13743 cat out/conftest.err >&5 13744 echo "$as_me:$LINENO: \$? = $ac_status" >&5 13745 if (exit $ac_status) && test -s out/conftest2.$ac_objext 13746 then 13747 # The compiler can only warn and ignore the option if not recognized 13748 # So say no if there are warnings 13749 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 13750 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 13751 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 13752 lt_cv_prog_compiler_c_o_CXX=yes 13753 fi 13754 fi 13755 chmod u+w . 2>&5 13756 $RM conftest* 13757 # SGI C++ compiler will create directory out/ii_files/ for 13758 # template instantiation 13759 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 13760 $RM out/* && rmdir out 13761 cd .. 13762 $RM -r conftest 13763 $RM conftest* 13764 13765 fi 13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 13767 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 13768 13769 13770 13771 13772 hard_links="nottested" 13773 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 13774 # do not overwrite the value of need_locks provided by the user 13775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 13776 $as_echo_n "checking if we can lock with hard links... " >&6; } 13777 hard_links=yes 13778 $RM conftest* 13779 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13780 touch conftest.a 13781 ln conftest.a conftest.b 2>&5 || hard_links=no 13782 ln conftest.a conftest.b 2>/dev/null && hard_links=no 13783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 13784 $as_echo "$hard_links" >&6; } 13785 if test "$hard_links" = no; then 13786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 13787 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 13788 need_locks=warn 13789 fi 13790 else 13791 need_locks=no 13792 fi 13793 13794 13795 13796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13797 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13798 13799 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13800 case $host_os in 13801 aix[4-9]*) 13802 # If we're using GNU nm, then we don't want the "-C" option. 13803 # -C means demangle to AIX nm, but means don't demangle with GNU nm 13804 # Also, AIX nm treats weak defined symbols like other global defined 13805 # symbols, whereas GNU nm marks them as "W". 13806 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13807 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13808 else 13809 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13810 fi 13811 ;; 13812 pw32*) 13813 export_symbols_cmds_CXX="$ltdll_cmds" 13814 ;; 13815 cygwin* | mingw* | cegcc*) 13816 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 13817 ;; 13818 *) 13819 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 13820 ;; 13821 esac 13822 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 13823 13824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 13825 $as_echo "$ld_shlibs_CXX" >&6; } 13826 test "$ld_shlibs_CXX" = no && can_build_shared=no 13827 13828 with_gnu_ld_CXX=$with_gnu_ld 13829 13830 13831 13832 13833 13834 13835 # 13836 # Do we need to explicitly link libc? 13837 # 13838 case "x$archive_cmds_need_lc_CXX" in 13839 x|xyes) 13840 # Assume -lc should be added 13841 archive_cmds_need_lc_CXX=yes 13842 13843 if test "$enable_shared" = yes && test "$GCC" = yes; then 13844 case $archive_cmds_CXX in 13845 *'~'*) 13846 # FIXME: we may have to deal with multi-command sequences. 13847 ;; 13848 '$CC '*) 13849 # Test whether the compiler implicitly links with -lc since on some 13850 # systems, -lgcc has to come before -lc. If gcc already passes -lc 13851 # to ld, don't add -lc before -lgcc. 13852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13853 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13854 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 13855 $as_echo_n "(cached) " >&6 13856 else 13857 $RM conftest* 13858 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13859 13860 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13861 (eval $ac_compile) 2>&5 13862 ac_status=$? 13863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13864 test $ac_status = 0; } 2>conftest.err; then 13865 soname=conftest 13866 lib=conftest 13867 libobjs=conftest.$ac_objext 13868 deplibs= 13869 wl=$lt_prog_compiler_wl_CXX 13870 pic_flag=$lt_prog_compiler_pic_CXX 13871 compiler_flags=-v 13872 linker_flags=-v 13873 verstring= 13874 output_objdir=. 13875 libname=conftest 13876 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 13877 allow_undefined_flag_CXX= 13878 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13879 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13880 ac_status=$? 13881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13882 test $ac_status = 0; } 13883 then 13884 lt_cv_archive_cmds_need_lc_CXX=no 13885 else 13886 lt_cv_archive_cmds_need_lc_CXX=yes 13887 fi 13888 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 13889 else 13890 cat conftest.err 1>&5 13891 fi 13892 $RM conftest* 13893 13894 fi 13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 13896 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 13897 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 13898 ;; 13899 esac 13900 fi 13901 ;; 13902 esac 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 13968 $as_echo_n "checking dynamic linker characteristics... " >&6; } 13969 13970 library_names_spec= 13971 libname_spec='lib$name' 13972 soname_spec= 13973 shrext_cmds=".so" 13974 postinstall_cmds= 13975 postuninstall_cmds= 13976 finish_cmds= 13977 finish_eval= 13978 shlibpath_var= 13979 shlibpath_overrides_runpath=unknown 13980 version_type=none 13981 dynamic_linker="$host_os ld.so" 13982 sys_lib_dlsearch_path_spec="/lib /usr/lib" 13983 need_lib_prefix=unknown 13984 hardcode_into_libs=no 13985 13986 # when you set need_version to no, make sure it does not cause -set_version 13987 # flags to be left without arguments 13988 need_version=unknown 13989 13990 case $host_os in 13991 aix3*) 13992 version_type=linux 13993 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 13994 shlibpath_var=LIBPATH 13995 13996 # AIX 3 has no versioning support, so we append a major version to the name. 13997 soname_spec='${libname}${release}${shared_ext}$major' 13998 ;; 13999 14000 aix[4-9]*) 14001 version_type=linux 14002 need_lib_prefix=no 14003 need_version=no 14004 hardcode_into_libs=yes 14005 if test "$host_cpu" = ia64; then 14006 # AIX 5 supports IA64 14007 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14008 shlibpath_var=LD_LIBRARY_PATH 14009 else 14010 # With GCC up to 2.95.x, collect2 would create an import file 14011 # for dependence libraries. The import file would start with 14012 # the line `#! .'. This would cause the generated library to 14013 # depend on `.', always an invalid library. This was fixed in 14014 # development snapshots of GCC prior to 3.0. 14015 case $host_os in 14016 aix4 | aix4.[01] | aix4.[01].*) 14017 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14018 echo ' yes ' 14019 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14020 : 14021 else 14022 can_build_shared=no 14023 fi 14024 ;; 14025 esac 14026 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14027 # soname into executable. Probably we can add versioning support to 14028 # collect2, so additional links can be useful in future. 14029 if test "$aix_use_runtimelinking" = yes; then 14030 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14031 # instead of lib<name>.a to let people know that these are not 14032 # typical AIX shared libraries. 14033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14034 else 14035 # We preserve .a as extension for shared libraries through AIX4.2 14036 # and later when we are not doing run time linking. 14037 library_names_spec='${libname}${release}.a $libname.a' 14038 soname_spec='${libname}${release}${shared_ext}$major' 14039 fi 14040 shlibpath_var=LIBPATH 14041 fi 14042 ;; 14043 14044 amigaos*) 14045 case $host_cpu in 14046 powerpc) 14047 # Since July 2007 AmigaOS4 officially supports .so libraries. 14048 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14050 ;; 14051 m68k) 14052 library_names_spec='$libname.ixlibrary $libname.a' 14053 # Create ${libname}_ixlibrary.a entries in /sys/libs. 14054 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' 14055 ;; 14056 esac 14057 ;; 14058 14059 beos*) 14060 library_names_spec='${libname}${shared_ext}' 14061 dynamic_linker="$host_os ld.so" 14062 shlibpath_var=LIBRARY_PATH 14063 ;; 14064 14065 bsdi[45]*) 14066 version_type=linux 14067 need_version=no 14068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14069 soname_spec='${libname}${release}${shared_ext}$major' 14070 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14071 shlibpath_var=LD_LIBRARY_PATH 14072 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14073 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14074 # the default ld.so.conf also contains /usr/contrib/lib and 14075 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14076 # libtool to hard-code these into programs 14077 ;; 14078 14079 cygwin* | mingw* | pw32* | cegcc*) 14080 version_type=windows 14081 shrext_cmds=".dll" 14082 need_version=no 14083 need_lib_prefix=no 14084 14085 case $GCC,$host_os in 14086 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14087 library_names_spec='$libname.dll.a' 14088 # DLL is installed to $(libdir)/../bin by postinstall_cmds 14089 postinstall_cmds='base_file=`basename \${file}`~ 14090 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14091 dldir=$destdir/`dirname \$dlpath`~ 14092 test -d \$dldir || mkdir -p \$dldir~ 14093 $install_prog $dir/$dlname \$dldir/$dlname~ 14094 chmod a+x \$dldir/$dlname~ 14095 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14096 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14097 fi' 14098 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14099 dlpath=$dir/\$dldll~ 14100 $RM \$dlpath' 14101 shlibpath_overrides_runpath=yes 14102 14103 case $host_os in 14104 cygwin*) 14105 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14106 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14107 14108 ;; 14109 mingw* | cegcc*) 14110 # MinGW DLLs use traditional 'lib' prefix 14111 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14112 ;; 14113 pw32*) 14114 # pw32 DLLs use 'pw' prefix rather than 'lib' 14115 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14116 ;; 14117 esac 14118 ;; 14119 14120 *) 14121 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14122 ;; 14123 esac 14124 dynamic_linker='Win32 ld.exe' 14125 # FIXME: first we should search . and the directory the executable is in 14126 shlibpath_var=PATH 14127 ;; 14128 14129 darwin* | rhapsody*) 14130 dynamic_linker="$host_os dyld" 14131 version_type=darwin 14132 need_lib_prefix=no 14133 need_version=no 14134 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14135 soname_spec='${libname}${release}${major}$shared_ext' 14136 shlibpath_overrides_runpath=yes 14137 shlibpath_var=DYLD_LIBRARY_PATH 14138 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14139 14140 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14141 ;; 14142 14143 dgux*) 14144 version_type=linux 14145 need_lib_prefix=no 14146 need_version=no 14147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14148 soname_spec='${libname}${release}${shared_ext}$major' 14149 shlibpath_var=LD_LIBRARY_PATH 14150 ;; 14151 14152 freebsd* | dragonfly*) 14153 # DragonFly does not have aout. When/if they implement a new 14154 # versioning mechanism, adjust this. 14155 if test -x /usr/bin/objformat; then 14156 objformat=`/usr/bin/objformat` 14157 else 14158 case $host_os in 14159 freebsd[23].*) objformat=aout ;; 14160 *) objformat=elf ;; 14161 esac 14162 fi 14163 version_type=freebsd-$objformat 14164 case $version_type in 14165 freebsd-elf*) 14166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14167 need_version=no 14168 need_lib_prefix=no 14169 ;; 14170 freebsd-*) 14171 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14172 need_version=yes 14173 ;; 14174 esac 14175 shlibpath_var=LD_LIBRARY_PATH 14176 case $host_os in 14177 freebsd2.*) 14178 shlibpath_overrides_runpath=yes 14179 ;; 14180 freebsd3.[01]* | freebsdelf3.[01]*) 14181 shlibpath_overrides_runpath=yes 14182 hardcode_into_libs=yes 14183 ;; 14184 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14185 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14186 shlibpath_overrides_runpath=no 14187 hardcode_into_libs=yes 14188 ;; 14189 *) # from 4.6 on, and DragonFly 14190 shlibpath_overrides_runpath=yes 14191 hardcode_into_libs=yes 14192 ;; 14193 esac 14194 ;; 14195 14196 haiku*) 14197 version_type=linux 14198 need_lib_prefix=no 14199 need_version=no 14200 dynamic_linker="$host_os runtime_loader" 14201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14202 soname_spec='${libname}${release}${shared_ext}$major' 14203 shlibpath_var=LIBRARY_PATH 14204 shlibpath_overrides_runpath=yes 14205 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14206 hardcode_into_libs=yes 14207 ;; 14208 14209 hpux9* | hpux10* | hpux11*) 14210 # Give a soname corresponding to the major version so that dld.sl refuses to 14211 # link against other versions. 14212 version_type=sunos 14213 need_lib_prefix=no 14214 need_version=no 14215 case $host_cpu in 14216 ia64*) 14217 shrext_cmds='.so' 14218 hardcode_into_libs=yes 14219 dynamic_linker="$host_os dld.so" 14220 shlibpath_var=LD_LIBRARY_PATH 14221 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14223 soname_spec='${libname}${release}${shared_ext}$major' 14224 if test "X$HPUX_IA64_MODE" = X32; then 14225 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14226 else 14227 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14228 fi 14229 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14230 ;; 14231 hppa*64*) 14232 shrext_cmds='.sl' 14233 hardcode_into_libs=yes 14234 dynamic_linker="$host_os dld.sl" 14235 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14236 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14238 soname_spec='${libname}${release}${shared_ext}$major' 14239 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14240 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14241 ;; 14242 *) 14243 shrext_cmds='.sl' 14244 dynamic_linker="$host_os dld.sl" 14245 shlibpath_var=SHLIB_PATH 14246 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14248 soname_spec='${libname}${release}${shared_ext}$major' 14249 ;; 14250 esac 14251 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14252 postinstall_cmds='chmod 555 $lib' 14253 # or fails outright, so override atomically: 14254 install_override_mode=555 14255 ;; 14256 14257 interix[3-9]*) 14258 version_type=linux 14259 need_lib_prefix=no 14260 need_version=no 14261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14262 soname_spec='${libname}${release}${shared_ext}$major' 14263 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14264 shlibpath_var=LD_LIBRARY_PATH 14265 shlibpath_overrides_runpath=no 14266 hardcode_into_libs=yes 14267 ;; 14268 14269 irix5* | irix6* | nonstopux*) 14270 case $host_os in 14271 nonstopux*) version_type=nonstopux ;; 14272 *) 14273 if test "$lt_cv_prog_gnu_ld" = yes; then 14274 version_type=linux 14275 else 14276 version_type=irix 14277 fi ;; 14278 esac 14279 need_lib_prefix=no 14280 need_version=no 14281 soname_spec='${libname}${release}${shared_ext}$major' 14282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14283 case $host_os in 14284 irix5* | nonstopux*) 14285 libsuff= shlibsuff= 14286 ;; 14287 *) 14288 case $LD in # libtool.m4 will add one of these switches to LD 14289 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14290 libsuff= shlibsuff= libmagic=32-bit;; 14291 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14292 libsuff=32 shlibsuff=N32 libmagic=N32;; 14293 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14294 libsuff=64 shlibsuff=64 libmagic=64-bit;; 14295 *) libsuff= shlibsuff= libmagic=never-match;; 14296 esac 14297 ;; 14298 esac 14299 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14300 shlibpath_overrides_runpath=no 14301 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14302 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14303 hardcode_into_libs=yes 14304 ;; 14305 14306 # No shared lib support for Linux oldld, aout, or coff. 14307 linux*oldld* | linux*aout* | linux*coff*) 14308 dynamic_linker=no 14309 ;; 14310 14311 # This must be Linux ELF. 14312 14313 # uclinux* changes (here and below) have been submitted to the libtool 14314 # project, but have not yet been accepted: they are GCC-local changes 14315 # for the time being. (See 14316 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 14317 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 14318 version_type=linux 14319 need_lib_prefix=no 14320 need_version=no 14321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14322 soname_spec='${libname}${release}${shared_ext}$major' 14323 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14324 shlibpath_var=LD_LIBRARY_PATH 14325 shlibpath_overrides_runpath=no 14326 14327 # Some binutils ld are patched to set DT_RUNPATH 14328 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14329 $as_echo_n "(cached) " >&6 14330 else 14331 lt_cv_shlibpath_overrides_runpath=no 14332 save_LDFLAGS=$LDFLAGS 14333 save_libdir=$libdir 14334 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 14335 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 14336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14337 /* end confdefs.h. */ 14338 14339 int 14340 main () 14341 { 14342 14343 ; 14344 return 0; 14345 } 14346 _ACEOF 14347 if ac_fn_cxx_try_link "$LINENO"; then : 14348 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14349 lt_cv_shlibpath_overrides_runpath=yes 14350 fi 14351 fi 14352 rm -f core conftest.err conftest.$ac_objext \ 14353 conftest$ac_exeext conftest.$ac_ext 14354 LDFLAGS=$save_LDFLAGS 14355 libdir=$save_libdir 14356 14357 fi 14358 14359 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14360 14361 # This implies no fast_install, which is unacceptable. 14362 # Some rework will be needed to allow for fast_install 14363 # before this can be enabled. 14364 hardcode_into_libs=yes 14365 14366 # Append ld.so.conf contents to the search path 14367 if test -f /etc/ld.so.conf; then 14368 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' ' '` 14369 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14370 fi 14371 14372 # We used to test for /lib/ld.so.1 and disable shared libraries on 14373 # powerpc, because MkLinux only supported shared libraries with the 14374 # GNU dynamic linker. Since this was broken with cross compilers, 14375 # most powerpc-linux boxes support dynamic linking these days and 14376 # people can always --disable-shared, the test was removed, and we 14377 # assume the GNU/Linux dynamic linker is in use. 14378 dynamic_linker='GNU/Linux ld.so' 14379 ;; 14380 14381 netbsd*) 14382 version_type=sunos 14383 need_lib_prefix=no 14384 need_version=no 14385 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14387 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14388 dynamic_linker='NetBSD (a.out) ld.so' 14389 else 14390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14391 soname_spec='${libname}${release}${shared_ext}$major' 14392 dynamic_linker='NetBSD ld.elf_so' 14393 fi 14394 shlibpath_var=LD_LIBRARY_PATH 14395 shlibpath_overrides_runpath=yes 14396 hardcode_into_libs=yes 14397 ;; 14398 14399 newsos6) 14400 version_type=linux 14401 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14402 shlibpath_var=LD_LIBRARY_PATH 14403 shlibpath_overrides_runpath=yes 14404 ;; 14405 14406 *nto* | *qnx*) 14407 version_type=qnx 14408 need_lib_prefix=no 14409 need_version=no 14410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14411 soname_spec='${libname}${release}${shared_ext}$major' 14412 shlibpath_var=LD_LIBRARY_PATH 14413 shlibpath_overrides_runpath=no 14414 hardcode_into_libs=yes 14415 dynamic_linker='ldqnx.so' 14416 ;; 14417 14418 openbsd*) 14419 version_type=sunos 14420 sys_lib_dlsearch_path_spec="/usr/lib" 14421 need_lib_prefix=no 14422 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14423 case $host_os in 14424 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14425 *) need_version=no ;; 14426 esac 14427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14428 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14429 shlibpath_var=LD_LIBRARY_PATH 14430 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14431 case $host_os in 14432 openbsd2.[89] | openbsd2.[89].*) 14433 shlibpath_overrides_runpath=no 14434 ;; 14435 *) 14436 shlibpath_overrides_runpath=yes 14437 ;; 14438 esac 14439 else 14440 shlibpath_overrides_runpath=yes 14441 fi 14442 ;; 14443 14444 os2*) 14445 libname_spec='$name' 14446 shrext_cmds=".dll" 14447 need_lib_prefix=no 14448 library_names_spec='$libname${shared_ext} $libname.a' 14449 dynamic_linker='OS/2 ld.exe' 14450 shlibpath_var=LIBPATH 14451 ;; 14452 14453 osf3* | osf4* | osf5*) 14454 version_type=osf 14455 need_lib_prefix=no 14456 need_version=no 14457 soname_spec='${libname}${release}${shared_ext}$major' 14458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14459 shlibpath_var=LD_LIBRARY_PATH 14460 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14461 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14462 ;; 14463 14464 rdos*) 14465 dynamic_linker=no 14466 ;; 14467 14468 solaris*) 14469 version_type=linux 14470 need_lib_prefix=no 14471 need_version=no 14472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14473 soname_spec='${libname}${release}${shared_ext}$major' 14474 shlibpath_var=LD_LIBRARY_PATH 14475 shlibpath_overrides_runpath=yes 14476 hardcode_into_libs=yes 14477 # ldd complains unless libraries are executable 14478 postinstall_cmds='chmod +x $lib' 14479 ;; 14480 14481 sunos4*) 14482 version_type=sunos 14483 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14484 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14485 shlibpath_var=LD_LIBRARY_PATH 14486 shlibpath_overrides_runpath=yes 14487 if test "$with_gnu_ld" = yes; then 14488 need_lib_prefix=no 14489 fi 14490 need_version=yes 14491 ;; 14492 14493 sysv4 | sysv4.3*) 14494 version_type=linux 14495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14496 soname_spec='${libname}${release}${shared_ext}$major' 14497 shlibpath_var=LD_LIBRARY_PATH 14498 case $host_vendor in 14499 sni) 14500 shlibpath_overrides_runpath=no 14501 need_lib_prefix=no 14502 runpath_var=LD_RUN_PATH 14503 ;; 14504 siemens) 14505 need_lib_prefix=no 14506 ;; 14507 motorola) 14508 need_lib_prefix=no 14509 need_version=no 14510 shlibpath_overrides_runpath=no 14511 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14512 ;; 14513 esac 14514 ;; 14515 14516 sysv4*MP*) 14517 if test -d /usr/nec ;then 14518 version_type=linux 14519 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14520 soname_spec='$libname${shared_ext}.$major' 14521 shlibpath_var=LD_LIBRARY_PATH 14522 fi 14523 ;; 14524 14525 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14526 version_type=freebsd-elf 14527 need_lib_prefix=no 14528 need_version=no 14529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14530 soname_spec='${libname}${release}${shared_ext}$major' 14531 shlibpath_var=LD_LIBRARY_PATH 14532 shlibpath_overrides_runpath=yes 14533 hardcode_into_libs=yes 14534 if test "$with_gnu_ld" = yes; then 14535 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14536 else 14537 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14538 case $host_os in 14539 sco3.2v5*) 14540 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14541 ;; 14542 esac 14543 fi 14544 sys_lib_dlsearch_path_spec='/usr/lib' 14545 ;; 14546 14547 tpf*) 14548 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14549 version_type=linux 14550 need_lib_prefix=no 14551 need_version=no 14552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14553 shlibpath_var=LD_LIBRARY_PATH 14554 shlibpath_overrides_runpath=no 14555 hardcode_into_libs=yes 14556 ;; 14557 14558 uts4*) 14559 version_type=linux 14560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14561 soname_spec='${libname}${release}${shared_ext}$major' 14562 shlibpath_var=LD_LIBRARY_PATH 14563 ;; 14564 14565 # Shared libraries for VwWorks, >= 7 only at this stage 14566 # and (fpic) still incompatible with "large" code models 14567 # in a few configurations. Only for RTP mode in any case, 14568 # and upon explicit request at configure time. 14569 vxworks7*) 14570 dynamic_linker=no 14571 case ${with_multisubdir}-${enable_shared} in 14572 *large*) 14573 ;; 14574 *mrtp*-yes) 14575 version_type=linux 14576 need_lib_prefix=no 14577 need_version=no 14578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14579 soname_spec='${libname}${release}${shared_ext}$major' 14580 dynamic_linker="$host_os module_loader" 14581 ;; 14582 esac 14583 ;; 14584 *) 14585 dynamic_linker=no 14586 ;; 14587 esac 14588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14589 $as_echo "$dynamic_linker" >&6; } 14590 test "$dynamic_linker" = no && can_build_shared=no 14591 14592 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14593 if test "$GCC" = yes; then 14594 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14595 fi 14596 14597 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14598 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14599 fi 14600 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14601 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14602 fi 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14642 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14643 hardcode_action_CXX= 14644 if test -n "$hardcode_libdir_flag_spec_CXX" || 14645 test -n "$runpath_var_CXX" || 14646 test "X$hardcode_automatic_CXX" = "Xyes" ; then 14647 14648 # We can hardcode non-existent directories. 14649 if test "$hardcode_direct_CXX" != no && 14650 # If the only mechanism to avoid hardcoding is shlibpath_var, we 14651 # have to relink, otherwise we might link with an installed library 14652 # when we should be linking with a yet-to-be-installed one 14653 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 14654 test "$hardcode_minus_L_CXX" != no; then 14655 # Linking always hardcodes the temporary library directory. 14656 hardcode_action_CXX=relink 14657 else 14658 # We can link without hardcoding, and we can hardcode nonexisting dirs. 14659 hardcode_action_CXX=immediate 14660 fi 14661 else 14662 # We cannot hardcode anything, or else we can only hardcode existing 14663 # directories. 14664 hardcode_action_CXX=unsupported 14665 fi 14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 14667 $as_echo "$hardcode_action_CXX" >&6; } 14668 14669 if test "$hardcode_action_CXX" = relink || 14670 test "$inherit_rpath_CXX" = yes; then 14671 # Fast installation is not supported 14672 enable_fast_install=no 14673 elif test "$shlibpath_overrides_runpath" = yes || 14674 test "$enable_shared" = no; then 14675 # Fast installation is not necessary 14676 enable_fast_install=needless 14677 fi 14678 14679 14680 14681 14682 14683 14684 14685 fi # test -n "$compiler" 14686 14687 CC=$lt_save_CC 14688 LDCXX=$LD 14689 LD=$lt_save_LD 14690 GCC=$lt_save_GCC 14691 with_gnu_ld=$lt_save_with_gnu_ld 14692 lt_cv_path_LDCXX=$lt_cv_path_LD 14693 lt_cv_path_LD=$lt_save_path_LD 14694 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 14695 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 14696 fi # test "$_lt_caught_CXX_error" != yes 14697 14698 ac_ext=c 14699 ac_cpp='$CPP $CPPFLAGS' 14700 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14701 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14702 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14703 14704 14705 14706 visibility= 14707 if test "$GXX" = yes; then 14708 visibility=-fvisibility=hidden 14709 fi 14710 14711 14712 # Check whether --enable-cet was given. 14713 if test "${enable_cet+set}" = set; then : 14714 enableval=$enable_cet; 14715 case "$enableval" in 14716 yes|no|auto) ;; 14717 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 14718 esac 14719 14720 else 14721 enable_cet=auto 14722 fi 14723 14724 14725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 14726 $as_echo_n "checking for CET support... " >&6; } 14727 14728 case "$host" in 14729 i[34567]86-*-linux* | x86_64-*-linux*) 14730 may_have_cet=yes 14731 cet_save_CFLAGS="$CFLAGS" 14732 CFLAGS="$CFLAGS -fcf-protection" 14733 case "$enable_cet" in 14734 auto) 14735 # Check if target supports multi-byte NOPs 14736 # and if compiler and assembler support CET. 14737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14738 /* end confdefs.h. */ 14739 14740 int 14741 main () 14742 { 14743 14744 #if !defined(__SSE2__) 14745 #error target does not support multi-byte NOPs 14746 #else 14747 asm ("setssbsy"); 14748 #endif 14749 14750 ; 14751 return 0; 14752 } 14753 _ACEOF 14754 if ac_fn_c_try_compile "$LINENO"; then : 14755 enable_cet=yes 14756 else 14757 enable_cet=no 14758 fi 14759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14760 ;; 14761 yes) 14762 # Check if compiler and assembler support CET. 14763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14764 /* end confdefs.h. */ 14765 14766 int 14767 main () 14768 { 14769 asm ("setssbsy"); 14770 ; 14771 return 0; 14772 } 14773 _ACEOF 14774 if ac_fn_c_try_compile "$LINENO"; then : 14775 support_cet=yes 14776 else 14777 support_cet=no 14778 fi 14779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14780 if test $support_cet = "no"; then 14781 if test x$enable_bootstrap != xno \ 14782 && test -z "${with_build_subdir}" \ 14783 && (test ! -f ../stage_current \ 14784 || test `cat ../stage_current` != "stage1"); then 14785 # Require CET support only for the final GCC build. 14786 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 14787 else 14788 # Don't enable CET without CET support for non-bootstrap 14789 # build, in stage1 nor for build support. 14790 enable_cet=no 14791 fi 14792 fi 14793 ;; 14794 esac 14795 CFLAGS="$cet_save_CFLAGS" 14796 ;; 14797 *) 14798 may_have_cet=no 14799 enable_cet=no 14800 ;; 14801 esac 14802 14803 cet_save_CFLAGS="$CFLAGS" 14804 CFLAGS="$CFLAGS -fcf-protection=none" 14805 cet_save_LDFLAGS="$LDFLAGS" 14806 LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 14807 if test x$may_have_cet = xyes; then 14808 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 14809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14810 /* end confdefs.h. */ 14811 14812 int 14813 main () 14814 { 14815 return 0; 14816 ; 14817 return 0; 14818 } 14819 _ACEOF 14820 if ac_fn_c_try_link "$LINENO"; then : 14821 may_have_cet=yes 14822 else 14823 may_have_cet=no 14824 fi 14825 rm -f core conftest.err conftest.$ac_objext \ 14826 conftest$ac_exeext conftest.$ac_ext 14827 fi 14828 14829 if test x$may_have_cet = xyes; then 14830 if test x$cross_compiling = xno; then 14831 if test "$cross_compiling" = yes; then : 14832 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14833 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14834 as_fn_error $? "cannot run test program while cross compiling 14835 See \`config.log' for more details" "$LINENO" 5; } 14836 else 14837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14838 /* end confdefs.h. */ 14839 14840 int 14841 main () 14842 { 14843 asm ("endbr32"); 14844 return 0; 14845 } 14846 14847 _ACEOF 14848 if ac_fn_c_try_run "$LINENO"; then : 14849 have_multi_byte_nop=yes 14850 else 14851 have_multi_byte_nop=no 14852 fi 14853 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14854 conftest.$ac_objext conftest.beam conftest.$ac_ext 14855 fi 14856 14857 have_cet=no 14858 if test x$have_multi_byte_nop = xyes; then 14859 if test "$cross_compiling" = yes; then : 14860 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14861 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14862 as_fn_error $? "cannot run test program while cross compiling 14863 See \`config.log' for more details" "$LINENO" 5; } 14864 else 14865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14866 /* end confdefs.h. */ 14867 14868 static void 14869 foo (void) 14870 { 14871 } 14872 14873 static void 14874 __attribute__ ((noinline, noclone)) 14875 xxx (void (*f) (void)) 14876 { 14877 f (); 14878 } 14879 14880 static void 14881 __attribute__ ((noinline, noclone)) 14882 bar (void) 14883 { 14884 xxx (foo); 14885 } 14886 14887 int 14888 main () 14889 { 14890 bar (); 14891 return 0; 14892 } 14893 14894 _ACEOF 14895 if ac_fn_c_try_run "$LINENO"; then : 14896 have_cet=no 14897 else 14898 have_cet=yes 14899 fi 14900 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14901 conftest.$ac_objext conftest.beam conftest.$ac_ext 14902 fi 14903 14904 fi 14905 if test x$enable_cet = xno -a x$have_cet = xyes; then 14906 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 14907 fi 14908 fi 14909 else 14910 # Enable CET in cross compiler if possible so that it will run on both 14911 # CET and non-CET hosts. 14912 have_cet=yes 14913 fi 14914 if test x$enable_cet = xyes; then 14915 CET_HOST_FLAGS="-fcf-protection" 14916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14917 $as_echo "yes" >&6; } 14918 else 14919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14920 $as_echo "no" >&6; } 14921 fi 14922 CFLAGS="$cet_save_CFLAGS" 14923 LDFLAGS="$cet_save_LDFLAGS" 14924 14925 14926 14927 ac_fn_c_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "$ac_includes_default" 14928 if test "x$ac_cv_have_decl_basename" = xyes; then : 14929 ac_have_decl=1 14930 else 14931 ac_have_decl=0 14932 fi 14933 14934 cat >>confdefs.h <<_ACEOF 14935 #define HAVE_DECL_BASENAME $ac_have_decl 14936 _ACEOF 14937 14938 14939 14940 get_gcc_base_ver="cat" 14941 14942 # Check whether --with-gcc-major-version-only was given. 14943 if test "${with_gcc_major_version_only+set}" = set; then : 14944 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 14945 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 14946 fi 14947 14948 fi 14949 14950 14951 14952 14953 if test x$with_gcc_major_version_only = xyes ; then 14954 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/../gcc/BASE-VER` 14955 else 14956 gcc_version=`cat $srcdir/../gcc/BASE-VER` 14957 fi 14958 14959 CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/../gcc/BASE-VER' 14960 14961 14962 ac_ext=c 14963 ac_cpp='$CPP $CPPFLAGS' 14964 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14965 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14966 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14967 14968 WARN_FLAGS= 14969 save_CFLAGS="$CFLAGS" 14970 for real_option in -W -Wall; do 14971 # Do the check with the no- prefix removed since gcc silently 14972 # accepts any -Wno-* option on purpose 14973 case $real_option in 14974 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 14975 *) option=$real_option ;; 14976 esac 14977 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 14978 14979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 14980 $as_echo_n "checking whether $CC supports $option... " >&6; } 14981 if eval \${$as_acx_Woption+:} false; then : 14982 $as_echo_n "(cached) " >&6 14983 else 14984 CFLAGS="$option" 14985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14986 /* end confdefs.h. */ 14987 14988 int 14989 main () 14990 { 14991 14992 ; 14993 return 0; 14994 } 14995 _ACEOF 14996 if ac_fn_c_try_compile "$LINENO"; then : 14997 eval "$as_acx_Woption=yes" 14998 else 14999 eval "$as_acx_Woption=no" 15000 fi 15001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15002 15003 fi 15004 eval ac_res=\$$as_acx_Woption 15005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15006 $as_echo "$ac_res" >&6; } 15007 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 15008 WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option" 15009 fi 15010 done 15011 CFLAGS="$save_CFLAGS" 15012 ac_ext=c 15013 ac_cpp='$CPP $CPPFLAGS' 15014 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15015 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15016 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15017 15018 15019 15020 ac_ext=c 15021 ac_cpp='$CPP $CPPFLAGS' 15022 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15023 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15024 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15025 15026 WERROR= 15027 # Check whether --enable-werror-always was given. 15028 if test "${enable_werror_always+set}" = set; then : 15029 enableval=$enable_werror_always; 15030 else 15031 enable_werror_always=no 15032 fi 15033 15034 if test $enable_werror_always = yes; then : 15035 WERROR="$WERROR${WERROR:+ }-Werror" 15036 fi 15037 15038 ac_ext=c 15039 ac_cpp='$CPP $CPPFLAGS' 15040 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15041 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15042 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15043 15044 15045 15046 15047 15048 libsuffix= 15049 if test "$GXX" = yes; then 15050 libsuffix=`$CXX -print-multi-os-directory` 15051 fi 15052 15053 15054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5 15055 $as_echo_n "checking for socket libraries... " >&6; } 15056 if ${libcc1_cv_lib_sockets+:} false; then : 15057 $as_echo_n "(cached) " >&6 15058 else 15059 libcc1_cv_lib_sockets= 15060 libcc1_check_both=no 15061 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 15062 if test "x$ac_cv_func_connect" = xyes; then : 15063 libcc1_check_socket=no 15064 else 15065 libcc1_check_socket=yes 15066 fi 15067 15068 if test "$libcc1_check_socket" = "yes"; then 15069 unset ac_cv_func_connect 15070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5 15071 $as_echo_n "checking for main in -lsocket... " >&6; } 15072 if ${ac_cv_lib_socket_main+:} false; then : 15073 $as_echo_n "(cached) " >&6 15074 else 15075 ac_check_lib_save_LIBS=$LIBS 15076 LIBS="-lsocket $LIBS" 15077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15078 /* end confdefs.h. */ 15079 15080 15081 int 15082 main () 15083 { 15084 return main (); 15085 ; 15086 return 0; 15087 } 15088 _ACEOF 15089 if ac_fn_c_try_link "$LINENO"; then : 15090 ac_cv_lib_socket_main=yes 15091 else 15092 ac_cv_lib_socket_main=no 15093 fi 15094 rm -f core conftest.err conftest.$ac_objext \ 15095 conftest$ac_exeext conftest.$ac_ext 15096 LIBS=$ac_check_lib_save_LIBS 15097 fi 15098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5 15099 $as_echo "$ac_cv_lib_socket_main" >&6; } 15100 if test "x$ac_cv_lib_socket_main" = xyes; then : 15101 libcc1_cv_lib_sockets="-lsocket" 15102 else 15103 libcc1_check_both=yes 15104 fi 15105 15106 fi 15107 if test "$libcc1_check_both" = "yes"; then 15108 libcc1_old_libs=$LIBS 15109 LIBS="$LIBS -lsocket -lnsl" 15110 unset ac_cv_func_accept 15111 ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept" 15112 if test "x$ac_cv_func_accept" = xyes; then : 15113 libcc1_check_nsl=no 15114 libcc1_cv_lib_sockets="-lsocket -lnsl" 15115 fi 15116 15117 unset ac_cv_func_accept 15118 LIBS=$libcc1_old_libs 15119 fi 15120 unset ac_cv_func_gethostbyname 15121 libcc1_old_libs="$LIBS" 15122 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 15123 if test "x$ac_cv_func_gethostbyname" = xyes; then : 15124 15125 else 15126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5 15127 $as_echo_n "checking for main in -lnsl... " >&6; } 15128 if ${ac_cv_lib_nsl_main+:} false; then : 15129 $as_echo_n "(cached) " >&6 15130 else 15131 ac_check_lib_save_LIBS=$LIBS 15132 LIBS="-lnsl $LIBS" 15133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15134 /* end confdefs.h. */ 15135 15136 15137 int 15138 main () 15139 { 15140 return main (); 15141 ; 15142 return 0; 15143 } 15144 _ACEOF 15145 if ac_fn_c_try_link "$LINENO"; then : 15146 ac_cv_lib_nsl_main=yes 15147 else 15148 ac_cv_lib_nsl_main=no 15149 fi 15150 rm -f core conftest.err conftest.$ac_objext \ 15151 conftest$ac_exeext conftest.$ac_ext 15152 LIBS=$ac_check_lib_save_LIBS 15153 fi 15154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5 15155 $as_echo "$ac_cv_lib_nsl_main" >&6; } 15156 if test "x$ac_cv_lib_nsl_main" = xyes; then : 15157 libcc1_cv_lib_sockets="$libcc1_cv_lib_sockets -lnsl" 15158 fi 15159 15160 fi 15161 15162 unset ac_cv_func_gethostbyname 15163 LIBS=$libcc1_old_libs 15164 15165 fi 15166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libcc1_cv_lib_sockets" >&5 15167 $as_echo "$libcc1_cv_lib_sockets" >&6; } 15168 LIBS="$LIBS $libcc1_cv_lib_sockets" 15169 15170 case "$host" in 15171 *-*-darwin*) darwin_dynamic_lookup=yes ;; 15172 *) darwin_dynamic_lookup=no ;; 15173 esac 15174 if test $darwin_dynamic_lookup = yes; then 15175 DARWIN_DYNAMIC_LOOKUP_TRUE= 15176 DARWIN_DYNAMIC_LOOKUP_FALSE='#' 15177 else 15178 DARWIN_DYNAMIC_LOOKUP_TRUE='#' 15179 DARWIN_DYNAMIC_LOOKUP_FALSE= 15180 fi 15181 15182 15183 # If any of these functions are missing, simply don't bother building 15184 # this plugin. 15185 # Check for plugin support 15186 # Check whether --enable-plugin was given. 15187 if test "${enable_plugin+set}" = set; then : 15188 enableval=$enable_plugin; enable_plugin=$enableval 15189 else 15190 enable_plugin=yes; default_plugin=yes 15191 fi 15192 15193 15194 pluginlibs= 15195 plugin_check=yes 15196 15197 case "${host}" in 15198 *-*-mingw*) 15199 # Since plugin support under MinGW is not as straightforward as on 15200 # other platforms (e.g., we have to link import library, etc), we 15201 # only enable it if explicitly requested. 15202 if test x"$default_plugin" = x"yes"; then 15203 enable_plugin=no 15204 elif test x"$enable_plugin" = x"yes"; then 15205 # Use make's target variable to derive import library name. 15206 pluginlibs='-Wl,--export-all-symbols -Wl,--out-implib=$@.a' 15207 plugin_check=no 15208 fi 15209 ;; 15210 *-*-darwin*) 15211 if test x$build = x$host; then 15212 export_sym_check="nm${exeext} -g" 15213 elif test x$host = x$target; then 15214 export_sym_check="$gcc_cv_nm -g" 15215 else 15216 export_sym_check= 15217 fi 15218 ;; 15219 *) 15220 if test x$build = x$host; then 15221 export_sym_check="$ac_cv_prog_OBJDUMP -T" 15222 elif test x$host = x$target; then 15223 export_sym_check="$gcc_cv_objdump -T" 15224 else 15225 export_sym_check="$ac_cv_prog_OBJDUMP -T" 15226 fi 15227 ;; 15228 esac 15229 15230 if test x"$enable_plugin" = x"yes" -a x"$plugin_check" = x"yes"; then 15231 15232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exported symbols" >&5 15233 $as_echo_n "checking for exported symbols... " >&6; } 15234 if test "x$export_sym_check" != x; then 15235 echo "int main() {return 0;} int foobar() {return 0;}" > conftest.c 15236 ${CC} ${CFLAGS} ${LDFLAGS} conftest.c -o conftest$ac_exeext > /dev/null 2>&1 15237 if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then 15238 : # No need to use a flag 15239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15240 $as_echo "yes" >&6; } 15241 else 15242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15243 $as_echo "yes" >&6; } 15244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -rdynamic" >&5 15245 $as_echo_n "checking for -rdynamic... " >&6; } 15246 ${CC} ${CFLAGS} ${LDFLAGS} -rdynamic conftest.c -o conftest$ac_exeext > /dev/null 2>&1 15247 if $export_sym_check conftest$ac_exeext | grep foobar > /dev/null; then 15248 plugin_rdynamic=yes 15249 pluginlibs="-rdynamic" 15250 else 15251 plugin_rdynamic=no 15252 enable_plugin=no 15253 fi 15254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_rdynamic" >&5 15255 $as_echo "$plugin_rdynamic" >&6; } 15256 fi 15257 else 15258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to check" >&5 15259 $as_echo "unable to check" >&6; } 15260 fi 15261 15262 # Check -ldl 15263 saved_LIBS="$LIBS" 15264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5 15265 $as_echo_n "checking for library containing dlopen... " >&6; } 15266 if ${ac_cv_search_dlopen+:} false; then : 15267 $as_echo_n "(cached) " >&6 15268 else 15269 ac_func_search_save_LIBS=$LIBS 15270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15271 /* end confdefs.h. */ 15272 15273 /* Override any GCC internal prototype to avoid an error. 15274 Use char because int might match the return type of a GCC 15275 builtin and then its argument prototype would still apply. */ 15276 #ifdef __cplusplus 15277 extern "C" 15278 #endif 15279 char dlopen (); 15280 int 15281 main () 15282 { 15283 return dlopen (); 15284 ; 15285 return 0; 15286 } 15287 _ACEOF 15288 for ac_lib in '' dl; do 15289 if test -z "$ac_lib"; then 15290 ac_res="none required" 15291 else 15292 ac_res=-l$ac_lib 15293 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 15294 fi 15295 if ac_fn_c_try_link "$LINENO"; then : 15296 ac_cv_search_dlopen=$ac_res 15297 fi 15298 rm -f core conftest.err conftest.$ac_objext \ 15299 conftest$ac_exeext 15300 if ${ac_cv_search_dlopen+:} false; then : 15301 break 15302 fi 15303 done 15304 if ${ac_cv_search_dlopen+:} false; then : 15305 15306 else 15307 ac_cv_search_dlopen=no 15308 fi 15309 rm conftest.$ac_ext 15310 LIBS=$ac_func_search_save_LIBS 15311 fi 15312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5 15313 $as_echo "$ac_cv_search_dlopen" >&6; } 15314 ac_res=$ac_cv_search_dlopen 15315 if test "$ac_res" != no; then : 15316 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 15317 15318 fi 15319 15320 if test x"$ac_cv_search_dlopen" = x"-ldl"; then 15321 pluginlibs="$pluginlibs -ldl" 15322 fi 15323 LIBS="$saved_LIBS" 15324 15325 # Check that we can build shared objects with -fPIC -shared 15326 saved_LDFLAGS="$LDFLAGS" 15327 saved_CFLAGS="$CFLAGS" 15328 saved_CXXFLAGS="$CXXFLAGS" 15329 case "${host}" in 15330 *-*-darwin*) 15331 CFLAGS=`echo $CFLAGS | sed s/-mdynamic-no-pic//g` 15332 CFLAGS="$CFLAGS -fPIC" 15333 CXXFLAGS=`echo $CXXFLAGS | sed s/-mdynamic-no-pic//g` 15334 CXXFLAGS="$CXXFLAGS -fPIC" 15335 LDFLAGS="$LDFLAGS -shared -undefined dynamic_lookup" 15336 ;; 15337 *) 15338 CFLAGS="$CFLAGS -fPIC" 15339 CXXFLAGS="$CXXFLAGS -fPIC" 15340 LDFLAGS="$LDFLAGS -fPIC -shared" 15341 ;; 15342 esac 15343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fPIC -shared" >&5 15344 $as_echo_n "checking for -fPIC -shared... " >&6; } 15345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15346 /* end confdefs.h. */ 15347 extern int X; 15348 int 15349 main () 15350 { 15351 return X == 0; 15352 ; 15353 return 0; 15354 } 15355 _ACEOF 15356 if ac_fn_c_try_link "$LINENO"; then : 15357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15358 $as_echo "yes" >&6; }; have_pic_shared=yes 15359 else 15360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15361 $as_echo "no" >&6; }; have_pic_shared=no 15362 fi 15363 rm -f core conftest.err conftest.$ac_objext \ 15364 conftest$ac_exeext conftest.$ac_ext 15365 if test x"$have_pic_shared" != x"yes" -o x"$ac_cv_search_dlopen" = x"no"; then 15366 pluginlibs= 15367 enable_plugin=no 15368 fi 15369 LDFLAGS="$saved_LDFLAGS" 15370 CFLAGS="$saved_CFLAGS" 15371 CXXFLAGS="$saved_CXXFLAGS" 15372 15373 # If plugin support had been requested but not available, fail. 15374 if test x"$enable_plugin" = x"no" ; then 15375 if test x"$default_plugin" != x"yes"; then 15376 as_fn_error $? " 15377 Building GCC with plugin support requires a host that supports 15378 -fPIC, -shared, -ldl and -rdynamic." "$LINENO" 5 15379 fi 15380 fi 15381 fi 15382 15383 ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair" 15384 if test "x$ac_cv_func_socketpair" = xyes; then : 15385 15386 else 15387 enable_plugin=no 15388 fi 15389 15390 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select" 15391 if test "x$ac_cv_func_select" = xyes; then : 15392 15393 else 15394 enable_plugin=no 15395 fi 15396 15397 ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork" 15398 if test "x$ac_cv_func_fork" = xyes; then : 15399 15400 else 15401 enable_plugin=no 15402 fi 15403 15404 if test $enable_plugin = yes; then 15405 ENABLE_PLUGIN_TRUE= 15406 ENABLE_PLUGIN_FALSE='#' 15407 else 15408 ENABLE_PLUGIN_TRUE='#' 15409 ENABLE_PLUGIN_FALSE= 15410 fi 15411 15412 15413 ac_config_files="$ac_config_files Makefile" 15414 15415 cat >confcache <<\_ACEOF 15416 # This file is a shell script that caches the results of configure 15417 # tests run on this system so they can be shared between configure 15418 # scripts and configure runs, see configure's option --config-cache. 15419 # It is not useful on other systems. If it contains results you don't 15420 # want to keep, you may remove or edit it. 15421 # 15422 # config.status only pays attention to the cache file if you give it 15423 # the --recheck option to rerun configure. 15424 # 15425 # `ac_cv_env_foo' variables (set or unset) will be overridden when 15426 # loading this file, other *unset* `ac_cv_foo' will be assigned the 15427 # following values. 15428 15429 _ACEOF 15430 15431 # The following way of writing the cache mishandles newlines in values, 15432 # but we know of no workaround that is simple, portable, and efficient. 15433 # So, we kill variables containing newlines. 15434 # Ultrix sh set writes to stderr and can't be redirected directly, 15435 # and sets the high bit in the cache file unless we assign to the vars. 15436 ( 15437 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15438 eval ac_val=\$$ac_var 15439 case $ac_val in #( 15440 *${as_nl}*) 15441 case $ac_var in #( 15442 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15443 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15444 esac 15445 case $ac_var in #( 15446 _ | IFS | as_nl) ;; #( 15447 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15448 *) { eval $ac_var=; unset $ac_var;} ;; 15449 esac ;; 15450 esac 15451 done 15452 15453 (set) 2>&1 | 15454 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15455 *${as_nl}ac_space=\ *) 15456 # `set' does not quote correctly, so add quotes: double-quote 15457 # substitution turns \\\\ into \\, and sed turns \\ into \. 15458 sed -n \ 15459 "s/'/'\\\\''/g; 15460 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15461 ;; #( 15462 *) 15463 # `set' quotes correctly as required by POSIX, so do not add quotes. 15464 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15465 ;; 15466 esac | 15467 sort 15468 ) | 15469 sed ' 15470 /^ac_cv_env_/b end 15471 t clear 15472 :clear 15473 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15474 t end 15475 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15476 :end' >>confcache 15477 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15478 if test -w "$cache_file"; then 15479 if test "x$cache_file" != "x/dev/null"; then 15480 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15481 $as_echo "$as_me: updating cache $cache_file" >&6;} 15482 if test ! -f "$cache_file" || test -h "$cache_file"; then 15483 cat confcache >"$cache_file" 15484 else 15485 case $cache_file in #( 15486 */* | ?:*) 15487 mv -f confcache "$cache_file"$$ && 15488 mv -f "$cache_file"$$ "$cache_file" ;; #( 15489 *) 15490 mv -f confcache "$cache_file" ;; 15491 esac 15492 fi 15493 fi 15494 else 15495 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15496 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15497 fi 15498 fi 15499 rm -f confcache 15500 15501 test "x$prefix" = xNONE && prefix=$ac_default_prefix 15502 # Let make expand exec_prefix. 15503 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15504 15505 DEFS=-DHAVE_CONFIG_H 15506 15507 ac_libobjs= 15508 ac_ltlibobjs= 15509 U= 15510 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15511 # 1. Remove the extension, and $U if already installed. 15512 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15513 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15514 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15515 # will be set to the directory where LIBOBJS objects are built. 15516 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15517 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15518 done 15519 LIBOBJS=$ac_libobjs 15520 15521 LTLIBOBJS=$ac_ltlibobjs 15522 15523 15524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 15525 $as_echo_n "checking that generated files are newer than configure... " >&6; } 15526 if test -n "$am_sleep_pid"; then 15527 # Hide warnings about reused PIDs. 15528 wait $am_sleep_pid 2>/dev/null 15529 fi 15530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 15531 $as_echo "done" >&6; } 15532 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 15533 as_fn_error $? "conditional \"AMDEP\" was never defined. 15534 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15535 fi 15536 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 15537 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 15538 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15539 fi 15540 if test -n "$EXEEXT"; then 15541 am__EXEEXT_TRUE= 15542 am__EXEEXT_FALSE='#' 15543 else 15544 am__EXEEXT_TRUE='#' 15545 am__EXEEXT_FALSE= 15546 fi 15547 15548 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 15549 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 15550 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15551 fi 15552 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 15553 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 15554 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15555 fi 15556 if test -z "${DARWIN_DYNAMIC_LOOKUP_TRUE}" && test -z "${DARWIN_DYNAMIC_LOOKUP_FALSE}"; then 15557 as_fn_error $? "conditional \"DARWIN_DYNAMIC_LOOKUP\" was never defined. 15558 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15559 fi 15560 if test -z "${ENABLE_PLUGIN_TRUE}" && test -z "${ENABLE_PLUGIN_FALSE}"; then 15561 as_fn_error $? "conditional \"ENABLE_PLUGIN\" was never defined. 15562 Usually this means the macro was only invoked conditionally." "$LINENO" 5 15563 fi 15564 15565 : "${CONFIG_STATUS=./config.status}" 15566 ac_write_fail=0 15567 ac_clean_files_save=$ac_clean_files 15568 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15569 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15570 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15571 as_write_fail=0 15572 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15573 #! $SHELL 15574 # Generated by $as_me. 15575 # Run this file to recreate the current configuration. 15576 # Compiler output produced by configure, useful for debugging 15577 # configure, is in config.log if it exists. 15578 15579 debug=false 15580 ac_cs_recheck=false 15581 ac_cs_silent=false 15582 15583 SHELL=\${CONFIG_SHELL-$SHELL} 15584 export SHELL 15585 _ASEOF 15586 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15587 ## -------------------- ## 15588 ## M4sh Initialization. ## 15589 ## -------------------- ## 15590 15591 # Be more Bourne compatible 15592 DUALCASE=1; export DUALCASE # for MKS sh 15593 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15594 emulate sh 15595 NULLCMD=: 15596 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15597 # is contrary to our usage. Disable this feature. 15598 alias -g '${1+"$@"}'='"$@"' 15599 setopt NO_GLOB_SUBST 15600 else 15601 case `(set -o) 2>/dev/null` in #( 15602 *posix*) : 15603 set -o posix ;; #( 15604 *) : 15605 ;; 15606 esac 15607 fi 15608 15609 15610 as_nl=' 15611 ' 15612 export as_nl 15613 # Printing a long string crashes Solaris 7 /usr/bin/printf. 15614 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15615 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15616 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15617 # Prefer a ksh shell builtin over an external printf program on Solaris, 15618 # but without wasting forks for bash or zsh. 15619 if test -z "$BASH_VERSION$ZSH_VERSION" \ 15620 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15621 as_echo='print -r --' 15622 as_echo_n='print -rn --' 15623 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15624 as_echo='printf %s\n' 15625 as_echo_n='printf %s' 15626 else 15627 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15628 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15629 as_echo_n='/usr/ucb/echo -n' 15630 else 15631 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15632 as_echo_n_body='eval 15633 arg=$1; 15634 case $arg in #( 15635 *"$as_nl"*) 15636 expr "X$arg" : "X\\(.*\\)$as_nl"; 15637 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15638 esac; 15639 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15640 ' 15641 export as_echo_n_body 15642 as_echo_n='sh -c $as_echo_n_body as_echo' 15643 fi 15644 export as_echo_body 15645 as_echo='sh -c $as_echo_body as_echo' 15646 fi 15647 15648 # The user is always right. 15649 if test "${PATH_SEPARATOR+set}" != set; then 15650 PATH_SEPARATOR=: 15651 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15652 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15653 PATH_SEPARATOR=';' 15654 } 15655 fi 15656 15657 15658 # IFS 15659 # We need space, tab and new line, in precisely that order. Quoting is 15660 # there to prevent editors from complaining about space-tab. 15661 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 15662 # splitting by setting IFS to empty value.) 15663 IFS=" "" $as_nl" 15664 15665 # Find who we are. Look in the path if we contain no directory separator. 15666 as_myself= 15667 case $0 in #(( 15668 *[\\/]* ) as_myself=$0 ;; 15669 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15670 for as_dir in $PATH 15671 do 15672 IFS=$as_save_IFS 15673 test -z "$as_dir" && as_dir=. 15674 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15675 done 15676 IFS=$as_save_IFS 15677 15678 ;; 15679 esac 15680 # We did not find ourselves, most probably we were run as `sh COMMAND' 15681 # in which case we are not to be found in the path. 15682 if test "x$as_myself" = x; then 15683 as_myself=$0 15684 fi 15685 if test ! -f "$as_myself"; then 15686 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15687 exit 1 15688 fi 15689 15690 # Unset variables that we do not need and which cause bugs (e.g. in 15691 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15692 # suppresses any "Segmentation fault" message there. '((' could 15693 # trigger a bug in pdksh 5.2.14. 15694 for as_var in BASH_ENV ENV MAIL MAILPATH 15695 do eval test x\${$as_var+set} = xset \ 15696 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15697 done 15698 PS1='$ ' 15699 PS2='> ' 15700 PS4='+ ' 15701 15702 # NLS nuisances. 15703 LC_ALL=C 15704 export LC_ALL 15705 LANGUAGE=C 15706 export LANGUAGE 15707 15708 # CDPATH. 15709 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15710 15711 15712 # as_fn_error STATUS ERROR [LINENO LOG_FD] 15713 # ---------------------------------------- 15714 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15715 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15716 # script with STATUS, using 1 if that was 0. 15717 as_fn_error () 15718 { 15719 as_status=$1; test $as_status -eq 0 && as_status=1 15720 if test "$4"; then 15721 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15722 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15723 fi 15724 $as_echo "$as_me: error: $2" >&2 15725 as_fn_exit $as_status 15726 } # as_fn_error 15727 15728 15729 # as_fn_set_status STATUS 15730 # ----------------------- 15731 # Set $? to STATUS, without forking. 15732 as_fn_set_status () 15733 { 15734 return $1 15735 } # as_fn_set_status 15736 15737 # as_fn_exit STATUS 15738 # ----------------- 15739 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15740 as_fn_exit () 15741 { 15742 set +e 15743 as_fn_set_status $1 15744 exit $1 15745 } # as_fn_exit 15746 15747 # as_fn_unset VAR 15748 # --------------- 15749 # Portably unset VAR. 15750 as_fn_unset () 15751 { 15752 { eval $1=; unset $1;} 15753 } 15754 as_unset=as_fn_unset 15755 # as_fn_append VAR VALUE 15756 # ---------------------- 15757 # Append the text in VALUE to the end of the definition contained in VAR. Take 15758 # advantage of any shell optimizations that allow amortized linear growth over 15759 # repeated appends, instead of the typical quadratic growth present in naive 15760 # implementations. 15761 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15762 eval 'as_fn_append () 15763 { 15764 eval $1+=\$2 15765 }' 15766 else 15767 as_fn_append () 15768 { 15769 eval $1=\$$1\$2 15770 } 15771 fi # as_fn_append 15772 15773 # as_fn_arith ARG... 15774 # ------------------ 15775 # Perform arithmetic evaluation on the ARGs, and store the result in the 15776 # global $as_val. Take advantage of shells that can avoid forks. The arguments 15777 # must be portable across $(()) and expr. 15778 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15779 eval 'as_fn_arith () 15780 { 15781 as_val=$(( $* )) 15782 }' 15783 else 15784 as_fn_arith () 15785 { 15786 as_val=`expr "$@" || test $? -eq 1` 15787 } 15788 fi # as_fn_arith 15789 15790 15791 if expr a : '\(a\)' >/dev/null 2>&1 && 15792 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15793 as_expr=expr 15794 else 15795 as_expr=false 15796 fi 15797 15798 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15799 as_basename=basename 15800 else 15801 as_basename=false 15802 fi 15803 15804 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15805 as_dirname=dirname 15806 else 15807 as_dirname=false 15808 fi 15809 15810 as_me=`$as_basename -- "$0" || 15811 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15812 X"$0" : 'X\(//\)$' \| \ 15813 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15814 $as_echo X/"$0" | 15815 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15816 s//\1/ 15817 q 15818 } 15819 /^X\/\(\/\/\)$/{ 15820 s//\1/ 15821 q 15822 } 15823 /^X\/\(\/\).*/{ 15824 s//\1/ 15825 q 15826 } 15827 s/.*/./; q'` 15828 15829 # Avoid depending upon Character Ranges. 15830 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15831 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15832 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15833 as_cr_digits='0123456789' 15834 as_cr_alnum=$as_cr_Letters$as_cr_digits 15835 15836 ECHO_C= ECHO_N= ECHO_T= 15837 case `echo -n x` in #((((( 15838 -n*) 15839 case `echo 'xy\c'` in 15840 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15841 xy) ECHO_C='\c';; 15842 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15843 ECHO_T=' ';; 15844 esac;; 15845 *) 15846 ECHO_N='-n';; 15847 esac 15848 15849 rm -f conf$$ conf$$.exe conf$$.file 15850 if test -d conf$$.dir; then 15851 rm -f conf$$.dir/conf$$.file 15852 else 15853 rm -f conf$$.dir 15854 mkdir conf$$.dir 2>/dev/null 15855 fi 15856 if (echo >conf$$.file) 2>/dev/null; then 15857 if ln -s conf$$.file conf$$ 2>/dev/null; then 15858 as_ln_s='ln -s' 15859 # ... but there are two gotchas: 15860 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15861 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15862 # In both cases, we have to default to `cp -pR'. 15863 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15864 as_ln_s='cp -pR' 15865 elif ln conf$$.file conf$$ 2>/dev/null; then 15866 as_ln_s=ln 15867 else 15868 as_ln_s='cp -pR' 15869 fi 15870 else 15871 as_ln_s='cp -pR' 15872 fi 15873 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15874 rmdir conf$$.dir 2>/dev/null 15875 15876 15877 # as_fn_mkdir_p 15878 # ------------- 15879 # Create "$as_dir" as a directory, including parents if necessary. 15880 as_fn_mkdir_p () 15881 { 15882 15883 case $as_dir in #( 15884 -*) as_dir=./$as_dir;; 15885 esac 15886 test -d "$as_dir" || eval $as_mkdir_p || { 15887 as_dirs= 15888 while :; do 15889 case $as_dir in #( 15890 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15891 *) as_qdir=$as_dir;; 15892 esac 15893 as_dirs="'$as_qdir' $as_dirs" 15894 as_dir=`$as_dirname -- "$as_dir" || 15895 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15896 X"$as_dir" : 'X\(//\)[^/]' \| \ 15897 X"$as_dir" : 'X\(//\)$' \| \ 15898 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15899 $as_echo X"$as_dir" | 15900 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15901 s//\1/ 15902 q 15903 } 15904 /^X\(\/\/\)[^/].*/{ 15905 s//\1/ 15906 q 15907 } 15908 /^X\(\/\/\)$/{ 15909 s//\1/ 15910 q 15911 } 15912 /^X\(\/\).*/{ 15913 s//\1/ 15914 q 15915 } 15916 s/.*/./; q'` 15917 test -d "$as_dir" && break 15918 done 15919 test -z "$as_dirs" || eval "mkdir $as_dirs" 15920 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15921 15922 15923 } # as_fn_mkdir_p 15924 if mkdir -p . 2>/dev/null; then 15925 as_mkdir_p='mkdir -p "$as_dir"' 15926 else 15927 test -d ./-p && rmdir ./-p 15928 as_mkdir_p=false 15929 fi 15930 15931 15932 # as_fn_executable_p FILE 15933 # ----------------------- 15934 # Test if FILE is an executable regular file. 15935 as_fn_executable_p () 15936 { 15937 test -f "$1" && test -x "$1" 15938 } # as_fn_executable_p 15939 as_test_x='test -x' 15940 as_executable_p=as_fn_executable_p 15941 15942 # Sed expression to map a string onto a valid CPP name. 15943 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15944 15945 # Sed expression to map a string onto a valid variable name. 15946 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15947 15948 15949 exec 6>&1 15950 ## ----------------------------------- ## 15951 ## Main body of $CONFIG_STATUS script. ## 15952 ## ----------------------------------- ## 15953 _ASEOF 15954 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15955 15956 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15957 # Save the log message, to keep $0 and so on meaningful, and to 15958 # report actual input values of CONFIG_FILES etc. instead of their 15959 # values after options handling. 15960 ac_log=" 15961 This file was extended by libcc1 $as_me version-unused, which was 15962 generated by GNU Autoconf 2.69. Invocation command line was 15963 15964 CONFIG_FILES = $CONFIG_FILES 15965 CONFIG_HEADERS = $CONFIG_HEADERS 15966 CONFIG_LINKS = $CONFIG_LINKS 15967 CONFIG_COMMANDS = $CONFIG_COMMANDS 15968 $ $0 $@ 15969 15970 on `(hostname || uname -n) 2>/dev/null | sed 1q` 15971 " 15972 15973 _ACEOF 15974 15975 case $ac_config_files in *" 15976 "*) set x $ac_config_files; shift; ac_config_files=$*;; 15977 esac 15978 15979 case $ac_config_headers in *" 15980 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15981 esac 15982 15983 15984 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15985 # Files that config.status was made for. 15986 config_files="$ac_config_files" 15987 config_headers="$ac_config_headers" 15988 config_commands="$ac_config_commands" 15989 15990 _ACEOF 15991 15992 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15993 ac_cs_usage="\ 15994 \`$as_me' instantiates files and other configuration actions 15995 from templates according to the current configuration. Unless the files 15996 and actions are specified as TAGs, all are instantiated by default. 15997 15998 Usage: $0 [OPTION]... [TAG]... 15999 16000 -h, --help print this help, then exit 16001 -V, --version print version number and configuration settings, then exit 16002 --config print configuration, then exit 16003 -q, --quiet, --silent 16004 do not print progress messages 16005 -d, --debug don't remove temporary files 16006 --recheck update $as_me by reconfiguring in the same conditions 16007 --file=FILE[:TEMPLATE] 16008 instantiate the configuration file FILE 16009 --header=FILE[:TEMPLATE] 16010 instantiate the configuration header FILE 16011 16012 Configuration files: 16013 $config_files 16014 16015 Configuration headers: 16016 $config_headers 16017 16018 Configuration commands: 16019 $config_commands 16020 16021 Report bugs to the package provider." 16022 16023 _ACEOF 16024 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16025 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16026 ac_cs_version="\\ 16027 libcc1 config.status version-unused 16028 configured by $0, generated by GNU Autoconf 2.69, 16029 with options \\"\$ac_cs_config\\" 16030 16031 Copyright (C) 2012 Free Software Foundation, Inc. 16032 This config.status script is free software; the Free Software Foundation 16033 gives unlimited permission to copy, distribute and modify it." 16034 16035 ac_pwd='$ac_pwd' 16036 srcdir='$srcdir' 16037 INSTALL='$INSTALL' 16038 MKDIR_P='$MKDIR_P' 16039 AWK='$AWK' 16040 test -n "\$AWK" || AWK=awk 16041 _ACEOF 16042 16043 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16044 # The default lists apply if the user does not specify any file. 16045 ac_need_defaults=: 16046 while test $# != 0 16047 do 16048 case $1 in 16049 --*=?*) 16050 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16051 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16052 ac_shift=: 16053 ;; 16054 --*=) 16055 ac_option=`expr "X$1" : 'X\([^=]*\)='` 16056 ac_optarg= 16057 ac_shift=: 16058 ;; 16059 *) 16060 ac_option=$1 16061 ac_optarg=$2 16062 ac_shift=shift 16063 ;; 16064 esac 16065 16066 case $ac_option in 16067 # Handling of the options. 16068 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16069 ac_cs_recheck=: ;; 16070 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 16071 $as_echo "$ac_cs_version"; exit ;; 16072 --config | --confi | --conf | --con | --co | --c ) 16073 $as_echo "$ac_cs_config"; exit ;; 16074 --debug | --debu | --deb | --de | --d | -d ) 16075 debug=: ;; 16076 --file | --fil | --fi | --f ) 16077 $ac_shift 16078 case $ac_optarg in 16079 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16080 '') as_fn_error $? "missing file argument" ;; 16081 esac 16082 as_fn_append CONFIG_FILES " '$ac_optarg'" 16083 ac_need_defaults=false;; 16084 --header | --heade | --head | --hea ) 16085 $ac_shift 16086 case $ac_optarg in 16087 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 16088 esac 16089 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 16090 ac_need_defaults=false;; 16091 --he | --h) 16092 # Conflict between --help and --header 16093 as_fn_error $? "ambiguous option: \`$1' 16094 Try \`$0 --help' for more information.";; 16095 --help | --hel | -h ) 16096 $as_echo "$ac_cs_usage"; exit ;; 16097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16098 | -silent | --silent | --silen | --sile | --sil | --si | --s) 16099 ac_cs_silent=: ;; 16100 16101 # This is an error. 16102 -*) as_fn_error $? "unrecognized option: \`$1' 16103 Try \`$0 --help' for more information." ;; 16104 16105 *) as_fn_append ac_config_targets " $1" 16106 ac_need_defaults=false ;; 16107 16108 esac 16109 shift 16110 done 16111 16112 ac_configure_extra_args= 16113 16114 if $ac_cs_silent; then 16115 exec 6>/dev/null 16116 ac_configure_extra_args="$ac_configure_extra_args --silent" 16117 fi 16118 16119 _ACEOF 16120 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16121 if \$ac_cs_recheck; then 16122 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 16123 shift 16124 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 16125 CONFIG_SHELL='$SHELL' 16126 export CONFIG_SHELL 16127 exec "\$@" 16128 fi 16129 16130 _ACEOF 16131 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16132 exec 5>>config.log 16133 { 16134 echo 16135 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 16136 ## Running $as_me. ## 16137 _ASBOX 16138 $as_echo "$ac_log" 16139 } >&5 16140 16141 _ACEOF 16142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16143 # 16144 # INIT-COMMANDS 16145 # 16146 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 16147 16148 16149 # The HP-UX ksh and POSIX shell print the target directory to stdout 16150 # if CDPATH is set. 16151 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16152 16153 sed_quote_subst='$sed_quote_subst' 16154 double_quote_subst='$double_quote_subst' 16155 delay_variable_subst='$delay_variable_subst' 16156 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 16157 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 16158 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 16159 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 16160 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 16161 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 16162 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 16163 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 16164 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 16165 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 16166 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 16167 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 16168 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 16169 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 16170 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 16171 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 16172 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 16173 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 16174 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 16175 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 16176 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 16177 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 16178 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 16179 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 16180 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 16181 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 16182 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 16183 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 16184 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 16185 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 16186 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 16187 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 16188 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 16189 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 16190 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 16191 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 16192 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 16193 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16194 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16195 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 16196 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 16197 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 16198 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 16199 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 16200 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 16201 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 16202 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 16203 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 16204 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"`' 16205 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 16206 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 16207 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 16208 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 16209 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 16210 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 16211 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 16212 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 16213 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 16214 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 16215 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 16216 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 16217 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 16218 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 16219 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 16220 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16221 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 16222 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 16223 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 16224 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 16225 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 16226 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 16227 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 16228 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 16229 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16230 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 16231 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 16232 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 16233 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 16234 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 16235 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 16236 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 16237 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 16238 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 16239 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 16240 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 16241 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 16242 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 16243 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 16244 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 16245 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 16246 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 16247 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 16248 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 16249 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 16250 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 16251 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 16252 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 16253 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 16254 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 16255 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 16256 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 16257 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 16258 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 16259 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 16260 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 16261 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 16262 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 16263 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 16264 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 16265 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 16266 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 16267 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 16268 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 16269 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 16270 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 16271 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 16272 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 16273 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 16274 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 16275 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 16276 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 16277 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 16278 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 16279 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 16280 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 16281 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 16282 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 16283 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 16284 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16285 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16286 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 16287 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 16288 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 16289 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 16290 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 16291 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 16292 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 16293 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 16294 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 16295 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16296 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16297 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 16298 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16299 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16300 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16301 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16302 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16303 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16304 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 16305 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16306 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 16307 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 16308 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`' 16309 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 16310 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 16311 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 16312 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 16313 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 16314 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 16315 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 16316 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 16317 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`' 16318 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 16319 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16320 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16321 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 16322 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 16323 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 16324 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 16325 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 16326 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16327 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 16328 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 16329 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 16330 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 16331 16332 LTCC='$LTCC' 16333 LTCFLAGS='$LTCFLAGS' 16334 compiler='$compiler_DEFAULT' 16335 16336 # A function that is used when there is no print builtin or printf. 16337 func_fallback_echo () 16338 { 16339 eval 'cat <<_LTECHO_EOF 16340 \$1 16341 _LTECHO_EOF' 16342 } 16343 16344 # Quote evaled strings. 16345 for var in SHELL \ 16346 ECHO \ 16347 SED \ 16348 GREP \ 16349 EGREP \ 16350 FGREP \ 16351 LD \ 16352 NM \ 16353 LN_S \ 16354 lt_SP2NL \ 16355 lt_NL2SP \ 16356 reload_flag \ 16357 OBJDUMP \ 16358 deplibs_check_method \ 16359 file_magic_cmd \ 16360 AR \ 16361 AR_FLAGS \ 16362 STRIP \ 16363 RANLIB \ 16364 CC \ 16365 CFLAGS \ 16366 compiler \ 16367 lt_cv_sys_global_symbol_pipe \ 16368 lt_cv_sys_global_symbol_to_cdecl \ 16369 lt_cv_sys_global_symbol_to_c_name_address \ 16370 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 16371 lt_prog_compiler_no_builtin_flag \ 16372 lt_prog_compiler_wl \ 16373 lt_prog_compiler_pic \ 16374 lt_prog_compiler_static \ 16375 lt_cv_prog_compiler_c_o \ 16376 need_locks \ 16377 DSYMUTIL \ 16378 NMEDIT \ 16379 LIPO \ 16380 OTOOL \ 16381 OTOOL64 \ 16382 shrext_cmds \ 16383 export_dynamic_flag_spec \ 16384 whole_archive_flag_spec \ 16385 compiler_needs_object \ 16386 with_gnu_ld \ 16387 allow_undefined_flag \ 16388 no_undefined_flag \ 16389 hardcode_libdir_flag_spec \ 16390 hardcode_libdir_flag_spec_ld \ 16391 hardcode_libdir_separator \ 16392 fix_srcfile_path \ 16393 exclude_expsyms \ 16394 include_expsyms \ 16395 file_list_spec \ 16396 variables_saved_for_relink \ 16397 libname_spec \ 16398 library_names_spec \ 16399 soname_spec \ 16400 install_override_mode \ 16401 finish_eval \ 16402 old_striplib \ 16403 striplib \ 16404 compiler_lib_search_dirs \ 16405 predep_objects \ 16406 postdep_objects \ 16407 predeps \ 16408 postdeps \ 16409 compiler_lib_search_path \ 16410 LD_CXX \ 16411 reload_flag_CXX \ 16412 compiler_CXX \ 16413 lt_prog_compiler_no_builtin_flag_CXX \ 16414 lt_prog_compiler_wl_CXX \ 16415 lt_prog_compiler_pic_CXX \ 16416 lt_prog_compiler_static_CXX \ 16417 lt_cv_prog_compiler_c_o_CXX \ 16418 export_dynamic_flag_spec_CXX \ 16419 whole_archive_flag_spec_CXX \ 16420 compiler_needs_object_CXX \ 16421 with_gnu_ld_CXX \ 16422 allow_undefined_flag_CXX \ 16423 no_undefined_flag_CXX \ 16424 hardcode_libdir_flag_spec_CXX \ 16425 hardcode_libdir_flag_spec_ld_CXX \ 16426 hardcode_libdir_separator_CXX \ 16427 fix_srcfile_path_CXX \ 16428 exclude_expsyms_CXX \ 16429 include_expsyms_CXX \ 16430 file_list_spec_CXX \ 16431 compiler_lib_search_dirs_CXX \ 16432 predep_objects_CXX \ 16433 postdep_objects_CXX \ 16434 predeps_CXX \ 16435 postdeps_CXX \ 16436 compiler_lib_search_path_CXX; do 16437 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16438 *[\\\\\\\`\\"\\\$]*) 16439 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 16440 ;; 16441 *) 16442 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16443 ;; 16444 esac 16445 done 16446 16447 # Double-quote double-evaled strings. 16448 for var in reload_cmds \ 16449 old_postinstall_cmds \ 16450 old_postuninstall_cmds \ 16451 old_archive_cmds \ 16452 extract_expsyms_cmds \ 16453 old_archive_from_new_cmds \ 16454 old_archive_from_expsyms_cmds \ 16455 archive_cmds \ 16456 archive_expsym_cmds \ 16457 module_cmds \ 16458 module_expsym_cmds \ 16459 export_symbols_cmds \ 16460 prelink_cmds \ 16461 postinstall_cmds \ 16462 postuninstall_cmds \ 16463 finish_cmds \ 16464 sys_lib_search_path_spec \ 16465 sys_lib_dlsearch_path_spec \ 16466 reload_cmds_CXX \ 16467 old_archive_cmds_CXX \ 16468 old_archive_from_new_cmds_CXX \ 16469 old_archive_from_expsyms_cmds_CXX \ 16470 archive_cmds_CXX \ 16471 archive_expsym_cmds_CXX \ 16472 module_cmds_CXX \ 16473 module_expsym_cmds_CXX \ 16474 export_symbols_cmds_CXX \ 16475 prelink_cmds_CXX; do 16476 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 16477 *[\\\\\\\`\\"\\\$]*) 16478 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 16479 ;; 16480 *) 16481 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 16482 ;; 16483 esac 16484 done 16485 16486 ac_aux_dir='$ac_aux_dir' 16487 xsi_shell='$xsi_shell' 16488 lt_shell_append='$lt_shell_append' 16489 16490 # See if we are running on zsh, and set the options which allow our 16491 # commands through without removal of \ escapes INIT. 16492 if test -n "\${ZSH_VERSION+set}" ; then 16493 setopt NO_GLOB_SUBST 16494 fi 16495 16496 16497 PACKAGE='$PACKAGE' 16498 VERSION='$VERSION' 16499 TIMESTAMP='$TIMESTAMP' 16500 RM='$RM' 16501 ofile='$ofile' 16502 16503 16504 16505 16506 16507 16508 _ACEOF 16509 16510 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16511 16512 # Handling of arguments. 16513 for ac_config_target in $ac_config_targets 16514 do 16515 case $ac_config_target in 16516 "cc1plugin-config.h") CONFIG_HEADERS="$CONFIG_HEADERS cc1plugin-config.h" ;; 16517 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 16518 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 16519 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16520 16521 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 16522 esac 16523 done 16524 16525 16526 # If the user did not use the arguments to specify the items to instantiate, 16527 # then the envvar interface is used. Set only those that are not. 16528 # We use the long form for the default assignment because of an extremely 16529 # bizarre bug on SunOS 4.1.3. 16530 if $ac_need_defaults; then 16531 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16532 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16533 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16534 fi 16535 16536 # Have a temporary directory for convenience. Make it in the build tree 16537 # simply because there is no reason against having it here, and in addition, 16538 # creating and moving files from /tmp can sometimes cause problems. 16539 # Hook for its removal unless debugging. 16540 # Note that there is a small window in which the directory will not be cleaned: 16541 # after its creation but before its name has been assigned to `$tmp'. 16542 $debug || 16543 { 16544 tmp= ac_tmp= 16545 trap 'exit_status=$? 16546 : "${ac_tmp:=$tmp}" 16547 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 16548 ' 0 16549 trap 'as_fn_exit 1' 1 2 13 15 16550 } 16551 # Create a (secure) tmp directory for tmp files. 16552 16553 { 16554 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 16555 test -d "$tmp" 16556 } || 16557 { 16558 tmp=./conf$$-$RANDOM 16559 (umask 077 && mkdir "$tmp") 16560 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 16561 ac_tmp=$tmp 16562 16563 # Set up the scripts for CONFIG_FILES section. 16564 # No need to generate them if there are no CONFIG_FILES. 16565 # This happens for instance with `./config.status config.h'. 16566 if test -n "$CONFIG_FILES"; then 16567 16568 16569 ac_cr=`echo X | tr X '\015'` 16570 # On cygwin, bash can eat \r inside `` if the user requested igncr. 16571 # But we know of no other shell where ac_cr would be empty at this 16572 # point, so we can use a bashism as a fallback. 16573 if test "x$ac_cr" = x; then 16574 eval ac_cr=\$\'\\r\' 16575 fi 16576 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 16577 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 16578 ac_cs_awk_cr='\\r' 16579 else 16580 ac_cs_awk_cr=$ac_cr 16581 fi 16582 16583 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 16584 _ACEOF 16585 16586 16587 { 16588 echo "cat >conf$$subs.awk <<_ACEOF" && 16589 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 16590 echo "_ACEOF" 16591 } >conf$$subs.sh || 16592 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16593 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 16594 ac_delim='%!_!# ' 16595 for ac_last_try in false false false false false :; do 16596 . ./conf$$subs.sh || 16597 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16598 16599 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 16600 if test $ac_delim_n = $ac_delim_num; then 16601 break 16602 elif $ac_last_try; then 16603 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 16604 else 16605 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16606 fi 16607 done 16608 rm -f conf$$subs.sh 16609 16610 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16611 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 16612 _ACEOF 16613 sed -n ' 16614 h 16615 s/^/S["/; s/!.*/"]=/ 16616 p 16617 g 16618 s/^[^!]*!// 16619 :repl 16620 t repl 16621 s/'"$ac_delim"'$// 16622 t delim 16623 :nl 16624 h 16625 s/\(.\{148\}\)..*/\1/ 16626 t more1 16627 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 16628 p 16629 n 16630 b repl 16631 :more1 16632 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16633 p 16634 g 16635 s/.\{148\}// 16636 t nl 16637 :delim 16638 h 16639 s/\(.\{148\}\)..*/\1/ 16640 t more2 16641 s/["\\]/\\&/g; s/^/"/; s/$/"/ 16642 p 16643 b 16644 :more2 16645 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 16646 p 16647 g 16648 s/.\{148\}// 16649 t delim 16650 ' <conf$$subs.awk | sed ' 16651 /^[^""]/{ 16652 N 16653 s/\n// 16654 } 16655 ' >>$CONFIG_STATUS || ac_write_fail=1 16656 rm -f conf$$subs.awk 16657 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16658 _ACAWK 16659 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 16660 for (key in S) S_is_set[key] = 1 16661 FS = "" 16662 16663 } 16664 { 16665 line = $ 0 16666 nfields = split(line, field, "@") 16667 substed = 0 16668 len = length(field[1]) 16669 for (i = 2; i < nfields; i++) { 16670 key = field[i] 16671 keylen = length(key) 16672 if (S_is_set[key]) { 16673 value = S[key] 16674 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 16675 len += length(value) + length(field[++i]) 16676 substed = 1 16677 } else 16678 len += 1 + keylen 16679 } 16680 16681 print line 16682 } 16683 16684 _ACAWK 16685 _ACEOF 16686 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16687 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 16688 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 16689 else 16690 cat 16691 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 16692 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 16693 _ACEOF 16694 16695 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 16696 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 16697 # trailing colons and then remove the whole line if VPATH becomes empty 16698 # (actually we leave an empty line to preserve line numbers). 16699 if test "x$srcdir" = x.; then 16700 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 16701 h 16702 s/// 16703 s/^/:/ 16704 s/[ ]*$/:/ 16705 s/:\$(srcdir):/:/g 16706 s/:\${srcdir}:/:/g 16707 s/:@srcdir@:/:/g 16708 s/^:*// 16709 s/:*$// 16710 x 16711 s/\(=[ ]*\).*/\1/ 16712 G 16713 s/\n// 16714 s/^[^=]*=[ ]*$// 16715 }' 16716 fi 16717 16718 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16719 fi # test -n "$CONFIG_FILES" 16720 16721 # Set up the scripts for CONFIG_HEADERS section. 16722 # No need to generate them if there are no CONFIG_HEADERS. 16723 # This happens for instance with `./config.status Makefile'. 16724 if test -n "$CONFIG_HEADERS"; then 16725 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 16726 BEGIN { 16727 _ACEOF 16728 16729 # Transform confdefs.h into an awk script `defines.awk', embedded as 16730 # here-document in config.status, that substitutes the proper values into 16731 # config.h.in to produce config.h. 16732 16733 # Create a delimiter string that does not exist in confdefs.h, to ease 16734 # handling of long lines. 16735 ac_delim='%!_!# ' 16736 for ac_last_try in false false :; do 16737 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 16738 if test -z "$ac_tt"; then 16739 break 16740 elif $ac_last_try; then 16741 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 16742 else 16743 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 16744 fi 16745 done 16746 16747 # For the awk script, D is an array of macro values keyed by name, 16748 # likewise P contains macro parameters if any. Preserve backslash 16749 # newline sequences. 16750 16751 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 16752 sed -n ' 16753 s/.\{148\}/&'"$ac_delim"'/g 16754 t rset 16755 :rset 16756 s/^[ ]*#[ ]*define[ ][ ]*/ / 16757 t def 16758 d 16759 :def 16760 s/\\$// 16761 t bsnl 16762 s/["\\]/\\&/g 16763 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16764 D["\1"]=" \3"/p 16765 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 16766 d 16767 :bsnl 16768 s/["\\]/\\&/g 16769 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 16770 D["\1"]=" \3\\\\\\n"\\/p 16771 t cont 16772 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 16773 t cont 16774 d 16775 :cont 16776 n 16777 s/.\{148\}/&'"$ac_delim"'/g 16778 t clear 16779 :clear 16780 s/\\$// 16781 t bsnlc 16782 s/["\\]/\\&/g; s/^/"/; s/$/"/p 16783 d 16784 :bsnlc 16785 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 16786 b cont 16787 ' <confdefs.h | sed ' 16788 s/'"$ac_delim"'/"\\\ 16789 "/g' >>$CONFIG_STATUS || ac_write_fail=1 16790 16791 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16792 for (key in D) D_is_set[key] = 1 16793 FS = "" 16794 } 16795 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 16796 line = \$ 0 16797 split(line, arg, " ") 16798 if (arg[1] == "#") { 16799 defundef = arg[2] 16800 mac1 = arg[3] 16801 } else { 16802 defundef = substr(arg[1], 2) 16803 mac1 = arg[2] 16804 } 16805 split(mac1, mac2, "(") #) 16806 macro = mac2[1] 16807 prefix = substr(line, 1, index(line, defundef) - 1) 16808 if (D_is_set[macro]) { 16809 # Preserve the white space surrounding the "#". 16810 print prefix "define", macro P[macro] D[macro] 16811 next 16812 } else { 16813 # Replace #undef with comments. This is necessary, for example, 16814 # in the case of _POSIX_SOURCE, which is predefined and required 16815 # on some systems where configure will not decide to define it. 16816 if (defundef == "undef") { 16817 print "/*", prefix defundef, macro, "*/" 16818 next 16819 } 16820 } 16821 } 16822 { print } 16823 _ACAWK 16824 _ACEOF 16825 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16826 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 16827 fi # test -n "$CONFIG_HEADERS" 16828 16829 16830 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 16831 shift 16832 for ac_tag 16833 do 16834 case $ac_tag in 16835 :[FHLC]) ac_mode=$ac_tag; continue;; 16836 esac 16837 case $ac_mode$ac_tag in 16838 :[FHL]*:*);; 16839 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16840 :[FH]-) ac_tag=-:-;; 16841 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16842 esac 16843 ac_save_IFS=$IFS 16844 IFS=: 16845 set x $ac_tag 16846 IFS=$ac_save_IFS 16847 shift 16848 ac_file=$1 16849 shift 16850 16851 case $ac_mode in 16852 :L) ac_source=$1;; 16853 :[FH]) 16854 ac_file_inputs= 16855 for ac_f 16856 do 16857 case $ac_f in 16858 -) ac_f="$ac_tmp/stdin";; 16859 *) # Look for the file first in the build tree, then in the source tree 16860 # (if the path is not absolute). The absolute path cannot be DOS-style, 16861 # because $ac_f cannot contain `:'. 16862 test -f "$ac_f" || 16863 case $ac_f in 16864 [\\/$]*) false;; 16865 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16866 esac || 16867 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16868 esac 16869 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16870 as_fn_append ac_file_inputs " '$ac_f'" 16871 done 16872 16873 # Let's still pretend it is `configure' which instantiates (i.e., don't 16874 # use $as_me), people would be surprised to read: 16875 # /* config.h. Generated by config.status. */ 16876 configure_input='Generated from '` 16877 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16878 `' by configure.' 16879 if test x"$ac_file" != x-; then 16880 configure_input="$ac_file. $configure_input" 16881 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16882 $as_echo "$as_me: creating $ac_file" >&6;} 16883 fi 16884 # Neutralize special characters interpreted by sed in replacement strings. 16885 case $configure_input in #( 16886 *\&* | *\|* | *\\* ) 16887 ac_sed_conf_input=`$as_echo "$configure_input" | 16888 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16889 *) ac_sed_conf_input=$configure_input;; 16890 esac 16891 16892 case $ac_tag in 16893 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16894 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16895 esac 16896 ;; 16897 esac 16898 16899 ac_dir=`$as_dirname -- "$ac_file" || 16900 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16901 X"$ac_file" : 'X\(//\)[^/]' \| \ 16902 X"$ac_file" : 'X\(//\)$' \| \ 16903 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16904 $as_echo X"$ac_file" | 16905 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16906 s//\1/ 16907 q 16908 } 16909 /^X\(\/\/\)[^/].*/{ 16910 s//\1/ 16911 q 16912 } 16913 /^X\(\/\/\)$/{ 16914 s//\1/ 16915 q 16916 } 16917 /^X\(\/\).*/{ 16918 s//\1/ 16919 q 16920 } 16921 s/.*/./; q'` 16922 as_dir="$ac_dir"; as_fn_mkdir_p 16923 ac_builddir=. 16924 16925 case "$ac_dir" in 16926 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16927 *) 16928 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16929 # A ".." for each directory in $ac_dir_suffix. 16930 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16931 case $ac_top_builddir_sub in 16932 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16933 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16934 esac ;; 16935 esac 16936 ac_abs_top_builddir=$ac_pwd 16937 ac_abs_builddir=$ac_pwd$ac_dir_suffix 16938 # for backward compatibility: 16939 ac_top_builddir=$ac_top_build_prefix 16940 16941 case $srcdir in 16942 .) # We are building in place. 16943 ac_srcdir=. 16944 ac_top_srcdir=$ac_top_builddir_sub 16945 ac_abs_top_srcdir=$ac_pwd ;; 16946 [\\/]* | ?:[\\/]* ) # Absolute name. 16947 ac_srcdir=$srcdir$ac_dir_suffix; 16948 ac_top_srcdir=$srcdir 16949 ac_abs_top_srcdir=$srcdir ;; 16950 *) # Relative name. 16951 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16952 ac_top_srcdir=$ac_top_build_prefix$srcdir 16953 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16954 esac 16955 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16956 16957 16958 case $ac_mode in 16959 :F) 16960 # 16961 # CONFIG_FILE 16962 # 16963 16964 case $INSTALL in 16965 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16966 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 16967 esac 16968 ac_MKDIR_P=$MKDIR_P 16969 case $MKDIR_P in 16970 [\\/$]* | ?:[\\/]* ) ;; 16971 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 16972 esac 16973 _ACEOF 16974 16975 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16976 # If the template does not know about datarootdir, expand it. 16977 # FIXME: This hack should be removed a few years after 2.60. 16978 ac_datarootdir_hack=; ac_datarootdir_seen= 16979 ac_sed_dataroot=' 16980 /datarootdir/ { 16981 p 16982 q 16983 } 16984 /@datadir@/p 16985 /@docdir@/p 16986 /@infodir@/p 16987 /@localedir@/p 16988 /@mandir@/p' 16989 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16990 *datarootdir*) ac_datarootdir_seen=yes;; 16991 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16993 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16994 _ACEOF 16995 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16996 ac_datarootdir_hack=' 16997 s&@datadir@&$datadir&g 16998 s&@docdir@&$docdir&g 16999 s&@infodir@&$infodir&g 17000 s&@localedir@&$localedir&g 17001 s&@mandir@&$mandir&g 17002 s&\\\${datarootdir}&$datarootdir&g' ;; 17003 esac 17004 _ACEOF 17005 17006 # Neutralize VPATH when `$srcdir' = `.'. 17007 # Shell code in configure.ac might set extrasub. 17008 # FIXME: do we really want to maintain this feature? 17009 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17010 ac_sed_extra="$ac_vpsub 17011 $extrasub 17012 _ACEOF 17013 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17014 :t 17015 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17016 s|@configure_input@|$ac_sed_conf_input|;t t 17017 s&@top_builddir@&$ac_top_builddir_sub&;t t 17018 s&@top_build_prefix@&$ac_top_build_prefix&;t t 17019 s&@srcdir@&$ac_srcdir&;t t 17020 s&@abs_srcdir@&$ac_abs_srcdir&;t t 17021 s&@top_srcdir@&$ac_top_srcdir&;t t 17022 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17023 s&@builddir@&$ac_builddir&;t t 17024 s&@abs_builddir@&$ac_abs_builddir&;t t 17025 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17026 s&@INSTALL@&$ac_INSTALL&;t t 17027 s&@MKDIR_P@&$ac_MKDIR_P&;t t 17028 $ac_datarootdir_hack 17029 " 17030 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17031 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17032 17033 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17034 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17035 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17036 "$ac_tmp/out"`; test -z "$ac_out"; } && 17037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17038 which seems to be undefined. Please make sure it is defined" >&5 17039 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17040 which seems to be undefined. Please make sure it is defined" >&2;} 17041 17042 rm -f "$ac_tmp/stdin" 17043 case $ac_file in 17044 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17045 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17046 esac \ 17047 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17048 ;; 17049 :H) 17050 # 17051 # CONFIG_HEADER 17052 # 17053 if test x"$ac_file" != x-; then 17054 { 17055 $as_echo "/* $configure_input */" \ 17056 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17057 } >"$ac_tmp/config.h" \ 17058 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17059 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17060 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17061 $as_echo "$as_me: $ac_file is unchanged" >&6;} 17062 else 17063 rm -f "$ac_file" 17064 mv "$ac_tmp/config.h" "$ac_file" \ 17065 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17066 fi 17067 else 17068 $as_echo "/* $configure_input */" \ 17069 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17070 || as_fn_error $? "could not create -" "$LINENO" 5 17071 fi 17072 # Compute "$ac_file"'s index in $config_headers. 17073 _am_arg="$ac_file" 17074 _am_stamp_count=1 17075 for _am_header in $config_headers :; do 17076 case $_am_header in 17077 $_am_arg | $_am_arg:* ) 17078 break ;; 17079 * ) 17080 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17081 esac 17082 done 17083 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17084 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17085 X"$_am_arg" : 'X\(//\)[^/]' \| \ 17086 X"$_am_arg" : 'X\(//\)$' \| \ 17087 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17088 $as_echo X"$_am_arg" | 17089 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17090 s//\1/ 17091 q 17092 } 17093 /^X\(\/\/\)[^/].*/{ 17094 s//\1/ 17095 q 17096 } 17097 /^X\(\/\/\)$/{ 17098 s//\1/ 17099 q 17100 } 17101 /^X\(\/\).*/{ 17102 s//\1/ 17103 q 17104 } 17105 s/.*/./; q'`/stamp-h$_am_stamp_count 17106 ;; 17107 17108 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17109 $as_echo "$as_me: executing $ac_file commands" >&6;} 17110 ;; 17111 esac 17112 17113 17114 case $ac_file$ac_mode in 17115 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17116 # Older Autoconf quotes --file arguments for eval, but not when files 17117 # are listed without --file. Let's play safe and only enable the eval 17118 # if we detect the quoting. 17119 case $CONFIG_FILES in 17120 *\'*) eval set x "$CONFIG_FILES" ;; 17121 *) set x $CONFIG_FILES ;; 17122 esac 17123 shift 17124 for mf 17125 do 17126 # Strip MF so we end up with the name of the file. 17127 mf=`echo "$mf" | sed -e 's/:.*$//'` 17128 # Check whether this is an Automake generated Makefile or not. 17129 # We used to match only the files named 'Makefile.in', but 17130 # some people rename them; so instead we look at the file content. 17131 # Grep'ing the first line is not enough: some people post-process 17132 # each Makefile.in and add a new line on top of each file to say so. 17133 # Grep'ing the whole file is not good either: AIX grep has a line 17134 # limit of 2048, but all sed's we know have understand at least 4000. 17135 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17136 dirpart=`$as_dirname -- "$mf" || 17137 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17138 X"$mf" : 'X\(//\)[^/]' \| \ 17139 X"$mf" : 'X\(//\)$' \| \ 17140 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 17141 $as_echo X"$mf" | 17142 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17143 s//\1/ 17144 q 17145 } 17146 /^X\(\/\/\)[^/].*/{ 17147 s//\1/ 17148 q 17149 } 17150 /^X\(\/\/\)$/{ 17151 s//\1/ 17152 q 17153 } 17154 /^X\(\/\).*/{ 17155 s//\1/ 17156 q 17157 } 17158 s/.*/./; q'` 17159 else 17160 continue 17161 fi 17162 # Extract the definition of DEPDIR, am__include, and am__quote 17163 # from the Makefile without running 'make'. 17164 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 17165 test -z "$DEPDIR" && continue 17166 am__include=`sed -n 's/^am__include = //p' < "$mf"` 17167 test -z "$am__include" && continue 17168 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 17169 # Find all dependency output files, they are included files with 17170 # $(DEPDIR) in their names. We invoke sed twice because it is the 17171 # simplest approach to changing $(DEPDIR) to its actual value in the 17172 # expansion. 17173 for file in `sed -n " 17174 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 17175 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 17176 # Make sure the directory exists. 17177 test -f "$dirpart/$file" && continue 17178 fdir=`$as_dirname -- "$file" || 17179 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17180 X"$file" : 'X\(//\)[^/]' \| \ 17181 X"$file" : 'X\(//\)$' \| \ 17182 X"$file" : 'X\(/\)' \| . 2>/dev/null || 17183 $as_echo X"$file" | 17184 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17185 s//\1/ 17186 q 17187 } 17188 /^X\(\/\/\)[^/].*/{ 17189 s//\1/ 17190 q 17191 } 17192 /^X\(\/\/\)$/{ 17193 s//\1/ 17194 q 17195 } 17196 /^X\(\/\).*/{ 17197 s//\1/ 17198 q 17199 } 17200 s/.*/./; q'` 17201 as_dir=$dirpart/$fdir; as_fn_mkdir_p 17202 # echo "creating $dirpart/$file" 17203 echo '# dummy' > "$dirpart/$file" 17204 done 17205 done 17206 } 17207 ;; 17208 "libtool":C) 17209 17210 # See if we are running on zsh, and set the options which allow our 17211 # commands through without removal of \ escapes. 17212 if test -n "${ZSH_VERSION+set}" ; then 17213 setopt NO_GLOB_SUBST 17214 fi 17215 17216 cfgfile="${ofile}T" 17217 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 17218 $RM "$cfgfile" 17219 17220 cat <<_LT_EOF >> "$cfgfile" 17221 #! $SHELL 17222 17223 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 17224 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 17225 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 17226 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 17227 # 17228 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 17229 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 17230 # Written by Gordon Matzigkeit, 1996 17231 # 17232 # This file is part of GNU Libtool. 17233 # 17234 # GNU Libtool is free software; you can redistribute it and/or 17235 # modify it under the terms of the GNU General Public License as 17236 # published by the Free Software Foundation; either version 2 of 17237 # the License, or (at your option) any later version. 17238 # 17239 # As a special exception to the GNU General Public License, 17240 # if you distribute this file as part of a program or library that 17241 # is built using GNU Libtool, you may include this file under the 17242 # same distribution terms that you use for the rest of that program. 17243 # 17244 # GNU Libtool is distributed in the hope that it will be useful, 17245 # but WITHOUT ANY WARRANTY; without even the implied warranty of 17246 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17247 # GNU General Public License for more details. 17248 # 17249 # You should have received a copy of the GNU General Public License 17250 # along with GNU Libtool; see the file COPYING. If not, a copy 17251 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 17252 # obtained by writing to the Free Software Foundation, Inc., 17253 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 17254 17255 17256 # The names of the tagged configurations supported by this script. 17257 available_tags="CXX " 17258 17259 # ### BEGIN LIBTOOL CONFIG 17260 17261 # Which release of libtool.m4 was used? 17262 macro_version=$macro_version 17263 macro_revision=$macro_revision 17264 17265 # Whether or not to build static libraries. 17266 build_old_libs=$enable_static 17267 17268 # Whether or not to build shared libraries. 17269 build_libtool_libs=$enable_shared 17270 17271 # What type of objects to build. 17272 pic_mode=$pic_mode 17273 17274 # Whether or not to optimize for fast installation. 17275 fast_install=$enable_fast_install 17276 17277 # Shell to use when invoking shell scripts. 17278 SHELL=$lt_SHELL 17279 17280 # An echo program that protects backslashes. 17281 ECHO=$lt_ECHO 17282 17283 # The host system. 17284 host_alias=$host_alias 17285 host=$host 17286 host_os=$host_os 17287 17288 # The build system. 17289 build_alias=$build_alias 17290 build=$build 17291 build_os=$build_os 17292 17293 # A sed program that does not truncate output. 17294 SED=$lt_SED 17295 17296 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 17297 Xsed="\$SED -e 1s/^X//" 17298 17299 # A grep program that handles long lines. 17300 GREP=$lt_GREP 17301 17302 # An ERE matcher. 17303 EGREP=$lt_EGREP 17304 17305 # A literal string matcher. 17306 FGREP=$lt_FGREP 17307 17308 # A BSD- or MS-compatible name lister. 17309 NM=$lt_NM 17310 17311 # Whether we need soft or hard links. 17312 LN_S=$lt_LN_S 17313 17314 # What is the maximum length of a command? 17315 max_cmd_len=$max_cmd_len 17316 17317 # Object file suffix (normally "o"). 17318 objext=$ac_objext 17319 17320 # Executable file suffix (normally ""). 17321 exeext=$exeext 17322 17323 # whether the shell understands "unset". 17324 lt_unset=$lt_unset 17325 17326 # turn spaces into newlines. 17327 SP2NL=$lt_lt_SP2NL 17328 17329 # turn newlines into spaces. 17330 NL2SP=$lt_lt_NL2SP 17331 17332 # An object symbol dumper. 17333 OBJDUMP=$lt_OBJDUMP 17334 17335 # Method to check whether dependent libraries are shared objects. 17336 deplibs_check_method=$lt_deplibs_check_method 17337 17338 # Command to use when deplibs_check_method == "file_magic". 17339 file_magic_cmd=$lt_file_magic_cmd 17340 17341 # The archiver. 17342 AR=$lt_AR 17343 AR_FLAGS=$lt_AR_FLAGS 17344 17345 # A symbol stripping program. 17346 STRIP=$lt_STRIP 17347 17348 # Commands used to install an old-style archive. 17349 RANLIB=$lt_RANLIB 17350 old_postinstall_cmds=$lt_old_postinstall_cmds 17351 old_postuninstall_cmds=$lt_old_postuninstall_cmds 17352 17353 # Whether to use a lock for old archive extraction. 17354 lock_old_archive_extraction=$lock_old_archive_extraction 17355 17356 # A C compiler. 17357 LTCC=$lt_CC 17358 17359 # LTCC compiler flags. 17360 LTCFLAGS=$lt_CFLAGS 17361 17362 # Take the output of nm and produce a listing of raw symbols and C names. 17363 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 17364 17365 # Transform the output of nm in a proper C declaration. 17366 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 17367 17368 # Transform the output of nm in a C name address pair. 17369 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 17370 17371 # Transform the output of nm in a C name address pair when lib prefix is needed. 17372 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 17373 17374 # The name of the directory that contains temporary libtool files. 17375 objdir=$objdir 17376 17377 # Used to examine libraries when file_magic_cmd begins with "file". 17378 MAGIC_CMD=$MAGIC_CMD 17379 17380 # Must we lock files when doing compilation? 17381 need_locks=$lt_need_locks 17382 17383 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 17384 DSYMUTIL=$lt_DSYMUTIL 17385 17386 # Tool to change global to local symbols on Mac OS X. 17387 NMEDIT=$lt_NMEDIT 17388 17389 # Tool to manipulate fat objects and archives on Mac OS X. 17390 LIPO=$lt_LIPO 17391 17392 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 17393 OTOOL=$lt_OTOOL 17394 17395 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 17396 OTOOL64=$lt_OTOOL64 17397 17398 # Old archive suffix (normally "a"). 17399 libext=$libext 17400 17401 # Shared library suffix (normally ".so"). 17402 shrext_cmds=$lt_shrext_cmds 17403 17404 # The commands to extract the exported symbol list from a shared archive. 17405 extract_expsyms_cmds=$lt_extract_expsyms_cmds 17406 17407 # Variables whose values should be saved in libtool wrapper scripts and 17408 # restored at link time. 17409 variables_saved_for_relink=$lt_variables_saved_for_relink 17410 17411 # Do we need the "lib" prefix for modules? 17412 need_lib_prefix=$need_lib_prefix 17413 17414 # Do we need a version for libraries? 17415 need_version=$need_version 17416 17417 # Library versioning type. 17418 version_type=$version_type 17419 17420 # Shared library runtime path variable. 17421 runpath_var=$runpath_var 17422 17423 # Shared library path variable. 17424 shlibpath_var=$shlibpath_var 17425 17426 # Is shlibpath searched before the hard-coded library search path? 17427 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 17428 17429 # Format of library name prefix. 17430 libname_spec=$lt_libname_spec 17431 17432 # List of archive names. First name is the real one, the rest are links. 17433 # The last name is the one that the linker finds with -lNAME 17434 library_names_spec=$lt_library_names_spec 17435 17436 # The coded name of the library, if different from the real name. 17437 soname_spec=$lt_soname_spec 17438 17439 # Permission mode override for installation of shared libraries. 17440 install_override_mode=$lt_install_override_mode 17441 17442 # Command to use after installation of a shared archive. 17443 postinstall_cmds=$lt_postinstall_cmds 17444 17445 # Command to use after uninstallation of a shared archive. 17446 postuninstall_cmds=$lt_postuninstall_cmds 17447 17448 # Commands used to finish a libtool library installation in a directory. 17449 finish_cmds=$lt_finish_cmds 17450 17451 # As "finish_cmds", except a single script fragment to be evaled but 17452 # not shown. 17453 finish_eval=$lt_finish_eval 17454 17455 # Whether we should hardcode library paths into libraries. 17456 hardcode_into_libs=$hardcode_into_libs 17457 17458 # Compile-time system search path for libraries. 17459 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 17460 17461 # Run-time system search path for libraries. 17462 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 17463 17464 # Whether dlopen is supported. 17465 dlopen_support=$enable_dlopen 17466 17467 # Whether dlopen of programs is supported. 17468 dlopen_self=$enable_dlopen_self 17469 17470 # Whether dlopen of statically linked programs is supported. 17471 dlopen_self_static=$enable_dlopen_self_static 17472 17473 # Commands to strip libraries. 17474 old_striplib=$lt_old_striplib 17475 striplib=$lt_striplib 17476 17477 17478 # The linker used to build libraries. 17479 LD=$lt_LD 17480 17481 # How to create reloadable object files. 17482 reload_flag=$lt_reload_flag 17483 reload_cmds=$lt_reload_cmds 17484 17485 # Commands used to build an old-style archive. 17486 old_archive_cmds=$lt_old_archive_cmds 17487 17488 # A language specific compiler. 17489 CC=$lt_compiler 17490 17491 # Is the compiler the GNU compiler? 17492 with_gcc=$GCC 17493 17494 # Compiler flag to turn off builtin functions. 17495 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 17496 17497 # How to pass a linker flag through the compiler. 17498 wl=$lt_lt_prog_compiler_wl 17499 17500 # Additional compiler flags for building library objects. 17501 pic_flag=$lt_lt_prog_compiler_pic 17502 17503 # Compiler flag to prevent dynamic linking. 17504 link_static_flag=$lt_lt_prog_compiler_static 17505 17506 # Does compiler simultaneously support -c and -o options? 17507 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 17508 17509 # Whether or not to add -lc for building shared libraries. 17510 build_libtool_need_lc=$archive_cmds_need_lc 17511 17512 # Whether or not to disallow shared libs when runtime libs are static. 17513 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 17514 17515 # Compiler flag to allow reflexive dlopens. 17516 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 17517 17518 # Compiler flag to generate shared objects directly from archives. 17519 whole_archive_flag_spec=$lt_whole_archive_flag_spec 17520 17521 # Whether the compiler copes with passing no objects directly. 17522 compiler_needs_object=$lt_compiler_needs_object 17523 17524 # Create an old-style archive from a shared archive. 17525 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 17526 17527 # Create a temporary old-style archive to link instead of a shared archive. 17528 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 17529 17530 # Commands used to build a shared archive. 17531 archive_cmds=$lt_archive_cmds 17532 archive_expsym_cmds=$lt_archive_expsym_cmds 17533 17534 # Commands used to build a loadable module if different from building 17535 # a shared archive. 17536 module_cmds=$lt_module_cmds 17537 module_expsym_cmds=$lt_module_expsym_cmds 17538 17539 # Whether we are building with GNU ld or not. 17540 with_gnu_ld=$lt_with_gnu_ld 17541 17542 # Flag that allows shared libraries with undefined symbols to be built. 17543 allow_undefined_flag=$lt_allow_undefined_flag 17544 17545 # Flag that enforces no undefined symbols. 17546 no_undefined_flag=$lt_no_undefined_flag 17547 17548 # Flag to hardcode \$libdir into a binary during linking. 17549 # This must work even if \$libdir does not exist 17550 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 17551 17552 # If ld is used when linking, flag to hardcode \$libdir into a binary 17553 # during linking. This must work even if \$libdir does not exist. 17554 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 17555 17556 # Whether we need a single "-rpath" flag with a separated argument. 17557 hardcode_libdir_separator=$lt_hardcode_libdir_separator 17558 17559 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17560 # DIR into the resulting binary. 17561 hardcode_direct=$hardcode_direct 17562 17563 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17564 # DIR into the resulting binary and the resulting library dependency is 17565 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17566 # library is relocated. 17567 hardcode_direct_absolute=$hardcode_direct_absolute 17568 17569 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17570 # into the resulting binary. 17571 hardcode_minus_L=$hardcode_minus_L 17572 17573 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17574 # into the resulting binary. 17575 hardcode_shlibpath_var=$hardcode_shlibpath_var 17576 17577 # Set to "yes" if building a shared library automatically hardcodes DIR 17578 # into the library and all subsequent libraries and executables linked 17579 # against it. 17580 hardcode_automatic=$hardcode_automatic 17581 17582 # Set to yes if linker adds runtime paths of dependent libraries 17583 # to runtime path list. 17584 inherit_rpath=$inherit_rpath 17585 17586 # Whether libtool must link a program against all its dependency libraries. 17587 link_all_deplibs=$link_all_deplibs 17588 17589 # Fix the shell variable \$srcfile for the compiler. 17590 fix_srcfile_path=$lt_fix_srcfile_path 17591 17592 # Set to "yes" if exported symbols are required. 17593 always_export_symbols=$always_export_symbols 17594 17595 # The commands to list exported symbols. 17596 export_symbols_cmds=$lt_export_symbols_cmds 17597 17598 # Symbols that should not be listed in the preloaded symbols. 17599 exclude_expsyms=$lt_exclude_expsyms 17600 17601 # Symbols that must always be exported. 17602 include_expsyms=$lt_include_expsyms 17603 17604 # Commands necessary for linking programs (against libraries) with templates. 17605 prelink_cmds=$lt_prelink_cmds 17606 17607 # Specify filename containing input files. 17608 file_list_spec=$lt_file_list_spec 17609 17610 # How to hardcode a shared library path into an executable. 17611 hardcode_action=$hardcode_action 17612 17613 # The directories searched by this compiler when creating a shared library. 17614 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 17615 17616 # Dependencies to place before and after the objects being linked to 17617 # create a shared library. 17618 predep_objects=$lt_predep_objects 17619 postdep_objects=$lt_postdep_objects 17620 predeps=$lt_predeps 17621 postdeps=$lt_postdeps 17622 17623 # The library search path used internally by the compiler when linking 17624 # a shared library. 17625 compiler_lib_search_path=$lt_compiler_lib_search_path 17626 17627 # ### END LIBTOOL CONFIG 17628 17629 _LT_EOF 17630 17631 case $host_os in 17632 aix3*) 17633 cat <<\_LT_EOF >> "$cfgfile" 17634 # AIX sometimes has problems with the GCC collect2 program. For some 17635 # reason, if we set the COLLECT_NAMES environment variable, the problems 17636 # vanish in a puff of smoke. 17637 if test "X${COLLECT_NAMES+set}" != Xset; then 17638 COLLECT_NAMES= 17639 export COLLECT_NAMES 17640 fi 17641 _LT_EOF 17642 ;; 17643 esac 17644 17645 17646 ltmain="$ac_aux_dir/ltmain.sh" 17647 17648 17649 # We use sed instead of cat because bash on DJGPP gets confused if 17650 # if finds mixed CR/LF and LF-only lines. Since sed operates in 17651 # text mode, it properly converts lines to CR/LF. This bash problem 17652 # is reportedly fixed, but why not run on old versions too? 17653 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 17654 || (rm -f "$cfgfile"; exit 1) 17655 17656 case $xsi_shell in 17657 yes) 17658 cat << \_LT_EOF >> "$cfgfile" 17659 17660 # func_dirname file append nondir_replacement 17661 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 17662 # otherwise set result to NONDIR_REPLACEMENT. 17663 func_dirname () 17664 { 17665 case ${1} in 17666 */*) func_dirname_result="${1%/*}${2}" ;; 17667 * ) func_dirname_result="${3}" ;; 17668 esac 17669 } 17670 17671 # func_basename file 17672 func_basename () 17673 { 17674 func_basename_result="${1##*/}" 17675 } 17676 17677 # func_dirname_and_basename file append nondir_replacement 17678 # perform func_basename and func_dirname in a single function 17679 # call: 17680 # dirname: Compute the dirname of FILE. If nonempty, 17681 # add APPEND to the result, otherwise set result 17682 # to NONDIR_REPLACEMENT. 17683 # value returned in "$func_dirname_result" 17684 # basename: Compute filename of FILE. 17685 # value retuned in "$func_basename_result" 17686 # Implementation must be kept synchronized with func_dirname 17687 # and func_basename. For efficiency, we do not delegate to 17688 # those functions but instead duplicate the functionality here. 17689 func_dirname_and_basename () 17690 { 17691 case ${1} in 17692 */*) func_dirname_result="${1%/*}${2}" ;; 17693 * ) func_dirname_result="${3}" ;; 17694 esac 17695 func_basename_result="${1##*/}" 17696 } 17697 17698 # func_stripname prefix suffix name 17699 # strip PREFIX and SUFFIX off of NAME. 17700 # PREFIX and SUFFIX must not contain globbing or regex special 17701 # characters, hashes, percent signs, but SUFFIX may contain a leading 17702 # dot (in which case that matches only a dot). 17703 func_stripname () 17704 { 17705 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 17706 # positional parameters, so assign one to ordinary parameter first. 17707 func_stripname_result=${3} 17708 func_stripname_result=${func_stripname_result#"${1}"} 17709 func_stripname_result=${func_stripname_result%"${2}"} 17710 } 17711 17712 # func_opt_split 17713 func_opt_split () 17714 { 17715 func_opt_split_opt=${1%%=*} 17716 func_opt_split_arg=${1#*=} 17717 } 17718 17719 # func_lo2o object 17720 func_lo2o () 17721 { 17722 case ${1} in 17723 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 17724 *) func_lo2o_result=${1} ;; 17725 esac 17726 } 17727 17728 # func_xform libobj-or-source 17729 func_xform () 17730 { 17731 func_xform_result=${1%.*}.lo 17732 } 17733 17734 # func_arith arithmetic-term... 17735 func_arith () 17736 { 17737 func_arith_result=$(( $* )) 17738 } 17739 17740 # func_len string 17741 # STRING may not start with a hyphen. 17742 func_len () 17743 { 17744 func_len_result=${#1} 17745 } 17746 17747 _LT_EOF 17748 ;; 17749 *) # Bourne compatible functions. 17750 cat << \_LT_EOF >> "$cfgfile" 17751 17752 # func_dirname file append nondir_replacement 17753 # Compute the dirname of FILE. If nonempty, add APPEND to the result, 17754 # otherwise set result to NONDIR_REPLACEMENT. 17755 func_dirname () 17756 { 17757 # Extract subdirectory from the argument. 17758 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 17759 if test "X$func_dirname_result" = "X${1}"; then 17760 func_dirname_result="${3}" 17761 else 17762 func_dirname_result="$func_dirname_result${2}" 17763 fi 17764 } 17765 17766 # func_basename file 17767 func_basename () 17768 { 17769 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 17770 } 17771 17772 17773 # func_stripname prefix suffix name 17774 # strip PREFIX and SUFFIX off of NAME. 17775 # PREFIX and SUFFIX must not contain globbing or regex special 17776 # characters, hashes, percent signs, but SUFFIX may contain a leading 17777 # dot (in which case that matches only a dot). 17778 # func_strip_suffix prefix name 17779 func_stripname () 17780 { 17781 case ${2} in 17782 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 17783 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 17784 esac 17785 } 17786 17787 # sed scripts: 17788 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 17789 my_sed_long_arg='1s/^-[^=]*=//' 17790 17791 # func_opt_split 17792 func_opt_split () 17793 { 17794 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 17795 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 17796 } 17797 17798 # func_lo2o object 17799 func_lo2o () 17800 { 17801 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 17802 } 17803 17804 # func_xform libobj-or-source 17805 func_xform () 17806 { 17807 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 17808 } 17809 17810 # func_arith arithmetic-term... 17811 func_arith () 17812 { 17813 func_arith_result=`expr "$@"` 17814 } 17815 17816 # func_len string 17817 # STRING may not start with a hyphen. 17818 func_len () 17819 { 17820 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 17821 } 17822 17823 _LT_EOF 17824 esac 17825 17826 case $lt_shell_append in 17827 yes) 17828 cat << \_LT_EOF >> "$cfgfile" 17829 17830 # func_append var value 17831 # Append VALUE to the end of shell variable VAR. 17832 func_append () 17833 { 17834 eval "$1+=\$2" 17835 } 17836 _LT_EOF 17837 ;; 17838 *) 17839 cat << \_LT_EOF >> "$cfgfile" 17840 17841 # func_append var value 17842 # Append VALUE to the end of shell variable VAR. 17843 func_append () 17844 { 17845 eval "$1=\$$1\$2" 17846 } 17847 17848 _LT_EOF 17849 ;; 17850 esac 17851 17852 17853 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 17854 || (rm -f "$cfgfile"; exit 1) 17855 17856 mv -f "$cfgfile" "$ofile" || 17857 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 17858 chmod +x "$ofile" 17859 17860 17861 cat <<_LT_EOF >> "$ofile" 17862 17863 # ### BEGIN LIBTOOL TAG CONFIG: CXX 17864 17865 # The linker used to build libraries. 17866 LD=$lt_LD_CXX 17867 17868 # How to create reloadable object files. 17869 reload_flag=$lt_reload_flag_CXX 17870 reload_cmds=$lt_reload_cmds_CXX 17871 17872 # Commands used to build an old-style archive. 17873 old_archive_cmds=$lt_old_archive_cmds_CXX 17874 17875 # A language specific compiler. 17876 CC=$lt_compiler_CXX 17877 17878 # Is the compiler the GNU compiler? 17879 with_gcc=$GCC_CXX 17880 17881 # Compiler flag to turn off builtin functions. 17882 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 17883 17884 # How to pass a linker flag through the compiler. 17885 wl=$lt_lt_prog_compiler_wl_CXX 17886 17887 # Additional compiler flags for building library objects. 17888 pic_flag=$lt_lt_prog_compiler_pic_CXX 17889 17890 # Compiler flag to prevent dynamic linking. 17891 link_static_flag=$lt_lt_prog_compiler_static_CXX 17892 17893 # Does compiler simultaneously support -c and -o options? 17894 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 17895 17896 # Whether or not to add -lc for building shared libraries. 17897 build_libtool_need_lc=$archive_cmds_need_lc_CXX 17898 17899 # Whether or not to disallow shared libs when runtime libs are static. 17900 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 17901 17902 # Compiler flag to allow reflexive dlopens. 17903 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 17904 17905 # Compiler flag to generate shared objects directly from archives. 17906 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 17907 17908 # Whether the compiler copes with passing no objects directly. 17909 compiler_needs_object=$lt_compiler_needs_object_CXX 17910 17911 # Create an old-style archive from a shared archive. 17912 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 17913 17914 # Create a temporary old-style archive to link instead of a shared archive. 17915 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 17916 17917 # Commands used to build a shared archive. 17918 archive_cmds=$lt_archive_cmds_CXX 17919 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 17920 17921 # Commands used to build a loadable module if different from building 17922 # a shared archive. 17923 module_cmds=$lt_module_cmds_CXX 17924 module_expsym_cmds=$lt_module_expsym_cmds_CXX 17925 17926 # Whether we are building with GNU ld or not. 17927 with_gnu_ld=$lt_with_gnu_ld_CXX 17928 17929 # Flag that allows shared libraries with undefined symbols to be built. 17930 allow_undefined_flag=$lt_allow_undefined_flag_CXX 17931 17932 # Flag that enforces no undefined symbols. 17933 no_undefined_flag=$lt_no_undefined_flag_CXX 17934 17935 # Flag to hardcode \$libdir into a binary during linking. 17936 # This must work even if \$libdir does not exist 17937 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 17938 17939 # If ld is used when linking, flag to hardcode \$libdir into a binary 17940 # during linking. This must work even if \$libdir does not exist. 17941 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX 17942 17943 # Whether we need a single "-rpath" flag with a separated argument. 17944 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 17945 17946 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17947 # DIR into the resulting binary. 17948 hardcode_direct=$hardcode_direct_CXX 17949 17950 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 17951 # DIR into the resulting binary and the resulting library dependency is 17952 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 17953 # library is relocated. 17954 hardcode_direct_absolute=$hardcode_direct_absolute_CXX 17955 17956 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 17957 # into the resulting binary. 17958 hardcode_minus_L=$hardcode_minus_L_CXX 17959 17960 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 17961 # into the resulting binary. 17962 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 17963 17964 # Set to "yes" if building a shared library automatically hardcodes DIR 17965 # into the library and all subsequent libraries and executables linked 17966 # against it. 17967 hardcode_automatic=$hardcode_automatic_CXX 17968 17969 # Set to yes if linker adds runtime paths of dependent libraries 17970 # to runtime path list. 17971 inherit_rpath=$inherit_rpath_CXX 17972 17973 # Whether libtool must link a program against all its dependency libraries. 17974 link_all_deplibs=$link_all_deplibs_CXX 17975 17976 # Fix the shell variable \$srcfile for the compiler. 17977 fix_srcfile_path=$lt_fix_srcfile_path_CXX 17978 17979 # Set to "yes" if exported symbols are required. 17980 always_export_symbols=$always_export_symbols_CXX 17981 17982 # The commands to list exported symbols. 17983 export_symbols_cmds=$lt_export_symbols_cmds_CXX 17984 17985 # Symbols that should not be listed in the preloaded symbols. 17986 exclude_expsyms=$lt_exclude_expsyms_CXX 17987 17988 # Symbols that must always be exported. 17989 include_expsyms=$lt_include_expsyms_CXX 17990 17991 # Commands necessary for linking programs (against libraries) with templates. 17992 prelink_cmds=$lt_prelink_cmds_CXX 17993 17994 # Specify filename containing input files. 17995 file_list_spec=$lt_file_list_spec_CXX 17996 17997 # How to hardcode a shared library path into an executable. 17998 hardcode_action=$hardcode_action_CXX 17999 18000 # The directories searched by this compiler when creating a shared library. 18001 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 18002 18003 # Dependencies to place before and after the objects being linked to 18004 # create a shared library. 18005 predep_objects=$lt_predep_objects_CXX 18006 postdep_objects=$lt_postdep_objects_CXX 18007 predeps=$lt_predeps_CXX 18008 postdeps=$lt_postdeps_CXX 18009 18010 # The library search path used internally by the compiler when linking 18011 # a shared library. 18012 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 18013 18014 # ### END LIBTOOL TAG CONFIG: CXX 18015 _LT_EOF 18016 18017 ;; 18018 18019 esac 18020 done # for ac_tag 18021 18022 18023 as_fn_exit 0 18024 _ACEOF 18025 ac_clean_files=$ac_clean_files_save 18026 18027 test $ac_write_fail = 0 || 18028 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18029 18030 18031 # configure is writing to config.log, and then calls config.status. 18032 # config.status does its own redirection, appending to config.log. 18033 # Unfortunately, on DOS this fails, as config.log is still kept open 18034 # by configure, so config.status won't be able to write to it; its 18035 # output is simply discarded. So we exec the FD to /dev/null, 18036 # effectively closing config.log, so it can be properly (re)opened and 18037 # appended to by config.status. When coming back to configure, we 18038 # need to make the FD available again. 18039 if test "$no_create" != yes; then 18040 ac_cs_success=: 18041 ac_config_status_args= 18042 test "$silent" = yes && 18043 ac_config_status_args="$ac_config_status_args --quiet" 18044 exec 5>/dev/null 18045 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18046 exec 5>>config.log 18047 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18048 # would make configure fail if this is the last instruction. 18049 $ac_cs_success || as_fn_exit 1 18050 fi 18051 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18053 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18054 fi 18055 18056