1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.71 for xf86-video-sunffb 1.2.3. 4 # 5 # Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/issues>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9 # Inc. 10 # 11 # 12 # This configure script is free software; the Free Software Foundation 13 # gives unlimited permission to copy, distribute and modify it. 14 ## -------------------- ## 15 ## M4sh Initialization. ## 16 ## -------------------- ## 17 18 # Be more Bourne compatible 19 DUALCASE=1; export DUALCASE # for MKS sh 20 as_nop=: 21 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22 then : 23 emulate sh 24 NULLCMD=: 25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26 # is contrary to our usage. Disable this feature. 27 alias -g '${1+"$@"}'='"$@"' 28 setopt NO_GLOB_SUBST 29 else $as_nop 30 case `(set -o) 2>/dev/null` in #( 31 *posix*) : 32 set -o posix ;; #( 33 *) : 34 ;; 35 esac 36 fi 37 38 39 40 # Reset variables that may have inherited troublesome values from 41 # the environment. 42 43 # IFS needs to be set, to space, tab, and newline, in precisely that order. 44 # (If _AS_PATH_WALK were called with IFS unset, it would have the 45 # side effect of setting IFS to empty, thus disabling word splitting.) 46 # Quoting is to prevent editors from complaining about space-tab. 47 as_nl=' 48 ' 49 export as_nl 50 IFS=" "" $as_nl" 51 52 PS1='$ ' 53 PS2='> ' 54 PS4='+ ' 55 56 # Ensure predictable behavior from utilities with locale-dependent output. 57 LC_ALL=C 58 export LC_ALL 59 LANGUAGE=C 60 export LANGUAGE 61 62 # We cannot yet rely on "unset" to work, but we need these variables 63 # to be unset--not just set to an empty or harmless value--now, to 64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65 # also avoids known problems related to "unset" and subshell syntax 66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68 do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70 done 71 72 # Ensure that fds 0, 1, and 2 are open. 73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77 # The user is always right. 78 if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84 fi 85 86 87 # Find who we are. Look in the path if we contain no directory separator. 88 as_myself= 89 case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92 for as_dir in $PATH 93 do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as `sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 117 # Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122 # neutralization value for shells without unset; and this also 123 # works around shells that cannot unset nonexistent variables. 124 # Preserve -v and -x to the replacement shell. 125 BASH_ENV=/dev/null 126 ENV=/dev/null 127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128 case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133 esac 134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135 # Admittedly, this is quite paranoid, since all the known shells bail 136 # out after a failed `exec'. 137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138 exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142 if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="as_nop=: 144 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145 then : 146 emulate sh 147 NULLCMD=: 148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 149 # is contrary to our usage. Disable this feature. 150 alias -g '\${1+\"\$@\"}'='\"\$@\"' 151 setopt NO_GLOB_SUBST 152 else \$as_nop 153 case \`(set -o) 2>/dev/null\` in #( 154 *posix*) : 155 set -o posix ;; #( 156 *) : 157 ;; 158 esac 159 fi 160 " 161 as_required="as_fn_return () { (exit \$1); } 162 as_fn_success () { as_fn_return 0; } 163 as_fn_failure () { as_fn_return 1; } 164 as_fn_ret_success () { return 0; } 165 as_fn_ret_failure () { return 1; } 166 167 exitcode=0 168 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172 if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173 then : 174 175 else \$as_nop 176 exitcode=1; echo positional parameters were not saved. 177 fi 178 test x\$exitcode = x0 || exit 1 179 blah=\$(echo \$(echo blah)) 180 test x\"\$blah\" = xblah || exit 1 181 test -x / || exit 1" 182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 186 test \$(( 1 + 1 )) = 2 || exit 1 187 188 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 189 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 192 PATH=/empty FPATH=/empty; export PATH FPATH 193 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 194 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 195 if (eval "$as_required") 2>/dev/null 196 then : 197 as_have_required=yes 198 else $as_nop 199 as_have_required=no 200 fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202 then : 203 204 else $as_nop 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206 as_found=false 207 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208 do 209 IFS=$as_save_IFS 210 case $as_dir in #((( 211 '') as_dir=./ ;; 212 */) ;; 213 *) as_dir=$as_dir/ ;; 214 esac 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223 then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226 then : 227 break 2 228 fi 229 fi 230 done;; 231 esac 232 as_found=false 233 done 234 IFS=$as_save_IFS 235 if $as_found 236 then : 237 238 else $as_nop 239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241 then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243 fi 244 fi 245 246 247 if test "x$CONFIG_SHELL" != x 248 then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251 # neutralization value for shells without unset; and this also 252 # works around shells that cannot unset nonexistent variables. 253 # Preserve -v and -x to the replacement shell. 254 BASH_ENV=/dev/null 255 ENV=/dev/null 256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257 case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262 esac 263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264 # Admittedly, this is quite paranoid, since all the known shells bail 265 # out after a failed `exec'. 266 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267 exit 255 268 fi 269 270 if test x$as_have_required = xno 271 then : 272 printf "%s\n" "$0: This script requires a shell more modern than all" 273 printf "%s\n" "$0: the shells that I found on your system." 274 if test ${ZSH_VERSION+y} ; then 275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 277 else 278 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 279 $0: https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/issues 280 $0: about your system, including any error possibly output 281 $0: before this message. Then install a modern shell, or 282 $0: manually run the script under such a shell if you do 283 $0: have one." 284 fi 285 exit 1 286 fi 287 fi 288 fi 289 SHELL=${CONFIG_SHELL-/bin/sh} 290 export SHELL 291 # Unset more variables known to interfere with behavior of common tools. 292 CLICOLOR_FORCE= GREP_OPTIONS= 293 unset CLICOLOR_FORCE GREP_OPTIONS 294 295 ## --------------------- ## 296 ## M4sh Shell Functions. ## 297 ## --------------------- ## 298 # as_fn_unset VAR 299 # --------------- 300 # Portably unset VAR. 301 as_fn_unset () 302 { 303 { eval $1=; unset $1;} 304 } 305 as_unset=as_fn_unset 306 307 308 # as_fn_set_status STATUS 309 # ----------------------- 310 # Set $? to STATUS, without forking. 311 as_fn_set_status () 312 { 313 return $1 314 } # as_fn_set_status 315 316 # as_fn_exit STATUS 317 # ----------------- 318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 319 as_fn_exit () 320 { 321 set +e 322 as_fn_set_status $1 323 exit $1 324 } # as_fn_exit 325 # as_fn_nop 326 # --------- 327 # Do nothing but, unlike ":", preserve the value of $?. 328 as_fn_nop () 329 { 330 return $? 331 } 332 as_nop=as_fn_nop 333 334 # as_fn_mkdir_p 335 # ------------- 336 # Create "$as_dir" as a directory, including parents if necessary. 337 as_fn_mkdir_p () 338 { 339 340 case $as_dir in #( 341 -*) as_dir=./$as_dir;; 342 esac 343 test -d "$as_dir" || eval $as_mkdir_p || { 344 as_dirs= 345 while :; do 346 case $as_dir in #( 347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 348 *) as_qdir=$as_dir;; 349 esac 350 as_dirs="'$as_qdir' $as_dirs" 351 as_dir=`$as_dirname -- "$as_dir" || 352 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 353 X"$as_dir" : 'X\(//\)[^/]' \| \ 354 X"$as_dir" : 'X\(//\)$' \| \ 355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 356 printf "%s\n" X"$as_dir" | 357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)[^/].*/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\/\)$/{ 366 s//\1/ 367 q 368 } 369 /^X\(\/\).*/{ 370 s//\1/ 371 q 372 } 373 s/.*/./; q'` 374 test -d "$as_dir" && break 375 done 376 test -z "$as_dirs" || eval "mkdir $as_dirs" 377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 378 379 380 } # as_fn_mkdir_p 381 382 # as_fn_executable_p FILE 383 # ----------------------- 384 # Test if FILE is an executable regular file. 385 as_fn_executable_p () 386 { 387 test -f "$1" && test -x "$1" 388 } # as_fn_executable_p 389 # as_fn_append VAR VALUE 390 # ---------------------- 391 # Append the text in VALUE to the end of the definition contained in VAR. Take 392 # advantage of any shell optimizations that allow amortized linear growth over 393 # repeated appends, instead of the typical quadratic growth present in naive 394 # implementations. 395 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396 then : 397 eval 'as_fn_append () 398 { 399 eval $1+=\$2 400 }' 401 else $as_nop 402 as_fn_append () 403 { 404 eval $1=\$$1\$2 405 } 406 fi # as_fn_append 407 408 # as_fn_arith ARG... 409 # ------------------ 410 # Perform arithmetic evaluation on the ARGs, and store the result in the 411 # global $as_val. Take advantage of shells that can avoid forks. The arguments 412 # must be portable across $(()) and expr. 413 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414 then : 415 eval 'as_fn_arith () 416 { 417 as_val=$(( $* )) 418 }' 419 else $as_nop 420 as_fn_arith () 421 { 422 as_val=`expr "$@" || test $? -eq 1` 423 } 424 fi # as_fn_arith 425 426 # as_fn_nop 427 # --------- 428 # Do nothing but, unlike ":", preserve the value of $?. 429 as_fn_nop () 430 { 431 return $? 432 } 433 as_nop=as_fn_nop 434 435 # as_fn_error STATUS ERROR [LINENO LOG_FD] 436 # ---------------------------------------- 437 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 438 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 439 # script with STATUS, using 1 if that was 0. 440 as_fn_error () 441 { 442 as_status=$1; test $as_status -eq 0 && as_status=1 443 if test "$4"; then 444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 446 fi 447 printf "%s\n" "$as_me: error: $2" >&2 448 as_fn_exit $as_status 449 } # as_fn_error 450 451 if expr a : '\(a\)' >/dev/null 2>&1 && 452 test "X`expr 00001 : '.*\(...\)'`" = X001; then 453 as_expr=expr 454 else 455 as_expr=false 456 fi 457 458 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459 as_basename=basename 460 else 461 as_basename=false 462 fi 463 464 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466 else 467 as_dirname=false 468 fi 469 470 as_me=`$as_basename -- "$0" || 471 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472 X"$0" : 'X\(//\)$' \| \ 473 X"$0" : 'X\(/\)' \| . 2>/dev/null || 474 printf "%s\n" X/"$0" | 475 sed '/^.*\/\([^/][^/]*\)\/*$/{ 476 s//\1/ 477 q 478 } 479 /^X\/\(\/\/\)$/{ 480 s//\1/ 481 q 482 } 483 /^X\/\(\/\).*/{ 484 s//\1/ 485 q 486 } 487 s/.*/./; q'` 488 489 # Avoid depending upon Character Ranges. 490 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 491 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 492 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 493 as_cr_digits='0123456789' 494 as_cr_alnum=$as_cr_Letters$as_cr_digits 495 496 497 as_lineno_1=$LINENO as_lineno_1a=$LINENO 498 as_lineno_2=$LINENO as_lineno_2a=$LINENO 499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 502 sed -n ' 503 p 504 /[$]LINENO/= 505 ' <$as_myself | 506 sed ' 507 s/[$]LINENO.*/&-/ 508 t lineno 509 b 510 :lineno 511 N 512 :loop 513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 514 t loop 515 s/-\n.*// 516 ' >$as_me.lineno && 517 chmod +x "$as_me.lineno" || 518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 519 520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 521 # already done that, so ensure we don't try to do so again and fall 522 # in an infinite loop. This has already happened in practice. 523 _as_can_reexec=no; export _as_can_reexec 524 # Don't try to exec as it changes $[0], causing all sort of problems 525 # (the dirname of $[0] is not the place where we might find the 526 # original and so on. Autoconf is especially sensitive to this). 527 . "./$as_me.lineno" 528 # Exit status is that of the last command. 529 exit 530 } 531 532 533 # Determine whether it's possible to make 'echo' print without a newline. 534 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 535 # for compatibility with existing Makefiles. 536 ECHO_C= ECHO_N= ECHO_T= 537 case `echo -n x` in #((((( 538 -n*) 539 case `echo 'xy\c'` in 540 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 541 xy) ECHO_C='\c';; 542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 543 ECHO_T=' ';; 544 esac;; 545 *) 546 ECHO_N='-n';; 547 esac 548 549 # For backward compatibility with old third-party macros, we provide 550 # the shell variables $as_echo and $as_echo_n. New code should use 551 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 552 as_echo='printf %s\n' 553 as_echo_n='printf %s' 554 555 556 rm -f conf$$ conf$$.exe conf$$.file 557 if test -d conf$$.dir; then 558 rm -f conf$$.dir/conf$$.file 559 else 560 rm -f conf$$.dir 561 mkdir conf$$.dir 2>/dev/null 562 fi 563 if (echo >conf$$.file) 2>/dev/null; then 564 if ln -s conf$$.file conf$$ 2>/dev/null; then 565 as_ln_s='ln -s' 566 # ... but there are two gotchas: 567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 569 # In both cases, we have to default to `cp -pR'. 570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 571 as_ln_s='cp -pR' 572 elif ln conf$$.file conf$$ 2>/dev/null; then 573 as_ln_s=ln 574 else 575 as_ln_s='cp -pR' 576 fi 577 else 578 as_ln_s='cp -pR' 579 fi 580 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 581 rmdir conf$$.dir 2>/dev/null 582 583 if mkdir -p . 2>/dev/null; then 584 as_mkdir_p='mkdir -p "$as_dir"' 585 else 586 test -d ./-p && rmdir ./-p 587 as_mkdir_p=false 588 fi 589 590 as_test_x='test -x' 591 as_executable_p=as_fn_executable_p 592 593 # Sed expression to map a string onto a valid CPP name. 594 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 595 596 # Sed expression to map a string onto a valid variable name. 597 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598 599 SHELL=${CONFIG_SHELL-/bin/sh} 600 601 602 test -n "$DJDIR" || exec 7<&0 </dev/null 603 exec 6>&1 604 605 # Name of the host. 606 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 607 # so uname gets run too. 608 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 609 610 # 611 # Initializations. 612 # 613 ac_default_prefix=/usr/local 614 ac_clean_files= 615 ac_config_libobj_dir=. 616 LIBOBJS= 617 cross_compiling=no 618 subdirs= 619 MFLAGS= 620 MAKEFLAGS= 621 622 # Identity of this package. 623 PACKAGE_NAME='xf86-video-sunffb' 624 PACKAGE_TARNAME='xf86-video-sunffb' 625 PACKAGE_VERSION='1.2.3' 626 PACKAGE_STRING='xf86-video-sunffb 1.2.3' 627 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/issues' 628 PACKAGE_URL='' 629 630 ac_unique_file="Makefile.am" 631 # Factoring default headers for most tests. 632 ac_includes_default="\ 633 #include <stddef.h> 634 #ifdef HAVE_STDIO_H 635 # include <stdio.h> 636 #endif 637 #ifdef HAVE_STDLIB_H 638 # include <stdlib.h> 639 #endif 640 #ifdef HAVE_STRING_H 641 # include <string.h> 642 #endif 643 #ifdef HAVE_INTTYPES_H 644 # include <inttypes.h> 645 #endif 646 #ifdef HAVE_STDINT_H 647 # include <stdint.h> 648 #endif 649 #ifdef HAVE_STRINGS_H 650 # include <strings.h> 651 #endif 652 #ifdef HAVE_SYS_TYPES_H 653 # include <sys/types.h> 654 #endif 655 #ifdef HAVE_SYS_STAT_H 656 # include <sys/stat.h> 657 #endif 658 #ifdef HAVE_UNISTD_H 659 # include <unistd.h> 660 #endif" 661 662 ac_header_c_list= 663 ac_subst_vars='am__EXEEXT_FALSE 664 am__EXEEXT_TRUE 665 LTLIBOBJS 666 LIBOBJS 667 DRIVER_NAME 668 moduledir 669 SPARC_FALSE 670 SPARC_TRUE 671 XAA_FALSE 672 XAA_TRUE 673 HAVE_XEXTPROTO_71_FALSE 674 HAVE_XEXTPROTO_71_TRUE 675 XEXT_LIBS 676 XEXT_CFLAGS 677 XORG_LIBS 678 XORG_CFLAGS 679 am__fastdepCCAS_FALSE 680 am__fastdepCCAS_TRUE 681 CCASDEPMODE 682 CCASFLAGS 683 CCAS 684 LT_SYS_LIBRARY_PATH 685 OTOOL64 686 OTOOL 687 LIPO 688 NMEDIT 689 DSYMUTIL 690 MANIFEST_TOOL 691 RANLIB 692 ac_ct_AR 693 AR 694 DLLTOOL 695 OBJDUMP 696 FILECMD 697 LN_S 698 NM 699 ac_ct_DUMPBIN 700 DUMPBIN 701 LD 702 FGREP 703 EGREP 704 GREP 705 LIBTOOL 706 MAN_SUBSTS 707 XORG_MAN_PAGE 708 ADMIN_MAN_DIR 709 DRIVER_MAN_DIR 710 MISC_MAN_DIR 711 FILE_MAN_DIR 712 LIB_MAN_DIR 713 APP_MAN_DIR 714 ADMIN_MAN_SUFFIX 715 DRIVER_MAN_SUFFIX 716 MISC_MAN_SUFFIX 717 FILE_MAN_SUFFIX 718 LIB_MAN_SUFFIX 719 APP_MAN_SUFFIX 720 SED 721 host_os 722 host_vendor 723 host_cpu 724 host 725 build_os 726 build_vendor 727 build_cpu 728 build 729 INSTALL_CMD 730 PKG_CONFIG_LIBDIR 731 PKG_CONFIG_PATH 732 PKG_CONFIG 733 CHANGELOG_CMD 734 STRICT_CFLAGS 735 CWARNFLAGS 736 BASE_CFLAGS 737 am__fastdepCC_FALSE 738 am__fastdepCC_TRUE 739 CCDEPMODE 740 am__nodep 741 AMDEPBACKSLASH 742 AMDEP_FALSE 743 AMDEP_TRUE 744 am__include 745 DEPDIR 746 OBJEXT 747 EXEEXT 748 ac_ct_CC 749 CPPFLAGS 750 LDFLAGS 751 CFLAGS 752 CC 753 MAINT 754 MAINTAINER_MODE_FALSE 755 MAINTAINER_MODE_TRUE 756 AM_BACKSLASH 757 AM_DEFAULT_VERBOSITY 758 AM_DEFAULT_V 759 AM_V 760 CSCOPE 761 ETAGS 762 CTAGS 763 am__untar 764 am__tar 765 AMTAR 766 am__leading_dot 767 SET_MAKE 768 AWK 769 mkdir_p 770 MKDIR_P 771 INSTALL_STRIP_PROGRAM 772 STRIP 773 install_sh 774 MAKEINFO 775 AUTOHEADER 776 AUTOMAKE 777 AUTOCONF 778 ACLOCAL 779 VERSION 780 PACKAGE 781 CYGPATH_W 782 am__isrc 783 INSTALL_DATA 784 INSTALL_SCRIPT 785 INSTALL_PROGRAM 786 target_alias 787 host_alias 788 build_alias 789 LIBS 790 ECHO_T 791 ECHO_N 792 ECHO_C 793 DEFS 794 mandir 795 localedir 796 libdir 797 psdir 798 pdfdir 799 dvidir 800 htmldir 801 infodir 802 docdir 803 oldincludedir 804 includedir 805 runstatedir 806 localstatedir 807 sharedstatedir 808 sysconfdir 809 datadir 810 datarootdir 811 libexecdir 812 sbindir 813 bindir 814 program_transform_name 815 prefix 816 exec_prefix 817 PACKAGE_URL 818 PACKAGE_BUGREPORT 819 PACKAGE_STRING 820 PACKAGE_VERSION 821 PACKAGE_TARNAME 822 PACKAGE_NAME 823 PATH_SEPARATOR 824 SHELL 825 am__quote' 826 ac_subst_files='' 827 ac_user_opts=' 828 enable_option_checking 829 enable_silent_rules 830 enable_maintainer_mode 831 enable_dependency_tracking 832 enable_selective_werror 833 enable_strict_compilation 834 enable_static 835 enable_shared 836 with_pic 837 enable_fast_install 838 with_aix_soname 839 with_gnu_ld 840 with_sysroot 841 enable_libtool_lock 842 with_xorg_module_dir 843 enable_xaa 844 ' 845 ac_precious_vars='build_alias 846 host_alias 847 target_alias 848 CC 849 CFLAGS 850 LDFLAGS 851 LIBS 852 CPPFLAGS 853 PKG_CONFIG 854 PKG_CONFIG_PATH 855 PKG_CONFIG_LIBDIR 856 LT_SYS_LIBRARY_PATH 857 CCAS 858 CCASFLAGS 859 XORG_CFLAGS 860 XORG_LIBS 861 XEXT_CFLAGS 862 XEXT_LIBS' 863 864 865 # Initialize some variables set by options. 866 ac_init_help= 867 ac_init_version=false 868 ac_unrecognized_opts= 869 ac_unrecognized_sep= 870 # The variables have the same names as the options, with 871 # dashes changed to underlines. 872 cache_file=/dev/null 873 exec_prefix=NONE 874 no_create= 875 no_recursion= 876 prefix=NONE 877 program_prefix=NONE 878 program_suffix=NONE 879 program_transform_name=s,x,x, 880 silent= 881 site= 882 srcdir= 883 verbose= 884 x_includes=NONE 885 x_libraries=NONE 886 887 # Installation directory options. 888 # These are left unexpanded so users can "make install exec_prefix=/foo" 889 # and all the variables that are supposed to be based on exec_prefix 890 # by default will actually change. 891 # Use braces instead of parens because sh, perl, etc. also accept them. 892 # (The list follows the same order as the GNU Coding Standards.) 893 bindir='${exec_prefix}/bin' 894 sbindir='${exec_prefix}/sbin' 895 libexecdir='${exec_prefix}/libexec' 896 datarootdir='${prefix}/share' 897 datadir='${datarootdir}' 898 sysconfdir='${prefix}/etc' 899 sharedstatedir='${prefix}/com' 900 localstatedir='${prefix}/var' 901 runstatedir='${localstatedir}/run' 902 includedir='${prefix}/include' 903 oldincludedir='/usr/include' 904 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 905 infodir='${datarootdir}/info' 906 htmldir='${docdir}' 907 dvidir='${docdir}' 908 pdfdir='${docdir}' 909 psdir='${docdir}' 910 libdir='${exec_prefix}/lib' 911 localedir='${datarootdir}/locale' 912 mandir='${datarootdir}/man' 913 914 ac_prev= 915 ac_dashdash= 916 for ac_option 917 do 918 # If the previous option needs an argument, assign it. 919 if test -n "$ac_prev"; then 920 eval $ac_prev=\$ac_option 921 ac_prev= 922 continue 923 fi 924 925 case $ac_option in 926 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 927 *=) ac_optarg= ;; 928 *) ac_optarg=yes ;; 929 esac 930 931 case $ac_dashdash$ac_option in 932 --) 933 ac_dashdash=yes ;; 934 935 -bindir | --bindir | --bindi | --bind | --bin | --bi) 936 ac_prev=bindir ;; 937 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 938 bindir=$ac_optarg ;; 939 940 -build | --build | --buil | --bui | --bu) 941 ac_prev=build_alias ;; 942 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 943 build_alias=$ac_optarg ;; 944 945 -cache-file | --cache-file | --cache-fil | --cache-fi \ 946 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 947 ac_prev=cache_file ;; 948 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 949 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 950 cache_file=$ac_optarg ;; 951 952 --config-cache | -C) 953 cache_file=config.cache ;; 954 955 -datadir | --datadir | --datadi | --datad) 956 ac_prev=datadir ;; 957 -datadir=* | --datadir=* | --datadi=* | --datad=*) 958 datadir=$ac_optarg ;; 959 960 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 961 | --dataroo | --dataro | --datar) 962 ac_prev=datarootdir ;; 963 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 964 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 965 datarootdir=$ac_optarg ;; 966 967 -disable-* | --disable-*) 968 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 969 # Reject names that are not valid shell variable names. 970 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 971 as_fn_error $? "invalid feature name: \`$ac_useropt'" 972 ac_useropt_orig=$ac_useropt 973 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 974 case $ac_user_opts in 975 *" 976 "enable_$ac_useropt" 977 "*) ;; 978 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 979 ac_unrecognized_sep=', ';; 980 esac 981 eval enable_$ac_useropt=no ;; 982 983 -docdir | --docdir | --docdi | --doc | --do) 984 ac_prev=docdir ;; 985 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 986 docdir=$ac_optarg ;; 987 988 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 989 ac_prev=dvidir ;; 990 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 991 dvidir=$ac_optarg ;; 992 993 -enable-* | --enable-*) 994 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 995 # Reject names that are not valid shell variable names. 996 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 997 as_fn_error $? "invalid feature name: \`$ac_useropt'" 998 ac_useropt_orig=$ac_useropt 999 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1000 case $ac_user_opts in 1001 *" 1002 "enable_$ac_useropt" 1003 "*) ;; 1004 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1005 ac_unrecognized_sep=', ';; 1006 esac 1007 eval enable_$ac_useropt=\$ac_optarg ;; 1008 1009 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1010 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1011 | --exec | --exe | --ex) 1012 ac_prev=exec_prefix ;; 1013 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1014 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1015 | --exec=* | --exe=* | --ex=*) 1016 exec_prefix=$ac_optarg ;; 1017 1018 -gas | --gas | --ga | --g) 1019 # Obsolete; use --with-gas. 1020 with_gas=yes ;; 1021 1022 -help | --help | --hel | --he | -h) 1023 ac_init_help=long ;; 1024 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1025 ac_init_help=recursive ;; 1026 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1027 ac_init_help=short ;; 1028 1029 -host | --host | --hos | --ho) 1030 ac_prev=host_alias ;; 1031 -host=* | --host=* | --hos=* | --ho=*) 1032 host_alias=$ac_optarg ;; 1033 1034 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1035 ac_prev=htmldir ;; 1036 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1037 | --ht=*) 1038 htmldir=$ac_optarg ;; 1039 1040 -includedir | --includedir | --includedi | --included | --include \ 1041 | --includ | --inclu | --incl | --inc) 1042 ac_prev=includedir ;; 1043 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1044 | --includ=* | --inclu=* | --incl=* | --inc=*) 1045 includedir=$ac_optarg ;; 1046 1047 -infodir | --infodir | --infodi | --infod | --info | --inf) 1048 ac_prev=infodir ;; 1049 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1050 infodir=$ac_optarg ;; 1051 1052 -libdir | --libdir | --libdi | --libd) 1053 ac_prev=libdir ;; 1054 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1055 libdir=$ac_optarg ;; 1056 1057 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1058 | --libexe | --libex | --libe) 1059 ac_prev=libexecdir ;; 1060 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1061 | --libexe=* | --libex=* | --libe=*) 1062 libexecdir=$ac_optarg ;; 1063 1064 -localedir | --localedir | --localedi | --localed | --locale) 1065 ac_prev=localedir ;; 1066 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1067 localedir=$ac_optarg ;; 1068 1069 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1070 | --localstate | --localstat | --localsta | --localst | --locals) 1071 ac_prev=localstatedir ;; 1072 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1073 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1074 localstatedir=$ac_optarg ;; 1075 1076 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1077 ac_prev=mandir ;; 1078 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1079 mandir=$ac_optarg ;; 1080 1081 -nfp | --nfp | --nf) 1082 # Obsolete; use --without-fp. 1083 with_fp=no ;; 1084 1085 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1086 | --no-cr | --no-c | -n) 1087 no_create=yes ;; 1088 1089 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1090 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1091 no_recursion=yes ;; 1092 1093 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1094 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1095 | --oldin | --oldi | --old | --ol | --o) 1096 ac_prev=oldincludedir ;; 1097 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1098 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1099 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1100 oldincludedir=$ac_optarg ;; 1101 1102 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1103 ac_prev=prefix ;; 1104 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1105 prefix=$ac_optarg ;; 1106 1107 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1108 | --program-pre | --program-pr | --program-p) 1109 ac_prev=program_prefix ;; 1110 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1111 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1112 program_prefix=$ac_optarg ;; 1113 1114 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1115 | --program-suf | --program-su | --program-s) 1116 ac_prev=program_suffix ;; 1117 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1118 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1119 program_suffix=$ac_optarg ;; 1120 1121 -program-transform-name | --program-transform-name \ 1122 | --program-transform-nam | --program-transform-na \ 1123 | --program-transform-n | --program-transform- \ 1124 | --program-transform | --program-transfor \ 1125 | --program-transfo | --program-transf \ 1126 | --program-trans | --program-tran \ 1127 | --progr-tra | --program-tr | --program-t) 1128 ac_prev=program_transform_name ;; 1129 -program-transform-name=* | --program-transform-name=* \ 1130 | --program-transform-nam=* | --program-transform-na=* \ 1131 | --program-transform-n=* | --program-transform-=* \ 1132 | --program-transform=* | --program-transfor=* \ 1133 | --program-transfo=* | --program-transf=* \ 1134 | --program-trans=* | --program-tran=* \ 1135 | --progr-tra=* | --program-tr=* | --program-t=*) 1136 program_transform_name=$ac_optarg ;; 1137 1138 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1139 ac_prev=pdfdir ;; 1140 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1141 pdfdir=$ac_optarg ;; 1142 1143 -psdir | --psdir | --psdi | --psd | --ps) 1144 ac_prev=psdir ;; 1145 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1146 psdir=$ac_optarg ;; 1147 1148 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1149 | -silent | --silent | --silen | --sile | --sil) 1150 silent=yes ;; 1151 1152 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1153 | --runstate | --runstat | --runsta | --runst | --runs \ 1154 | --run | --ru | --r) 1155 ac_prev=runstatedir ;; 1156 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1157 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1158 | --run=* | --ru=* | --r=*) 1159 runstatedir=$ac_optarg ;; 1160 1161 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1162 ac_prev=sbindir ;; 1163 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1164 | --sbi=* | --sb=*) 1165 sbindir=$ac_optarg ;; 1166 1167 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1168 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1169 | --sharedst | --shareds | --shared | --share | --shar \ 1170 | --sha | --sh) 1171 ac_prev=sharedstatedir ;; 1172 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1173 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1174 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1175 | --sha=* | --sh=*) 1176 sharedstatedir=$ac_optarg ;; 1177 1178 -site | --site | --sit) 1179 ac_prev=site ;; 1180 -site=* | --site=* | --sit=*) 1181 site=$ac_optarg ;; 1182 1183 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1184 ac_prev=srcdir ;; 1185 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1186 srcdir=$ac_optarg ;; 1187 1188 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1189 | --syscon | --sysco | --sysc | --sys | --sy) 1190 ac_prev=sysconfdir ;; 1191 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1192 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1193 sysconfdir=$ac_optarg ;; 1194 1195 -target | --target | --targe | --targ | --tar | --ta | --t) 1196 ac_prev=target_alias ;; 1197 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1198 target_alias=$ac_optarg ;; 1199 1200 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1201 verbose=yes ;; 1202 1203 -version | --version | --versio | --versi | --vers | -V) 1204 ac_init_version=: ;; 1205 1206 -with-* | --with-*) 1207 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1208 # Reject names that are not valid shell variable names. 1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1210 as_fn_error $? "invalid package name: \`$ac_useropt'" 1211 ac_useropt_orig=$ac_useropt 1212 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1213 case $ac_user_opts in 1214 *" 1215 "with_$ac_useropt" 1216 "*) ;; 1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1218 ac_unrecognized_sep=', ';; 1219 esac 1220 eval with_$ac_useropt=\$ac_optarg ;; 1221 1222 -without-* | --without-*) 1223 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1224 # Reject names that are not valid shell variable names. 1225 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1226 as_fn_error $? "invalid package name: \`$ac_useropt'" 1227 ac_useropt_orig=$ac_useropt 1228 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1229 case $ac_user_opts in 1230 *" 1231 "with_$ac_useropt" 1232 "*) ;; 1233 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1234 ac_unrecognized_sep=', ';; 1235 esac 1236 eval with_$ac_useropt=no ;; 1237 1238 --x) 1239 # Obsolete; use --with-x. 1240 with_x=yes ;; 1241 1242 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1243 | --x-incl | --x-inc | --x-in | --x-i) 1244 ac_prev=x_includes ;; 1245 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1246 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1247 x_includes=$ac_optarg ;; 1248 1249 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1250 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1251 ac_prev=x_libraries ;; 1252 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1253 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1254 x_libraries=$ac_optarg ;; 1255 1256 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1257 Try \`$0 --help' for more information" 1258 ;; 1259 1260 *=*) 1261 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1262 # Reject names that are not valid shell variable names. 1263 case $ac_envvar in #( 1264 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1265 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1266 esac 1267 eval $ac_envvar=\$ac_optarg 1268 export $ac_envvar ;; 1269 1270 *) 1271 # FIXME: should be removed in autoconf 3.0. 1272 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1273 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1274 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1275 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1276 ;; 1277 1278 esac 1279 done 1280 1281 if test -n "$ac_prev"; then 1282 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1283 as_fn_error $? "missing argument to $ac_option" 1284 fi 1285 1286 if test -n "$ac_unrecognized_opts"; then 1287 case $enable_option_checking in 1288 no) ;; 1289 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1290 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1291 esac 1292 fi 1293 1294 # Check all directory arguments for consistency. 1295 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1296 datadir sysconfdir sharedstatedir localstatedir includedir \ 1297 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1298 libdir localedir mandir runstatedir 1299 do 1300 eval ac_val=\$$ac_var 1301 # Remove trailing slashes. 1302 case $ac_val in 1303 */ ) 1304 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1305 eval $ac_var=\$ac_val;; 1306 esac 1307 # Be sure to have absolute directory names. 1308 case $ac_val in 1309 [\\/$]* | ?:[\\/]* ) continue;; 1310 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1311 esac 1312 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1313 done 1314 1315 # There might be people who depend on the old broken behavior: `$host' 1316 # used to hold the argument of --host etc. 1317 # FIXME: To remove some day. 1318 build=$build_alias 1319 host=$host_alias 1320 target=$target_alias 1321 1322 # FIXME: To remove some day. 1323 if test "x$host_alias" != x; then 1324 if test "x$build_alias" = x; then 1325 cross_compiling=maybe 1326 elif test "x$build_alias" != "x$host_alias"; then 1327 cross_compiling=yes 1328 fi 1329 fi 1330 1331 ac_tool_prefix= 1332 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1333 1334 test "$silent" = yes && exec 6>/dev/null 1335 1336 1337 ac_pwd=`pwd` && test -n "$ac_pwd" && 1338 ac_ls_di=`ls -di .` && 1339 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1340 as_fn_error $? "working directory cannot be determined" 1341 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1342 as_fn_error $? "pwd does not report name of working directory" 1343 1344 1345 # Find the source files, if location was not specified. 1346 if test -z "$srcdir"; then 1347 ac_srcdir_defaulted=yes 1348 # Try the directory containing this script, then the parent directory. 1349 ac_confdir=`$as_dirname -- "$as_myself" || 1350 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1351 X"$as_myself" : 'X\(//\)[^/]' \| \ 1352 X"$as_myself" : 'X\(//\)$' \| \ 1353 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1354 printf "%s\n" X"$as_myself" | 1355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\/\)[^/].*/{ 1360 s//\1/ 1361 q 1362 } 1363 /^X\(\/\/\)$/{ 1364 s//\1/ 1365 q 1366 } 1367 /^X\(\/\).*/{ 1368 s//\1/ 1369 q 1370 } 1371 s/.*/./; q'` 1372 srcdir=$ac_confdir 1373 if test ! -r "$srcdir/$ac_unique_file"; then 1374 srcdir=.. 1375 fi 1376 else 1377 ac_srcdir_defaulted=no 1378 fi 1379 if test ! -r "$srcdir/$ac_unique_file"; then 1380 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1381 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1382 fi 1383 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1384 ac_abs_confdir=`( 1385 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1386 pwd)` 1387 # When building in place, set srcdir=. 1388 if test "$ac_abs_confdir" = "$ac_pwd"; then 1389 srcdir=. 1390 fi 1391 # Remove unnecessary trailing slashes from srcdir. 1392 # Double slashes in file names in object file debugging info 1393 # mess up M-x gdb in Emacs. 1394 case $srcdir in 1395 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1396 esac 1397 for ac_var in $ac_precious_vars; do 1398 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1399 eval ac_env_${ac_var}_value=\$${ac_var} 1400 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1401 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1402 done 1403 1404 # 1405 # Report the --help message. 1406 # 1407 if test "$ac_init_help" = "long"; then 1408 # Omit some internal or obsolete options to make the list less imposing. 1409 # This message is too long to be a string in the A/UX 3.1 sh. 1410 cat <<_ACEOF 1411 \`configure' configures xf86-video-sunffb 1.2.3 to adapt to many kinds of systems. 1412 1413 Usage: $0 [OPTION]... [VAR=VALUE]... 1414 1415 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1416 VAR=VALUE. See below for descriptions of some of the useful variables. 1417 1418 Defaults for the options are specified in brackets. 1419 1420 Configuration: 1421 -h, --help display this help and exit 1422 --help=short display options specific to this package 1423 --help=recursive display the short help of all the included packages 1424 -V, --version display version information and exit 1425 -q, --quiet, --silent do not print \`checking ...' messages 1426 --cache-file=FILE cache test results in FILE [disabled] 1427 -C, --config-cache alias for \`--cache-file=config.cache' 1428 -n, --no-create do not create output files 1429 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1430 1431 Installation directories: 1432 --prefix=PREFIX install architecture-independent files in PREFIX 1433 [$ac_default_prefix] 1434 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1435 [PREFIX] 1436 1437 By default, \`make install' will install all the files in 1438 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1439 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1440 for instance \`--prefix=\$HOME'. 1441 1442 For better control, use the options below. 1443 1444 Fine tuning of the installation directories: 1445 --bindir=DIR user executables [EPREFIX/bin] 1446 --sbindir=DIR system admin executables [EPREFIX/sbin] 1447 --libexecdir=DIR program executables [EPREFIX/libexec] 1448 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1449 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1450 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1451 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1452 --libdir=DIR object code libraries [EPREFIX/lib] 1453 --includedir=DIR C header files [PREFIX/include] 1454 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1455 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1456 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1457 --infodir=DIR info documentation [DATAROOTDIR/info] 1458 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1459 --mandir=DIR man documentation [DATAROOTDIR/man] 1460 --docdir=DIR documentation root 1461 [DATAROOTDIR/doc/xf86-video-sunffb] 1462 --htmldir=DIR html documentation [DOCDIR] 1463 --dvidir=DIR dvi documentation [DOCDIR] 1464 --pdfdir=DIR pdf documentation [DOCDIR] 1465 --psdir=DIR ps documentation [DOCDIR] 1466 _ACEOF 1467 1468 cat <<\_ACEOF 1469 1470 Program names: 1471 --program-prefix=PREFIX prepend PREFIX to installed program names 1472 --program-suffix=SUFFIX append SUFFIX to installed program names 1473 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1474 1475 System types: 1476 --build=BUILD configure for building on BUILD [guessed] 1477 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1478 _ACEOF 1479 fi 1480 1481 if test -n "$ac_init_help"; then 1482 case $ac_init_help in 1483 short | recursive ) echo "Configuration of xf86-video-sunffb 1.2.3:";; 1484 esac 1485 cat <<\_ACEOF 1486 1487 Optional Features: 1488 --disable-option-checking ignore unrecognized --enable/--with options 1489 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1490 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1491 --enable-silent-rules less verbose build output (undo: "make V=1") 1492 --disable-silent-rules verbose build output (undo: "make V=0") 1493 --enable-maintainer-mode 1494 enable make rules and dependencies not useful (and 1495 sometimes confusing) to the casual installer 1496 --enable-dependency-tracking 1497 do not reject slow dependency extractors 1498 --disable-dependency-tracking 1499 speeds up one-time build 1500 --disable-selective-werror 1501 Turn off selective compiler errors. (default: 1502 enabled) 1503 --enable-strict-compilation 1504 Enable all warnings from compiler and make them 1505 errors (default: disabled) 1506 --enable-static[=PKGS] build static libraries [default=no] 1507 --enable-shared[=PKGS] build shared libraries [default=yes] 1508 --enable-fast-install[=PKGS] 1509 optimize for fast installation [default=yes] 1510 --disable-libtool-lock avoid locking (might break parallel builds) 1511 --enable-xaa Enable legacy X Acceleration Architecture (XAA) 1512 [default=auto] 1513 1514 Optional Packages: 1515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1517 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1518 both] 1519 --with-aix-soname=aix|svr4|both 1520 shared library versioning (aka "SONAME") variant to 1521 provide on AIX, [default=aix]. 1522 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1523 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1524 compiler's sysroot if not specified). 1525 --with-xorg-module-dir=DIR 1526 Default xorg module directory 1527 [[default=$libdir/xorg/modules]] 1528 1529 Some influential environment variables: 1530 CC C compiler command 1531 CFLAGS C compiler flags 1532 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1533 nonstandard directory <lib dir> 1534 LIBS libraries to pass to the linker, e.g. -l<library> 1535 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1536 you have headers in a nonstandard directory <include dir> 1537 PKG_CONFIG path to pkg-config utility 1538 PKG_CONFIG_PATH 1539 directories to add to pkg-config's search path 1540 PKG_CONFIG_LIBDIR 1541 path overriding pkg-config's built-in search path 1542 LT_SYS_LIBRARY_PATH 1543 User-defined run-time library search path. 1544 CCAS assembler compiler command (defaults to CC) 1545 CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1546 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1547 XORG_LIBS linker flags for XORG, overriding pkg-config 1548 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1549 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1550 1551 Use these variables to override the choices made by `configure' or to help 1552 it to find libraries and programs with nonstandard names/locations. 1553 1554 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/issues>. 1555 _ACEOF 1556 ac_status=$? 1557 fi 1558 1559 if test "$ac_init_help" = "recursive"; then 1560 # If there are subdirs, report their specific --help. 1561 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1562 test -d "$ac_dir" || 1563 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1564 continue 1565 ac_builddir=. 1566 1567 case "$ac_dir" in 1568 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1569 *) 1570 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1571 # A ".." for each directory in $ac_dir_suffix. 1572 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1573 case $ac_top_builddir_sub in 1574 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1575 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1576 esac ;; 1577 esac 1578 ac_abs_top_builddir=$ac_pwd 1579 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1580 # for backward compatibility: 1581 ac_top_builddir=$ac_top_build_prefix 1582 1583 case $srcdir in 1584 .) # We are building in place. 1585 ac_srcdir=. 1586 ac_top_srcdir=$ac_top_builddir_sub 1587 ac_abs_top_srcdir=$ac_pwd ;; 1588 [\\/]* | ?:[\\/]* ) # Absolute name. 1589 ac_srcdir=$srcdir$ac_dir_suffix; 1590 ac_top_srcdir=$srcdir 1591 ac_abs_top_srcdir=$srcdir ;; 1592 *) # Relative name. 1593 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1594 ac_top_srcdir=$ac_top_build_prefix$srcdir 1595 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1596 esac 1597 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1598 1599 cd "$ac_dir" || { ac_status=$?; continue; } 1600 # Check for configure.gnu first; this name is used for a wrapper for 1601 # Metaconfig's "Configure" on case-insensitive file systems. 1602 if test -f "$ac_srcdir/configure.gnu"; then 1603 echo && 1604 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1605 elif test -f "$ac_srcdir/configure"; then 1606 echo && 1607 $SHELL "$ac_srcdir/configure" --help=recursive 1608 else 1609 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1610 fi || ac_status=$? 1611 cd "$ac_pwd" || { ac_status=$?; break; } 1612 done 1613 fi 1614 1615 test -n "$ac_init_help" && exit $ac_status 1616 if $ac_init_version; then 1617 cat <<\_ACEOF 1618 xf86-video-sunffb configure 1.2.3 1619 generated by GNU Autoconf 2.71 1620 1621 Copyright (C) 2021 Free Software Foundation, Inc. 1622 This configure script is free software; the Free Software Foundation 1623 gives unlimited permission to copy, distribute and modify it. 1624 _ACEOF 1625 exit 1626 fi 1627 1628 ## ------------------------ ## 1629 ## Autoconf initialization. ## 1630 ## ------------------------ ## 1631 1632 # ac_fn_c_try_compile LINENO 1633 # -------------------------- 1634 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1635 ac_fn_c_try_compile () 1636 { 1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1638 rm -f conftest.$ac_objext conftest.beam 1639 if { { ac_try="$ac_compile" 1640 case "(($ac_try" in 1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1642 *) ac_try_echo=$ac_try;; 1643 esac 1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1645 printf "%s\n" "$ac_try_echo"; } >&5 1646 (eval "$ac_compile") 2>conftest.err 1647 ac_status=$? 1648 if test -s conftest.err; then 1649 grep -v '^ *+' conftest.err >conftest.er1 1650 cat conftest.er1 >&5 1651 mv -f conftest.er1 conftest.err 1652 fi 1653 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1654 test $ac_status = 0; } && { 1655 test -z "$ac_c_werror_flag" || 1656 test ! -s conftest.err 1657 } && test -s conftest.$ac_objext 1658 then : 1659 ac_retval=0 1660 else $as_nop 1661 printf "%s\n" "$as_me: failed program was:" >&5 1662 sed 's/^/| /' conftest.$ac_ext >&5 1663 1664 ac_retval=1 1665 fi 1666 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1667 as_fn_set_status $ac_retval 1668 1669 } # ac_fn_c_try_compile 1670 1671 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1672 # ------------------------------------------------------------------ 1673 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1674 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1675 ac_fn_check_decl () 1676 { 1677 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1678 as_decl_name=`echo $2|sed 's/ *(.*//'` 1679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1680 printf %s "checking whether $as_decl_name is declared... " >&6; } 1681 if eval test \${$3+y} 1682 then : 1683 printf %s "(cached) " >&6 1684 else $as_nop 1685 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1686 eval ac_save_FLAGS=\$$6 1687 as_fn_append $6 " $5" 1688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1689 /* end confdefs.h. */ 1690 $4 1691 int 1692 main (void) 1693 { 1694 #ifndef $as_decl_name 1695 #ifdef __cplusplus 1696 (void) $as_decl_use; 1697 #else 1698 (void) $as_decl_name; 1699 #endif 1700 #endif 1701 1702 ; 1703 return 0; 1704 } 1705 _ACEOF 1706 if ac_fn_c_try_compile "$LINENO" 1707 then : 1708 eval "$3=yes" 1709 else $as_nop 1710 eval "$3=no" 1711 fi 1712 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1713 eval $6=\$ac_save_FLAGS 1714 1715 fi 1716 eval ac_res=\$$3 1717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1718 printf "%s\n" "$ac_res" >&6; } 1719 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1720 1721 } # ac_fn_check_decl 1722 1723 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1724 # ------------------------------------------------------- 1725 # Tests whether HEADER exists and can be compiled using the include files in 1726 # INCLUDES, setting the cache variable VAR accordingly. 1727 ac_fn_c_check_header_compile () 1728 { 1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1731 printf %s "checking for $2... " >&6; } 1732 if eval test \${$3+y} 1733 then : 1734 printf %s "(cached) " >&6 1735 else $as_nop 1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1737 /* end confdefs.h. */ 1738 $4 1739 #include <$2> 1740 _ACEOF 1741 if ac_fn_c_try_compile "$LINENO" 1742 then : 1743 eval "$3=yes" 1744 else $as_nop 1745 eval "$3=no" 1746 fi 1747 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1748 fi 1749 eval ac_res=\$$3 1750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1751 printf "%s\n" "$ac_res" >&6; } 1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1753 1754 } # ac_fn_c_check_header_compile 1755 1756 # ac_fn_c_try_link LINENO 1757 # ----------------------- 1758 # Try to link conftest.$ac_ext, and return whether this succeeded. 1759 ac_fn_c_try_link () 1760 { 1761 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1762 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1763 if { { ac_try="$ac_link" 1764 case "(($ac_try" in 1765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1766 *) ac_try_echo=$ac_try;; 1767 esac 1768 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1769 printf "%s\n" "$ac_try_echo"; } >&5 1770 (eval "$ac_link") 2>conftest.err 1771 ac_status=$? 1772 if test -s conftest.err; then 1773 grep -v '^ *+' conftest.err >conftest.er1 1774 cat conftest.er1 >&5 1775 mv -f conftest.er1 conftest.err 1776 fi 1777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1778 test $ac_status = 0; } && { 1779 test -z "$ac_c_werror_flag" || 1780 test ! -s conftest.err 1781 } && test -s conftest$ac_exeext && { 1782 test "$cross_compiling" = yes || 1783 test -x conftest$ac_exeext 1784 } 1785 then : 1786 ac_retval=0 1787 else $as_nop 1788 printf "%s\n" "$as_me: failed program was:" >&5 1789 sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792 fi 1793 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1794 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1795 # interfere with the next link command; also delete a directory that is 1796 # left behind by Apple's compiler. We do this before executing the actions. 1797 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1799 as_fn_set_status $ac_retval 1800 1801 } # ac_fn_c_try_link 1802 1803 # ac_fn_c_check_func LINENO FUNC VAR 1804 # ---------------------------------- 1805 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1806 ac_fn_c_check_func () 1807 { 1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810 printf %s "checking for $2... " >&6; } 1811 if eval test \${$3+y} 1812 then : 1813 printf %s "(cached) " >&6 1814 else $as_nop 1815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816 /* end confdefs.h. */ 1817 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1818 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1819 #define $2 innocuous_$2 1820 1821 /* System header to define __stub macros and hopefully few prototypes, 1822 which can conflict with char $2 (); below. */ 1823 1824 #include <limits.h> 1825 #undef $2 1826 1827 /* Override any GCC internal prototype to avoid an error. 1828 Use char because int might match the return type of a GCC 1829 builtin and then its argument prototype would still apply. */ 1830 #ifdef __cplusplus 1831 extern "C" 1832 #endif 1833 char $2 (); 1834 /* The GNU C library defines this for functions which it implements 1835 to always fail with ENOSYS. Some functions are actually named 1836 something starting with __ and the normal name is an alias. */ 1837 #if defined __stub_$2 || defined __stub___$2 1838 choke me 1839 #endif 1840 1841 int 1842 main (void) 1843 { 1844 return $2 (); 1845 ; 1846 return 0; 1847 } 1848 _ACEOF 1849 if ac_fn_c_try_link "$LINENO" 1850 then : 1851 eval "$3=yes" 1852 else $as_nop 1853 eval "$3=no" 1854 fi 1855 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1856 conftest$ac_exeext conftest.$ac_ext 1857 fi 1858 eval ac_res=\$$3 1859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1860 printf "%s\n" "$ac_res" >&6; } 1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1862 1863 } # ac_fn_c_check_func 1864 ac_configure_args_raw= 1865 for ac_arg 1866 do 1867 case $ac_arg in 1868 *\'*) 1869 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1870 esac 1871 as_fn_append ac_configure_args_raw " '$ac_arg'" 1872 done 1873 1874 case $ac_configure_args_raw in 1875 *$as_nl*) 1876 ac_safe_unquote= ;; 1877 *) 1878 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1879 ac_unsafe_a="$ac_unsafe_z#~" 1880 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1881 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1882 esac 1883 1884 cat >config.log <<_ACEOF 1885 This file contains any messages produced by compilers while 1886 running configure, to aid debugging if configure makes a mistake. 1887 1888 It was created by xf86-video-sunffb $as_me 1.2.3, which was 1889 generated by GNU Autoconf 2.71. Invocation command line was 1890 1891 $ $0$ac_configure_args_raw 1892 1893 _ACEOF 1894 exec 5>>config.log 1895 { 1896 cat <<_ASUNAME 1897 ## --------- ## 1898 ## Platform. ## 1899 ## --------- ## 1900 1901 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1902 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1903 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1904 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1905 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1906 1907 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1908 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1909 1910 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1911 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1912 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1913 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1914 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1915 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1916 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1917 1918 _ASUNAME 1919 1920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1921 for as_dir in $PATH 1922 do 1923 IFS=$as_save_IFS 1924 case $as_dir in #((( 1925 '') as_dir=./ ;; 1926 */) ;; 1927 *) as_dir=$as_dir/ ;; 1928 esac 1929 printf "%s\n" "PATH: $as_dir" 1930 done 1931 IFS=$as_save_IFS 1932 1933 } >&5 1934 1935 cat >&5 <<_ACEOF 1936 1937 1938 ## ----------- ## 1939 ## Core tests. ## 1940 ## ----------- ## 1941 1942 _ACEOF 1943 1944 1945 # Keep a trace of the command line. 1946 # Strip out --no-create and --no-recursion so they do not pile up. 1947 # Strip out --silent because we don't want to record it for future runs. 1948 # Also quote any args containing shell meta-characters. 1949 # Make two passes to allow for proper duplicate-argument suppression. 1950 ac_configure_args= 1951 ac_configure_args0= 1952 ac_configure_args1= 1953 ac_must_keep_next=false 1954 for ac_pass in 1 2 1955 do 1956 for ac_arg 1957 do 1958 case $ac_arg in 1959 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1960 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1961 | -silent | --silent | --silen | --sile | --sil) 1962 continue ;; 1963 *\'*) 1964 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1965 esac 1966 case $ac_pass in 1967 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1968 2) 1969 as_fn_append ac_configure_args1 " '$ac_arg'" 1970 if test $ac_must_keep_next = true; then 1971 ac_must_keep_next=false # Got value, back to normal. 1972 else 1973 case $ac_arg in 1974 *=* | --config-cache | -C | -disable-* | --disable-* \ 1975 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1976 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1977 | -with-* | --with-* | -without-* | --without-* | --x) 1978 case "$ac_configure_args0 " in 1979 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1980 esac 1981 ;; 1982 -* ) ac_must_keep_next=true ;; 1983 esac 1984 fi 1985 as_fn_append ac_configure_args " '$ac_arg'" 1986 ;; 1987 esac 1988 done 1989 done 1990 { ac_configure_args0=; unset ac_configure_args0;} 1991 { ac_configure_args1=; unset ac_configure_args1;} 1992 1993 # When interrupted or exit'd, cleanup temporary files, and complete 1994 # config.log. We remove comments because anyway the quotes in there 1995 # would cause problems or look ugly. 1996 # WARNING: Use '\'' to represent an apostrophe within the trap. 1997 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1998 trap 'exit_status=$? 1999 # Sanitize IFS. 2000 IFS=" "" $as_nl" 2001 # Save into config.log some information that might help in debugging. 2002 { 2003 echo 2004 2005 printf "%s\n" "## ---------------- ## 2006 ## Cache variables. ## 2007 ## ---------------- ##" 2008 echo 2009 # The following way of writing the cache mishandles newlines in values, 2010 ( 2011 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2012 eval ac_val=\$$ac_var 2013 case $ac_val in #( 2014 *${as_nl}*) 2015 case $ac_var in #( 2016 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2017 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2018 esac 2019 case $ac_var in #( 2020 _ | IFS | as_nl) ;; #( 2021 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2022 *) { eval $ac_var=; unset $ac_var;} ;; 2023 esac ;; 2024 esac 2025 done 2026 (set) 2>&1 | 2027 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2028 *${as_nl}ac_space=\ *) 2029 sed -n \ 2030 "s/'\''/'\''\\\\'\'''\''/g; 2031 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2032 ;; #( 2033 *) 2034 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2035 ;; 2036 esac | 2037 sort 2038 ) 2039 echo 2040 2041 printf "%s\n" "## ----------------- ## 2042 ## Output variables. ## 2043 ## ----------------- ##" 2044 echo 2045 for ac_var in $ac_subst_vars 2046 do 2047 eval ac_val=\$$ac_var 2048 case $ac_val in 2049 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2050 esac 2051 printf "%s\n" "$ac_var='\''$ac_val'\''" 2052 done | sort 2053 echo 2054 2055 if test -n "$ac_subst_files"; then 2056 printf "%s\n" "## ------------------- ## 2057 ## File substitutions. ## 2058 ## ------------------- ##" 2059 echo 2060 for ac_var in $ac_subst_files 2061 do 2062 eval ac_val=\$$ac_var 2063 case $ac_val in 2064 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2065 esac 2066 printf "%s\n" "$ac_var='\''$ac_val'\''" 2067 done | sort 2068 echo 2069 fi 2070 2071 if test -s confdefs.h; then 2072 printf "%s\n" "## ----------- ## 2073 ## confdefs.h. ## 2074 ## ----------- ##" 2075 echo 2076 cat confdefs.h 2077 echo 2078 fi 2079 test "$ac_signal" != 0 && 2080 printf "%s\n" "$as_me: caught signal $ac_signal" 2081 printf "%s\n" "$as_me: exit $exit_status" 2082 } >&5 2083 rm -f core *.core core.conftest.* && 2084 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2085 exit $exit_status 2086 ' 0 2087 for ac_signal in 1 2 13 15; do 2088 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2089 done 2090 ac_signal=0 2091 2092 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2093 rm -f -r conftest* confdefs.h 2094 2095 printf "%s\n" "/* confdefs.h */" > confdefs.h 2096 2097 # Predefined preprocessor variables. 2098 2099 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2100 2101 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2102 2103 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2104 2105 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2106 2107 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2108 2109 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2110 2111 2112 # Let the site file select an alternate cache file if it wants to. 2113 # Prefer an explicitly selected file to automatically selected ones. 2114 if test -n "$CONFIG_SITE"; then 2115 ac_site_files="$CONFIG_SITE" 2116 elif test "x$prefix" != xNONE; then 2117 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2118 else 2119 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2120 fi 2121 2122 for ac_site_file in $ac_site_files 2123 do 2124 case $ac_site_file in #( 2125 */*) : 2126 ;; #( 2127 *) : 2128 ac_site_file=./$ac_site_file ;; 2129 esac 2130 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2132 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2133 sed 's/^/| /' "$ac_site_file" >&5 2134 . "$ac_site_file" \ 2135 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2136 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2137 as_fn_error $? "failed to load site script $ac_site_file 2138 See \`config.log' for more details" "$LINENO" 5; } 2139 fi 2140 done 2141 2142 if test -r "$cache_file"; then 2143 # Some versions of bash will fail to source /dev/null (special files 2144 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2145 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2147 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2148 case $cache_file in 2149 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2150 *) . "./$cache_file";; 2151 esac 2152 fi 2153 else 2154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2155 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2156 >$cache_file 2157 fi 2158 2159 # Test code for whether the C compiler supports C89 (global declarations) 2160 ac_c_conftest_c89_globals=' 2161 /* Does the compiler advertise C89 conformance? 2162 Do not test the value of __STDC__, because some compilers set it to 0 2163 while being otherwise adequately conformant. */ 2164 #if !defined __STDC__ 2165 # error "Compiler does not advertise C89 conformance" 2166 #endif 2167 2168 #include <stddef.h> 2169 #include <stdarg.h> 2170 struct stat; 2171 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2172 struct buf { int x; }; 2173 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2174 static char *e (p, i) 2175 char **p; 2176 int i; 2177 { 2178 return p[i]; 2179 } 2180 static char *f (char * (*g) (char **, int), char **p, ...) 2181 { 2182 char *s; 2183 va_list v; 2184 va_start (v,p); 2185 s = g (p, va_arg (v,int)); 2186 va_end (v); 2187 return s; 2188 } 2189 2190 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2191 function prototypes and stuff, but not \xHH hex character constants. 2192 These do not provoke an error unfortunately, instead are silently treated 2193 as an "x". The following induces an error, until -std is added to get 2194 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2195 array size at least. It is necessary to write \x00 == 0 to get something 2196 that is true only with -std. */ 2197 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2198 2199 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2200 inside strings and character constants. */ 2201 #define FOO(x) '\''x'\'' 2202 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2203 2204 int test (int i, double x); 2205 struct s1 {int (*f) (int a);}; 2206 struct s2 {int (*f) (double a);}; 2207 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2208 int, int);' 2209 2210 # Test code for whether the C compiler supports C89 (body of main). 2211 ac_c_conftest_c89_main=' 2212 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2213 ' 2214 2215 # Test code for whether the C compiler supports C99 (global declarations) 2216 ac_c_conftest_c99_globals=' 2217 // Does the compiler advertise C99 conformance? 2218 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2219 # error "Compiler does not advertise C99 conformance" 2220 #endif 2221 2222 #include <stdbool.h> 2223 extern int puts (const char *); 2224 extern int printf (const char *, ...); 2225 extern int dprintf (int, const char *, ...); 2226 extern void *malloc (size_t); 2227 2228 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2229 // dprintf is used instead of fprintf to avoid needing to declare 2230 // FILE and stderr. 2231 #define debug(...) dprintf (2, __VA_ARGS__) 2232 #define showlist(...) puts (#__VA_ARGS__) 2233 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2234 static void 2235 test_varargs_macros (void) 2236 { 2237 int x = 1234; 2238 int y = 5678; 2239 debug ("Flag"); 2240 debug ("X = %d\n", x); 2241 showlist (The first, second, and third items.); 2242 report (x>y, "x is %d but y is %d", x, y); 2243 } 2244 2245 // Check long long types. 2246 #define BIG64 18446744073709551615ull 2247 #define BIG32 4294967295ul 2248 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2249 #if !BIG_OK 2250 #error "your preprocessor is broken" 2251 #endif 2252 #if BIG_OK 2253 #else 2254 #error "your preprocessor is broken" 2255 #endif 2256 static long long int bignum = -9223372036854775807LL; 2257 static unsigned long long int ubignum = BIG64; 2258 2259 struct incomplete_array 2260 { 2261 int datasize; 2262 double data[]; 2263 }; 2264 2265 struct named_init { 2266 int number; 2267 const wchar_t *name; 2268 double average; 2269 }; 2270 2271 typedef const char *ccp; 2272 2273 static inline int 2274 test_restrict (ccp restrict text) 2275 { 2276 // See if C++-style comments work. 2277 // Iterate through items via the restricted pointer. 2278 // Also check for declarations in for loops. 2279 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2280 continue; 2281 return 0; 2282 } 2283 2284 // Check varargs and va_copy. 2285 static bool 2286 test_varargs (const char *format, ...) 2287 { 2288 va_list args; 2289 va_start (args, format); 2290 va_list args_copy; 2291 va_copy (args_copy, args); 2292 2293 const char *str = ""; 2294 int number = 0; 2295 float fnumber = 0; 2296 2297 while (*format) 2298 { 2299 switch (*format++) 2300 { 2301 case '\''s'\'': // string 2302 str = va_arg (args_copy, const char *); 2303 break; 2304 case '\''d'\'': // int 2305 number = va_arg (args_copy, int); 2306 break; 2307 case '\''f'\'': // float 2308 fnumber = va_arg (args_copy, double); 2309 break; 2310 default: 2311 break; 2312 } 2313 } 2314 va_end (args_copy); 2315 va_end (args); 2316 2317 return *str && number && fnumber; 2318 } 2319 ' 2320 2321 # Test code for whether the C compiler supports C99 (body of main). 2322 ac_c_conftest_c99_main=' 2323 // Check bool. 2324 _Bool success = false; 2325 success |= (argc != 0); 2326 2327 // Check restrict. 2328 if (test_restrict ("String literal") == 0) 2329 success = true; 2330 char *restrict newvar = "Another string"; 2331 2332 // Check varargs. 2333 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2334 test_varargs_macros (); 2335 2336 // Check flexible array members. 2337 struct incomplete_array *ia = 2338 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2339 ia->datasize = 10; 2340 for (int i = 0; i < ia->datasize; ++i) 2341 ia->data[i] = i * 1.234; 2342 2343 // Check named initializers. 2344 struct named_init ni = { 2345 .number = 34, 2346 .name = L"Test wide string", 2347 .average = 543.34343, 2348 }; 2349 2350 ni.number = 58; 2351 2352 int dynamic_array[ni.number]; 2353 dynamic_array[0] = argv[0][0]; 2354 dynamic_array[ni.number - 1] = 543; 2355 2356 // work around unused variable warnings 2357 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2358 || dynamic_array[ni.number - 1] != 543); 2359 ' 2360 2361 # Test code for whether the C compiler supports C11 (global declarations) 2362 ac_c_conftest_c11_globals=' 2363 // Does the compiler advertise C11 conformance? 2364 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2365 # error "Compiler does not advertise C11 conformance" 2366 #endif 2367 2368 // Check _Alignas. 2369 char _Alignas (double) aligned_as_double; 2370 char _Alignas (0) no_special_alignment; 2371 extern char aligned_as_int; 2372 char _Alignas (0) _Alignas (int) aligned_as_int; 2373 2374 // Check _Alignof. 2375 enum 2376 { 2377 int_alignment = _Alignof (int), 2378 int_array_alignment = _Alignof (int[100]), 2379 char_alignment = _Alignof (char) 2380 }; 2381 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2382 2383 // Check _Noreturn. 2384 int _Noreturn does_not_return (void) { for (;;) continue; } 2385 2386 // Check _Static_assert. 2387 struct test_static_assert 2388 { 2389 int x; 2390 _Static_assert (sizeof (int) <= sizeof (long int), 2391 "_Static_assert does not work in struct"); 2392 long int y; 2393 }; 2394 2395 // Check UTF-8 literals. 2396 #define u8 syntax error! 2397 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2398 2399 // Check duplicate typedefs. 2400 typedef long *long_ptr; 2401 typedef long int *long_ptr; 2402 typedef long_ptr long_ptr; 2403 2404 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2405 struct anonymous 2406 { 2407 union { 2408 struct { int i; int j; }; 2409 struct { int k; long int l; } w; 2410 }; 2411 int m; 2412 } v1; 2413 ' 2414 2415 # Test code for whether the C compiler supports C11 (body of main). 2416 ac_c_conftest_c11_main=' 2417 _Static_assert ((offsetof (struct anonymous, i) 2418 == offsetof (struct anonymous, w.k)), 2419 "Anonymous union alignment botch"); 2420 v1.i = 2; 2421 v1.w.k = 5; 2422 ok |= v1.i != 5; 2423 ' 2424 2425 # Test code for whether the C compiler supports C11 (complete). 2426 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2427 ${ac_c_conftest_c99_globals} 2428 ${ac_c_conftest_c11_globals} 2429 2430 int 2431 main (int argc, char **argv) 2432 { 2433 int ok = 0; 2434 ${ac_c_conftest_c89_main} 2435 ${ac_c_conftest_c99_main} 2436 ${ac_c_conftest_c11_main} 2437 return ok; 2438 } 2439 " 2440 2441 # Test code for whether the C compiler supports C99 (complete). 2442 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2443 ${ac_c_conftest_c99_globals} 2444 2445 int 2446 main (int argc, char **argv) 2447 { 2448 int ok = 0; 2449 ${ac_c_conftest_c89_main} 2450 ${ac_c_conftest_c99_main} 2451 return ok; 2452 } 2453 " 2454 2455 # Test code for whether the C compiler supports C89 (complete). 2456 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2457 2458 int 2459 main (int argc, char **argv) 2460 { 2461 int ok = 0; 2462 ${ac_c_conftest_c89_main} 2463 return ok; 2464 } 2465 " 2466 2467 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2468 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2469 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2470 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2471 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2472 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2473 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2474 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2475 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2476 2477 # Auxiliary files required by this configure script. 2478 ac_aux_files="ltmain.sh config.guess config.sub compile missing install-sh" 2479 2480 # Locations in which to look for auxiliary files. 2481 ac_aux_dir_candidates="${srcdir}/." 2482 2483 # Search for a directory containing all of the required auxiliary files, 2484 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2485 # If we don't find one directory that contains all the files we need, 2486 # we report the set of missing files from the *first* directory in 2487 # $ac_aux_dir_candidates and give up. 2488 ac_missing_aux_files="" 2489 ac_first_candidate=: 2490 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2492 as_found=false 2493 for as_dir in $ac_aux_dir_candidates 2494 do 2495 IFS=$as_save_IFS 2496 case $as_dir in #((( 2497 '') as_dir=./ ;; 2498 */) ;; 2499 *) as_dir=$as_dir/ ;; 2500 esac 2501 as_found=: 2502 2503 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2504 ac_aux_dir_found=yes 2505 ac_install_sh= 2506 for ac_aux in $ac_aux_files 2507 do 2508 # As a special case, if "install-sh" is required, that requirement 2509 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2510 # and $ac_install_sh is set appropriately for whichever one is found. 2511 if test x"$ac_aux" = x"install-sh" 2512 then 2513 if test -f "${as_dir}install-sh"; then 2514 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2515 ac_install_sh="${as_dir}install-sh -c" 2516 elif test -f "${as_dir}install.sh"; then 2517 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2518 ac_install_sh="${as_dir}install.sh -c" 2519 elif test -f "${as_dir}shtool"; then 2520 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2521 ac_install_sh="${as_dir}shtool install -c" 2522 else 2523 ac_aux_dir_found=no 2524 if $ac_first_candidate; then 2525 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2526 else 2527 break 2528 fi 2529 fi 2530 else 2531 if test -f "${as_dir}${ac_aux}"; then 2532 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2533 else 2534 ac_aux_dir_found=no 2535 if $ac_first_candidate; then 2536 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2537 else 2538 break 2539 fi 2540 fi 2541 fi 2542 done 2543 if test "$ac_aux_dir_found" = yes; then 2544 ac_aux_dir="$as_dir" 2545 break 2546 fi 2547 ac_first_candidate=false 2548 2549 as_found=false 2550 done 2551 IFS=$as_save_IFS 2552 if $as_found 2553 then : 2554 2555 else $as_nop 2556 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 2557 fi 2558 2559 2560 # These three variables are undocumented and unsupported, 2561 # and are intended to be withdrawn in a future Autoconf release. 2562 # They can cause serious problems if a builder's source tree is in a directory 2563 # whose full name contains unusual characters. 2564 if test -f "${ac_aux_dir}config.guess"; then 2565 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2566 fi 2567 if test -f "${ac_aux_dir}config.sub"; then 2568 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2569 fi 2570 if test -f "$ac_aux_dir/configure"; then 2571 ac_configure="$SHELL ${ac_aux_dir}configure" 2572 fi 2573 2574 # Check that the precious variables saved in the cache have kept the same 2575 # value. 2576 ac_cache_corrupted=false 2577 for ac_var in $ac_precious_vars; do 2578 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2579 eval ac_new_set=\$ac_env_${ac_var}_set 2580 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2581 eval ac_new_val=\$ac_env_${ac_var}_value 2582 case $ac_old_set,$ac_new_set in 2583 set,) 2584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2585 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2586 ac_cache_corrupted=: ;; 2587 ,set) 2588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2589 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2590 ac_cache_corrupted=: ;; 2591 ,);; 2592 *) 2593 if test "x$ac_old_val" != "x$ac_new_val"; then 2594 # differences in whitespace do not lead to failure. 2595 ac_old_val_w=`echo x $ac_old_val` 2596 ac_new_val_w=`echo x $ac_new_val` 2597 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2599 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2600 ac_cache_corrupted=: 2601 else 2602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2603 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2604 eval $ac_var=\$ac_old_val 2605 fi 2606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2607 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 2608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2609 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 2610 fi;; 2611 esac 2612 # Pass precious variables to config.status. 2613 if test "$ac_new_set" = set; then 2614 case $ac_new_val in 2615 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2616 *) ac_arg=$ac_var=$ac_new_val ;; 2617 esac 2618 case " $ac_configure_args " in 2619 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2620 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2621 esac 2622 fi 2623 done 2624 if $ac_cache_corrupted; then 2625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2626 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2628 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2629 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 2630 and start over" "$LINENO" 5 2631 fi 2632 ## -------------------- ## 2633 ## Main body of script. ## 2634 ## -------------------- ## 2635 2636 ac_ext=c 2637 ac_cpp='$CPP $CPPFLAGS' 2638 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2639 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2640 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2641 2642 2643 2644 ac_config_headers="$ac_config_headers config.h" 2645 2646 2647 2648 # Initialize Automake 2649 am__api_version='1.16' 2650 2651 2652 2653 # Find a good install program. We prefer a C program (faster), 2654 # so one script is as good as another. But avoid the broken or 2655 # incompatible versions: 2656 # SysV /etc/install, /usr/sbin/install 2657 # SunOS /usr/etc/install 2658 # IRIX /sbin/install 2659 # AIX /bin/install 2660 # AmigaOS /C/install, which installs bootblocks on floppy discs 2661 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2662 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2663 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2664 # OS/2's system install, which has a completely different semantic 2665 # ./install, which can be erroneously created by make from ./install.sh. 2666 # Reject install programs that cannot install multiple files. 2667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2668 printf %s "checking for a BSD-compatible install... " >&6; } 2669 if test -z "$INSTALL"; then 2670 if test ${ac_cv_path_install+y} 2671 then : 2672 printf %s "(cached) " >&6 2673 else $as_nop 2674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2675 for as_dir in $PATH 2676 do 2677 IFS=$as_save_IFS 2678 case $as_dir in #((( 2679 '') as_dir=./ ;; 2680 */) ;; 2681 *) as_dir=$as_dir/ ;; 2682 esac 2683 # Account for fact that we put trailing slashes in our PATH walk. 2684 case $as_dir in #(( 2685 ./ | /[cC]/* | \ 2686 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2687 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2688 /usr/ucb/* ) ;; 2689 *) 2690 # OSF1 and SCO ODT 3.0 have their own names for install. 2691 # Don't use installbsd from OSF since it installs stuff as root 2692 # by default. 2693 for ac_prog in ginstall scoinst install; do 2694 for ac_exec_ext in '' $ac_executable_extensions; do 2695 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2696 if test $ac_prog = install && 2697 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2698 # AIX install. It has an incompatible calling convention. 2699 : 2700 elif test $ac_prog = install && 2701 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2702 # program-specific install script used by HP pwplus--don't use. 2703 : 2704 else 2705 rm -rf conftest.one conftest.two conftest.dir 2706 echo one > conftest.one 2707 echo two > conftest.two 2708 mkdir conftest.dir 2709 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2710 test -s conftest.one && test -s conftest.two && 2711 test -s conftest.dir/conftest.one && 2712 test -s conftest.dir/conftest.two 2713 then 2714 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2715 break 3 2716 fi 2717 fi 2718 fi 2719 done 2720 done 2721 ;; 2722 esac 2723 2724 done 2725 IFS=$as_save_IFS 2726 2727 rm -rf conftest.one conftest.two conftest.dir 2728 2729 fi 2730 if test ${ac_cv_path_install+y}; then 2731 INSTALL=$ac_cv_path_install 2732 else 2733 # As a last resort, use the slow shell script. Don't cache a 2734 # value for INSTALL within a source directory, because that will 2735 # break other packages using the cache if that directory is 2736 # removed, or if the value is a relative name. 2737 INSTALL=$ac_install_sh 2738 fi 2739 fi 2740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2741 printf "%s\n" "$INSTALL" >&6; } 2742 2743 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2744 # It thinks the first close brace ends the variable substitution. 2745 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2746 2747 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2748 2749 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2750 2751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2752 printf %s "checking whether build environment is sane... " >&6; } 2753 # Reject unsafe characters in $srcdir or the absolute working directory 2754 # name. Accept space and tab only in the latter. 2755 am_lf=' 2756 ' 2757 case `pwd` in 2758 *[\\\"\#\$\&\'\`$am_lf]*) 2759 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2760 esac 2761 case $srcdir in 2762 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2763 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2764 esac 2765 2766 # Do 'set' in a subshell so we don't clobber the current shell's 2767 # arguments. Must try -L first in case configure is actually a 2768 # symlink; some systems play weird games with the mod time of symlinks 2769 # (eg FreeBSD returns the mod time of the symlink's containing 2770 # directory). 2771 if ( 2772 am_has_slept=no 2773 for am_try in 1 2; do 2774 echo "timestamp, slept: $am_has_slept" > conftest.file 2775 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2776 if test "$*" = "X"; then 2777 # -L didn't work. 2778 set X `ls -t "$srcdir/configure" conftest.file` 2779 fi 2780 if test "$*" != "X $srcdir/configure conftest.file" \ 2781 && test "$*" != "X conftest.file $srcdir/configure"; then 2782 2783 # If neither matched, then we have a broken ls. This can happen 2784 # if, for instance, CONFIG_SHELL is bash and it inherits a 2785 # broken ls alias from the environment. This has actually 2786 # happened. Such a system could not be considered "sane". 2787 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2788 alias in your environment" "$LINENO" 5 2789 fi 2790 if test "$2" = conftest.file || test $am_try -eq 2; then 2791 break 2792 fi 2793 # Just in case. 2794 sleep 1 2795 am_has_slept=yes 2796 done 2797 test "$2" = conftest.file 2798 ) 2799 then 2800 # Ok. 2801 : 2802 else 2803 as_fn_error $? "newly created file is older than distributed files! 2804 Check your system clock" "$LINENO" 5 2805 fi 2806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2807 printf "%s\n" "yes" >&6; } 2808 # If we didn't sleep, we still need to ensure time stamps of config.status and 2809 # generated files are strictly newer. 2810 am_sleep_pid= 2811 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2812 ( sleep 1 ) & 2813 am_sleep_pid=$! 2814 fi 2815 2816 rm -f conftest.file 2817 2818 test "$program_prefix" != NONE && 2819 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2820 # Use a double $ so make ignores it. 2821 test "$program_suffix" != NONE && 2822 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2823 # Double any \ or $. 2824 # By default was `s,x,x', remove it if useless. 2825 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2826 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2827 2828 2829 # Expand $ac_aux_dir to an absolute path. 2830 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2831 2832 2833 if test x"${MISSING+set}" != xset; then 2834 MISSING="\${SHELL} '$am_aux_dir/missing'" 2835 fi 2836 # Use eval to expand $SHELL 2837 if eval "$MISSING --is-lightweight"; then 2838 am_missing_run="$MISSING " 2839 else 2840 am_missing_run= 2841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2842 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2843 fi 2844 2845 if test x"${install_sh+set}" != xset; then 2846 case $am_aux_dir in 2847 *\ * | *\ *) 2848 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2849 *) 2850 install_sh="\${SHELL} $am_aux_dir/install-sh" 2851 esac 2852 fi 2853 2854 # Installed binaries are usually stripped using 'strip' when the user 2855 # run "make install-strip". However 'strip' might not be the right 2856 # tool to use in cross-compilation environments, therefore Automake 2857 # will honor the 'STRIP' environment variable to overrule this program. 2858 if test "$cross_compiling" != no; then 2859 if test -n "$ac_tool_prefix"; then 2860 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2861 set dummy ${ac_tool_prefix}strip; ac_word=$2 2862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2863 printf %s "checking for $ac_word... " >&6; } 2864 if test ${ac_cv_prog_STRIP+y} 2865 then : 2866 printf %s "(cached) " >&6 2867 else $as_nop 2868 if test -n "$STRIP"; then 2869 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2870 else 2871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2872 for as_dir in $PATH 2873 do 2874 IFS=$as_save_IFS 2875 case $as_dir in #((( 2876 '') as_dir=./ ;; 2877 */) ;; 2878 *) as_dir=$as_dir/ ;; 2879 esac 2880 for ac_exec_ext in '' $ac_executable_extensions; do 2881 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2882 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2883 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2884 break 2 2885 fi 2886 done 2887 done 2888 IFS=$as_save_IFS 2889 2890 fi 2891 fi 2892 STRIP=$ac_cv_prog_STRIP 2893 if test -n "$STRIP"; then 2894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2895 printf "%s\n" "$STRIP" >&6; } 2896 else 2897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2898 printf "%s\n" "no" >&6; } 2899 fi 2900 2901 2902 fi 2903 if test -z "$ac_cv_prog_STRIP"; then 2904 ac_ct_STRIP=$STRIP 2905 # Extract the first word of "strip", so it can be a program name with args. 2906 set dummy strip; ac_word=$2 2907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2908 printf %s "checking for $ac_word... " >&6; } 2909 if test ${ac_cv_prog_ac_ct_STRIP+y} 2910 then : 2911 printf %s "(cached) " >&6 2912 else $as_nop 2913 if test -n "$ac_ct_STRIP"; then 2914 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2915 else 2916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2917 for as_dir in $PATH 2918 do 2919 IFS=$as_save_IFS 2920 case $as_dir in #((( 2921 '') as_dir=./ ;; 2922 */) ;; 2923 *) as_dir=$as_dir/ ;; 2924 esac 2925 for ac_exec_ext in '' $ac_executable_extensions; do 2926 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2927 ac_cv_prog_ac_ct_STRIP="strip" 2928 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2929 break 2 2930 fi 2931 done 2932 done 2933 IFS=$as_save_IFS 2934 2935 fi 2936 fi 2937 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2938 if test -n "$ac_ct_STRIP"; then 2939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2940 printf "%s\n" "$ac_ct_STRIP" >&6; } 2941 else 2942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2943 printf "%s\n" "no" >&6; } 2944 fi 2945 2946 if test "x$ac_ct_STRIP" = x; then 2947 STRIP=":" 2948 else 2949 case $cross_compiling:$ac_tool_warned in 2950 yes:) 2951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2952 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2953 ac_tool_warned=yes ;; 2954 esac 2955 STRIP=$ac_ct_STRIP 2956 fi 2957 else 2958 STRIP="$ac_cv_prog_STRIP" 2959 fi 2960 2961 fi 2962 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2963 2964 2965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 2966 printf %s "checking for a race-free mkdir -p... " >&6; } 2967 if test -z "$MKDIR_P"; then 2968 if test ${ac_cv_path_mkdir+y} 2969 then : 2970 printf %s "(cached) " >&6 2971 else $as_nop 2972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2973 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2974 do 2975 IFS=$as_save_IFS 2976 case $as_dir in #((( 2977 '') as_dir=./ ;; 2978 */) ;; 2979 *) as_dir=$as_dir/ ;; 2980 esac 2981 for ac_prog in mkdir gmkdir; do 2982 for ac_exec_ext in '' $ac_executable_extensions; do 2983 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 2984 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 2985 'mkdir ('*'coreutils) '* | \ 2986 'BusyBox '* | \ 2987 'mkdir (fileutils) '4.1*) 2988 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 2989 break 3;; 2990 esac 2991 done 2992 done 2993 done 2994 IFS=$as_save_IFS 2995 2996 fi 2997 2998 test -d ./--version && rmdir ./--version 2999 if test ${ac_cv_path_mkdir+y}; then 3000 MKDIR_P="$ac_cv_path_mkdir -p" 3001 else 3002 # As a last resort, use the slow shell script. Don't cache a 3003 # value for MKDIR_P within a source directory, because that will 3004 # break other packages using the cache if that directory is 3005 # removed, or if the value is a relative name. 3006 MKDIR_P="$ac_install_sh -d" 3007 fi 3008 fi 3009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3010 printf "%s\n" "$MKDIR_P" >&6; } 3011 3012 for ac_prog in gawk mawk nawk awk 3013 do 3014 # Extract the first word of "$ac_prog", so it can be a program name with args. 3015 set dummy $ac_prog; ac_word=$2 3016 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3017 printf %s "checking for $ac_word... " >&6; } 3018 if test ${ac_cv_prog_AWK+y} 3019 then : 3020 printf %s "(cached) " >&6 3021 else $as_nop 3022 if test -n "$AWK"; then 3023 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3024 else 3025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3026 for as_dir in $PATH 3027 do 3028 IFS=$as_save_IFS 3029 case $as_dir in #((( 3030 '') as_dir=./ ;; 3031 */) ;; 3032 *) as_dir=$as_dir/ ;; 3033 esac 3034 for ac_exec_ext in '' $ac_executable_extensions; do 3035 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3036 ac_cv_prog_AWK="$ac_prog" 3037 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3038 break 2 3039 fi 3040 done 3041 done 3042 IFS=$as_save_IFS 3043 3044 fi 3045 fi 3046 AWK=$ac_cv_prog_AWK 3047 if test -n "$AWK"; then 3048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3049 printf "%s\n" "$AWK" >&6; } 3050 else 3051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3052 printf "%s\n" "no" >&6; } 3053 fi 3054 3055 3056 test -n "$AWK" && break 3057 done 3058 3059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3060 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3061 set x ${MAKE-make} 3062 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3063 if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3064 then : 3065 printf %s "(cached) " >&6 3066 else $as_nop 3067 cat >conftest.make <<\_ACEOF 3068 SHELL = /bin/sh 3069 all: 3070 @echo '@@@%%%=$(MAKE)=@@@%%%' 3071 _ACEOF 3072 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3073 case `${MAKE-make} -f conftest.make 2>/dev/null` in 3074 *@@@%%%=?*=@@@%%%*) 3075 eval ac_cv_prog_make_${ac_make}_set=yes;; 3076 *) 3077 eval ac_cv_prog_make_${ac_make}_set=no;; 3078 esac 3079 rm -f conftest.make 3080 fi 3081 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3082 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3083 printf "%s\n" "yes" >&6; } 3084 SET_MAKE= 3085 else 3086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3087 printf "%s\n" "no" >&6; } 3088 SET_MAKE="MAKE=${MAKE-make}" 3089 fi 3090 3091 rm -rf .tst 2>/dev/null 3092 mkdir .tst 2>/dev/null 3093 if test -d .tst; then 3094 am__leading_dot=. 3095 else 3096 am__leading_dot=_ 3097 fi 3098 rmdir .tst 2>/dev/null 3099 3100 # Check whether --enable-silent-rules was given. 3101 if test ${enable_silent_rules+y} 3102 then : 3103 enableval=$enable_silent_rules; 3104 fi 3105 3106 case $enable_silent_rules in # ((( 3107 yes) AM_DEFAULT_VERBOSITY=0;; 3108 no) AM_DEFAULT_VERBOSITY=1;; 3109 *) AM_DEFAULT_VERBOSITY=1;; 3110 esac 3111 am_make=${MAKE-make} 3112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3113 printf %s "checking whether $am_make supports nested variables... " >&6; } 3114 if test ${am_cv_make_support_nested_variables+y} 3115 then : 3116 printf %s "(cached) " >&6 3117 else $as_nop 3118 if printf "%s\n" 'TRUE=$(BAR$(V)) 3119 BAR0=false 3120 BAR1=true 3121 V=1 3122 am__doit: 3123 @$(TRUE) 3124 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3125 am_cv_make_support_nested_variables=yes 3126 else 3127 am_cv_make_support_nested_variables=no 3128 fi 3129 fi 3130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3131 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3132 if test $am_cv_make_support_nested_variables = yes; then 3133 AM_V='$(V)' 3134 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3135 else 3136 AM_V=$AM_DEFAULT_VERBOSITY 3137 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3138 fi 3139 AM_BACKSLASH='\' 3140 3141 if test "`cd $srcdir && pwd`" != "`pwd`"; then 3142 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3143 # is not polluted with repeated "-I." 3144 am__isrc=' -I$(srcdir)' 3145 # test to see if srcdir already configured 3146 if test -f $srcdir/config.status; then 3147 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3148 fi 3149 fi 3150 3151 # test whether we have cygpath 3152 if test -z "$CYGPATH_W"; then 3153 if (cygpath --version) >/dev/null 2>/dev/null; then 3154 CYGPATH_W='cygpath -w' 3155 else 3156 CYGPATH_W=echo 3157 fi 3158 fi 3159 3160 3161 # Define the identity of the package. 3162 PACKAGE='xf86-video-sunffb' 3163 VERSION='1.2.3' 3164 3165 3166 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3167 3168 3169 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3170 3171 # Some tools Automake needs. 3172 3173 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3174 3175 3176 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3177 3178 3179 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3180 3181 3182 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3183 3184 3185 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3186 3187 # For better backward compatibility. To be removed once Automake 1.9.x 3188 # dies out for good. For more background, see: 3189 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3190 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3191 mkdir_p='$(MKDIR_P)' 3192 3193 # We need awk for the "check" target (and possibly the TAP driver). The 3194 # system "awk" is bad on some platforms. 3195 # Always define AMTAR for backward compatibility. Yes, it's still used 3196 # in the wild :-( We should find a proper way to deprecate it ... 3197 AMTAR='$${TAR-tar}' 3198 3199 3200 # We'll loop over all known methods to create a tar archive until one works. 3201 _am_tools='gnutar pax cpio none' 3202 3203 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3204 3205 3206 3207 3208 3209 # Variables for tags utilities; see am/tags.am 3210 if test -z "$CTAGS"; then 3211 CTAGS=ctags 3212 fi 3213 3214 if test -z "$ETAGS"; then 3215 ETAGS=etags 3216 fi 3217 3218 if test -z "$CSCOPE"; then 3219 CSCOPE=cscope 3220 fi 3221 3222 3223 3224 # POSIX will say in a future version that running "rm -f" with no argument 3225 # is OK; and we want to be able to make that assumption in our Makefile 3226 # recipes. So use an aggressive probe to check that the usage we want is 3227 # actually supported "in the wild" to an acceptable degree. 3228 # See automake bug#10828. 3229 # To make any issue more visible, cause the running configure to be aborted 3230 # by default if the 'rm' program in use doesn't match our expectations; the 3231 # user can still override this though. 3232 if rm -f && rm -fr && rm -rf; then : OK; else 3233 cat >&2 <<'END' 3234 Oops! 3235 3236 Your 'rm' program seems unable to run without file operands specified 3237 on the command line, even when the '-f' option is present. This is contrary 3238 to the behaviour of most rm programs out there, and not conforming with 3239 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3240 3241 Please tell bug-automake@gnu.org about your system, including the value 3242 of your $PATH and any error possibly output before this message. This 3243 can help us improve future automake versions. 3244 3245 END 3246 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3247 echo 'Configuration will proceed anyway, since you have set the' >&2 3248 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3249 echo >&2 3250 else 3251 cat >&2 <<'END' 3252 Aborting the configuration process, to ensure you take notice of the issue. 3253 3254 You can download and install GNU coreutils to get an 'rm' implementation 3255 that behaves properly: <https://www.gnu.org/software/coreutils/>. 3256 3257 If you want to complete the configuration process using your problematic 3258 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3259 to "yes", and re-run configure. 3260 3261 END 3262 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3263 fi 3264 fi 3265 3266 3267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3268 printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3269 # Check whether --enable-maintainer-mode was given. 3270 if test ${enable_maintainer_mode+y} 3271 then : 3272 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3273 else $as_nop 3274 USE_MAINTAINER_MODE=no 3275 fi 3276 3277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3278 printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } 3279 if test $USE_MAINTAINER_MODE = yes; then 3280 MAINTAINER_MODE_TRUE= 3281 MAINTAINER_MODE_FALSE='#' 3282 else 3283 MAINTAINER_MODE_TRUE='#' 3284 MAINTAINER_MODE_FALSE= 3285 fi 3286 3287 MAINT=$MAINTAINER_MODE_TRUE 3288 3289 3290 3291 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 DEPDIR="${am__leading_dot}deps" 3313 3314 ac_config_commands="$ac_config_commands depfiles" 3315 3316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3317 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3318 cat > confinc.mk << 'END' 3319 am__doit: 3320 @echo this is the am__doit target >confinc.out 3321 .PHONY: am__doit 3322 END 3323 am__include="#" 3324 am__quote= 3325 # BSD make does it like this. 3326 echo '.include "confinc.mk" # ignored' > confmf.BSD 3327 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 3328 echo 'include confinc.mk # ignored' > confmf.GNU 3329 _am_result=no 3330 for s in GNU BSD; do 3331 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3332 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3333 ac_status=$? 3334 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3335 (exit $ac_status); } 3336 case $?:`cat confinc.out 2>/dev/null` in #( 3337 '0:this is the am__doit target') : 3338 case $s in #( 3339 BSD) : 3340 am__include='.include' am__quote='"' ;; #( 3341 *) : 3342 am__include='include' am__quote='' ;; 3343 esac ;; #( 3344 *) : 3345 ;; 3346 esac 3347 if test "$am__include" != "#"; then 3348 _am_result="yes ($s style)" 3349 break 3350 fi 3351 done 3352 rm -f confinc.* confmf.* 3353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3354 printf "%s\n" "${_am_result}" >&6; } 3355 3356 # Check whether --enable-dependency-tracking was given. 3357 if test ${enable_dependency_tracking+y} 3358 then : 3359 enableval=$enable_dependency_tracking; 3360 fi 3361 3362 if test "x$enable_dependency_tracking" != xno; then 3363 am_depcomp="$ac_aux_dir/depcomp" 3364 AMDEPBACKSLASH='\' 3365 am__nodep='_no' 3366 fi 3367 if test "x$enable_dependency_tracking" != xno; then 3368 AMDEP_TRUE= 3369 AMDEP_FALSE='#' 3370 else 3371 AMDEP_TRUE='#' 3372 AMDEP_FALSE= 3373 fi 3374 3375 3376 ac_ext=c 3377 ac_cpp='$CPP $CPPFLAGS' 3378 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3379 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3380 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3381 if test -n "$ac_tool_prefix"; then 3382 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3383 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3385 printf %s "checking for $ac_word... " >&6; } 3386 if test ${ac_cv_prog_CC+y} 3387 then : 3388 printf %s "(cached) " >&6 3389 else $as_nop 3390 if test -n "$CC"; then 3391 ac_cv_prog_CC="$CC" # Let the user override the test. 3392 else 3393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3394 for as_dir in $PATH 3395 do 3396 IFS=$as_save_IFS 3397 case $as_dir in #((( 3398 '') as_dir=./ ;; 3399 */) ;; 3400 *) as_dir=$as_dir/ ;; 3401 esac 3402 for ac_exec_ext in '' $ac_executable_extensions; do 3403 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3404 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3405 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3406 break 2 3407 fi 3408 done 3409 done 3410 IFS=$as_save_IFS 3411 3412 fi 3413 fi 3414 CC=$ac_cv_prog_CC 3415 if test -n "$CC"; then 3416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3417 printf "%s\n" "$CC" >&6; } 3418 else 3419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3420 printf "%s\n" "no" >&6; } 3421 fi 3422 3423 3424 fi 3425 if test -z "$ac_cv_prog_CC"; then 3426 ac_ct_CC=$CC 3427 # Extract the first word of "gcc", so it can be a program name with args. 3428 set dummy gcc; ac_word=$2 3429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3430 printf %s "checking for $ac_word... " >&6; } 3431 if test ${ac_cv_prog_ac_ct_CC+y} 3432 then : 3433 printf %s "(cached) " >&6 3434 else $as_nop 3435 if test -n "$ac_ct_CC"; then 3436 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3437 else 3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3439 for as_dir in $PATH 3440 do 3441 IFS=$as_save_IFS 3442 case $as_dir in #((( 3443 '') as_dir=./ ;; 3444 */) ;; 3445 *) as_dir=$as_dir/ ;; 3446 esac 3447 for ac_exec_ext in '' $ac_executable_extensions; do 3448 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3449 ac_cv_prog_ac_ct_CC="gcc" 3450 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3451 break 2 3452 fi 3453 done 3454 done 3455 IFS=$as_save_IFS 3456 3457 fi 3458 fi 3459 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3460 if test -n "$ac_ct_CC"; then 3461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3462 printf "%s\n" "$ac_ct_CC" >&6; } 3463 else 3464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3465 printf "%s\n" "no" >&6; } 3466 fi 3467 3468 if test "x$ac_ct_CC" = x; then 3469 CC="" 3470 else 3471 case $cross_compiling:$ac_tool_warned in 3472 yes:) 3473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3474 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3475 ac_tool_warned=yes ;; 3476 esac 3477 CC=$ac_ct_CC 3478 fi 3479 else 3480 CC="$ac_cv_prog_CC" 3481 fi 3482 3483 if test -z "$CC"; then 3484 if test -n "$ac_tool_prefix"; then 3485 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3486 set dummy ${ac_tool_prefix}cc; ac_word=$2 3487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3488 printf %s "checking for $ac_word... " >&6; } 3489 if test ${ac_cv_prog_CC+y} 3490 then : 3491 printf %s "(cached) " >&6 3492 else $as_nop 3493 if test -n "$CC"; then 3494 ac_cv_prog_CC="$CC" # Let the user override the test. 3495 else 3496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3497 for as_dir in $PATH 3498 do 3499 IFS=$as_save_IFS 3500 case $as_dir in #((( 3501 '') as_dir=./ ;; 3502 */) ;; 3503 *) as_dir=$as_dir/ ;; 3504 esac 3505 for ac_exec_ext in '' $ac_executable_extensions; do 3506 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3507 ac_cv_prog_CC="${ac_tool_prefix}cc" 3508 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3509 break 2 3510 fi 3511 done 3512 done 3513 IFS=$as_save_IFS 3514 3515 fi 3516 fi 3517 CC=$ac_cv_prog_CC 3518 if test -n "$CC"; then 3519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3520 printf "%s\n" "$CC" >&6; } 3521 else 3522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3523 printf "%s\n" "no" >&6; } 3524 fi 3525 3526 3527 fi 3528 fi 3529 if test -z "$CC"; then 3530 # Extract the first word of "cc", so it can be a program name with args. 3531 set dummy cc; ac_word=$2 3532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3533 printf %s "checking for $ac_word... " >&6; } 3534 if test ${ac_cv_prog_CC+y} 3535 then : 3536 printf %s "(cached) " >&6 3537 else $as_nop 3538 if test -n "$CC"; then 3539 ac_cv_prog_CC="$CC" # Let the user override the test. 3540 else 3541 ac_prog_rejected=no 3542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3543 for as_dir in $PATH 3544 do 3545 IFS=$as_save_IFS 3546 case $as_dir in #((( 3547 '') as_dir=./ ;; 3548 */) ;; 3549 *) as_dir=$as_dir/ ;; 3550 esac 3551 for ac_exec_ext in '' $ac_executable_extensions; do 3552 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3553 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3554 ac_prog_rejected=yes 3555 continue 3556 fi 3557 ac_cv_prog_CC="cc" 3558 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3559 break 2 3560 fi 3561 done 3562 done 3563 IFS=$as_save_IFS 3564 3565 if test $ac_prog_rejected = yes; then 3566 # We found a bogon in the path, so make sure we never use it. 3567 set dummy $ac_cv_prog_CC 3568 shift 3569 if test $# != 0; then 3570 # We chose a different compiler from the bogus one. 3571 # However, it has the same basename, so the bogon will be chosen 3572 # first if we set CC to just the basename; use the full file name. 3573 shift 3574 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3575 fi 3576 fi 3577 fi 3578 fi 3579 CC=$ac_cv_prog_CC 3580 if test -n "$CC"; then 3581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3582 printf "%s\n" "$CC" >&6; } 3583 else 3584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3585 printf "%s\n" "no" >&6; } 3586 fi 3587 3588 3589 fi 3590 if test -z "$CC"; then 3591 if test -n "$ac_tool_prefix"; then 3592 for ac_prog in cl.exe 3593 do 3594 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3595 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3597 printf %s "checking for $ac_word... " >&6; } 3598 if test ${ac_cv_prog_CC+y} 3599 then : 3600 printf %s "(cached) " >&6 3601 else $as_nop 3602 if test -n "$CC"; then 3603 ac_cv_prog_CC="$CC" # Let the user override the test. 3604 else 3605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3606 for as_dir in $PATH 3607 do 3608 IFS=$as_save_IFS 3609 case $as_dir in #((( 3610 '') as_dir=./ ;; 3611 */) ;; 3612 *) as_dir=$as_dir/ ;; 3613 esac 3614 for ac_exec_ext in '' $ac_executable_extensions; do 3615 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3616 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3617 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3618 break 2 3619 fi 3620 done 3621 done 3622 IFS=$as_save_IFS 3623 3624 fi 3625 fi 3626 CC=$ac_cv_prog_CC 3627 if test -n "$CC"; then 3628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3629 printf "%s\n" "$CC" >&6; } 3630 else 3631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3632 printf "%s\n" "no" >&6; } 3633 fi 3634 3635 3636 test -n "$CC" && break 3637 done 3638 fi 3639 if test -z "$CC"; then 3640 ac_ct_CC=$CC 3641 for ac_prog in cl.exe 3642 do 3643 # Extract the first word of "$ac_prog", so it can be a program name with args. 3644 set dummy $ac_prog; ac_word=$2 3645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3646 printf %s "checking for $ac_word... " >&6; } 3647 if test ${ac_cv_prog_ac_ct_CC+y} 3648 then : 3649 printf %s "(cached) " >&6 3650 else $as_nop 3651 if test -n "$ac_ct_CC"; then 3652 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3653 else 3654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3655 for as_dir in $PATH 3656 do 3657 IFS=$as_save_IFS 3658 case $as_dir in #((( 3659 '') as_dir=./ ;; 3660 */) ;; 3661 *) as_dir=$as_dir/ ;; 3662 esac 3663 for ac_exec_ext in '' $ac_executable_extensions; do 3664 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3665 ac_cv_prog_ac_ct_CC="$ac_prog" 3666 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3667 break 2 3668 fi 3669 done 3670 done 3671 IFS=$as_save_IFS 3672 3673 fi 3674 fi 3675 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3676 if test -n "$ac_ct_CC"; then 3677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3678 printf "%s\n" "$ac_ct_CC" >&6; } 3679 else 3680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3681 printf "%s\n" "no" >&6; } 3682 fi 3683 3684 3685 test -n "$ac_ct_CC" && break 3686 done 3687 3688 if test "x$ac_ct_CC" = x; then 3689 CC="" 3690 else 3691 case $cross_compiling:$ac_tool_warned in 3692 yes:) 3693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3694 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3695 ac_tool_warned=yes ;; 3696 esac 3697 CC=$ac_ct_CC 3698 fi 3699 fi 3700 3701 fi 3702 if test -z "$CC"; then 3703 if test -n "$ac_tool_prefix"; then 3704 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3705 set dummy ${ac_tool_prefix}clang; ac_word=$2 3706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3707 printf %s "checking for $ac_word... " >&6; } 3708 if test ${ac_cv_prog_CC+y} 3709 then : 3710 printf %s "(cached) " >&6 3711 else $as_nop 3712 if test -n "$CC"; then 3713 ac_cv_prog_CC="$CC" # Let the user override the test. 3714 else 3715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3716 for as_dir in $PATH 3717 do 3718 IFS=$as_save_IFS 3719 case $as_dir in #((( 3720 '') as_dir=./ ;; 3721 */) ;; 3722 *) as_dir=$as_dir/ ;; 3723 esac 3724 for ac_exec_ext in '' $ac_executable_extensions; do 3725 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3726 ac_cv_prog_CC="${ac_tool_prefix}clang" 3727 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3728 break 2 3729 fi 3730 done 3731 done 3732 IFS=$as_save_IFS 3733 3734 fi 3735 fi 3736 CC=$ac_cv_prog_CC 3737 if test -n "$CC"; then 3738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3739 printf "%s\n" "$CC" >&6; } 3740 else 3741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3742 printf "%s\n" "no" >&6; } 3743 fi 3744 3745 3746 fi 3747 if test -z "$ac_cv_prog_CC"; then 3748 ac_ct_CC=$CC 3749 # Extract the first word of "clang", so it can be a program name with args. 3750 set dummy clang; ac_word=$2 3751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3752 printf %s "checking for $ac_word... " >&6; } 3753 if test ${ac_cv_prog_ac_ct_CC+y} 3754 then : 3755 printf %s "(cached) " >&6 3756 else $as_nop 3757 if test -n "$ac_ct_CC"; then 3758 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3759 else 3760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3761 for as_dir in $PATH 3762 do 3763 IFS=$as_save_IFS 3764 case $as_dir in #((( 3765 '') as_dir=./ ;; 3766 */) ;; 3767 *) as_dir=$as_dir/ ;; 3768 esac 3769 for ac_exec_ext in '' $ac_executable_extensions; do 3770 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3771 ac_cv_prog_ac_ct_CC="clang" 3772 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3773 break 2 3774 fi 3775 done 3776 done 3777 IFS=$as_save_IFS 3778 3779 fi 3780 fi 3781 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3782 if test -n "$ac_ct_CC"; then 3783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3784 printf "%s\n" "$ac_ct_CC" >&6; } 3785 else 3786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3787 printf "%s\n" "no" >&6; } 3788 fi 3789 3790 if test "x$ac_ct_CC" = x; then 3791 CC="" 3792 else 3793 case $cross_compiling:$ac_tool_warned in 3794 yes:) 3795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3796 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3797 ac_tool_warned=yes ;; 3798 esac 3799 CC=$ac_ct_CC 3800 fi 3801 else 3802 CC="$ac_cv_prog_CC" 3803 fi 3804 3805 fi 3806 3807 3808 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3809 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3810 as_fn_error $? "no acceptable C compiler found in \$PATH 3811 See \`config.log' for more details" "$LINENO" 5; } 3812 3813 # Provide some information about the compiler. 3814 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3815 set X $ac_compile 3816 ac_compiler=$2 3817 for ac_option in --version -v -V -qversion -version; do 3818 { { ac_try="$ac_compiler $ac_option >&5" 3819 case "(($ac_try" in 3820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3821 *) ac_try_echo=$ac_try;; 3822 esac 3823 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3824 printf "%s\n" "$ac_try_echo"; } >&5 3825 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3826 ac_status=$? 3827 if test -s conftest.err; then 3828 sed '10a\ 3829 ... rest of stderr output deleted ... 3830 10q' conftest.err >conftest.er1 3831 cat conftest.er1 >&5 3832 fi 3833 rm -f conftest.er1 conftest.err 3834 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3835 test $ac_status = 0; } 3836 done 3837 3838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3839 /* end confdefs.h. */ 3840 3841 int 3842 main (void) 3843 { 3844 3845 ; 3846 return 0; 3847 } 3848 _ACEOF 3849 ac_clean_files_save=$ac_clean_files 3850 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3851 # Try to create an executable without -o first, disregard a.out. 3852 # It will help us diagnose broken compilers, and finding out an intuition 3853 # of exeext. 3854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3855 printf %s "checking whether the C compiler works... " >&6; } 3856 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3857 3858 # The possible output files: 3859 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3860 3861 ac_rmfiles= 3862 for ac_file in $ac_files 3863 do 3864 case $ac_file in 3865 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3866 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3867 esac 3868 done 3869 rm -f $ac_rmfiles 3870 3871 if { { ac_try="$ac_link_default" 3872 case "(($ac_try" in 3873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3874 *) ac_try_echo=$ac_try;; 3875 esac 3876 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3877 printf "%s\n" "$ac_try_echo"; } >&5 3878 (eval "$ac_link_default") 2>&5 3879 ac_status=$? 3880 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3881 test $ac_status = 0; } 3882 then : 3883 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3884 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3885 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3886 # so that the user can short-circuit this test for compilers unknown to 3887 # Autoconf. 3888 for ac_file in $ac_files '' 3889 do 3890 test -f "$ac_file" || continue 3891 case $ac_file in 3892 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3893 ;; 3894 [ab].out ) 3895 # We found the default executable, but exeext='' is most 3896 # certainly right. 3897 break;; 3898 *.* ) 3899 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3900 then :; else 3901 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3902 fi 3903 # We set ac_cv_exeext here because the later test for it is not 3904 # safe: cross compilers may not add the suffix if given an `-o' 3905 # argument, so we may need to know it at that point already. 3906 # Even if this section looks crufty: it has the advantage of 3907 # actually working. 3908 break;; 3909 * ) 3910 break;; 3911 esac 3912 done 3913 test "$ac_cv_exeext" = no && ac_cv_exeext= 3914 3915 else $as_nop 3916 ac_file='' 3917 fi 3918 if test -z "$ac_file" 3919 then : 3920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3921 printf "%s\n" "no" >&6; } 3922 printf "%s\n" "$as_me: failed program was:" >&5 3923 sed 's/^/| /' conftest.$ac_ext >&5 3924 3925 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3926 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3927 as_fn_error 77 "C compiler cannot create executables 3928 See \`config.log' for more details" "$LINENO" 5; } 3929 else $as_nop 3930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3931 printf "%s\n" "yes" >&6; } 3932 fi 3933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3934 printf %s "checking for C compiler default output file name... " >&6; } 3935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3936 printf "%s\n" "$ac_file" >&6; } 3937 ac_exeext=$ac_cv_exeext 3938 3939 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3940 ac_clean_files=$ac_clean_files_save 3941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3942 printf %s "checking for suffix of executables... " >&6; } 3943 if { { ac_try="$ac_link" 3944 case "(($ac_try" in 3945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3946 *) ac_try_echo=$ac_try;; 3947 esac 3948 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3949 printf "%s\n" "$ac_try_echo"; } >&5 3950 (eval "$ac_link") 2>&5 3951 ac_status=$? 3952 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3953 test $ac_status = 0; } 3954 then : 3955 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3956 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3957 # work properly (i.e., refer to `conftest.exe'), while it won't with 3958 # `rm'. 3959 for ac_file in conftest.exe conftest conftest.*; do 3960 test -f "$ac_file" || continue 3961 case $ac_file in 3962 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3963 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3964 break;; 3965 * ) break;; 3966 esac 3967 done 3968 else $as_nop 3969 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3970 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3971 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3972 See \`config.log' for more details" "$LINENO" 5; } 3973 fi 3974 rm -f conftest conftest$ac_cv_exeext 3975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3976 printf "%s\n" "$ac_cv_exeext" >&6; } 3977 3978 rm -f conftest.$ac_ext 3979 EXEEXT=$ac_cv_exeext 3980 ac_exeext=$EXEEXT 3981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3982 /* end confdefs.h. */ 3983 #include <stdio.h> 3984 int 3985 main (void) 3986 { 3987 FILE *f = fopen ("conftest.out", "w"); 3988 return ferror (f) || fclose (f) != 0; 3989 3990 ; 3991 return 0; 3992 } 3993 _ACEOF 3994 ac_clean_files="$ac_clean_files conftest.out" 3995 # Check that the compiler produces executables we can run. If not, either 3996 # the compiler is broken, or we cross compile. 3997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3998 printf %s "checking whether we are cross compiling... " >&6; } 3999 if test "$cross_compiling" != yes; then 4000 { { ac_try="$ac_link" 4001 case "(($ac_try" in 4002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4003 *) ac_try_echo=$ac_try;; 4004 esac 4005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4006 printf "%s\n" "$ac_try_echo"; } >&5 4007 (eval "$ac_link") 2>&5 4008 ac_status=$? 4009 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4010 test $ac_status = 0; } 4011 if { ac_try='./conftest$ac_cv_exeext' 4012 { { case "(($ac_try" in 4013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4014 *) ac_try_echo=$ac_try;; 4015 esac 4016 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4017 printf "%s\n" "$ac_try_echo"; } >&5 4018 (eval "$ac_try") 2>&5 4019 ac_status=$? 4020 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4021 test $ac_status = 0; }; }; then 4022 cross_compiling=no 4023 else 4024 if test "$cross_compiling" = maybe; then 4025 cross_compiling=yes 4026 else 4027 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4028 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4029 as_fn_error 77 "cannot run C compiled programs. 4030 If you meant to cross compile, use \`--host'. 4031 See \`config.log' for more details" "$LINENO" 5; } 4032 fi 4033 fi 4034 fi 4035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4036 printf "%s\n" "$cross_compiling" >&6; } 4037 4038 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4039 ac_clean_files=$ac_clean_files_save 4040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4041 printf %s "checking for suffix of object files... " >&6; } 4042 if test ${ac_cv_objext+y} 4043 then : 4044 printf %s "(cached) " >&6 4045 else $as_nop 4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4047 /* end confdefs.h. */ 4048 4049 int 4050 main (void) 4051 { 4052 4053 ; 4054 return 0; 4055 } 4056 _ACEOF 4057 rm -f conftest.o conftest.obj 4058 if { { ac_try="$ac_compile" 4059 case "(($ac_try" in 4060 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4061 *) ac_try_echo=$ac_try;; 4062 esac 4063 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4064 printf "%s\n" "$ac_try_echo"; } >&5 4065 (eval "$ac_compile") 2>&5 4066 ac_status=$? 4067 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4068 test $ac_status = 0; } 4069 then : 4070 for ac_file in conftest.o conftest.obj conftest.*; do 4071 test -f "$ac_file" || continue; 4072 case $ac_file in 4073 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4074 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4075 break;; 4076 esac 4077 done 4078 else $as_nop 4079 printf "%s\n" "$as_me: failed program was:" >&5 4080 sed 's/^/| /' conftest.$ac_ext >&5 4081 4082 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4083 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4084 as_fn_error $? "cannot compute suffix of object files: cannot compile 4085 See \`config.log' for more details" "$LINENO" 5; } 4086 fi 4087 rm -f conftest.$ac_cv_objext conftest.$ac_ext 4088 fi 4089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4090 printf "%s\n" "$ac_cv_objext" >&6; } 4091 OBJEXT=$ac_cv_objext 4092 ac_objext=$OBJEXT 4093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4094 printf %s "checking whether the compiler supports GNU C... " >&6; } 4095 if test ${ac_cv_c_compiler_gnu+y} 4096 then : 4097 printf %s "(cached) " >&6 4098 else $as_nop 4099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4100 /* end confdefs.h. */ 4101 4102 int 4103 main (void) 4104 { 4105 #ifndef __GNUC__ 4106 choke me 4107 #endif 4108 4109 ; 4110 return 0; 4111 } 4112 _ACEOF 4113 if ac_fn_c_try_compile "$LINENO" 4114 then : 4115 ac_compiler_gnu=yes 4116 else $as_nop 4117 ac_compiler_gnu=no 4118 fi 4119 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4120 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4121 4122 fi 4123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4124 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4125 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4126 4127 if test $ac_compiler_gnu = yes; then 4128 GCC=yes 4129 else 4130 GCC= 4131 fi 4132 ac_test_CFLAGS=${CFLAGS+y} 4133 ac_save_CFLAGS=$CFLAGS 4134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4135 printf %s "checking whether $CC accepts -g... " >&6; } 4136 if test ${ac_cv_prog_cc_g+y} 4137 then : 4138 printf %s "(cached) " >&6 4139 else $as_nop 4140 ac_save_c_werror_flag=$ac_c_werror_flag 4141 ac_c_werror_flag=yes 4142 ac_cv_prog_cc_g=no 4143 CFLAGS="-g" 4144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4145 /* end confdefs.h. */ 4146 4147 int 4148 main (void) 4149 { 4150 4151 ; 4152 return 0; 4153 } 4154 _ACEOF 4155 if ac_fn_c_try_compile "$LINENO" 4156 then : 4157 ac_cv_prog_cc_g=yes 4158 else $as_nop 4159 CFLAGS="" 4160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4161 /* end confdefs.h. */ 4162 4163 int 4164 main (void) 4165 { 4166 4167 ; 4168 return 0; 4169 } 4170 _ACEOF 4171 if ac_fn_c_try_compile "$LINENO" 4172 then : 4173 4174 else $as_nop 4175 ac_c_werror_flag=$ac_save_c_werror_flag 4176 CFLAGS="-g" 4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4178 /* end confdefs.h. */ 4179 4180 int 4181 main (void) 4182 { 4183 4184 ; 4185 return 0; 4186 } 4187 _ACEOF 4188 if ac_fn_c_try_compile "$LINENO" 4189 then : 4190 ac_cv_prog_cc_g=yes 4191 fi 4192 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4193 fi 4194 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4195 fi 4196 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4197 ac_c_werror_flag=$ac_save_c_werror_flag 4198 fi 4199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4200 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4201 if test $ac_test_CFLAGS; then 4202 CFLAGS=$ac_save_CFLAGS 4203 elif test $ac_cv_prog_cc_g = yes; then 4204 if test "$GCC" = yes; then 4205 CFLAGS="-g -O2" 4206 else 4207 CFLAGS="-g" 4208 fi 4209 else 4210 if test "$GCC" = yes; then 4211 CFLAGS="-O2" 4212 else 4213 CFLAGS= 4214 fi 4215 fi 4216 ac_prog_cc_stdc=no 4217 if test x$ac_prog_cc_stdc = xno 4218 then : 4219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4220 printf %s "checking for $CC option to enable C11 features... " >&6; } 4221 if test ${ac_cv_prog_cc_c11+y} 4222 then : 4223 printf %s "(cached) " >&6 4224 else $as_nop 4225 ac_cv_prog_cc_c11=no 4226 ac_save_CC=$CC 4227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4228 /* end confdefs.h. */ 4229 $ac_c_conftest_c11_program 4230 _ACEOF 4231 for ac_arg in '' -std=gnu11 4232 do 4233 CC="$ac_save_CC $ac_arg" 4234 if ac_fn_c_try_compile "$LINENO" 4235 then : 4236 ac_cv_prog_cc_c11=$ac_arg 4237 fi 4238 rm -f core conftest.err conftest.$ac_objext conftest.beam 4239 test "x$ac_cv_prog_cc_c11" != "xno" && break 4240 done 4241 rm -f conftest.$ac_ext 4242 CC=$ac_save_CC 4243 fi 4244 4245 if test "x$ac_cv_prog_cc_c11" = xno 4246 then : 4247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4248 printf "%s\n" "unsupported" >&6; } 4249 else $as_nop 4250 if test "x$ac_cv_prog_cc_c11" = x 4251 then : 4252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4253 printf "%s\n" "none needed" >&6; } 4254 else $as_nop 4255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4256 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4257 CC="$CC $ac_cv_prog_cc_c11" 4258 fi 4259 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4260 ac_prog_cc_stdc=c11 4261 fi 4262 fi 4263 if test x$ac_prog_cc_stdc = xno 4264 then : 4265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4266 printf %s "checking for $CC option to enable C99 features... " >&6; } 4267 if test ${ac_cv_prog_cc_c99+y} 4268 then : 4269 printf %s "(cached) " >&6 4270 else $as_nop 4271 ac_cv_prog_cc_c99=no 4272 ac_save_CC=$CC 4273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4274 /* end confdefs.h. */ 4275 $ac_c_conftest_c99_program 4276 _ACEOF 4277 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4278 do 4279 CC="$ac_save_CC $ac_arg" 4280 if ac_fn_c_try_compile "$LINENO" 4281 then : 4282 ac_cv_prog_cc_c99=$ac_arg 4283 fi 4284 rm -f core conftest.err conftest.$ac_objext conftest.beam 4285 test "x$ac_cv_prog_cc_c99" != "xno" && break 4286 done 4287 rm -f conftest.$ac_ext 4288 CC=$ac_save_CC 4289 fi 4290 4291 if test "x$ac_cv_prog_cc_c99" = xno 4292 then : 4293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4294 printf "%s\n" "unsupported" >&6; } 4295 else $as_nop 4296 if test "x$ac_cv_prog_cc_c99" = x 4297 then : 4298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4299 printf "%s\n" "none needed" >&6; } 4300 else $as_nop 4301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4302 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4303 CC="$CC $ac_cv_prog_cc_c99" 4304 fi 4305 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4306 ac_prog_cc_stdc=c99 4307 fi 4308 fi 4309 if test x$ac_prog_cc_stdc = xno 4310 then : 4311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4312 printf %s "checking for $CC option to enable C89 features... " >&6; } 4313 if test ${ac_cv_prog_cc_c89+y} 4314 then : 4315 printf %s "(cached) " >&6 4316 else $as_nop 4317 ac_cv_prog_cc_c89=no 4318 ac_save_CC=$CC 4319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4320 /* end confdefs.h. */ 4321 $ac_c_conftest_c89_program 4322 _ACEOF 4323 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4324 do 4325 CC="$ac_save_CC $ac_arg" 4326 if ac_fn_c_try_compile "$LINENO" 4327 then : 4328 ac_cv_prog_cc_c89=$ac_arg 4329 fi 4330 rm -f core conftest.err conftest.$ac_objext conftest.beam 4331 test "x$ac_cv_prog_cc_c89" != "xno" && break 4332 done 4333 rm -f conftest.$ac_ext 4334 CC=$ac_save_CC 4335 fi 4336 4337 if test "x$ac_cv_prog_cc_c89" = xno 4338 then : 4339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4340 printf "%s\n" "unsupported" >&6; } 4341 else $as_nop 4342 if test "x$ac_cv_prog_cc_c89" = x 4343 then : 4344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4345 printf "%s\n" "none needed" >&6; } 4346 else $as_nop 4347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4348 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4349 CC="$CC $ac_cv_prog_cc_c89" 4350 fi 4351 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4352 ac_prog_cc_stdc=c89 4353 fi 4354 fi 4355 4356 ac_ext=c 4357 ac_cpp='$CPP $CPPFLAGS' 4358 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4359 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4360 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4361 4362 4363 ac_ext=c 4364 ac_cpp='$CPP $CPPFLAGS' 4365 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4366 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4367 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4369 printf %s "checking whether $CC understands -c and -o together... " >&6; } 4370 if test ${am_cv_prog_cc_c_o+y} 4371 then : 4372 printf %s "(cached) " >&6 4373 else $as_nop 4374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4375 /* end confdefs.h. */ 4376 4377 int 4378 main (void) 4379 { 4380 4381 ; 4382 return 0; 4383 } 4384 _ACEOF 4385 # Make sure it works both with $CC and with simple cc. 4386 # Following AC_PROG_CC_C_O, we do the test twice because some 4387 # compilers refuse to overwrite an existing .o file with -o, 4388 # though they will create one. 4389 am_cv_prog_cc_c_o=yes 4390 for am_i in 1 2; do 4391 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4392 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4393 ac_status=$? 4394 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4395 (exit $ac_status); } \ 4396 && test -f conftest2.$ac_objext; then 4397 : OK 4398 else 4399 am_cv_prog_cc_c_o=no 4400 break 4401 fi 4402 done 4403 rm -f core conftest* 4404 unset am_i 4405 fi 4406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4407 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4408 if test "$am_cv_prog_cc_c_o" != yes; then 4409 # Losing compiler, so override with the script. 4410 # FIXME: It is wrong to rewrite CC. 4411 # But if we don't then we get into trouble of one sort or another. 4412 # A longer-term fix would be to have automake use am__CC in this case, 4413 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4414 CC="$am_aux_dir/compile $CC" 4415 fi 4416 ac_ext=c 4417 ac_cpp='$CPP $CPPFLAGS' 4418 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4419 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4420 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4421 4422 4423 depcc="$CC" am_compiler_list= 4424 4425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4426 printf %s "checking dependency style of $depcc... " >&6; } 4427 if test ${am_cv_CC_dependencies_compiler_type+y} 4428 then : 4429 printf %s "(cached) " >&6 4430 else $as_nop 4431 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4432 # We make a subdir and do the tests there. Otherwise we can end up 4433 # making bogus files that we don't know about and never remove. For 4434 # instance it was reported that on HP-UX the gcc test will end up 4435 # making a dummy file named 'D' -- because '-MD' means "put the output 4436 # in D". 4437 rm -rf conftest.dir 4438 mkdir conftest.dir 4439 # Copy depcomp to subdir because otherwise we won't find it if we're 4440 # using a relative directory. 4441 cp "$am_depcomp" conftest.dir 4442 cd conftest.dir 4443 # We will build objects and dependencies in a subdirectory because 4444 # it helps to detect inapplicable dependency modes. For instance 4445 # both Tru64's cc and ICC support -MD to output dependencies as a 4446 # side effect of compilation, but ICC will put the dependencies in 4447 # the current directory while Tru64 will put them in the object 4448 # directory. 4449 mkdir sub 4450 4451 am_cv_CC_dependencies_compiler_type=none 4452 if test "$am_compiler_list" = ""; then 4453 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4454 fi 4455 am__universal=false 4456 case " $depcc " in #( 4457 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4458 esac 4459 4460 for depmode in $am_compiler_list; do 4461 # Setup a source with many dependencies, because some compilers 4462 # like to wrap large dependency lists on column 80 (with \), and 4463 # we should not choose a depcomp mode which is confused by this. 4464 # 4465 # We need to recreate these files for each test, as the compiler may 4466 # overwrite some of them when testing with obscure command lines. 4467 # This happens at least with the AIX C compiler. 4468 : > sub/conftest.c 4469 for i in 1 2 3 4 5 6; do 4470 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4471 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4472 # Solaris 10 /bin/sh. 4473 echo '/* dummy */' > sub/conftst$i.h 4474 done 4475 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4476 4477 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4478 # mode. It turns out that the SunPro C++ compiler does not properly 4479 # handle '-M -o', and we need to detect this. Also, some Intel 4480 # versions had trouble with output in subdirs. 4481 am__obj=sub/conftest.${OBJEXT-o} 4482 am__minus_obj="-o $am__obj" 4483 case $depmode in 4484 gcc) 4485 # This depmode causes a compiler race in universal mode. 4486 test "$am__universal" = false || continue 4487 ;; 4488 nosideeffect) 4489 # After this tag, mechanisms are not by side-effect, so they'll 4490 # only be used when explicitly requested. 4491 if test "x$enable_dependency_tracking" = xyes; then 4492 continue 4493 else 4494 break 4495 fi 4496 ;; 4497 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4498 # This compiler won't grok '-c -o', but also, the minuso test has 4499 # not run yet. These depmodes are late enough in the game, and 4500 # so weak that their functioning should not be impacted. 4501 am__obj=conftest.${OBJEXT-o} 4502 am__minus_obj= 4503 ;; 4504 none) break ;; 4505 esac 4506 if depmode=$depmode \ 4507 source=sub/conftest.c object=$am__obj \ 4508 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4509 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4510 >/dev/null 2>conftest.err && 4511 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4512 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4513 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4514 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4515 # icc doesn't choke on unknown options, it will just issue warnings 4516 # or remarks (even with -Werror). So we grep stderr for any message 4517 # that says an option was ignored or not supported. 4518 # When given -MP, icc 7.0 and 7.1 complain thusly: 4519 # icc: Command line warning: ignoring option '-M'; no argument required 4520 # The diagnosis changed in icc 8.0: 4521 # icc: Command line remark: option '-MP' not supported 4522 if (grep 'ignoring option' conftest.err || 4523 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4524 am_cv_CC_dependencies_compiler_type=$depmode 4525 break 4526 fi 4527 fi 4528 done 4529 4530 cd .. 4531 rm -rf conftest.dir 4532 else 4533 am_cv_CC_dependencies_compiler_type=none 4534 fi 4535 4536 fi 4537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4538 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4539 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4540 4541 if 4542 test "x$enable_dependency_tracking" != xno \ 4543 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4544 am__fastdepCC_TRUE= 4545 am__fastdepCC_FALSE='#' 4546 else 4547 am__fastdepCC_TRUE='#' 4548 am__fastdepCC_FALSE= 4549 fi 4550 4551 4552 4553 4554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4555 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4556 if test ${ac_cv_c_undeclared_builtin_options+y} 4557 then : 4558 printf %s "(cached) " >&6 4559 else $as_nop 4560 ac_save_CFLAGS=$CFLAGS 4561 ac_cv_c_undeclared_builtin_options='cannot detect' 4562 for ac_arg in '' -fno-builtin; do 4563 CFLAGS="$ac_save_CFLAGS $ac_arg" 4564 # This test program should *not* compile successfully. 4565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4566 /* end confdefs.h. */ 4567 4568 int 4569 main (void) 4570 { 4571 (void) strchr; 4572 ; 4573 return 0; 4574 } 4575 _ACEOF 4576 if ac_fn_c_try_compile "$LINENO" 4577 then : 4578 4579 else $as_nop 4580 # This test program should compile successfully. 4581 # No library function is consistently available on 4582 # freestanding implementations, so test against a dummy 4583 # declaration. Include always-available headers on the 4584 # off chance that they somehow elicit warnings. 4585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4586 /* end confdefs.h. */ 4587 #include <float.h> 4588 #include <limits.h> 4589 #include <stdarg.h> 4590 #include <stddef.h> 4591 extern void ac_decl (int, char *); 4592 4593 int 4594 main (void) 4595 { 4596 (void) ac_decl (0, (char *) 0); 4597 (void) ac_decl; 4598 4599 ; 4600 return 0; 4601 } 4602 _ACEOF 4603 if ac_fn_c_try_compile "$LINENO" 4604 then : 4605 if test x"$ac_arg" = x 4606 then : 4607 ac_cv_c_undeclared_builtin_options='none needed' 4608 else $as_nop 4609 ac_cv_c_undeclared_builtin_options=$ac_arg 4610 fi 4611 break 4612 fi 4613 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4614 fi 4615 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4616 done 4617 CFLAGS=$ac_save_CFLAGS 4618 4619 fi 4620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4621 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4622 case $ac_cv_c_undeclared_builtin_options in #( 4623 'cannot detect') : 4624 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4625 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4626 as_fn_error $? "cannot make $CC report undeclared builtins 4627 See \`config.log' for more details" "$LINENO" 5; } ;; #( 4628 'none needed') : 4629 ac_c_undeclared_builtin_options='' ;; #( 4630 *) : 4631 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4632 esac 4633 4634 ac_header= ac_cache= 4635 for ac_item in $ac_header_c_list 4636 do 4637 if test $ac_cache; then 4638 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4639 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4640 printf "%s\n" "#define $ac_item 1" >> confdefs.h 4641 fi 4642 ac_header= ac_cache= 4643 elif test $ac_header; then 4644 ac_cache=$ac_item 4645 else 4646 ac_header=$ac_item 4647 fi 4648 done 4649 4650 4651 4652 4653 4654 4655 4656 4657 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4658 then : 4659 4660 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4661 4662 fi 4663 4664 4665 4666 4667 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4668 if test "x$ac_cv_have_decl___clang__" = xyes 4669 then : 4670 CLANGCC="yes" 4671 else $as_nop 4672 CLANGCC="no" 4673 fi 4674 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4675 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4676 then : 4677 INTELCC="yes" 4678 else $as_nop 4679 INTELCC="no" 4680 fi 4681 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4682 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4683 then : 4684 SUNCC="yes" 4685 else $as_nop 4686 SUNCC="no" 4687 fi 4688 4689 4690 4691 4692 4693 4694 4695 4696 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4697 if test -n "$ac_tool_prefix"; then 4698 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4699 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4701 printf %s "checking for $ac_word... " >&6; } 4702 if test ${ac_cv_path_PKG_CONFIG+y} 4703 then : 4704 printf %s "(cached) " >&6 4705 else $as_nop 4706 case $PKG_CONFIG in 4707 [\\/]* | ?:[\\/]*) 4708 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4709 ;; 4710 *) 4711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4712 for as_dir in $PATH 4713 do 4714 IFS=$as_save_IFS 4715 case $as_dir in #((( 4716 '') as_dir=./ ;; 4717 */) ;; 4718 *) as_dir=$as_dir/ ;; 4719 esac 4720 for ac_exec_ext in '' $ac_executable_extensions; do 4721 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4722 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4723 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4724 break 2 4725 fi 4726 done 4727 done 4728 IFS=$as_save_IFS 4729 4730 ;; 4731 esac 4732 fi 4733 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4734 if test -n "$PKG_CONFIG"; then 4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4736 printf "%s\n" "$PKG_CONFIG" >&6; } 4737 else 4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4739 printf "%s\n" "no" >&6; } 4740 fi 4741 4742 4743 fi 4744 if test -z "$ac_cv_path_PKG_CONFIG"; then 4745 ac_pt_PKG_CONFIG=$PKG_CONFIG 4746 # Extract the first word of "pkg-config", so it can be a program name with args. 4747 set dummy pkg-config; ac_word=$2 4748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4749 printf %s "checking for $ac_word... " >&6; } 4750 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4751 then : 4752 printf %s "(cached) " >&6 4753 else $as_nop 4754 case $ac_pt_PKG_CONFIG in 4755 [\\/]* | ?:[\\/]*) 4756 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4757 ;; 4758 *) 4759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4760 for as_dir in $PATH 4761 do 4762 IFS=$as_save_IFS 4763 case $as_dir in #((( 4764 '') as_dir=./ ;; 4765 */) ;; 4766 *) as_dir=$as_dir/ ;; 4767 esac 4768 for ac_exec_ext in '' $ac_executable_extensions; do 4769 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4770 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4771 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4772 break 2 4773 fi 4774 done 4775 done 4776 IFS=$as_save_IFS 4777 4778 ;; 4779 esac 4780 fi 4781 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4782 if test -n "$ac_pt_PKG_CONFIG"; then 4783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4784 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4785 else 4786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4787 printf "%s\n" "no" >&6; } 4788 fi 4789 4790 if test "x$ac_pt_PKG_CONFIG" = x; then 4791 PKG_CONFIG="" 4792 else 4793 case $cross_compiling:$ac_tool_warned in 4794 yes:) 4795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4796 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4797 ac_tool_warned=yes ;; 4798 esac 4799 PKG_CONFIG=$ac_pt_PKG_CONFIG 4800 fi 4801 else 4802 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4803 fi 4804 4805 fi 4806 if test -n "$PKG_CONFIG"; then 4807 _pkg_min_version=0.9.0 4808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4809 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4810 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4812 printf "%s\n" "yes" >&6; } 4813 else 4814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4815 printf "%s\n" "no" >&6; } 4816 PKG_CONFIG="" 4817 fi 4818 fi 4819 4820 4821 # Make sure we can run config.sub. 4822 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4823 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4824 4825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4826 printf %s "checking build system type... " >&6; } 4827 if test ${ac_cv_build+y} 4828 then : 4829 printf %s "(cached) " >&6 4830 else $as_nop 4831 ac_build_alias=$build_alias 4832 test "x$ac_build_alias" = x && 4833 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4834 test "x$ac_build_alias" = x && 4835 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4836 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4837 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4838 4839 fi 4840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4841 printf "%s\n" "$ac_cv_build" >&6; } 4842 case $ac_cv_build in 4843 *-*-*) ;; 4844 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4845 esac 4846 build=$ac_cv_build 4847 ac_save_IFS=$IFS; IFS='-' 4848 set x $ac_cv_build 4849 shift 4850 build_cpu=$1 4851 build_vendor=$2 4852 shift; shift 4853 # Remember, the first character of IFS is used to create $*, 4854 # except with old shells: 4855 build_os=$* 4856 IFS=$ac_save_IFS 4857 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4858 4859 4860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4861 printf %s "checking host system type... " >&6; } 4862 if test ${ac_cv_host+y} 4863 then : 4864 printf %s "(cached) " >&6 4865 else $as_nop 4866 if test "x$host_alias" = x; then 4867 ac_cv_host=$ac_cv_build 4868 else 4869 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4870 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4871 fi 4872 4873 fi 4874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4875 printf "%s\n" "$ac_cv_host" >&6; } 4876 case $ac_cv_host in 4877 *-*-*) ;; 4878 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4879 esac 4880 host=$ac_cv_host 4881 ac_save_IFS=$IFS; IFS='-' 4882 set x $ac_cv_host 4883 shift 4884 host_cpu=$1 4885 host_vendor=$2 4886 shift; shift 4887 # Remember, the first character of IFS is used to create $*, 4888 # except with old shells: 4889 host_os=$* 4890 IFS=$ac_save_IFS 4891 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4892 4893 4894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4895 printf %s "checking for a sed that does not truncate output... " >&6; } 4896 if test ${ac_cv_path_SED+y} 4897 then : 4898 printf %s "(cached) " >&6 4899 else $as_nop 4900 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4901 for ac_i in 1 2 3 4 5 6 7; do 4902 ac_script="$ac_script$as_nl$ac_script" 4903 done 4904 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4905 { ac_script=; unset ac_script;} 4906 if test -z "$SED"; then 4907 ac_path_SED_found=false 4908 # Loop through the user's path and test for each of PROGNAME-LIST 4909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4910 for as_dir in $PATH 4911 do 4912 IFS=$as_save_IFS 4913 case $as_dir in #((( 4914 '') as_dir=./ ;; 4915 */) ;; 4916 *) as_dir=$as_dir/ ;; 4917 esac 4918 for ac_prog in sed gsed 4919 do 4920 for ac_exec_ext in '' $ac_executable_extensions; do 4921 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 4922 as_fn_executable_p "$ac_path_SED" || continue 4923 # Check for GNU ac_path_SED and select it if it is found. 4924 # Check for GNU $ac_path_SED 4925 case `"$ac_path_SED" --version 2>&1` in 4926 *GNU*) 4927 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4928 *) 4929 ac_count=0 4930 printf %s 0123456789 >"conftest.in" 4931 while : 4932 do 4933 cat "conftest.in" "conftest.in" >"conftest.tmp" 4934 mv "conftest.tmp" "conftest.in" 4935 cp "conftest.in" "conftest.nl" 4936 printf "%s\n" '' >> "conftest.nl" 4937 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4938 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4939 as_fn_arith $ac_count + 1 && ac_count=$as_val 4940 if test $ac_count -gt ${ac_path_SED_max-0}; then 4941 # Best one so far, save it but keep looking for a better one 4942 ac_cv_path_SED="$ac_path_SED" 4943 ac_path_SED_max=$ac_count 4944 fi 4945 # 10*(2^10) chars as input seems more than enough 4946 test $ac_count -gt 10 && break 4947 done 4948 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4949 esac 4950 4951 $ac_path_SED_found && break 3 4952 done 4953 done 4954 done 4955 IFS=$as_save_IFS 4956 if test -z "$ac_cv_path_SED"; then 4957 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4958 fi 4959 else 4960 ac_cv_path_SED=$SED 4961 fi 4962 4963 fi 4964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4965 printf "%s\n" "$ac_cv_path_SED" >&6; } 4966 SED="$ac_cv_path_SED" 4967 rm -f conftest.sed 4968 4969 4970 4971 4972 4973 4974 # Check whether --enable-selective-werror was given. 4975 if test ${enable_selective_werror+y} 4976 then : 4977 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 4978 else $as_nop 4979 SELECTIVE_WERROR=yes 4980 fi 4981 4982 4983 4984 4985 4986 # -v is too short to test reliably with XORG_TESTSET_CFLAG 4987 if test "x$SUNCC" = "xyes"; then 4988 BASE_CFLAGS="-v" 4989 else 4990 BASE_CFLAGS="" 4991 fi 4992 4993 # This chunk of warnings were those that existed in the legacy CWARNFLAGS 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 xorg_testset_save_CFLAGS="$CFLAGS" 5008 5009 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5010 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5012 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5013 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5014 then : 5015 printf %s "(cached) " >&6 5016 else $as_nop 5017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5018 /* end confdefs.h. */ 5019 int i; 5020 _ACEOF 5021 if ac_fn_c_try_compile "$LINENO" 5022 then : 5023 xorg_cv_cc_flag_unknown_warning_option=yes 5024 else $as_nop 5025 xorg_cv_cc_flag_unknown_warning_option=no 5026 fi 5027 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5028 fi 5029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5030 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5031 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5032 CFLAGS="$xorg_testset_save_CFLAGS" 5033 fi 5034 5035 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5036 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5037 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5038 fi 5039 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5041 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5042 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5043 then : 5044 printf %s "(cached) " >&6 5045 else $as_nop 5046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5047 /* end confdefs.h. */ 5048 int i; 5049 _ACEOF 5050 if ac_fn_c_try_compile "$LINENO" 5051 then : 5052 xorg_cv_cc_flag_unused_command_line_argument=yes 5053 else $as_nop 5054 xorg_cv_cc_flag_unused_command_line_argument=no 5055 fi 5056 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5057 fi 5058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5059 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5060 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5061 CFLAGS="$xorg_testset_save_CFLAGS" 5062 fi 5063 5064 found="no" 5065 5066 if test $found = "no" ; then 5067 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5068 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5069 fi 5070 5071 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5072 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5073 fi 5074 5075 CFLAGS="$CFLAGS -Wall" 5076 5077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5078 printf %s "checking if $CC supports -Wall... " >&6; } 5079 cacheid=xorg_cv_cc_flag__Wall 5080 if eval test \${$cacheid+y} 5081 then : 5082 printf %s "(cached) " >&6 5083 else $as_nop 5084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5085 /* end confdefs.h. */ 5086 int i; 5087 int 5088 main (void) 5089 { 5090 5091 ; 5092 return 0; 5093 } 5094 _ACEOF 5095 if ac_fn_c_try_link "$LINENO" 5096 then : 5097 eval $cacheid=yes 5098 else $as_nop 5099 eval $cacheid=no 5100 fi 5101 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5102 conftest$ac_exeext conftest.$ac_ext 5103 fi 5104 5105 5106 CFLAGS="$xorg_testset_save_CFLAGS" 5107 5108 eval supported=\$$cacheid 5109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5110 printf "%s\n" "$supported" >&6; } 5111 if test "$supported" = "yes" ; then 5112 BASE_CFLAGS="$BASE_CFLAGS -Wall" 5113 found="yes" 5114 fi 5115 fi 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 xorg_testset_save_CFLAGS="$CFLAGS" 5132 5133 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5134 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5136 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5137 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5138 then : 5139 printf %s "(cached) " >&6 5140 else $as_nop 5141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5142 /* end confdefs.h. */ 5143 int i; 5144 _ACEOF 5145 if ac_fn_c_try_compile "$LINENO" 5146 then : 5147 xorg_cv_cc_flag_unknown_warning_option=yes 5148 else $as_nop 5149 xorg_cv_cc_flag_unknown_warning_option=no 5150 fi 5151 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5152 fi 5153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5154 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5155 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5156 CFLAGS="$xorg_testset_save_CFLAGS" 5157 fi 5158 5159 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5160 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5161 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5162 fi 5163 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5165 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5166 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5167 then : 5168 printf %s "(cached) " >&6 5169 else $as_nop 5170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5171 /* end confdefs.h. */ 5172 int i; 5173 _ACEOF 5174 if ac_fn_c_try_compile "$LINENO" 5175 then : 5176 xorg_cv_cc_flag_unused_command_line_argument=yes 5177 else $as_nop 5178 xorg_cv_cc_flag_unused_command_line_argument=no 5179 fi 5180 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5181 fi 5182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5183 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5184 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5185 CFLAGS="$xorg_testset_save_CFLAGS" 5186 fi 5187 5188 found="no" 5189 5190 if test $found = "no" ; then 5191 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5192 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5193 fi 5194 5195 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5196 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5197 fi 5198 5199 CFLAGS="$CFLAGS -Wpointer-arith" 5200 5201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5202 printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5203 cacheid=xorg_cv_cc_flag__Wpointer_arith 5204 if eval test \${$cacheid+y} 5205 then : 5206 printf %s "(cached) " >&6 5207 else $as_nop 5208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5209 /* end confdefs.h. */ 5210 int i; 5211 int 5212 main (void) 5213 { 5214 5215 ; 5216 return 0; 5217 } 5218 _ACEOF 5219 if ac_fn_c_try_link "$LINENO" 5220 then : 5221 eval $cacheid=yes 5222 else $as_nop 5223 eval $cacheid=no 5224 fi 5225 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5226 conftest$ac_exeext conftest.$ac_ext 5227 fi 5228 5229 5230 CFLAGS="$xorg_testset_save_CFLAGS" 5231 5232 eval supported=\$$cacheid 5233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5234 printf "%s\n" "$supported" >&6; } 5235 if test "$supported" = "yes" ; then 5236 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5237 found="yes" 5238 fi 5239 fi 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 xorg_testset_save_CFLAGS="$CFLAGS" 5256 5257 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5258 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5260 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5261 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5262 then : 5263 printf %s "(cached) " >&6 5264 else $as_nop 5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5266 /* end confdefs.h. */ 5267 int i; 5268 _ACEOF 5269 if ac_fn_c_try_compile "$LINENO" 5270 then : 5271 xorg_cv_cc_flag_unknown_warning_option=yes 5272 else $as_nop 5273 xorg_cv_cc_flag_unknown_warning_option=no 5274 fi 5275 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5276 fi 5277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5278 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5279 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5280 CFLAGS="$xorg_testset_save_CFLAGS" 5281 fi 5282 5283 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5284 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5285 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5286 fi 5287 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5289 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5290 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5291 then : 5292 printf %s "(cached) " >&6 5293 else $as_nop 5294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5295 /* end confdefs.h. */ 5296 int i; 5297 _ACEOF 5298 if ac_fn_c_try_compile "$LINENO" 5299 then : 5300 xorg_cv_cc_flag_unused_command_line_argument=yes 5301 else $as_nop 5302 xorg_cv_cc_flag_unused_command_line_argument=no 5303 fi 5304 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5305 fi 5306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5307 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5308 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5309 CFLAGS="$xorg_testset_save_CFLAGS" 5310 fi 5311 5312 found="no" 5313 5314 if test $found = "no" ; then 5315 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5316 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5317 fi 5318 5319 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5320 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5321 fi 5322 5323 CFLAGS="$CFLAGS -Wmissing-declarations" 5324 5325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5326 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5327 cacheid=xorg_cv_cc_flag__Wmissing_declarations 5328 if eval test \${$cacheid+y} 5329 then : 5330 printf %s "(cached) " >&6 5331 else $as_nop 5332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5333 /* end confdefs.h. */ 5334 int i; 5335 int 5336 main (void) 5337 { 5338 5339 ; 5340 return 0; 5341 } 5342 _ACEOF 5343 if ac_fn_c_try_link "$LINENO" 5344 then : 5345 eval $cacheid=yes 5346 else $as_nop 5347 eval $cacheid=no 5348 fi 5349 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5350 conftest$ac_exeext conftest.$ac_ext 5351 fi 5352 5353 5354 CFLAGS="$xorg_testset_save_CFLAGS" 5355 5356 eval supported=\$$cacheid 5357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5358 printf "%s\n" "$supported" >&6; } 5359 if test "$supported" = "yes" ; then 5360 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5361 found="yes" 5362 fi 5363 fi 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 xorg_testset_save_CFLAGS="$CFLAGS" 5380 5381 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5382 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5384 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5385 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5386 then : 5387 printf %s "(cached) " >&6 5388 else $as_nop 5389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5390 /* end confdefs.h. */ 5391 int i; 5392 _ACEOF 5393 if ac_fn_c_try_compile "$LINENO" 5394 then : 5395 xorg_cv_cc_flag_unknown_warning_option=yes 5396 else $as_nop 5397 xorg_cv_cc_flag_unknown_warning_option=no 5398 fi 5399 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5400 fi 5401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5402 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5403 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5404 CFLAGS="$xorg_testset_save_CFLAGS" 5405 fi 5406 5407 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5408 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5409 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5410 fi 5411 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5413 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5414 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5415 then : 5416 printf %s "(cached) " >&6 5417 else $as_nop 5418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5419 /* end confdefs.h. */ 5420 int i; 5421 _ACEOF 5422 if ac_fn_c_try_compile "$LINENO" 5423 then : 5424 xorg_cv_cc_flag_unused_command_line_argument=yes 5425 else $as_nop 5426 xorg_cv_cc_flag_unused_command_line_argument=no 5427 fi 5428 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5429 fi 5430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5431 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5432 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5433 CFLAGS="$xorg_testset_save_CFLAGS" 5434 fi 5435 5436 found="no" 5437 5438 if test $found = "no" ; then 5439 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5440 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5441 fi 5442 5443 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5444 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5445 fi 5446 5447 CFLAGS="$CFLAGS -Wformat=2" 5448 5449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5450 printf %s "checking if $CC supports -Wformat=2... " >&6; } 5451 cacheid=xorg_cv_cc_flag__Wformat_2 5452 if eval test \${$cacheid+y} 5453 then : 5454 printf %s "(cached) " >&6 5455 else $as_nop 5456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5457 /* end confdefs.h. */ 5458 int i; 5459 int 5460 main (void) 5461 { 5462 5463 ; 5464 return 0; 5465 } 5466 _ACEOF 5467 if ac_fn_c_try_link "$LINENO" 5468 then : 5469 eval $cacheid=yes 5470 else $as_nop 5471 eval $cacheid=no 5472 fi 5473 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5474 conftest$ac_exeext conftest.$ac_ext 5475 fi 5476 5477 5478 CFLAGS="$xorg_testset_save_CFLAGS" 5479 5480 eval supported=\$$cacheid 5481 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5482 printf "%s\n" "$supported" >&6; } 5483 if test "$supported" = "yes" ; then 5484 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5485 found="yes" 5486 fi 5487 fi 5488 5489 if test $found = "no" ; then 5490 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5491 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5492 fi 5493 5494 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5495 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5496 fi 5497 5498 CFLAGS="$CFLAGS -Wformat" 5499 5500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5501 printf %s "checking if $CC supports -Wformat... " >&6; } 5502 cacheid=xorg_cv_cc_flag__Wformat 5503 if eval test \${$cacheid+y} 5504 then : 5505 printf %s "(cached) " >&6 5506 else $as_nop 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5508 /* end confdefs.h. */ 5509 int i; 5510 int 5511 main (void) 5512 { 5513 5514 ; 5515 return 0; 5516 } 5517 _ACEOF 5518 if ac_fn_c_try_link "$LINENO" 5519 then : 5520 eval $cacheid=yes 5521 else $as_nop 5522 eval $cacheid=no 5523 fi 5524 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5525 conftest$ac_exeext conftest.$ac_ext 5526 fi 5527 5528 5529 CFLAGS="$xorg_testset_save_CFLAGS" 5530 5531 eval supported=\$$cacheid 5532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5533 printf "%s\n" "$supported" >&6; } 5534 if test "$supported" = "yes" ; then 5535 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5536 found="yes" 5537 fi 5538 fi 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 xorg_testset_save_CFLAGS="$CFLAGS" 5557 5558 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5559 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5561 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5562 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5563 then : 5564 printf %s "(cached) " >&6 5565 else $as_nop 5566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5567 /* end confdefs.h. */ 5568 int i; 5569 _ACEOF 5570 if ac_fn_c_try_compile "$LINENO" 5571 then : 5572 xorg_cv_cc_flag_unknown_warning_option=yes 5573 else $as_nop 5574 xorg_cv_cc_flag_unknown_warning_option=no 5575 fi 5576 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5577 fi 5578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5579 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5580 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5581 CFLAGS="$xorg_testset_save_CFLAGS" 5582 fi 5583 5584 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5585 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5586 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5587 fi 5588 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5590 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5591 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5592 then : 5593 printf %s "(cached) " >&6 5594 else $as_nop 5595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5596 /* end confdefs.h. */ 5597 int i; 5598 _ACEOF 5599 if ac_fn_c_try_compile "$LINENO" 5600 then : 5601 xorg_cv_cc_flag_unused_command_line_argument=yes 5602 else $as_nop 5603 xorg_cv_cc_flag_unused_command_line_argument=no 5604 fi 5605 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5606 fi 5607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5608 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5609 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5610 CFLAGS="$xorg_testset_save_CFLAGS" 5611 fi 5612 5613 found="no" 5614 5615 if test $found = "no" ; then 5616 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5617 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5618 fi 5619 5620 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5621 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5622 fi 5623 5624 CFLAGS="$CFLAGS -Wstrict-prototypes" 5625 5626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5627 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5628 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5629 if eval test \${$cacheid+y} 5630 then : 5631 printf %s "(cached) " >&6 5632 else $as_nop 5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5634 /* end confdefs.h. */ 5635 int i; 5636 int 5637 main (void) 5638 { 5639 5640 ; 5641 return 0; 5642 } 5643 _ACEOF 5644 if ac_fn_c_try_link "$LINENO" 5645 then : 5646 eval $cacheid=yes 5647 else $as_nop 5648 eval $cacheid=no 5649 fi 5650 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5651 conftest$ac_exeext conftest.$ac_ext 5652 fi 5653 5654 5655 CFLAGS="$xorg_testset_save_CFLAGS" 5656 5657 eval supported=\$$cacheid 5658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5659 printf "%s\n" "$supported" >&6; } 5660 if test "$supported" = "yes" ; then 5661 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5662 found="yes" 5663 fi 5664 fi 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 xorg_testset_save_CFLAGS="$CFLAGS" 5681 5682 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5683 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5685 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5686 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5687 then : 5688 printf %s "(cached) " >&6 5689 else $as_nop 5690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5691 /* end confdefs.h. */ 5692 int i; 5693 _ACEOF 5694 if ac_fn_c_try_compile "$LINENO" 5695 then : 5696 xorg_cv_cc_flag_unknown_warning_option=yes 5697 else $as_nop 5698 xorg_cv_cc_flag_unknown_warning_option=no 5699 fi 5700 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5701 fi 5702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5703 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5704 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5705 CFLAGS="$xorg_testset_save_CFLAGS" 5706 fi 5707 5708 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5709 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5710 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5711 fi 5712 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5714 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5715 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5716 then : 5717 printf %s "(cached) " >&6 5718 else $as_nop 5719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5720 /* end confdefs.h. */ 5721 int i; 5722 _ACEOF 5723 if ac_fn_c_try_compile "$LINENO" 5724 then : 5725 xorg_cv_cc_flag_unused_command_line_argument=yes 5726 else $as_nop 5727 xorg_cv_cc_flag_unused_command_line_argument=no 5728 fi 5729 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5730 fi 5731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5732 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5733 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5734 CFLAGS="$xorg_testset_save_CFLAGS" 5735 fi 5736 5737 found="no" 5738 5739 if test $found = "no" ; then 5740 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5741 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5742 fi 5743 5744 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5745 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5746 fi 5747 5748 CFLAGS="$CFLAGS -Wmissing-prototypes" 5749 5750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5751 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5752 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5753 if eval test \${$cacheid+y} 5754 then : 5755 printf %s "(cached) " >&6 5756 else $as_nop 5757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5758 /* end confdefs.h. */ 5759 int i; 5760 int 5761 main (void) 5762 { 5763 5764 ; 5765 return 0; 5766 } 5767 _ACEOF 5768 if ac_fn_c_try_link "$LINENO" 5769 then : 5770 eval $cacheid=yes 5771 else $as_nop 5772 eval $cacheid=no 5773 fi 5774 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5775 conftest$ac_exeext conftest.$ac_ext 5776 fi 5777 5778 5779 CFLAGS="$xorg_testset_save_CFLAGS" 5780 5781 eval supported=\$$cacheid 5782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5783 printf "%s\n" "$supported" >&6; } 5784 if test "$supported" = "yes" ; then 5785 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5786 found="yes" 5787 fi 5788 fi 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 xorg_testset_save_CFLAGS="$CFLAGS" 5805 5806 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5807 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5809 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5810 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5811 then : 5812 printf %s "(cached) " >&6 5813 else $as_nop 5814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5815 /* end confdefs.h. */ 5816 int i; 5817 _ACEOF 5818 if ac_fn_c_try_compile "$LINENO" 5819 then : 5820 xorg_cv_cc_flag_unknown_warning_option=yes 5821 else $as_nop 5822 xorg_cv_cc_flag_unknown_warning_option=no 5823 fi 5824 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5825 fi 5826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5827 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5828 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5829 CFLAGS="$xorg_testset_save_CFLAGS" 5830 fi 5831 5832 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5833 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5834 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5835 fi 5836 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5838 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5839 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5840 then : 5841 printf %s "(cached) " >&6 5842 else $as_nop 5843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5844 /* end confdefs.h. */ 5845 int i; 5846 _ACEOF 5847 if ac_fn_c_try_compile "$LINENO" 5848 then : 5849 xorg_cv_cc_flag_unused_command_line_argument=yes 5850 else $as_nop 5851 xorg_cv_cc_flag_unused_command_line_argument=no 5852 fi 5853 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5854 fi 5855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5856 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5857 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5858 CFLAGS="$xorg_testset_save_CFLAGS" 5859 fi 5860 5861 found="no" 5862 5863 if test $found = "no" ; then 5864 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5865 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5866 fi 5867 5868 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5869 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5870 fi 5871 5872 CFLAGS="$CFLAGS -Wnested-externs" 5873 5874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5875 printf %s "checking if $CC supports -Wnested-externs... " >&6; } 5876 cacheid=xorg_cv_cc_flag__Wnested_externs 5877 if eval test \${$cacheid+y} 5878 then : 5879 printf %s "(cached) " >&6 5880 else $as_nop 5881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5882 /* end confdefs.h. */ 5883 int i; 5884 int 5885 main (void) 5886 { 5887 5888 ; 5889 return 0; 5890 } 5891 _ACEOF 5892 if ac_fn_c_try_link "$LINENO" 5893 then : 5894 eval $cacheid=yes 5895 else $as_nop 5896 eval $cacheid=no 5897 fi 5898 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5899 conftest$ac_exeext conftest.$ac_ext 5900 fi 5901 5902 5903 CFLAGS="$xorg_testset_save_CFLAGS" 5904 5905 eval supported=\$$cacheid 5906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5907 printf "%s\n" "$supported" >&6; } 5908 if test "$supported" = "yes" ; then 5909 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5910 found="yes" 5911 fi 5912 fi 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 xorg_testset_save_CFLAGS="$CFLAGS" 5929 5930 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5931 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5933 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5934 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5935 then : 5936 printf %s "(cached) " >&6 5937 else $as_nop 5938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5939 /* end confdefs.h. */ 5940 int i; 5941 _ACEOF 5942 if ac_fn_c_try_compile "$LINENO" 5943 then : 5944 xorg_cv_cc_flag_unknown_warning_option=yes 5945 else $as_nop 5946 xorg_cv_cc_flag_unknown_warning_option=no 5947 fi 5948 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5949 fi 5950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5951 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5952 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5953 CFLAGS="$xorg_testset_save_CFLAGS" 5954 fi 5955 5956 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5957 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5958 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5959 fi 5960 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5962 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5963 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5964 then : 5965 printf %s "(cached) " >&6 5966 else $as_nop 5967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5968 /* end confdefs.h. */ 5969 int i; 5970 _ACEOF 5971 if ac_fn_c_try_compile "$LINENO" 5972 then : 5973 xorg_cv_cc_flag_unused_command_line_argument=yes 5974 else $as_nop 5975 xorg_cv_cc_flag_unused_command_line_argument=no 5976 fi 5977 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5978 fi 5979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5980 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5981 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5982 CFLAGS="$xorg_testset_save_CFLAGS" 5983 fi 5984 5985 found="no" 5986 5987 if test $found = "no" ; then 5988 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5989 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5990 fi 5991 5992 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5993 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5994 fi 5995 5996 CFLAGS="$CFLAGS -Wbad-function-cast" 5997 5998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 5999 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6000 cacheid=xorg_cv_cc_flag__Wbad_function_cast 6001 if eval test \${$cacheid+y} 6002 then : 6003 printf %s "(cached) " >&6 6004 else $as_nop 6005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6006 /* end confdefs.h. */ 6007 int i; 6008 int 6009 main (void) 6010 { 6011 6012 ; 6013 return 0; 6014 } 6015 _ACEOF 6016 if ac_fn_c_try_link "$LINENO" 6017 then : 6018 eval $cacheid=yes 6019 else $as_nop 6020 eval $cacheid=no 6021 fi 6022 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6023 conftest$ac_exeext conftest.$ac_ext 6024 fi 6025 6026 6027 CFLAGS="$xorg_testset_save_CFLAGS" 6028 6029 eval supported=\$$cacheid 6030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6031 printf "%s\n" "$supported" >&6; } 6032 if test "$supported" = "yes" ; then 6033 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6034 found="yes" 6035 fi 6036 fi 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 xorg_testset_save_CFLAGS="$CFLAGS" 6053 6054 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6055 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6057 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6058 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6059 then : 6060 printf %s "(cached) " >&6 6061 else $as_nop 6062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6063 /* end confdefs.h. */ 6064 int i; 6065 _ACEOF 6066 if ac_fn_c_try_compile "$LINENO" 6067 then : 6068 xorg_cv_cc_flag_unknown_warning_option=yes 6069 else $as_nop 6070 xorg_cv_cc_flag_unknown_warning_option=no 6071 fi 6072 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6073 fi 6074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6075 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6076 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6077 CFLAGS="$xorg_testset_save_CFLAGS" 6078 fi 6079 6080 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6081 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6082 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6083 fi 6084 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6086 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6087 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6088 then : 6089 printf %s "(cached) " >&6 6090 else $as_nop 6091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6092 /* end confdefs.h. */ 6093 int i; 6094 _ACEOF 6095 if ac_fn_c_try_compile "$LINENO" 6096 then : 6097 xorg_cv_cc_flag_unused_command_line_argument=yes 6098 else $as_nop 6099 xorg_cv_cc_flag_unused_command_line_argument=no 6100 fi 6101 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6102 fi 6103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6104 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6105 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6106 CFLAGS="$xorg_testset_save_CFLAGS" 6107 fi 6108 6109 found="no" 6110 6111 if test $found = "no" ; then 6112 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6113 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6114 fi 6115 6116 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6117 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6118 fi 6119 6120 CFLAGS="$CFLAGS -Wold-style-definition" 6121 6122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6123 printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6124 cacheid=xorg_cv_cc_flag__Wold_style_definition 6125 if eval test \${$cacheid+y} 6126 then : 6127 printf %s "(cached) " >&6 6128 else $as_nop 6129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6130 /* end confdefs.h. */ 6131 int i; 6132 int 6133 main (void) 6134 { 6135 6136 ; 6137 return 0; 6138 } 6139 _ACEOF 6140 if ac_fn_c_try_link "$LINENO" 6141 then : 6142 eval $cacheid=yes 6143 else $as_nop 6144 eval $cacheid=no 6145 fi 6146 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6147 conftest$ac_exeext conftest.$ac_ext 6148 fi 6149 6150 6151 CFLAGS="$xorg_testset_save_CFLAGS" 6152 6153 eval supported=\$$cacheid 6154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6155 printf "%s\n" "$supported" >&6; } 6156 if test "$supported" = "yes" ; then 6157 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6158 found="yes" 6159 fi 6160 fi 6161 6162 if test $found = "no" ; then 6163 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6164 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6165 fi 6166 6167 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6168 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6169 fi 6170 6171 CFLAGS="$CFLAGS -fd" 6172 6173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6174 printf %s "checking if $CC supports -fd... " >&6; } 6175 cacheid=xorg_cv_cc_flag__fd 6176 if eval test \${$cacheid+y} 6177 then : 6178 printf %s "(cached) " >&6 6179 else $as_nop 6180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6181 /* end confdefs.h. */ 6182 int i; 6183 int 6184 main (void) 6185 { 6186 6187 ; 6188 return 0; 6189 } 6190 _ACEOF 6191 if ac_fn_c_try_link "$LINENO" 6192 then : 6193 eval $cacheid=yes 6194 else $as_nop 6195 eval $cacheid=no 6196 fi 6197 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6198 conftest$ac_exeext conftest.$ac_ext 6199 fi 6200 6201 6202 CFLAGS="$xorg_testset_save_CFLAGS" 6203 6204 eval supported=\$$cacheid 6205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6206 printf "%s\n" "$supported" >&6; } 6207 if test "$supported" = "yes" ; then 6208 BASE_CFLAGS="$BASE_CFLAGS -fd" 6209 found="yes" 6210 fi 6211 fi 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 xorg_testset_save_CFLAGS="$CFLAGS" 6228 6229 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6230 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6232 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6233 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6234 then : 6235 printf %s "(cached) " >&6 6236 else $as_nop 6237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6238 /* end confdefs.h. */ 6239 int i; 6240 _ACEOF 6241 if ac_fn_c_try_compile "$LINENO" 6242 then : 6243 xorg_cv_cc_flag_unknown_warning_option=yes 6244 else $as_nop 6245 xorg_cv_cc_flag_unknown_warning_option=no 6246 fi 6247 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6248 fi 6249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6250 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6251 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6252 CFLAGS="$xorg_testset_save_CFLAGS" 6253 fi 6254 6255 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6256 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6257 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6258 fi 6259 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6261 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6262 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6263 then : 6264 printf %s "(cached) " >&6 6265 else $as_nop 6266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6267 /* end confdefs.h. */ 6268 int i; 6269 _ACEOF 6270 if ac_fn_c_try_compile "$LINENO" 6271 then : 6272 xorg_cv_cc_flag_unused_command_line_argument=yes 6273 else $as_nop 6274 xorg_cv_cc_flag_unused_command_line_argument=no 6275 fi 6276 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6277 fi 6278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6279 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6280 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6281 CFLAGS="$xorg_testset_save_CFLAGS" 6282 fi 6283 6284 found="no" 6285 6286 if test $found = "no" ; then 6287 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6288 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6289 fi 6290 6291 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6292 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6293 fi 6294 6295 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6296 6297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6298 printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6299 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6300 if eval test \${$cacheid+y} 6301 then : 6302 printf %s "(cached) " >&6 6303 else $as_nop 6304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6305 /* end confdefs.h. */ 6306 int i; 6307 int 6308 main (void) 6309 { 6310 6311 ; 6312 return 0; 6313 } 6314 _ACEOF 6315 if ac_fn_c_try_link "$LINENO" 6316 then : 6317 eval $cacheid=yes 6318 else $as_nop 6319 eval $cacheid=no 6320 fi 6321 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6322 conftest$ac_exeext conftest.$ac_ext 6323 fi 6324 6325 6326 CFLAGS="$xorg_testset_save_CFLAGS" 6327 6328 eval supported=\$$cacheid 6329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6330 printf "%s\n" "$supported" >&6; } 6331 if test "$supported" = "yes" ; then 6332 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6333 found="yes" 6334 fi 6335 fi 6336 6337 6338 6339 6340 6341 # This chunk adds additional warnings that could catch undesired effects. 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 xorg_testset_save_CFLAGS="$CFLAGS" 6356 6357 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6358 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6360 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6361 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6362 then : 6363 printf %s "(cached) " >&6 6364 else $as_nop 6365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6366 /* end confdefs.h. */ 6367 int i; 6368 _ACEOF 6369 if ac_fn_c_try_compile "$LINENO" 6370 then : 6371 xorg_cv_cc_flag_unknown_warning_option=yes 6372 else $as_nop 6373 xorg_cv_cc_flag_unknown_warning_option=no 6374 fi 6375 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6376 fi 6377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6378 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6379 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6380 CFLAGS="$xorg_testset_save_CFLAGS" 6381 fi 6382 6383 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6384 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6385 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6386 fi 6387 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6389 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6390 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6391 then : 6392 printf %s "(cached) " >&6 6393 else $as_nop 6394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6395 /* end confdefs.h. */ 6396 int i; 6397 _ACEOF 6398 if ac_fn_c_try_compile "$LINENO" 6399 then : 6400 xorg_cv_cc_flag_unused_command_line_argument=yes 6401 else $as_nop 6402 xorg_cv_cc_flag_unused_command_line_argument=no 6403 fi 6404 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6405 fi 6406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6407 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6408 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6409 CFLAGS="$xorg_testset_save_CFLAGS" 6410 fi 6411 6412 found="no" 6413 6414 if test $found = "no" ; then 6415 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6416 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6417 fi 6418 6419 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6420 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6421 fi 6422 6423 CFLAGS="$CFLAGS -Wunused" 6424 6425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6426 printf %s "checking if $CC supports -Wunused... " >&6; } 6427 cacheid=xorg_cv_cc_flag__Wunused 6428 if eval test \${$cacheid+y} 6429 then : 6430 printf %s "(cached) " >&6 6431 else $as_nop 6432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6433 /* end confdefs.h. */ 6434 int i; 6435 int 6436 main (void) 6437 { 6438 6439 ; 6440 return 0; 6441 } 6442 _ACEOF 6443 if ac_fn_c_try_link "$LINENO" 6444 then : 6445 eval $cacheid=yes 6446 else $as_nop 6447 eval $cacheid=no 6448 fi 6449 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6450 conftest$ac_exeext conftest.$ac_ext 6451 fi 6452 6453 6454 CFLAGS="$xorg_testset_save_CFLAGS" 6455 6456 eval supported=\$$cacheid 6457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6458 printf "%s\n" "$supported" >&6; } 6459 if test "$supported" = "yes" ; then 6460 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6461 found="yes" 6462 fi 6463 fi 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 xorg_testset_save_CFLAGS="$CFLAGS" 6480 6481 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6482 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6484 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6485 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6486 then : 6487 printf %s "(cached) " >&6 6488 else $as_nop 6489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6490 /* end confdefs.h. */ 6491 int i; 6492 _ACEOF 6493 if ac_fn_c_try_compile "$LINENO" 6494 then : 6495 xorg_cv_cc_flag_unknown_warning_option=yes 6496 else $as_nop 6497 xorg_cv_cc_flag_unknown_warning_option=no 6498 fi 6499 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6500 fi 6501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6502 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6503 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6504 CFLAGS="$xorg_testset_save_CFLAGS" 6505 fi 6506 6507 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6508 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6509 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6510 fi 6511 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6513 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6514 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6515 then : 6516 printf %s "(cached) " >&6 6517 else $as_nop 6518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6519 /* end confdefs.h. */ 6520 int i; 6521 _ACEOF 6522 if ac_fn_c_try_compile "$LINENO" 6523 then : 6524 xorg_cv_cc_flag_unused_command_line_argument=yes 6525 else $as_nop 6526 xorg_cv_cc_flag_unused_command_line_argument=no 6527 fi 6528 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6529 fi 6530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6531 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6532 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6533 CFLAGS="$xorg_testset_save_CFLAGS" 6534 fi 6535 6536 found="no" 6537 6538 if test $found = "no" ; then 6539 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6540 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6541 fi 6542 6543 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6544 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6545 fi 6546 6547 CFLAGS="$CFLAGS -Wuninitialized" 6548 6549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6550 printf %s "checking if $CC supports -Wuninitialized... " >&6; } 6551 cacheid=xorg_cv_cc_flag__Wuninitialized 6552 if eval test \${$cacheid+y} 6553 then : 6554 printf %s "(cached) " >&6 6555 else $as_nop 6556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6557 /* end confdefs.h. */ 6558 int i; 6559 int 6560 main (void) 6561 { 6562 6563 ; 6564 return 0; 6565 } 6566 _ACEOF 6567 if ac_fn_c_try_link "$LINENO" 6568 then : 6569 eval $cacheid=yes 6570 else $as_nop 6571 eval $cacheid=no 6572 fi 6573 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6574 conftest$ac_exeext conftest.$ac_ext 6575 fi 6576 6577 6578 CFLAGS="$xorg_testset_save_CFLAGS" 6579 6580 eval supported=\$$cacheid 6581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6582 printf "%s\n" "$supported" >&6; } 6583 if test "$supported" = "yes" ; then 6584 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6585 found="yes" 6586 fi 6587 fi 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 xorg_testset_save_CFLAGS="$CFLAGS" 6604 6605 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6606 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6608 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6609 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6610 then : 6611 printf %s "(cached) " >&6 6612 else $as_nop 6613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6614 /* end confdefs.h. */ 6615 int i; 6616 _ACEOF 6617 if ac_fn_c_try_compile "$LINENO" 6618 then : 6619 xorg_cv_cc_flag_unknown_warning_option=yes 6620 else $as_nop 6621 xorg_cv_cc_flag_unknown_warning_option=no 6622 fi 6623 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6624 fi 6625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6626 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6627 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6628 CFLAGS="$xorg_testset_save_CFLAGS" 6629 fi 6630 6631 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6632 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6633 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6634 fi 6635 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6637 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6638 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6639 then : 6640 printf %s "(cached) " >&6 6641 else $as_nop 6642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6643 /* end confdefs.h. */ 6644 int i; 6645 _ACEOF 6646 if ac_fn_c_try_compile "$LINENO" 6647 then : 6648 xorg_cv_cc_flag_unused_command_line_argument=yes 6649 else $as_nop 6650 xorg_cv_cc_flag_unused_command_line_argument=no 6651 fi 6652 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6653 fi 6654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6655 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6656 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6657 CFLAGS="$xorg_testset_save_CFLAGS" 6658 fi 6659 6660 found="no" 6661 6662 if test $found = "no" ; then 6663 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6664 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6665 fi 6666 6667 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6668 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6669 fi 6670 6671 CFLAGS="$CFLAGS -Wshadow" 6672 6673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6674 printf %s "checking if $CC supports -Wshadow... " >&6; } 6675 cacheid=xorg_cv_cc_flag__Wshadow 6676 if eval test \${$cacheid+y} 6677 then : 6678 printf %s "(cached) " >&6 6679 else $as_nop 6680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6681 /* end confdefs.h. */ 6682 int i; 6683 int 6684 main (void) 6685 { 6686 6687 ; 6688 return 0; 6689 } 6690 _ACEOF 6691 if ac_fn_c_try_link "$LINENO" 6692 then : 6693 eval $cacheid=yes 6694 else $as_nop 6695 eval $cacheid=no 6696 fi 6697 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6698 conftest$ac_exeext conftest.$ac_ext 6699 fi 6700 6701 6702 CFLAGS="$xorg_testset_save_CFLAGS" 6703 6704 eval supported=\$$cacheid 6705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6706 printf "%s\n" "$supported" >&6; } 6707 if test "$supported" = "yes" ; then 6708 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6709 found="yes" 6710 fi 6711 fi 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 xorg_testset_save_CFLAGS="$CFLAGS" 6728 6729 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6730 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6732 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6733 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6734 then : 6735 printf %s "(cached) " >&6 6736 else $as_nop 6737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6738 /* end confdefs.h. */ 6739 int i; 6740 _ACEOF 6741 if ac_fn_c_try_compile "$LINENO" 6742 then : 6743 xorg_cv_cc_flag_unknown_warning_option=yes 6744 else $as_nop 6745 xorg_cv_cc_flag_unknown_warning_option=no 6746 fi 6747 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6748 fi 6749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6750 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6751 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6752 CFLAGS="$xorg_testset_save_CFLAGS" 6753 fi 6754 6755 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6756 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6757 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6758 fi 6759 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6761 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6762 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6763 then : 6764 printf %s "(cached) " >&6 6765 else $as_nop 6766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6767 /* end confdefs.h. */ 6768 int i; 6769 _ACEOF 6770 if ac_fn_c_try_compile "$LINENO" 6771 then : 6772 xorg_cv_cc_flag_unused_command_line_argument=yes 6773 else $as_nop 6774 xorg_cv_cc_flag_unused_command_line_argument=no 6775 fi 6776 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6777 fi 6778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6779 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6780 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6781 CFLAGS="$xorg_testset_save_CFLAGS" 6782 fi 6783 6784 found="no" 6785 6786 if test $found = "no" ; then 6787 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6788 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6789 fi 6790 6791 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6792 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6793 fi 6794 6795 CFLAGS="$CFLAGS -Wmissing-noreturn" 6796 6797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6798 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6799 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6800 if eval test \${$cacheid+y} 6801 then : 6802 printf %s "(cached) " >&6 6803 else $as_nop 6804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6805 /* end confdefs.h. */ 6806 int i; 6807 int 6808 main (void) 6809 { 6810 6811 ; 6812 return 0; 6813 } 6814 _ACEOF 6815 if ac_fn_c_try_link "$LINENO" 6816 then : 6817 eval $cacheid=yes 6818 else $as_nop 6819 eval $cacheid=no 6820 fi 6821 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6822 conftest$ac_exeext conftest.$ac_ext 6823 fi 6824 6825 6826 CFLAGS="$xorg_testset_save_CFLAGS" 6827 6828 eval supported=\$$cacheid 6829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6830 printf "%s\n" "$supported" >&6; } 6831 if test "$supported" = "yes" ; then 6832 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6833 found="yes" 6834 fi 6835 fi 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 xorg_testset_save_CFLAGS="$CFLAGS" 6852 6853 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6854 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6856 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6857 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6858 then : 6859 printf %s "(cached) " >&6 6860 else $as_nop 6861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6862 /* end confdefs.h. */ 6863 int i; 6864 _ACEOF 6865 if ac_fn_c_try_compile "$LINENO" 6866 then : 6867 xorg_cv_cc_flag_unknown_warning_option=yes 6868 else $as_nop 6869 xorg_cv_cc_flag_unknown_warning_option=no 6870 fi 6871 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6872 fi 6873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6874 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6875 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6876 CFLAGS="$xorg_testset_save_CFLAGS" 6877 fi 6878 6879 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6880 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6881 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6882 fi 6883 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6885 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6886 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6887 then : 6888 printf %s "(cached) " >&6 6889 else $as_nop 6890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6891 /* end confdefs.h. */ 6892 int i; 6893 _ACEOF 6894 if ac_fn_c_try_compile "$LINENO" 6895 then : 6896 xorg_cv_cc_flag_unused_command_line_argument=yes 6897 else $as_nop 6898 xorg_cv_cc_flag_unused_command_line_argument=no 6899 fi 6900 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6901 fi 6902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6903 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6904 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6905 CFLAGS="$xorg_testset_save_CFLAGS" 6906 fi 6907 6908 found="no" 6909 6910 if test $found = "no" ; then 6911 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6912 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6913 fi 6914 6915 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6916 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6917 fi 6918 6919 CFLAGS="$CFLAGS -Wmissing-format-attribute" 6920 6921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6922 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6923 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6924 if eval test \${$cacheid+y} 6925 then : 6926 printf %s "(cached) " >&6 6927 else $as_nop 6928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6929 /* end confdefs.h. */ 6930 int i; 6931 int 6932 main (void) 6933 { 6934 6935 ; 6936 return 0; 6937 } 6938 _ACEOF 6939 if ac_fn_c_try_link "$LINENO" 6940 then : 6941 eval $cacheid=yes 6942 else $as_nop 6943 eval $cacheid=no 6944 fi 6945 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6946 conftest$ac_exeext conftest.$ac_ext 6947 fi 6948 6949 6950 CFLAGS="$xorg_testset_save_CFLAGS" 6951 6952 eval supported=\$$cacheid 6953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6954 printf "%s\n" "$supported" >&6; } 6955 if test "$supported" = "yes" ; then 6956 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 6957 found="yes" 6958 fi 6959 fi 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 xorg_testset_save_CFLAGS="$CFLAGS" 6976 6977 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6978 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6980 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6981 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6982 then : 6983 printf %s "(cached) " >&6 6984 else $as_nop 6985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6986 /* end confdefs.h. */ 6987 int i; 6988 _ACEOF 6989 if ac_fn_c_try_compile "$LINENO" 6990 then : 6991 xorg_cv_cc_flag_unknown_warning_option=yes 6992 else $as_nop 6993 xorg_cv_cc_flag_unknown_warning_option=no 6994 fi 6995 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 6996 fi 6997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6998 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6999 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7000 CFLAGS="$xorg_testset_save_CFLAGS" 7001 fi 7002 7003 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7004 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7005 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7006 fi 7007 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7009 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7010 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7011 then : 7012 printf %s "(cached) " >&6 7013 else $as_nop 7014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7015 /* end confdefs.h. */ 7016 int i; 7017 _ACEOF 7018 if ac_fn_c_try_compile "$LINENO" 7019 then : 7020 xorg_cv_cc_flag_unused_command_line_argument=yes 7021 else $as_nop 7022 xorg_cv_cc_flag_unused_command_line_argument=no 7023 fi 7024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7025 fi 7026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7027 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7028 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7029 CFLAGS="$xorg_testset_save_CFLAGS" 7030 fi 7031 7032 found="no" 7033 7034 if test $found = "no" ; then 7035 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7036 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7037 fi 7038 7039 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7040 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7041 fi 7042 7043 CFLAGS="$CFLAGS -Wredundant-decls" 7044 7045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7046 printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7047 cacheid=xorg_cv_cc_flag__Wredundant_decls 7048 if eval test \${$cacheid+y} 7049 then : 7050 printf %s "(cached) " >&6 7051 else $as_nop 7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7053 /* end confdefs.h. */ 7054 int i; 7055 int 7056 main (void) 7057 { 7058 7059 ; 7060 return 0; 7061 } 7062 _ACEOF 7063 if ac_fn_c_try_link "$LINENO" 7064 then : 7065 eval $cacheid=yes 7066 else $as_nop 7067 eval $cacheid=no 7068 fi 7069 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7070 conftest$ac_exeext conftest.$ac_ext 7071 fi 7072 7073 7074 CFLAGS="$xorg_testset_save_CFLAGS" 7075 7076 eval supported=\$$cacheid 7077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7078 printf "%s\n" "$supported" >&6; } 7079 if test "$supported" = "yes" ; then 7080 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7081 found="yes" 7082 fi 7083 fi 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 xorg_testset_save_CFLAGS="$CFLAGS" 7100 7101 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7102 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7104 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7105 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7106 then : 7107 printf %s "(cached) " >&6 7108 else $as_nop 7109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7110 /* end confdefs.h. */ 7111 int i; 7112 _ACEOF 7113 if ac_fn_c_try_compile "$LINENO" 7114 then : 7115 xorg_cv_cc_flag_unknown_warning_option=yes 7116 else $as_nop 7117 xorg_cv_cc_flag_unknown_warning_option=no 7118 fi 7119 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7120 fi 7121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7122 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7123 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7124 CFLAGS="$xorg_testset_save_CFLAGS" 7125 fi 7126 7127 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7128 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7129 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7130 fi 7131 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7133 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7134 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7135 then : 7136 printf %s "(cached) " >&6 7137 else $as_nop 7138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7139 /* end confdefs.h. */ 7140 int i; 7141 _ACEOF 7142 if ac_fn_c_try_compile "$LINENO" 7143 then : 7144 xorg_cv_cc_flag_unused_command_line_argument=yes 7145 else $as_nop 7146 xorg_cv_cc_flag_unused_command_line_argument=no 7147 fi 7148 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7149 fi 7150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7151 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7152 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7153 CFLAGS="$xorg_testset_save_CFLAGS" 7154 fi 7155 7156 found="no" 7157 7158 if test $found = "no" ; then 7159 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7160 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7161 fi 7162 7163 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7164 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7165 fi 7166 7167 CFLAGS="$CFLAGS -Wlogical-op" 7168 7169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7170 printf %s "checking if $CC supports -Wlogical-op... " >&6; } 7171 cacheid=xorg_cv_cc_flag__Wlogical_op 7172 if eval test \${$cacheid+y} 7173 then : 7174 printf %s "(cached) " >&6 7175 else $as_nop 7176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7177 /* end confdefs.h. */ 7178 int i; 7179 int 7180 main (void) 7181 { 7182 7183 ; 7184 return 0; 7185 } 7186 _ACEOF 7187 if ac_fn_c_try_link "$LINENO" 7188 then : 7189 eval $cacheid=yes 7190 else $as_nop 7191 eval $cacheid=no 7192 fi 7193 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7194 conftest$ac_exeext conftest.$ac_ext 7195 fi 7196 7197 7198 CFLAGS="$xorg_testset_save_CFLAGS" 7199 7200 eval supported=\$$cacheid 7201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7202 printf "%s\n" "$supported" >&6; } 7203 if test "$supported" = "yes" ; then 7204 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 7205 found="yes" 7206 fi 7207 fi 7208 7209 7210 7211 # These are currently disabled because they are noisy. They will be enabled 7212 # in the future once the codebase is sufficiently modernized to silence 7213 # them. For now, I don't want them to drown out the other warnings. 7214 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7215 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7216 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7217 7218 # Turn some warnings into errors, so we don't accidently get successful builds 7219 # when there are problems that should be fixed. 7220 7221 if test "x$SELECTIVE_WERROR" = "xyes" ; then 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 xorg_testset_save_CFLAGS="$CFLAGS" 7236 7237 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7238 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7240 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7241 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7242 then : 7243 printf %s "(cached) " >&6 7244 else $as_nop 7245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7246 /* end confdefs.h. */ 7247 int i; 7248 _ACEOF 7249 if ac_fn_c_try_compile "$LINENO" 7250 then : 7251 xorg_cv_cc_flag_unknown_warning_option=yes 7252 else $as_nop 7253 xorg_cv_cc_flag_unknown_warning_option=no 7254 fi 7255 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7256 fi 7257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7258 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7259 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7260 CFLAGS="$xorg_testset_save_CFLAGS" 7261 fi 7262 7263 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7264 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7265 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7266 fi 7267 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7269 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7270 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7271 then : 7272 printf %s "(cached) " >&6 7273 else $as_nop 7274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7275 /* end confdefs.h. */ 7276 int i; 7277 _ACEOF 7278 if ac_fn_c_try_compile "$LINENO" 7279 then : 7280 xorg_cv_cc_flag_unused_command_line_argument=yes 7281 else $as_nop 7282 xorg_cv_cc_flag_unused_command_line_argument=no 7283 fi 7284 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7285 fi 7286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7287 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7288 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7289 CFLAGS="$xorg_testset_save_CFLAGS" 7290 fi 7291 7292 found="no" 7293 7294 if test $found = "no" ; then 7295 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7296 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7297 fi 7298 7299 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7300 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7301 fi 7302 7303 CFLAGS="$CFLAGS -Werror=implicit" 7304 7305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7306 printf %s "checking if $CC supports -Werror=implicit... " >&6; } 7307 cacheid=xorg_cv_cc_flag__Werror_implicit 7308 if eval test \${$cacheid+y} 7309 then : 7310 printf %s "(cached) " >&6 7311 else $as_nop 7312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7313 /* end confdefs.h. */ 7314 int i; 7315 int 7316 main (void) 7317 { 7318 7319 ; 7320 return 0; 7321 } 7322 _ACEOF 7323 if ac_fn_c_try_link "$LINENO" 7324 then : 7325 eval $cacheid=yes 7326 else $as_nop 7327 eval $cacheid=no 7328 fi 7329 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7330 conftest$ac_exeext conftest.$ac_ext 7331 fi 7332 7333 7334 CFLAGS="$xorg_testset_save_CFLAGS" 7335 7336 eval supported=\$$cacheid 7337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7338 printf "%s\n" "$supported" >&6; } 7339 if test "$supported" = "yes" ; then 7340 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7341 found="yes" 7342 fi 7343 fi 7344 7345 if test $found = "no" ; then 7346 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7347 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7348 fi 7349 7350 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7351 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7352 fi 7353 7354 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7355 7356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" >&5 7357 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7358 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7359 if eval test \${$cacheid+y} 7360 then : 7361 printf %s "(cached) " >&6 7362 else $as_nop 7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7364 /* end confdefs.h. */ 7365 int i; 7366 int 7367 main (void) 7368 { 7369 7370 ; 7371 return 0; 7372 } 7373 _ACEOF 7374 if ac_fn_c_try_link "$LINENO" 7375 then : 7376 eval $cacheid=yes 7377 else $as_nop 7378 eval $cacheid=no 7379 fi 7380 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7381 conftest$ac_exeext conftest.$ac_ext 7382 fi 7383 7384 7385 CFLAGS="$xorg_testset_save_CFLAGS" 7386 7387 eval supported=\$$cacheid 7388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7389 printf "%s\n" "$supported" >&6; } 7390 if test "$supported" = "yes" ; then 7391 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7392 found="yes" 7393 fi 7394 fi 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 xorg_testset_save_CFLAGS="$CFLAGS" 7411 7412 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7413 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7415 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7416 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7417 then : 7418 printf %s "(cached) " >&6 7419 else $as_nop 7420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7421 /* end confdefs.h. */ 7422 int i; 7423 _ACEOF 7424 if ac_fn_c_try_compile "$LINENO" 7425 then : 7426 xorg_cv_cc_flag_unknown_warning_option=yes 7427 else $as_nop 7428 xorg_cv_cc_flag_unknown_warning_option=no 7429 fi 7430 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7431 fi 7432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7433 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7434 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7435 CFLAGS="$xorg_testset_save_CFLAGS" 7436 fi 7437 7438 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7439 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7440 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7441 fi 7442 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7444 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7445 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7446 then : 7447 printf %s "(cached) " >&6 7448 else $as_nop 7449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7450 /* end confdefs.h. */ 7451 int i; 7452 _ACEOF 7453 if ac_fn_c_try_compile "$LINENO" 7454 then : 7455 xorg_cv_cc_flag_unused_command_line_argument=yes 7456 else $as_nop 7457 xorg_cv_cc_flag_unused_command_line_argument=no 7458 fi 7459 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7460 fi 7461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7462 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7463 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7464 CFLAGS="$xorg_testset_save_CFLAGS" 7465 fi 7466 7467 found="no" 7468 7469 if test $found = "no" ; then 7470 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7471 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7472 fi 7473 7474 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7475 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7476 fi 7477 7478 CFLAGS="$CFLAGS -Werror=nonnull" 7479 7480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7481 printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7482 cacheid=xorg_cv_cc_flag__Werror_nonnull 7483 if eval test \${$cacheid+y} 7484 then : 7485 printf %s "(cached) " >&6 7486 else $as_nop 7487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7488 /* end confdefs.h. */ 7489 int i; 7490 int 7491 main (void) 7492 { 7493 7494 ; 7495 return 0; 7496 } 7497 _ACEOF 7498 if ac_fn_c_try_link "$LINENO" 7499 then : 7500 eval $cacheid=yes 7501 else $as_nop 7502 eval $cacheid=no 7503 fi 7504 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7505 conftest$ac_exeext conftest.$ac_ext 7506 fi 7507 7508 7509 CFLAGS="$xorg_testset_save_CFLAGS" 7510 7511 eval supported=\$$cacheid 7512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7513 printf "%s\n" "$supported" >&6; } 7514 if test "$supported" = "yes" ; then 7515 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7516 found="yes" 7517 fi 7518 fi 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 xorg_testset_save_CFLAGS="$CFLAGS" 7535 7536 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7537 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7539 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7540 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7541 then : 7542 printf %s "(cached) " >&6 7543 else $as_nop 7544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7545 /* end confdefs.h. */ 7546 int i; 7547 _ACEOF 7548 if ac_fn_c_try_compile "$LINENO" 7549 then : 7550 xorg_cv_cc_flag_unknown_warning_option=yes 7551 else $as_nop 7552 xorg_cv_cc_flag_unknown_warning_option=no 7553 fi 7554 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7555 fi 7556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7557 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7558 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7559 CFLAGS="$xorg_testset_save_CFLAGS" 7560 fi 7561 7562 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7563 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7564 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7565 fi 7566 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7568 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7569 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7570 then : 7571 printf %s "(cached) " >&6 7572 else $as_nop 7573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7574 /* end confdefs.h. */ 7575 int i; 7576 _ACEOF 7577 if ac_fn_c_try_compile "$LINENO" 7578 then : 7579 xorg_cv_cc_flag_unused_command_line_argument=yes 7580 else $as_nop 7581 xorg_cv_cc_flag_unused_command_line_argument=no 7582 fi 7583 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7584 fi 7585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7586 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7587 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7588 CFLAGS="$xorg_testset_save_CFLAGS" 7589 fi 7590 7591 found="no" 7592 7593 if test $found = "no" ; then 7594 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7595 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7596 fi 7597 7598 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7599 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7600 fi 7601 7602 CFLAGS="$CFLAGS -Werror=init-self" 7603 7604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7605 printf %s "checking if $CC supports -Werror=init-self... " >&6; } 7606 cacheid=xorg_cv_cc_flag__Werror_init_self 7607 if eval test \${$cacheid+y} 7608 then : 7609 printf %s "(cached) " >&6 7610 else $as_nop 7611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7612 /* end confdefs.h. */ 7613 int i; 7614 int 7615 main (void) 7616 { 7617 7618 ; 7619 return 0; 7620 } 7621 _ACEOF 7622 if ac_fn_c_try_link "$LINENO" 7623 then : 7624 eval $cacheid=yes 7625 else $as_nop 7626 eval $cacheid=no 7627 fi 7628 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7629 conftest$ac_exeext conftest.$ac_ext 7630 fi 7631 7632 7633 CFLAGS="$xorg_testset_save_CFLAGS" 7634 7635 eval supported=\$$cacheid 7636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7637 printf "%s\n" "$supported" >&6; } 7638 if test "$supported" = "yes" ; then 7639 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7640 found="yes" 7641 fi 7642 fi 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 xorg_testset_save_CFLAGS="$CFLAGS" 7659 7660 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7661 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7663 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7664 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7665 then : 7666 printf %s "(cached) " >&6 7667 else $as_nop 7668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7669 /* end confdefs.h. */ 7670 int i; 7671 _ACEOF 7672 if ac_fn_c_try_compile "$LINENO" 7673 then : 7674 xorg_cv_cc_flag_unknown_warning_option=yes 7675 else $as_nop 7676 xorg_cv_cc_flag_unknown_warning_option=no 7677 fi 7678 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7679 fi 7680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7681 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7682 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7683 CFLAGS="$xorg_testset_save_CFLAGS" 7684 fi 7685 7686 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7687 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7688 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7689 fi 7690 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7692 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7693 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7694 then : 7695 printf %s "(cached) " >&6 7696 else $as_nop 7697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7698 /* end confdefs.h. */ 7699 int i; 7700 _ACEOF 7701 if ac_fn_c_try_compile "$LINENO" 7702 then : 7703 xorg_cv_cc_flag_unused_command_line_argument=yes 7704 else $as_nop 7705 xorg_cv_cc_flag_unused_command_line_argument=no 7706 fi 7707 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7708 fi 7709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7710 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7711 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7712 CFLAGS="$xorg_testset_save_CFLAGS" 7713 fi 7714 7715 found="no" 7716 7717 if test $found = "no" ; then 7718 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7719 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7720 fi 7721 7722 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7723 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7724 fi 7725 7726 CFLAGS="$CFLAGS -Werror=main" 7727 7728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7729 printf %s "checking if $CC supports -Werror=main... " >&6; } 7730 cacheid=xorg_cv_cc_flag__Werror_main 7731 if eval test \${$cacheid+y} 7732 then : 7733 printf %s "(cached) " >&6 7734 else $as_nop 7735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7736 /* end confdefs.h. */ 7737 int i; 7738 int 7739 main (void) 7740 { 7741 7742 ; 7743 return 0; 7744 } 7745 _ACEOF 7746 if ac_fn_c_try_link "$LINENO" 7747 then : 7748 eval $cacheid=yes 7749 else $as_nop 7750 eval $cacheid=no 7751 fi 7752 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7753 conftest$ac_exeext conftest.$ac_ext 7754 fi 7755 7756 7757 CFLAGS="$xorg_testset_save_CFLAGS" 7758 7759 eval supported=\$$cacheid 7760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7761 printf "%s\n" "$supported" >&6; } 7762 if test "$supported" = "yes" ; then 7763 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7764 found="yes" 7765 fi 7766 fi 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 xorg_testset_save_CFLAGS="$CFLAGS" 7783 7784 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7785 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7787 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7788 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7789 then : 7790 printf %s "(cached) " >&6 7791 else $as_nop 7792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7793 /* end confdefs.h. */ 7794 int i; 7795 _ACEOF 7796 if ac_fn_c_try_compile "$LINENO" 7797 then : 7798 xorg_cv_cc_flag_unknown_warning_option=yes 7799 else $as_nop 7800 xorg_cv_cc_flag_unknown_warning_option=no 7801 fi 7802 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7803 fi 7804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7805 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7806 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7807 CFLAGS="$xorg_testset_save_CFLAGS" 7808 fi 7809 7810 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7811 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7812 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7813 fi 7814 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7816 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7817 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7818 then : 7819 printf %s "(cached) " >&6 7820 else $as_nop 7821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7822 /* end confdefs.h. */ 7823 int i; 7824 _ACEOF 7825 if ac_fn_c_try_compile "$LINENO" 7826 then : 7827 xorg_cv_cc_flag_unused_command_line_argument=yes 7828 else $as_nop 7829 xorg_cv_cc_flag_unused_command_line_argument=no 7830 fi 7831 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7832 fi 7833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7834 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7835 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7836 CFLAGS="$xorg_testset_save_CFLAGS" 7837 fi 7838 7839 found="no" 7840 7841 if test $found = "no" ; then 7842 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7843 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7844 fi 7845 7846 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7847 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7848 fi 7849 7850 CFLAGS="$CFLAGS -Werror=missing-braces" 7851 7852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7853 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 7854 cacheid=xorg_cv_cc_flag__Werror_missing_braces 7855 if eval test \${$cacheid+y} 7856 then : 7857 printf %s "(cached) " >&6 7858 else $as_nop 7859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7860 /* end confdefs.h. */ 7861 int i; 7862 int 7863 main (void) 7864 { 7865 7866 ; 7867 return 0; 7868 } 7869 _ACEOF 7870 if ac_fn_c_try_link "$LINENO" 7871 then : 7872 eval $cacheid=yes 7873 else $as_nop 7874 eval $cacheid=no 7875 fi 7876 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7877 conftest$ac_exeext conftest.$ac_ext 7878 fi 7879 7880 7881 CFLAGS="$xorg_testset_save_CFLAGS" 7882 7883 eval supported=\$$cacheid 7884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7885 printf "%s\n" "$supported" >&6; } 7886 if test "$supported" = "yes" ; then 7887 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7888 found="yes" 7889 fi 7890 fi 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 xorg_testset_save_CFLAGS="$CFLAGS" 7907 7908 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7909 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7911 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7912 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7913 then : 7914 printf %s "(cached) " >&6 7915 else $as_nop 7916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7917 /* end confdefs.h. */ 7918 int i; 7919 _ACEOF 7920 if ac_fn_c_try_compile "$LINENO" 7921 then : 7922 xorg_cv_cc_flag_unknown_warning_option=yes 7923 else $as_nop 7924 xorg_cv_cc_flag_unknown_warning_option=no 7925 fi 7926 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7927 fi 7928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7929 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7930 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7931 CFLAGS="$xorg_testset_save_CFLAGS" 7932 fi 7933 7934 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7935 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7936 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7937 fi 7938 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7940 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7941 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7942 then : 7943 printf %s "(cached) " >&6 7944 else $as_nop 7945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7946 /* end confdefs.h. */ 7947 int i; 7948 _ACEOF 7949 if ac_fn_c_try_compile "$LINENO" 7950 then : 7951 xorg_cv_cc_flag_unused_command_line_argument=yes 7952 else $as_nop 7953 xorg_cv_cc_flag_unused_command_line_argument=no 7954 fi 7955 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7956 fi 7957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7958 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7959 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7960 CFLAGS="$xorg_testset_save_CFLAGS" 7961 fi 7962 7963 found="no" 7964 7965 if test $found = "no" ; then 7966 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7967 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7968 fi 7969 7970 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7971 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7972 fi 7973 7974 CFLAGS="$CFLAGS -Werror=sequence-point" 7975 7976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7977 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 7978 cacheid=xorg_cv_cc_flag__Werror_sequence_point 7979 if eval test \${$cacheid+y} 7980 then : 7981 printf %s "(cached) " >&6 7982 else $as_nop 7983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7984 /* end confdefs.h. */ 7985 int i; 7986 int 7987 main (void) 7988 { 7989 7990 ; 7991 return 0; 7992 } 7993 _ACEOF 7994 if ac_fn_c_try_link "$LINENO" 7995 then : 7996 eval $cacheid=yes 7997 else $as_nop 7998 eval $cacheid=no 7999 fi 8000 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8001 conftest$ac_exeext conftest.$ac_ext 8002 fi 8003 8004 8005 CFLAGS="$xorg_testset_save_CFLAGS" 8006 8007 eval supported=\$$cacheid 8008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8009 printf "%s\n" "$supported" >&6; } 8010 if test "$supported" = "yes" ; then 8011 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8012 found="yes" 8013 fi 8014 fi 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 xorg_testset_save_CFLAGS="$CFLAGS" 8031 8032 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8033 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8035 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8036 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8037 then : 8038 printf %s "(cached) " >&6 8039 else $as_nop 8040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8041 /* end confdefs.h. */ 8042 int i; 8043 _ACEOF 8044 if ac_fn_c_try_compile "$LINENO" 8045 then : 8046 xorg_cv_cc_flag_unknown_warning_option=yes 8047 else $as_nop 8048 xorg_cv_cc_flag_unknown_warning_option=no 8049 fi 8050 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8051 fi 8052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8053 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8054 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8055 CFLAGS="$xorg_testset_save_CFLAGS" 8056 fi 8057 8058 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8059 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8060 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8061 fi 8062 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8064 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8065 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8066 then : 8067 printf %s "(cached) " >&6 8068 else $as_nop 8069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8070 /* end confdefs.h. */ 8071 int i; 8072 _ACEOF 8073 if ac_fn_c_try_compile "$LINENO" 8074 then : 8075 xorg_cv_cc_flag_unused_command_line_argument=yes 8076 else $as_nop 8077 xorg_cv_cc_flag_unused_command_line_argument=no 8078 fi 8079 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8080 fi 8081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8082 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8083 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8084 CFLAGS="$xorg_testset_save_CFLAGS" 8085 fi 8086 8087 found="no" 8088 8089 if test $found = "no" ; then 8090 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8091 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8092 fi 8093 8094 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8095 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8096 fi 8097 8098 CFLAGS="$CFLAGS -Werror=return-type" 8099 8100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8101 printf %s "checking if $CC supports -Werror=return-type... " >&6; } 8102 cacheid=xorg_cv_cc_flag__Werror_return_type 8103 if eval test \${$cacheid+y} 8104 then : 8105 printf %s "(cached) " >&6 8106 else $as_nop 8107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8108 /* end confdefs.h. */ 8109 int i; 8110 int 8111 main (void) 8112 { 8113 8114 ; 8115 return 0; 8116 } 8117 _ACEOF 8118 if ac_fn_c_try_link "$LINENO" 8119 then : 8120 eval $cacheid=yes 8121 else $as_nop 8122 eval $cacheid=no 8123 fi 8124 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8125 conftest$ac_exeext conftest.$ac_ext 8126 fi 8127 8128 8129 CFLAGS="$xorg_testset_save_CFLAGS" 8130 8131 eval supported=\$$cacheid 8132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8133 printf "%s\n" "$supported" >&6; } 8134 if test "$supported" = "yes" ; then 8135 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8136 found="yes" 8137 fi 8138 fi 8139 8140 if test $found = "no" ; then 8141 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8142 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8143 fi 8144 8145 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8146 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8147 fi 8148 8149 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8150 8151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8152 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8153 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8154 if eval test \${$cacheid+y} 8155 then : 8156 printf %s "(cached) " >&6 8157 else $as_nop 8158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8159 /* end confdefs.h. */ 8160 int i; 8161 int 8162 main (void) 8163 { 8164 8165 ; 8166 return 0; 8167 } 8168 _ACEOF 8169 if ac_fn_c_try_link "$LINENO" 8170 then : 8171 eval $cacheid=yes 8172 else $as_nop 8173 eval $cacheid=no 8174 fi 8175 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8176 conftest$ac_exeext conftest.$ac_ext 8177 fi 8178 8179 8180 CFLAGS="$xorg_testset_save_CFLAGS" 8181 8182 eval supported=\$$cacheid 8183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8184 printf "%s\n" "$supported" >&6; } 8185 if test "$supported" = "yes" ; then 8186 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8187 found="yes" 8188 fi 8189 fi 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 xorg_testset_save_CFLAGS="$CFLAGS" 8206 8207 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8208 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8210 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8211 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8212 then : 8213 printf %s "(cached) " >&6 8214 else $as_nop 8215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8216 /* end confdefs.h. */ 8217 int i; 8218 _ACEOF 8219 if ac_fn_c_try_compile "$LINENO" 8220 then : 8221 xorg_cv_cc_flag_unknown_warning_option=yes 8222 else $as_nop 8223 xorg_cv_cc_flag_unknown_warning_option=no 8224 fi 8225 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8226 fi 8227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8228 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8229 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8230 CFLAGS="$xorg_testset_save_CFLAGS" 8231 fi 8232 8233 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8234 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8235 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8236 fi 8237 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8239 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8240 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8241 then : 8242 printf %s "(cached) " >&6 8243 else $as_nop 8244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8245 /* end confdefs.h. */ 8246 int i; 8247 _ACEOF 8248 if ac_fn_c_try_compile "$LINENO" 8249 then : 8250 xorg_cv_cc_flag_unused_command_line_argument=yes 8251 else $as_nop 8252 xorg_cv_cc_flag_unused_command_line_argument=no 8253 fi 8254 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8255 fi 8256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8257 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8258 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8259 CFLAGS="$xorg_testset_save_CFLAGS" 8260 fi 8261 8262 found="no" 8263 8264 if test $found = "no" ; then 8265 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8266 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8267 fi 8268 8269 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8270 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8271 fi 8272 8273 CFLAGS="$CFLAGS -Werror=trigraphs" 8274 8275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8276 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8277 cacheid=xorg_cv_cc_flag__Werror_trigraphs 8278 if eval test \${$cacheid+y} 8279 then : 8280 printf %s "(cached) " >&6 8281 else $as_nop 8282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8283 /* end confdefs.h. */ 8284 int i; 8285 int 8286 main (void) 8287 { 8288 8289 ; 8290 return 0; 8291 } 8292 _ACEOF 8293 if ac_fn_c_try_link "$LINENO" 8294 then : 8295 eval $cacheid=yes 8296 else $as_nop 8297 eval $cacheid=no 8298 fi 8299 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8300 conftest$ac_exeext conftest.$ac_ext 8301 fi 8302 8303 8304 CFLAGS="$xorg_testset_save_CFLAGS" 8305 8306 eval supported=\$$cacheid 8307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8308 printf "%s\n" "$supported" >&6; } 8309 if test "$supported" = "yes" ; then 8310 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8311 found="yes" 8312 fi 8313 fi 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 xorg_testset_save_CFLAGS="$CFLAGS" 8330 8331 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8332 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8334 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8335 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8336 then : 8337 printf %s "(cached) " >&6 8338 else $as_nop 8339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8340 /* end confdefs.h. */ 8341 int i; 8342 _ACEOF 8343 if ac_fn_c_try_compile "$LINENO" 8344 then : 8345 xorg_cv_cc_flag_unknown_warning_option=yes 8346 else $as_nop 8347 xorg_cv_cc_flag_unknown_warning_option=no 8348 fi 8349 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8350 fi 8351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8352 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8353 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8354 CFLAGS="$xorg_testset_save_CFLAGS" 8355 fi 8356 8357 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8358 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8359 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8360 fi 8361 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8363 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8364 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8365 then : 8366 printf %s "(cached) " >&6 8367 else $as_nop 8368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8369 /* end confdefs.h. */ 8370 int i; 8371 _ACEOF 8372 if ac_fn_c_try_compile "$LINENO" 8373 then : 8374 xorg_cv_cc_flag_unused_command_line_argument=yes 8375 else $as_nop 8376 xorg_cv_cc_flag_unused_command_line_argument=no 8377 fi 8378 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8379 fi 8380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8381 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8382 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8383 CFLAGS="$xorg_testset_save_CFLAGS" 8384 fi 8385 8386 found="no" 8387 8388 if test $found = "no" ; then 8389 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8390 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8391 fi 8392 8393 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8394 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8395 fi 8396 8397 CFLAGS="$CFLAGS -Werror=array-bounds" 8398 8399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8400 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8401 cacheid=xorg_cv_cc_flag__Werror_array_bounds 8402 if eval test \${$cacheid+y} 8403 then : 8404 printf %s "(cached) " >&6 8405 else $as_nop 8406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8407 /* end confdefs.h. */ 8408 int i; 8409 int 8410 main (void) 8411 { 8412 8413 ; 8414 return 0; 8415 } 8416 _ACEOF 8417 if ac_fn_c_try_link "$LINENO" 8418 then : 8419 eval $cacheid=yes 8420 else $as_nop 8421 eval $cacheid=no 8422 fi 8423 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8424 conftest$ac_exeext conftest.$ac_ext 8425 fi 8426 8427 8428 CFLAGS="$xorg_testset_save_CFLAGS" 8429 8430 eval supported=\$$cacheid 8431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8432 printf "%s\n" "$supported" >&6; } 8433 if test "$supported" = "yes" ; then 8434 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8435 found="yes" 8436 fi 8437 fi 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 xorg_testset_save_CFLAGS="$CFLAGS" 8454 8455 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8456 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8458 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8459 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8460 then : 8461 printf %s "(cached) " >&6 8462 else $as_nop 8463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8464 /* end confdefs.h. */ 8465 int i; 8466 _ACEOF 8467 if ac_fn_c_try_compile "$LINENO" 8468 then : 8469 xorg_cv_cc_flag_unknown_warning_option=yes 8470 else $as_nop 8471 xorg_cv_cc_flag_unknown_warning_option=no 8472 fi 8473 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8474 fi 8475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8476 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8477 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8478 CFLAGS="$xorg_testset_save_CFLAGS" 8479 fi 8480 8481 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8482 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8483 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8484 fi 8485 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8487 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8488 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8489 then : 8490 printf %s "(cached) " >&6 8491 else $as_nop 8492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8493 /* end confdefs.h. */ 8494 int i; 8495 _ACEOF 8496 if ac_fn_c_try_compile "$LINENO" 8497 then : 8498 xorg_cv_cc_flag_unused_command_line_argument=yes 8499 else $as_nop 8500 xorg_cv_cc_flag_unused_command_line_argument=no 8501 fi 8502 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8503 fi 8504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8505 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8506 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8507 CFLAGS="$xorg_testset_save_CFLAGS" 8508 fi 8509 8510 found="no" 8511 8512 if test $found = "no" ; then 8513 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8514 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8515 fi 8516 8517 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8518 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8519 fi 8520 8521 CFLAGS="$CFLAGS -Werror=write-strings" 8522 8523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8524 printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8525 cacheid=xorg_cv_cc_flag__Werror_write_strings 8526 if eval test \${$cacheid+y} 8527 then : 8528 printf %s "(cached) " >&6 8529 else $as_nop 8530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8531 /* end confdefs.h. */ 8532 int i; 8533 int 8534 main (void) 8535 { 8536 8537 ; 8538 return 0; 8539 } 8540 _ACEOF 8541 if ac_fn_c_try_link "$LINENO" 8542 then : 8543 eval $cacheid=yes 8544 else $as_nop 8545 eval $cacheid=no 8546 fi 8547 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8548 conftest$ac_exeext conftest.$ac_ext 8549 fi 8550 8551 8552 CFLAGS="$xorg_testset_save_CFLAGS" 8553 8554 eval supported=\$$cacheid 8555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8556 printf "%s\n" "$supported" >&6; } 8557 if test "$supported" = "yes" ; then 8558 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8559 found="yes" 8560 fi 8561 fi 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 xorg_testset_save_CFLAGS="$CFLAGS" 8578 8579 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8580 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8582 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8583 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8584 then : 8585 printf %s "(cached) " >&6 8586 else $as_nop 8587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8588 /* end confdefs.h. */ 8589 int i; 8590 _ACEOF 8591 if ac_fn_c_try_compile "$LINENO" 8592 then : 8593 xorg_cv_cc_flag_unknown_warning_option=yes 8594 else $as_nop 8595 xorg_cv_cc_flag_unknown_warning_option=no 8596 fi 8597 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8598 fi 8599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8600 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8601 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8602 CFLAGS="$xorg_testset_save_CFLAGS" 8603 fi 8604 8605 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8606 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8607 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8608 fi 8609 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8611 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8612 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8613 then : 8614 printf %s "(cached) " >&6 8615 else $as_nop 8616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8617 /* end confdefs.h. */ 8618 int i; 8619 _ACEOF 8620 if ac_fn_c_try_compile "$LINENO" 8621 then : 8622 xorg_cv_cc_flag_unused_command_line_argument=yes 8623 else $as_nop 8624 xorg_cv_cc_flag_unused_command_line_argument=no 8625 fi 8626 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8627 fi 8628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8629 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8630 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8631 CFLAGS="$xorg_testset_save_CFLAGS" 8632 fi 8633 8634 found="no" 8635 8636 if test $found = "no" ; then 8637 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8638 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8639 fi 8640 8641 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8642 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8643 fi 8644 8645 CFLAGS="$CFLAGS -Werror=address" 8646 8647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8648 printf %s "checking if $CC supports -Werror=address... " >&6; } 8649 cacheid=xorg_cv_cc_flag__Werror_address 8650 if eval test \${$cacheid+y} 8651 then : 8652 printf %s "(cached) " >&6 8653 else $as_nop 8654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8655 /* end confdefs.h. */ 8656 int i; 8657 int 8658 main (void) 8659 { 8660 8661 ; 8662 return 0; 8663 } 8664 _ACEOF 8665 if ac_fn_c_try_link "$LINENO" 8666 then : 8667 eval $cacheid=yes 8668 else $as_nop 8669 eval $cacheid=no 8670 fi 8671 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8672 conftest$ac_exeext conftest.$ac_ext 8673 fi 8674 8675 8676 CFLAGS="$xorg_testset_save_CFLAGS" 8677 8678 eval supported=\$$cacheid 8679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8680 printf "%s\n" "$supported" >&6; } 8681 if test "$supported" = "yes" ; then 8682 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8683 found="yes" 8684 fi 8685 fi 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 xorg_testset_save_CFLAGS="$CFLAGS" 8702 8703 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8704 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8706 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8707 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8708 then : 8709 printf %s "(cached) " >&6 8710 else $as_nop 8711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8712 /* end confdefs.h. */ 8713 int i; 8714 _ACEOF 8715 if ac_fn_c_try_compile "$LINENO" 8716 then : 8717 xorg_cv_cc_flag_unknown_warning_option=yes 8718 else $as_nop 8719 xorg_cv_cc_flag_unknown_warning_option=no 8720 fi 8721 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8722 fi 8723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8724 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8725 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8726 CFLAGS="$xorg_testset_save_CFLAGS" 8727 fi 8728 8729 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8730 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8731 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8732 fi 8733 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8735 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8736 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8737 then : 8738 printf %s "(cached) " >&6 8739 else $as_nop 8740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8741 /* end confdefs.h. */ 8742 int i; 8743 _ACEOF 8744 if ac_fn_c_try_compile "$LINENO" 8745 then : 8746 xorg_cv_cc_flag_unused_command_line_argument=yes 8747 else $as_nop 8748 xorg_cv_cc_flag_unused_command_line_argument=no 8749 fi 8750 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8751 fi 8752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8753 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8754 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8755 CFLAGS="$xorg_testset_save_CFLAGS" 8756 fi 8757 8758 found="no" 8759 8760 if test $found = "no" ; then 8761 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8762 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8763 fi 8764 8765 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8766 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8767 fi 8768 8769 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8770 8771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8772 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8773 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8774 if eval test \${$cacheid+y} 8775 then : 8776 printf %s "(cached) " >&6 8777 else $as_nop 8778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8779 /* end confdefs.h. */ 8780 int i; 8781 int 8782 main (void) 8783 { 8784 8785 ; 8786 return 0; 8787 } 8788 _ACEOF 8789 if ac_fn_c_try_link "$LINENO" 8790 then : 8791 eval $cacheid=yes 8792 else $as_nop 8793 eval $cacheid=no 8794 fi 8795 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8796 conftest$ac_exeext conftest.$ac_ext 8797 fi 8798 8799 8800 CFLAGS="$xorg_testset_save_CFLAGS" 8801 8802 eval supported=\$$cacheid 8803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8804 printf "%s\n" "$supported" >&6; } 8805 if test "$supported" = "yes" ; then 8806 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8807 found="yes" 8808 fi 8809 fi 8810 8811 if test $found = "no" ; then 8812 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8813 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8814 fi 8815 8816 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8817 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8818 fi 8819 8820 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8821 8822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8823 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8824 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8825 if eval test \${$cacheid+y} 8826 then : 8827 printf %s "(cached) " >&6 8828 else $as_nop 8829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8830 /* end confdefs.h. */ 8831 int i; 8832 int 8833 main (void) 8834 { 8835 8836 ; 8837 return 0; 8838 } 8839 _ACEOF 8840 if ac_fn_c_try_link "$LINENO" 8841 then : 8842 eval $cacheid=yes 8843 else $as_nop 8844 eval $cacheid=no 8845 fi 8846 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8847 conftest$ac_exeext conftest.$ac_ext 8848 fi 8849 8850 8851 CFLAGS="$xorg_testset_save_CFLAGS" 8852 8853 eval supported=\$$cacheid 8854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8855 printf "%s\n" "$supported" >&6; } 8856 if test "$supported" = "yes" ; then 8857 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8858 found="yes" 8859 fi 8860 fi 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 xorg_testset_save_CFLAGS="$CFLAGS" 8877 8878 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8879 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8881 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8882 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8883 then : 8884 printf %s "(cached) " >&6 8885 else $as_nop 8886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8887 /* end confdefs.h. */ 8888 int i; 8889 _ACEOF 8890 if ac_fn_c_try_compile "$LINENO" 8891 then : 8892 xorg_cv_cc_flag_unknown_warning_option=yes 8893 else $as_nop 8894 xorg_cv_cc_flag_unknown_warning_option=no 8895 fi 8896 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8897 fi 8898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8899 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8900 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8901 CFLAGS="$xorg_testset_save_CFLAGS" 8902 fi 8903 8904 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8905 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8906 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8907 fi 8908 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8910 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8911 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8912 then : 8913 printf %s "(cached) " >&6 8914 else $as_nop 8915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8916 /* end confdefs.h. */ 8917 int i; 8918 _ACEOF 8919 if ac_fn_c_try_compile "$LINENO" 8920 then : 8921 xorg_cv_cc_flag_unused_command_line_argument=yes 8922 else $as_nop 8923 xorg_cv_cc_flag_unused_command_line_argument=no 8924 fi 8925 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8926 fi 8927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8928 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8929 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8930 CFLAGS="$xorg_testset_save_CFLAGS" 8931 fi 8932 8933 found="no" 8934 8935 if test $found = "no" ; then 8936 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8937 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8938 fi 8939 8940 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8941 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8942 fi 8943 8944 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8945 8946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8947 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8948 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8949 if eval test \${$cacheid+y} 8950 then : 8951 printf %s "(cached) " >&6 8952 else $as_nop 8953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8954 /* end confdefs.h. */ 8955 int i; 8956 int 8957 main (void) 8958 { 8959 8960 ; 8961 return 0; 8962 } 8963 _ACEOF 8964 if ac_fn_c_try_link "$LINENO" 8965 then : 8966 eval $cacheid=yes 8967 else $as_nop 8968 eval $cacheid=no 8969 fi 8970 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8971 conftest$ac_exeext conftest.$ac_ext 8972 fi 8973 8974 8975 CFLAGS="$xorg_testset_save_CFLAGS" 8976 8977 eval supported=\$$cacheid 8978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8979 printf "%s\n" "$supported" >&6; } 8980 if test "$supported" = "yes" ; then 8981 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8982 found="yes" 8983 fi 8984 fi 8985 8986 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8987 else 8988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&5 8989 printf "%s\n" "$as_me: WARNING: You have chosen not to turn some select compiler warnings into errors. This should not be necessary. Please report why you needed to do so in a bug report at $PACKAGE_BUGREPORT" >&2;} 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 xorg_testset_save_CFLAGS="$CFLAGS" 9004 9005 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9006 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9008 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9009 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9010 then : 9011 printf %s "(cached) " >&6 9012 else $as_nop 9013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9014 /* end confdefs.h. */ 9015 int i; 9016 _ACEOF 9017 if ac_fn_c_try_compile "$LINENO" 9018 then : 9019 xorg_cv_cc_flag_unknown_warning_option=yes 9020 else $as_nop 9021 xorg_cv_cc_flag_unknown_warning_option=no 9022 fi 9023 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9024 fi 9025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9026 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9027 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9028 CFLAGS="$xorg_testset_save_CFLAGS" 9029 fi 9030 9031 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9032 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9033 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9034 fi 9035 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9036 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9037 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9038 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9039 then : 9040 printf %s "(cached) " >&6 9041 else $as_nop 9042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9043 /* end confdefs.h. */ 9044 int i; 9045 _ACEOF 9046 if ac_fn_c_try_compile "$LINENO" 9047 then : 9048 xorg_cv_cc_flag_unused_command_line_argument=yes 9049 else $as_nop 9050 xorg_cv_cc_flag_unused_command_line_argument=no 9051 fi 9052 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9053 fi 9054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9055 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9056 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9057 CFLAGS="$xorg_testset_save_CFLAGS" 9058 fi 9059 9060 found="no" 9061 9062 if test $found = "no" ; then 9063 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9064 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9065 fi 9066 9067 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9068 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9069 fi 9070 9071 CFLAGS="$CFLAGS -Wimplicit" 9072 9073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9074 printf %s "checking if $CC supports -Wimplicit... " >&6; } 9075 cacheid=xorg_cv_cc_flag__Wimplicit 9076 if eval test \${$cacheid+y} 9077 then : 9078 printf %s "(cached) " >&6 9079 else $as_nop 9080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9081 /* end confdefs.h. */ 9082 int i; 9083 int 9084 main (void) 9085 { 9086 9087 ; 9088 return 0; 9089 } 9090 _ACEOF 9091 if ac_fn_c_try_link "$LINENO" 9092 then : 9093 eval $cacheid=yes 9094 else $as_nop 9095 eval $cacheid=no 9096 fi 9097 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9098 conftest$ac_exeext conftest.$ac_ext 9099 fi 9100 9101 9102 CFLAGS="$xorg_testset_save_CFLAGS" 9103 9104 eval supported=\$$cacheid 9105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9106 printf "%s\n" "$supported" >&6; } 9107 if test "$supported" = "yes" ; then 9108 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9109 found="yes" 9110 fi 9111 fi 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 xorg_testset_save_CFLAGS="$CFLAGS" 9128 9129 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9130 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9132 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9133 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9134 then : 9135 printf %s "(cached) " >&6 9136 else $as_nop 9137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9138 /* end confdefs.h. */ 9139 int i; 9140 _ACEOF 9141 if ac_fn_c_try_compile "$LINENO" 9142 then : 9143 xorg_cv_cc_flag_unknown_warning_option=yes 9144 else $as_nop 9145 xorg_cv_cc_flag_unknown_warning_option=no 9146 fi 9147 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9148 fi 9149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9150 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9151 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9152 CFLAGS="$xorg_testset_save_CFLAGS" 9153 fi 9154 9155 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9156 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9157 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9158 fi 9159 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9161 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9162 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9163 then : 9164 printf %s "(cached) " >&6 9165 else $as_nop 9166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9167 /* end confdefs.h. */ 9168 int i; 9169 _ACEOF 9170 if ac_fn_c_try_compile "$LINENO" 9171 then : 9172 xorg_cv_cc_flag_unused_command_line_argument=yes 9173 else $as_nop 9174 xorg_cv_cc_flag_unused_command_line_argument=no 9175 fi 9176 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9177 fi 9178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9179 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9180 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9181 CFLAGS="$xorg_testset_save_CFLAGS" 9182 fi 9183 9184 found="no" 9185 9186 if test $found = "no" ; then 9187 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9188 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9189 fi 9190 9191 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9192 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9193 fi 9194 9195 CFLAGS="$CFLAGS -Wnonnull" 9196 9197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9198 printf %s "checking if $CC supports -Wnonnull... " >&6; } 9199 cacheid=xorg_cv_cc_flag__Wnonnull 9200 if eval test \${$cacheid+y} 9201 then : 9202 printf %s "(cached) " >&6 9203 else $as_nop 9204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9205 /* end confdefs.h. */ 9206 int i; 9207 int 9208 main (void) 9209 { 9210 9211 ; 9212 return 0; 9213 } 9214 _ACEOF 9215 if ac_fn_c_try_link "$LINENO" 9216 then : 9217 eval $cacheid=yes 9218 else $as_nop 9219 eval $cacheid=no 9220 fi 9221 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9222 conftest$ac_exeext conftest.$ac_ext 9223 fi 9224 9225 9226 CFLAGS="$xorg_testset_save_CFLAGS" 9227 9228 eval supported=\$$cacheid 9229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9230 printf "%s\n" "$supported" >&6; } 9231 if test "$supported" = "yes" ; then 9232 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9233 found="yes" 9234 fi 9235 fi 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 xorg_testset_save_CFLAGS="$CFLAGS" 9252 9253 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9254 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9256 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9257 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9258 then : 9259 printf %s "(cached) " >&6 9260 else $as_nop 9261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9262 /* end confdefs.h. */ 9263 int i; 9264 _ACEOF 9265 if ac_fn_c_try_compile "$LINENO" 9266 then : 9267 xorg_cv_cc_flag_unknown_warning_option=yes 9268 else $as_nop 9269 xorg_cv_cc_flag_unknown_warning_option=no 9270 fi 9271 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9272 fi 9273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9274 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9275 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9276 CFLAGS="$xorg_testset_save_CFLAGS" 9277 fi 9278 9279 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9280 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9281 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9282 fi 9283 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9285 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9286 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9287 then : 9288 printf %s "(cached) " >&6 9289 else $as_nop 9290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9291 /* end confdefs.h. */ 9292 int i; 9293 _ACEOF 9294 if ac_fn_c_try_compile "$LINENO" 9295 then : 9296 xorg_cv_cc_flag_unused_command_line_argument=yes 9297 else $as_nop 9298 xorg_cv_cc_flag_unused_command_line_argument=no 9299 fi 9300 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9301 fi 9302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9303 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9304 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9305 CFLAGS="$xorg_testset_save_CFLAGS" 9306 fi 9307 9308 found="no" 9309 9310 if test $found = "no" ; then 9311 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9312 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9313 fi 9314 9315 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9316 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9317 fi 9318 9319 CFLAGS="$CFLAGS -Winit-self" 9320 9321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9322 printf %s "checking if $CC supports -Winit-self... " >&6; } 9323 cacheid=xorg_cv_cc_flag__Winit_self 9324 if eval test \${$cacheid+y} 9325 then : 9326 printf %s "(cached) " >&6 9327 else $as_nop 9328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9329 /* end confdefs.h. */ 9330 int i; 9331 int 9332 main (void) 9333 { 9334 9335 ; 9336 return 0; 9337 } 9338 _ACEOF 9339 if ac_fn_c_try_link "$LINENO" 9340 then : 9341 eval $cacheid=yes 9342 else $as_nop 9343 eval $cacheid=no 9344 fi 9345 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9346 conftest$ac_exeext conftest.$ac_ext 9347 fi 9348 9349 9350 CFLAGS="$xorg_testset_save_CFLAGS" 9351 9352 eval supported=\$$cacheid 9353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9354 printf "%s\n" "$supported" >&6; } 9355 if test "$supported" = "yes" ; then 9356 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9357 found="yes" 9358 fi 9359 fi 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 xorg_testset_save_CFLAGS="$CFLAGS" 9376 9377 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9378 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9380 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9381 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9382 then : 9383 printf %s "(cached) " >&6 9384 else $as_nop 9385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9386 /* end confdefs.h. */ 9387 int i; 9388 _ACEOF 9389 if ac_fn_c_try_compile "$LINENO" 9390 then : 9391 xorg_cv_cc_flag_unknown_warning_option=yes 9392 else $as_nop 9393 xorg_cv_cc_flag_unknown_warning_option=no 9394 fi 9395 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9396 fi 9397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9398 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9399 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9400 CFLAGS="$xorg_testset_save_CFLAGS" 9401 fi 9402 9403 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9404 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9405 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9406 fi 9407 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9409 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9410 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9411 then : 9412 printf %s "(cached) " >&6 9413 else $as_nop 9414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9415 /* end confdefs.h. */ 9416 int i; 9417 _ACEOF 9418 if ac_fn_c_try_compile "$LINENO" 9419 then : 9420 xorg_cv_cc_flag_unused_command_line_argument=yes 9421 else $as_nop 9422 xorg_cv_cc_flag_unused_command_line_argument=no 9423 fi 9424 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9425 fi 9426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9427 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9428 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9429 CFLAGS="$xorg_testset_save_CFLAGS" 9430 fi 9431 9432 found="no" 9433 9434 if test $found = "no" ; then 9435 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9436 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9437 fi 9438 9439 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9440 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9441 fi 9442 9443 CFLAGS="$CFLAGS -Wmain" 9444 9445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9446 printf %s "checking if $CC supports -Wmain... " >&6; } 9447 cacheid=xorg_cv_cc_flag__Wmain 9448 if eval test \${$cacheid+y} 9449 then : 9450 printf %s "(cached) " >&6 9451 else $as_nop 9452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9453 /* end confdefs.h. */ 9454 int i; 9455 int 9456 main (void) 9457 { 9458 9459 ; 9460 return 0; 9461 } 9462 _ACEOF 9463 if ac_fn_c_try_link "$LINENO" 9464 then : 9465 eval $cacheid=yes 9466 else $as_nop 9467 eval $cacheid=no 9468 fi 9469 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9470 conftest$ac_exeext conftest.$ac_ext 9471 fi 9472 9473 9474 CFLAGS="$xorg_testset_save_CFLAGS" 9475 9476 eval supported=\$$cacheid 9477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9478 printf "%s\n" "$supported" >&6; } 9479 if test "$supported" = "yes" ; then 9480 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9481 found="yes" 9482 fi 9483 fi 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 xorg_testset_save_CFLAGS="$CFLAGS" 9500 9501 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9502 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9504 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9505 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9506 then : 9507 printf %s "(cached) " >&6 9508 else $as_nop 9509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9510 /* end confdefs.h. */ 9511 int i; 9512 _ACEOF 9513 if ac_fn_c_try_compile "$LINENO" 9514 then : 9515 xorg_cv_cc_flag_unknown_warning_option=yes 9516 else $as_nop 9517 xorg_cv_cc_flag_unknown_warning_option=no 9518 fi 9519 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9520 fi 9521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9522 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9523 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9524 CFLAGS="$xorg_testset_save_CFLAGS" 9525 fi 9526 9527 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9528 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9529 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9530 fi 9531 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9533 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9534 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9535 then : 9536 printf %s "(cached) " >&6 9537 else $as_nop 9538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9539 /* end confdefs.h. */ 9540 int i; 9541 _ACEOF 9542 if ac_fn_c_try_compile "$LINENO" 9543 then : 9544 xorg_cv_cc_flag_unused_command_line_argument=yes 9545 else $as_nop 9546 xorg_cv_cc_flag_unused_command_line_argument=no 9547 fi 9548 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9549 fi 9550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9551 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9552 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9553 CFLAGS="$xorg_testset_save_CFLAGS" 9554 fi 9555 9556 found="no" 9557 9558 if test $found = "no" ; then 9559 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9560 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9561 fi 9562 9563 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9564 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9565 fi 9566 9567 CFLAGS="$CFLAGS -Wmissing-braces" 9568 9569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9570 printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9571 cacheid=xorg_cv_cc_flag__Wmissing_braces 9572 if eval test \${$cacheid+y} 9573 then : 9574 printf %s "(cached) " >&6 9575 else $as_nop 9576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9577 /* end confdefs.h. */ 9578 int i; 9579 int 9580 main (void) 9581 { 9582 9583 ; 9584 return 0; 9585 } 9586 _ACEOF 9587 if ac_fn_c_try_link "$LINENO" 9588 then : 9589 eval $cacheid=yes 9590 else $as_nop 9591 eval $cacheid=no 9592 fi 9593 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9594 conftest$ac_exeext conftest.$ac_ext 9595 fi 9596 9597 9598 CFLAGS="$xorg_testset_save_CFLAGS" 9599 9600 eval supported=\$$cacheid 9601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9602 printf "%s\n" "$supported" >&6; } 9603 if test "$supported" = "yes" ; then 9604 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9605 found="yes" 9606 fi 9607 fi 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 xorg_testset_save_CFLAGS="$CFLAGS" 9624 9625 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9626 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9628 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9629 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9630 then : 9631 printf %s "(cached) " >&6 9632 else $as_nop 9633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9634 /* end confdefs.h. */ 9635 int i; 9636 _ACEOF 9637 if ac_fn_c_try_compile "$LINENO" 9638 then : 9639 xorg_cv_cc_flag_unknown_warning_option=yes 9640 else $as_nop 9641 xorg_cv_cc_flag_unknown_warning_option=no 9642 fi 9643 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9644 fi 9645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9646 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9647 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9648 CFLAGS="$xorg_testset_save_CFLAGS" 9649 fi 9650 9651 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9652 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9653 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9654 fi 9655 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9657 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9658 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9659 then : 9660 printf %s "(cached) " >&6 9661 else $as_nop 9662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9663 /* end confdefs.h. */ 9664 int i; 9665 _ACEOF 9666 if ac_fn_c_try_compile "$LINENO" 9667 then : 9668 xorg_cv_cc_flag_unused_command_line_argument=yes 9669 else $as_nop 9670 xorg_cv_cc_flag_unused_command_line_argument=no 9671 fi 9672 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9673 fi 9674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9675 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9676 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9677 CFLAGS="$xorg_testset_save_CFLAGS" 9678 fi 9679 9680 found="no" 9681 9682 if test $found = "no" ; then 9683 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9684 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9685 fi 9686 9687 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9688 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9689 fi 9690 9691 CFLAGS="$CFLAGS -Wsequence-point" 9692 9693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9694 printf %s "checking if $CC supports -Wsequence-point... " >&6; } 9695 cacheid=xorg_cv_cc_flag__Wsequence_point 9696 if eval test \${$cacheid+y} 9697 then : 9698 printf %s "(cached) " >&6 9699 else $as_nop 9700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9701 /* end confdefs.h. */ 9702 int i; 9703 int 9704 main (void) 9705 { 9706 9707 ; 9708 return 0; 9709 } 9710 _ACEOF 9711 if ac_fn_c_try_link "$LINENO" 9712 then : 9713 eval $cacheid=yes 9714 else $as_nop 9715 eval $cacheid=no 9716 fi 9717 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9718 conftest$ac_exeext conftest.$ac_ext 9719 fi 9720 9721 9722 CFLAGS="$xorg_testset_save_CFLAGS" 9723 9724 eval supported=\$$cacheid 9725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9726 printf "%s\n" "$supported" >&6; } 9727 if test "$supported" = "yes" ; then 9728 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9729 found="yes" 9730 fi 9731 fi 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 xorg_testset_save_CFLAGS="$CFLAGS" 9748 9749 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9750 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9752 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9753 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9754 then : 9755 printf %s "(cached) " >&6 9756 else $as_nop 9757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9758 /* end confdefs.h. */ 9759 int i; 9760 _ACEOF 9761 if ac_fn_c_try_compile "$LINENO" 9762 then : 9763 xorg_cv_cc_flag_unknown_warning_option=yes 9764 else $as_nop 9765 xorg_cv_cc_flag_unknown_warning_option=no 9766 fi 9767 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9768 fi 9769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9770 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9771 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9772 CFLAGS="$xorg_testset_save_CFLAGS" 9773 fi 9774 9775 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9776 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9777 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9778 fi 9779 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9781 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9782 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9783 then : 9784 printf %s "(cached) " >&6 9785 else $as_nop 9786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9787 /* end confdefs.h. */ 9788 int i; 9789 _ACEOF 9790 if ac_fn_c_try_compile "$LINENO" 9791 then : 9792 xorg_cv_cc_flag_unused_command_line_argument=yes 9793 else $as_nop 9794 xorg_cv_cc_flag_unused_command_line_argument=no 9795 fi 9796 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9797 fi 9798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9799 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9800 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9801 CFLAGS="$xorg_testset_save_CFLAGS" 9802 fi 9803 9804 found="no" 9805 9806 if test $found = "no" ; then 9807 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9808 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9809 fi 9810 9811 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9812 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9813 fi 9814 9815 CFLAGS="$CFLAGS -Wreturn-type" 9816 9817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9818 printf %s "checking if $CC supports -Wreturn-type... " >&6; } 9819 cacheid=xorg_cv_cc_flag__Wreturn_type 9820 if eval test \${$cacheid+y} 9821 then : 9822 printf %s "(cached) " >&6 9823 else $as_nop 9824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9825 /* end confdefs.h. */ 9826 int i; 9827 int 9828 main (void) 9829 { 9830 9831 ; 9832 return 0; 9833 } 9834 _ACEOF 9835 if ac_fn_c_try_link "$LINENO" 9836 then : 9837 eval $cacheid=yes 9838 else $as_nop 9839 eval $cacheid=no 9840 fi 9841 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9842 conftest$ac_exeext conftest.$ac_ext 9843 fi 9844 9845 9846 CFLAGS="$xorg_testset_save_CFLAGS" 9847 9848 eval supported=\$$cacheid 9849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9850 printf "%s\n" "$supported" >&6; } 9851 if test "$supported" = "yes" ; then 9852 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9853 found="yes" 9854 fi 9855 fi 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 xorg_testset_save_CFLAGS="$CFLAGS" 9872 9873 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9874 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9876 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9877 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9878 then : 9879 printf %s "(cached) " >&6 9880 else $as_nop 9881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9882 /* end confdefs.h. */ 9883 int i; 9884 _ACEOF 9885 if ac_fn_c_try_compile "$LINENO" 9886 then : 9887 xorg_cv_cc_flag_unknown_warning_option=yes 9888 else $as_nop 9889 xorg_cv_cc_flag_unknown_warning_option=no 9890 fi 9891 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9892 fi 9893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9894 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9895 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9896 CFLAGS="$xorg_testset_save_CFLAGS" 9897 fi 9898 9899 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9900 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9901 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9902 fi 9903 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9905 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9906 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9907 then : 9908 printf %s "(cached) " >&6 9909 else $as_nop 9910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9911 /* end confdefs.h. */ 9912 int i; 9913 _ACEOF 9914 if ac_fn_c_try_compile "$LINENO" 9915 then : 9916 xorg_cv_cc_flag_unused_command_line_argument=yes 9917 else $as_nop 9918 xorg_cv_cc_flag_unused_command_line_argument=no 9919 fi 9920 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 9921 fi 9922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9923 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9924 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9925 CFLAGS="$xorg_testset_save_CFLAGS" 9926 fi 9927 9928 found="no" 9929 9930 if test $found = "no" ; then 9931 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9932 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9933 fi 9934 9935 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9936 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9937 fi 9938 9939 CFLAGS="$CFLAGS -Wtrigraphs" 9940 9941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9942 printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 9943 cacheid=xorg_cv_cc_flag__Wtrigraphs 9944 if eval test \${$cacheid+y} 9945 then : 9946 printf %s "(cached) " >&6 9947 else $as_nop 9948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9949 /* end confdefs.h. */ 9950 int i; 9951 int 9952 main (void) 9953 { 9954 9955 ; 9956 return 0; 9957 } 9958 _ACEOF 9959 if ac_fn_c_try_link "$LINENO" 9960 then : 9961 eval $cacheid=yes 9962 else $as_nop 9963 eval $cacheid=no 9964 fi 9965 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9966 conftest$ac_exeext conftest.$ac_ext 9967 fi 9968 9969 9970 CFLAGS="$xorg_testset_save_CFLAGS" 9971 9972 eval supported=\$$cacheid 9973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9974 printf "%s\n" "$supported" >&6; } 9975 if test "$supported" = "yes" ; then 9976 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9977 found="yes" 9978 fi 9979 fi 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 xorg_testset_save_CFLAGS="$CFLAGS" 9996 9997 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9998 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10000 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10001 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10002 then : 10003 printf %s "(cached) " >&6 10004 else $as_nop 10005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10006 /* end confdefs.h. */ 10007 int i; 10008 _ACEOF 10009 if ac_fn_c_try_compile "$LINENO" 10010 then : 10011 xorg_cv_cc_flag_unknown_warning_option=yes 10012 else $as_nop 10013 xorg_cv_cc_flag_unknown_warning_option=no 10014 fi 10015 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10016 fi 10017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10018 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10019 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10020 CFLAGS="$xorg_testset_save_CFLAGS" 10021 fi 10022 10023 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10024 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10025 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10026 fi 10027 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10029 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10030 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10031 then : 10032 printf %s "(cached) " >&6 10033 else $as_nop 10034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10035 /* end confdefs.h. */ 10036 int i; 10037 _ACEOF 10038 if ac_fn_c_try_compile "$LINENO" 10039 then : 10040 xorg_cv_cc_flag_unused_command_line_argument=yes 10041 else $as_nop 10042 xorg_cv_cc_flag_unused_command_line_argument=no 10043 fi 10044 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10045 fi 10046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10047 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10048 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10049 CFLAGS="$xorg_testset_save_CFLAGS" 10050 fi 10051 10052 found="no" 10053 10054 if test $found = "no" ; then 10055 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10056 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10057 fi 10058 10059 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10060 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10061 fi 10062 10063 CFLAGS="$CFLAGS -Warray-bounds" 10064 10065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10066 printf %s "checking if $CC supports -Warray-bounds... " >&6; } 10067 cacheid=xorg_cv_cc_flag__Warray_bounds 10068 if eval test \${$cacheid+y} 10069 then : 10070 printf %s "(cached) " >&6 10071 else $as_nop 10072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10073 /* end confdefs.h. */ 10074 int i; 10075 int 10076 main (void) 10077 { 10078 10079 ; 10080 return 0; 10081 } 10082 _ACEOF 10083 if ac_fn_c_try_link "$LINENO" 10084 then : 10085 eval $cacheid=yes 10086 else $as_nop 10087 eval $cacheid=no 10088 fi 10089 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10090 conftest$ac_exeext conftest.$ac_ext 10091 fi 10092 10093 10094 CFLAGS="$xorg_testset_save_CFLAGS" 10095 10096 eval supported=\$$cacheid 10097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10098 printf "%s\n" "$supported" >&6; } 10099 if test "$supported" = "yes" ; then 10100 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10101 found="yes" 10102 fi 10103 fi 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 xorg_testset_save_CFLAGS="$CFLAGS" 10120 10121 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10122 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10124 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10125 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10126 then : 10127 printf %s "(cached) " >&6 10128 else $as_nop 10129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10130 /* end confdefs.h. */ 10131 int i; 10132 _ACEOF 10133 if ac_fn_c_try_compile "$LINENO" 10134 then : 10135 xorg_cv_cc_flag_unknown_warning_option=yes 10136 else $as_nop 10137 xorg_cv_cc_flag_unknown_warning_option=no 10138 fi 10139 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10140 fi 10141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10142 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10143 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10144 CFLAGS="$xorg_testset_save_CFLAGS" 10145 fi 10146 10147 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10148 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10149 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10150 fi 10151 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10153 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10154 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10155 then : 10156 printf %s "(cached) " >&6 10157 else $as_nop 10158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10159 /* end confdefs.h. */ 10160 int i; 10161 _ACEOF 10162 if ac_fn_c_try_compile "$LINENO" 10163 then : 10164 xorg_cv_cc_flag_unused_command_line_argument=yes 10165 else $as_nop 10166 xorg_cv_cc_flag_unused_command_line_argument=no 10167 fi 10168 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10169 fi 10170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10171 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10172 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10173 CFLAGS="$xorg_testset_save_CFLAGS" 10174 fi 10175 10176 found="no" 10177 10178 if test $found = "no" ; then 10179 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10180 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10181 fi 10182 10183 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10184 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10185 fi 10186 10187 CFLAGS="$CFLAGS -Wwrite-strings" 10188 10189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10190 printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10191 cacheid=xorg_cv_cc_flag__Wwrite_strings 10192 if eval test \${$cacheid+y} 10193 then : 10194 printf %s "(cached) " >&6 10195 else $as_nop 10196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10197 /* end confdefs.h. */ 10198 int i; 10199 int 10200 main (void) 10201 { 10202 10203 ; 10204 return 0; 10205 } 10206 _ACEOF 10207 if ac_fn_c_try_link "$LINENO" 10208 then : 10209 eval $cacheid=yes 10210 else $as_nop 10211 eval $cacheid=no 10212 fi 10213 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10214 conftest$ac_exeext conftest.$ac_ext 10215 fi 10216 10217 10218 CFLAGS="$xorg_testset_save_CFLAGS" 10219 10220 eval supported=\$$cacheid 10221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10222 printf "%s\n" "$supported" >&6; } 10223 if test "$supported" = "yes" ; then 10224 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10225 found="yes" 10226 fi 10227 fi 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 xorg_testset_save_CFLAGS="$CFLAGS" 10244 10245 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10246 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10248 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10249 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10250 then : 10251 printf %s "(cached) " >&6 10252 else $as_nop 10253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10254 /* end confdefs.h. */ 10255 int i; 10256 _ACEOF 10257 if ac_fn_c_try_compile "$LINENO" 10258 then : 10259 xorg_cv_cc_flag_unknown_warning_option=yes 10260 else $as_nop 10261 xorg_cv_cc_flag_unknown_warning_option=no 10262 fi 10263 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10264 fi 10265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10266 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10267 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10268 CFLAGS="$xorg_testset_save_CFLAGS" 10269 fi 10270 10271 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10272 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10273 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10274 fi 10275 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10277 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10278 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10279 then : 10280 printf %s "(cached) " >&6 10281 else $as_nop 10282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10283 /* end confdefs.h. */ 10284 int i; 10285 _ACEOF 10286 if ac_fn_c_try_compile "$LINENO" 10287 then : 10288 xorg_cv_cc_flag_unused_command_line_argument=yes 10289 else $as_nop 10290 xorg_cv_cc_flag_unused_command_line_argument=no 10291 fi 10292 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10293 fi 10294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10295 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10296 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10297 CFLAGS="$xorg_testset_save_CFLAGS" 10298 fi 10299 10300 found="no" 10301 10302 if test $found = "no" ; then 10303 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10304 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10305 fi 10306 10307 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10308 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10309 fi 10310 10311 CFLAGS="$CFLAGS -Waddress" 10312 10313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10314 printf %s "checking if $CC supports -Waddress... " >&6; } 10315 cacheid=xorg_cv_cc_flag__Waddress 10316 if eval test \${$cacheid+y} 10317 then : 10318 printf %s "(cached) " >&6 10319 else $as_nop 10320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10321 /* end confdefs.h. */ 10322 int i; 10323 int 10324 main (void) 10325 { 10326 10327 ; 10328 return 0; 10329 } 10330 _ACEOF 10331 if ac_fn_c_try_link "$LINENO" 10332 then : 10333 eval $cacheid=yes 10334 else $as_nop 10335 eval $cacheid=no 10336 fi 10337 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10338 conftest$ac_exeext conftest.$ac_ext 10339 fi 10340 10341 10342 CFLAGS="$xorg_testset_save_CFLAGS" 10343 10344 eval supported=\$$cacheid 10345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10346 printf "%s\n" "$supported" >&6; } 10347 if test "$supported" = "yes" ; then 10348 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10349 found="yes" 10350 fi 10351 fi 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 xorg_testset_save_CFLAGS="$CFLAGS" 10368 10369 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10370 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10372 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10373 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10374 then : 10375 printf %s "(cached) " >&6 10376 else $as_nop 10377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10378 /* end confdefs.h. */ 10379 int i; 10380 _ACEOF 10381 if ac_fn_c_try_compile "$LINENO" 10382 then : 10383 xorg_cv_cc_flag_unknown_warning_option=yes 10384 else $as_nop 10385 xorg_cv_cc_flag_unknown_warning_option=no 10386 fi 10387 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10388 fi 10389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10390 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10391 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10392 CFLAGS="$xorg_testset_save_CFLAGS" 10393 fi 10394 10395 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10396 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10397 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10398 fi 10399 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10401 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10402 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10403 then : 10404 printf %s "(cached) " >&6 10405 else $as_nop 10406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10407 /* end confdefs.h. */ 10408 int i; 10409 _ACEOF 10410 if ac_fn_c_try_compile "$LINENO" 10411 then : 10412 xorg_cv_cc_flag_unused_command_line_argument=yes 10413 else $as_nop 10414 xorg_cv_cc_flag_unused_command_line_argument=no 10415 fi 10416 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10417 fi 10418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10419 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10420 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10421 CFLAGS="$xorg_testset_save_CFLAGS" 10422 fi 10423 10424 found="no" 10425 10426 if test $found = "no" ; then 10427 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10428 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10429 fi 10430 10431 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10432 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10433 fi 10434 10435 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10436 10437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10438 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10439 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10440 if eval test \${$cacheid+y} 10441 then : 10442 printf %s "(cached) " >&6 10443 else $as_nop 10444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10445 /* end confdefs.h. */ 10446 int i; 10447 int 10448 main (void) 10449 { 10450 10451 ; 10452 return 0; 10453 } 10454 _ACEOF 10455 if ac_fn_c_try_link "$LINENO" 10456 then : 10457 eval $cacheid=yes 10458 else $as_nop 10459 eval $cacheid=no 10460 fi 10461 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10462 conftest$ac_exeext conftest.$ac_ext 10463 fi 10464 10465 10466 CFLAGS="$xorg_testset_save_CFLAGS" 10467 10468 eval supported=\$$cacheid 10469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10470 printf "%s\n" "$supported" >&6; } 10471 if test "$supported" = "yes" ; then 10472 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10473 found="yes" 10474 fi 10475 fi 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 xorg_testset_save_CFLAGS="$CFLAGS" 10492 10493 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10494 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10496 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10497 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10498 then : 10499 printf %s "(cached) " >&6 10500 else $as_nop 10501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10502 /* end confdefs.h. */ 10503 int i; 10504 _ACEOF 10505 if ac_fn_c_try_compile "$LINENO" 10506 then : 10507 xorg_cv_cc_flag_unknown_warning_option=yes 10508 else $as_nop 10509 xorg_cv_cc_flag_unknown_warning_option=no 10510 fi 10511 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10512 fi 10513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10514 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10515 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10516 CFLAGS="$xorg_testset_save_CFLAGS" 10517 fi 10518 10519 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10520 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10521 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10522 fi 10523 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10525 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10526 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10527 then : 10528 printf %s "(cached) " >&6 10529 else $as_nop 10530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10531 /* end confdefs.h. */ 10532 int i; 10533 _ACEOF 10534 if ac_fn_c_try_compile "$LINENO" 10535 then : 10536 xorg_cv_cc_flag_unused_command_line_argument=yes 10537 else $as_nop 10538 xorg_cv_cc_flag_unused_command_line_argument=no 10539 fi 10540 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10541 fi 10542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10543 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10544 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10545 CFLAGS="$xorg_testset_save_CFLAGS" 10546 fi 10547 10548 found="no" 10549 10550 if test $found = "no" ; then 10551 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10552 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10553 fi 10554 10555 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10556 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10557 fi 10558 10559 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10560 10561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10562 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10563 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10564 if eval test \${$cacheid+y} 10565 then : 10566 printf %s "(cached) " >&6 10567 else $as_nop 10568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10569 /* end confdefs.h. */ 10570 int i; 10571 int 10572 main (void) 10573 { 10574 10575 ; 10576 return 0; 10577 } 10578 _ACEOF 10579 if ac_fn_c_try_link "$LINENO" 10580 then : 10581 eval $cacheid=yes 10582 else $as_nop 10583 eval $cacheid=no 10584 fi 10585 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10586 conftest$ac_exeext conftest.$ac_ext 10587 fi 10588 10589 10590 CFLAGS="$xorg_testset_save_CFLAGS" 10591 10592 eval supported=\$$cacheid 10593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10594 printf "%s\n" "$supported" >&6; } 10595 if test "$supported" = "yes" ; then 10596 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10597 found="yes" 10598 fi 10599 fi 10600 10601 10602 fi 10603 10604 10605 10606 10607 10608 10609 10610 CWARNFLAGS="$BASE_CFLAGS" 10611 if test "x$GCC" = xyes ; then 10612 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10613 fi 10614 10615 10616 10617 10618 10619 10620 10621 10622 # Check whether --enable-strict-compilation was given. 10623 if test ${enable_strict_compilation+y} 10624 then : 10625 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10626 else $as_nop 10627 STRICT_COMPILE=no 10628 fi 10629 10630 10631 10632 10633 10634 10635 STRICT_CFLAGS="" 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 xorg_testset_save_CFLAGS="$CFLAGS" 10650 10651 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10652 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10654 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10655 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10656 then : 10657 printf %s "(cached) " >&6 10658 else $as_nop 10659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10660 /* end confdefs.h. */ 10661 int i; 10662 _ACEOF 10663 if ac_fn_c_try_compile "$LINENO" 10664 then : 10665 xorg_cv_cc_flag_unknown_warning_option=yes 10666 else $as_nop 10667 xorg_cv_cc_flag_unknown_warning_option=no 10668 fi 10669 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10670 fi 10671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10672 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10673 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10674 CFLAGS="$xorg_testset_save_CFLAGS" 10675 fi 10676 10677 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10678 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10679 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10680 fi 10681 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10683 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10684 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10685 then : 10686 printf %s "(cached) " >&6 10687 else $as_nop 10688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10689 /* end confdefs.h. */ 10690 int i; 10691 _ACEOF 10692 if ac_fn_c_try_compile "$LINENO" 10693 then : 10694 xorg_cv_cc_flag_unused_command_line_argument=yes 10695 else $as_nop 10696 xorg_cv_cc_flag_unused_command_line_argument=no 10697 fi 10698 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10699 fi 10700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10701 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10702 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10703 CFLAGS="$xorg_testset_save_CFLAGS" 10704 fi 10705 10706 found="no" 10707 10708 if test $found = "no" ; then 10709 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10710 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10711 fi 10712 10713 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10714 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10715 fi 10716 10717 CFLAGS="$CFLAGS -pedantic" 10718 10719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10720 printf %s "checking if $CC supports -pedantic... " >&6; } 10721 cacheid=xorg_cv_cc_flag__pedantic 10722 if eval test \${$cacheid+y} 10723 then : 10724 printf %s "(cached) " >&6 10725 else $as_nop 10726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10727 /* end confdefs.h. */ 10728 int i; 10729 int 10730 main (void) 10731 { 10732 10733 ; 10734 return 0; 10735 } 10736 _ACEOF 10737 if ac_fn_c_try_link "$LINENO" 10738 then : 10739 eval $cacheid=yes 10740 else $as_nop 10741 eval $cacheid=no 10742 fi 10743 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10744 conftest$ac_exeext conftest.$ac_ext 10745 fi 10746 10747 10748 CFLAGS="$xorg_testset_save_CFLAGS" 10749 10750 eval supported=\$$cacheid 10751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10752 printf "%s\n" "$supported" >&6; } 10753 if test "$supported" = "yes" ; then 10754 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10755 found="yes" 10756 fi 10757 fi 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 xorg_testset_save_CFLAGS="$CFLAGS" 10774 10775 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10776 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10778 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10779 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10780 then : 10781 printf %s "(cached) " >&6 10782 else $as_nop 10783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10784 /* end confdefs.h. */ 10785 int i; 10786 _ACEOF 10787 if ac_fn_c_try_compile "$LINENO" 10788 then : 10789 xorg_cv_cc_flag_unknown_warning_option=yes 10790 else $as_nop 10791 xorg_cv_cc_flag_unknown_warning_option=no 10792 fi 10793 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10794 fi 10795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10796 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10797 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10798 CFLAGS="$xorg_testset_save_CFLAGS" 10799 fi 10800 10801 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10802 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10803 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10804 fi 10805 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10807 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10808 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10809 then : 10810 printf %s "(cached) " >&6 10811 else $as_nop 10812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10813 /* end confdefs.h. */ 10814 int i; 10815 _ACEOF 10816 if ac_fn_c_try_compile "$LINENO" 10817 then : 10818 xorg_cv_cc_flag_unused_command_line_argument=yes 10819 else $as_nop 10820 xorg_cv_cc_flag_unused_command_line_argument=no 10821 fi 10822 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10823 fi 10824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10825 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10826 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10827 CFLAGS="$xorg_testset_save_CFLAGS" 10828 fi 10829 10830 found="no" 10831 10832 if test $found = "no" ; then 10833 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10834 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10835 fi 10836 10837 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10838 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10839 fi 10840 10841 CFLAGS="$CFLAGS -Werror" 10842 10843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10844 printf %s "checking if $CC supports -Werror... " >&6; } 10845 cacheid=xorg_cv_cc_flag__Werror 10846 if eval test \${$cacheid+y} 10847 then : 10848 printf %s "(cached) " >&6 10849 else $as_nop 10850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10851 /* end confdefs.h. */ 10852 int i; 10853 int 10854 main (void) 10855 { 10856 10857 ; 10858 return 0; 10859 } 10860 _ACEOF 10861 if ac_fn_c_try_link "$LINENO" 10862 then : 10863 eval $cacheid=yes 10864 else $as_nop 10865 eval $cacheid=no 10866 fi 10867 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10868 conftest$ac_exeext conftest.$ac_ext 10869 fi 10870 10871 10872 CFLAGS="$xorg_testset_save_CFLAGS" 10873 10874 eval supported=\$$cacheid 10875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10876 printf "%s\n" "$supported" >&6; } 10877 if test "$supported" = "yes" ; then 10878 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10879 found="yes" 10880 fi 10881 fi 10882 10883 if test $found = "no" ; then 10884 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10885 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10886 fi 10887 10888 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10889 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10890 fi 10891 10892 CFLAGS="$CFLAGS -errwarn" 10893 10894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10895 printf %s "checking if $CC supports -errwarn... " >&6; } 10896 cacheid=xorg_cv_cc_flag__errwarn 10897 if eval test \${$cacheid+y} 10898 then : 10899 printf %s "(cached) " >&6 10900 else $as_nop 10901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10902 /* end confdefs.h. */ 10903 int i; 10904 int 10905 main (void) 10906 { 10907 10908 ; 10909 return 0; 10910 } 10911 _ACEOF 10912 if ac_fn_c_try_link "$LINENO" 10913 then : 10914 eval $cacheid=yes 10915 else $as_nop 10916 eval $cacheid=no 10917 fi 10918 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10919 conftest$ac_exeext conftest.$ac_ext 10920 fi 10921 10922 10923 CFLAGS="$xorg_testset_save_CFLAGS" 10924 10925 eval supported=\$$cacheid 10926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10927 printf "%s\n" "$supported" >&6; } 10928 if test "$supported" = "yes" ; then 10929 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10930 found="yes" 10931 fi 10932 fi 10933 10934 10935 10936 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10937 # activate it with -Werror, so we add it here explicitly. 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 xorg_testset_save_CFLAGS="$CFLAGS" 10952 10953 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10954 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10956 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10957 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10958 then : 10959 printf %s "(cached) " >&6 10960 else $as_nop 10961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10962 /* end confdefs.h. */ 10963 int i; 10964 _ACEOF 10965 if ac_fn_c_try_compile "$LINENO" 10966 then : 10967 xorg_cv_cc_flag_unknown_warning_option=yes 10968 else $as_nop 10969 xorg_cv_cc_flag_unknown_warning_option=no 10970 fi 10971 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 10972 fi 10973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10974 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10975 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10976 CFLAGS="$xorg_testset_save_CFLAGS" 10977 fi 10978 10979 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10980 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10981 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10982 fi 10983 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10985 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10986 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10987 then : 10988 printf %s "(cached) " >&6 10989 else $as_nop 10990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10991 /* end confdefs.h. */ 10992 int i; 10993 _ACEOF 10994 if ac_fn_c_try_compile "$LINENO" 10995 then : 10996 xorg_cv_cc_flag_unused_command_line_argument=yes 10997 else $as_nop 10998 xorg_cv_cc_flag_unused_command_line_argument=no 10999 fi 11000 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 11001 fi 11002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11003 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11004 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11005 CFLAGS="$xorg_testset_save_CFLAGS" 11006 fi 11007 11008 found="no" 11009 11010 if test $found = "no" ; then 11011 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11012 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11013 fi 11014 11015 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11016 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11017 fi 11018 11019 CFLAGS="$CFLAGS -Werror=attributes" 11020 11021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11022 printf %s "checking if $CC supports -Werror=attributes... " >&6; } 11023 cacheid=xorg_cv_cc_flag__Werror_attributes 11024 if eval test \${$cacheid+y} 11025 then : 11026 printf %s "(cached) " >&6 11027 else $as_nop 11028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11029 /* end confdefs.h. */ 11030 int i; 11031 int 11032 main (void) 11033 { 11034 11035 ; 11036 return 0; 11037 } 11038 _ACEOF 11039 if ac_fn_c_try_link "$LINENO" 11040 then : 11041 eval $cacheid=yes 11042 else $as_nop 11043 eval $cacheid=no 11044 fi 11045 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11046 conftest$ac_exeext conftest.$ac_ext 11047 fi 11048 11049 11050 CFLAGS="$xorg_testset_save_CFLAGS" 11051 11052 eval supported=\$$cacheid 11053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11054 printf "%s\n" "$supported" >&6; } 11055 if test "$supported" = "yes" ; then 11056 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11057 found="yes" 11058 fi 11059 fi 11060 11061 11062 11063 if test "x$STRICT_COMPILE" = "xyes"; then 11064 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11065 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11066 fi 11067 11068 11069 11070 11071 11072 11073 cat >>confdefs.h <<_ACEOF 11074 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11075 _ACEOF 11076 11077 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11078 if test "x$PVM" = "x"; then 11079 PVM="0" 11080 fi 11081 11082 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11083 11084 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11085 if test "x$PVP" = "x"; then 11086 PVP="0" 11087 fi 11088 11089 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11090 11091 11092 11093 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11094 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11095 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11096 touch \$(top_srcdir)/ChangeLog; \ 11097 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11098 11099 11100 11101 11102 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11103 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11104 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11105 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11106 touch \$(top_srcdir)/INSTALL; \ 11107 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11108 11109 11110 11111 11112 11113 11114 case $host_os in 11115 solaris*) 11116 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11117 # check for a man page file found in later versions that use 11118 # traditional section numbers instead 11119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11120 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11121 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11122 then : 11123 printf %s "(cached) " >&6 11124 else $as_nop 11125 test "$cross_compiling" = yes && 11126 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11127 if test -r "/usr/share/man/man7/attributes.7"; then 11128 ac_cv_file__usr_share_man_man7_attributes_7=yes 11129 else 11130 ac_cv_file__usr_share_man_man7_attributes_7=no 11131 fi 11132 fi 11133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11134 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11135 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11136 then : 11137 SYSV_MAN_SECTIONS=false 11138 else $as_nop 11139 SYSV_MAN_SECTIONS=true 11140 fi 11141 11142 ;; 11143 *) SYSV_MAN_SECTIONS=false ;; 11144 esac 11145 11146 if test x$APP_MAN_SUFFIX = x ; then 11147 APP_MAN_SUFFIX=1 11148 fi 11149 if test x$APP_MAN_DIR = x ; then 11150 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11151 fi 11152 11153 if test x$LIB_MAN_SUFFIX = x ; then 11154 LIB_MAN_SUFFIX=3 11155 fi 11156 if test x$LIB_MAN_DIR = x ; then 11157 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11158 fi 11159 11160 if test x$FILE_MAN_SUFFIX = x ; then 11161 case $SYSV_MAN_SECTIONS in 11162 true) FILE_MAN_SUFFIX=4 ;; 11163 *) FILE_MAN_SUFFIX=5 ;; 11164 esac 11165 fi 11166 if test x$FILE_MAN_DIR = x ; then 11167 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11168 fi 11169 11170 if test x$MISC_MAN_SUFFIX = x ; then 11171 case $SYSV_MAN_SECTIONS in 11172 true) MISC_MAN_SUFFIX=5 ;; 11173 *) MISC_MAN_SUFFIX=7 ;; 11174 esac 11175 fi 11176 if test x$MISC_MAN_DIR = x ; then 11177 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11178 fi 11179 11180 if test x$DRIVER_MAN_SUFFIX = x ; then 11181 case $SYSV_MAN_SECTIONS in 11182 true) DRIVER_MAN_SUFFIX=7 ;; 11183 *) DRIVER_MAN_SUFFIX=4 ;; 11184 esac 11185 fi 11186 if test x$DRIVER_MAN_DIR = x ; then 11187 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11188 fi 11189 11190 if test x$ADMIN_MAN_SUFFIX = x ; then 11191 case $SYSV_MAN_SECTIONS in 11192 true) ADMIN_MAN_SUFFIX=1m ;; 11193 *) ADMIN_MAN_SUFFIX=8 ;; 11194 esac 11195 fi 11196 if test x$ADMIN_MAN_DIR = x ; then 11197 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11198 fi 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 XORG_MAN_PAGE="X Version 11" 11215 11216 MAN_SUBSTS="\ 11217 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11218 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11219 -e 's|__xservername__|Xorg|g' \ 11220 -e 's|__xconfigfile__|xorg.conf|g' \ 11221 -e 's|__projectroot__|\$(prefix)|g' \ 11222 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11223 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11224 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11225 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11226 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11227 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11228 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11229 11230 11231 11232 # Check whether --enable-silent-rules was given. 11233 if test ${enable_silent_rules+y} 11234 then : 11235 enableval=$enable_silent_rules; 11236 fi 11237 11238 case $enable_silent_rules in # ((( 11239 yes) AM_DEFAULT_VERBOSITY=0;; 11240 no) AM_DEFAULT_VERBOSITY=1;; 11241 *) AM_DEFAULT_VERBOSITY=0;; 11242 esac 11243 am_make=${MAKE-make} 11244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11245 printf %s "checking whether $am_make supports nested variables... " >&6; } 11246 if test ${am_cv_make_support_nested_variables+y} 11247 then : 11248 printf %s "(cached) " >&6 11249 else $as_nop 11250 if printf "%s\n" 'TRUE=$(BAR$(V)) 11251 BAR0=false 11252 BAR1=true 11253 V=1 11254 am__doit: 11255 @$(TRUE) 11256 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11257 am_cv_make_support_nested_variables=yes 11258 else 11259 am_cv_make_support_nested_variables=no 11260 fi 11261 fi 11262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11263 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 11264 if test $am_cv_make_support_nested_variables = yes; then 11265 AM_V='$(V)' 11266 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11267 else 11268 AM_V=$AM_DEFAULT_VERBOSITY 11269 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11270 fi 11271 AM_BACKSLASH='\' 11272 11273 11274 11275 # Initialize libtool 11276 # Check whether --enable-static was given. 11277 if test ${enable_static+y} 11278 then : 11279 enableval=$enable_static; p=${PACKAGE-default} 11280 case $enableval in 11281 yes) enable_static=yes ;; 11282 no) enable_static=no ;; 11283 *) 11284 enable_static=no 11285 # Look at the argument we got. We use all the common list separators. 11286 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 11287 for pkg in $enableval; do 11288 IFS=$lt_save_ifs 11289 if test "X$pkg" = "X$p"; then 11290 enable_static=yes 11291 fi 11292 done 11293 IFS=$lt_save_ifs 11294 ;; 11295 esac 11296 else $as_nop 11297 enable_static=no 11298 fi 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 case `pwd` in 11309 *\ * | *\ *) 11310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11311 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11312 esac 11313 11314 11315 11316 macro_version='2.4.7' 11317 macro_revision='2.4.7' 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 ltmain=$ac_aux_dir/ltmain.sh 11333 11334 # Backslashify metacharacters that are still active within 11335 # double-quoted strings. 11336 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11337 11338 # Same as above, but do not quote variable references. 11339 double_quote_subst='s/\(["`\\]\)/\\\1/g' 11340 11341 # Sed substitution to delay expansion of an escaped shell variable in a 11342 # double_quote_subst'ed string. 11343 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11344 11345 # Sed substitution to delay expansion of an escaped single quote. 11346 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11347 11348 # Sed substitution to avoid accidental globbing in evaled expressions 11349 no_glob_subst='s/\*/\\\*/g' 11350 11351 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11352 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11353 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11354 11355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11356 printf %s "checking how to print strings... " >&6; } 11357 # Test print first, because it will be a builtin if present. 11358 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11359 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11360 ECHO='print -r --' 11361 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11362 ECHO='printf %s\n' 11363 else 11364 # Use this function as a fallback that always works. 11365 func_fallback_echo () 11366 { 11367 eval 'cat <<_LTECHO_EOF 11368 $1 11369 _LTECHO_EOF' 11370 } 11371 ECHO='func_fallback_echo' 11372 fi 11373 11374 # func_echo_all arg... 11375 # Invoke $ECHO with all args, space-separated. 11376 func_echo_all () 11377 { 11378 $ECHO "" 11379 } 11380 11381 case $ECHO in 11382 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11383 printf "%s\n" "printf" >&6; } ;; 11384 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11385 printf "%s\n" "print -r" >&6; } ;; 11386 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11387 printf "%s\n" "cat" >&6; } ;; 11388 esac 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11404 printf %s "checking for a sed that does not truncate output... " >&6; } 11405 if test ${ac_cv_path_SED+y} 11406 then : 11407 printf %s "(cached) " >&6 11408 else $as_nop 11409 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11410 for ac_i in 1 2 3 4 5 6 7; do 11411 ac_script="$ac_script$as_nl$ac_script" 11412 done 11413 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11414 { ac_script=; unset ac_script;} 11415 if test -z "$SED"; then 11416 ac_path_SED_found=false 11417 # Loop through the user's path and test for each of PROGNAME-LIST 11418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11419 for as_dir in $PATH 11420 do 11421 IFS=$as_save_IFS 11422 case $as_dir in #((( 11423 '') as_dir=./ ;; 11424 */) ;; 11425 *) as_dir=$as_dir/ ;; 11426 esac 11427 for ac_prog in sed gsed 11428 do 11429 for ac_exec_ext in '' $ac_executable_extensions; do 11430 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 11431 as_fn_executable_p "$ac_path_SED" || continue 11432 # Check for GNU ac_path_SED and select it if it is found. 11433 # Check for GNU $ac_path_SED 11434 case `"$ac_path_SED" --version 2>&1` in 11435 *GNU*) 11436 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11437 *) 11438 ac_count=0 11439 printf %s 0123456789 >"conftest.in" 11440 while : 11441 do 11442 cat "conftest.in" "conftest.in" >"conftest.tmp" 11443 mv "conftest.tmp" "conftest.in" 11444 cp "conftest.in" "conftest.nl" 11445 printf "%s\n" '' >> "conftest.nl" 11446 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11447 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11448 as_fn_arith $ac_count + 1 && ac_count=$as_val 11449 if test $ac_count -gt ${ac_path_SED_max-0}; then 11450 # Best one so far, save it but keep looking for a better one 11451 ac_cv_path_SED="$ac_path_SED" 11452 ac_path_SED_max=$ac_count 11453 fi 11454 # 10*(2^10) chars as input seems more than enough 11455 test $ac_count -gt 10 && break 11456 done 11457 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11458 esac 11459 11460 $ac_path_SED_found && break 3 11461 done 11462 done 11463 done 11464 IFS=$as_save_IFS 11465 if test -z "$ac_cv_path_SED"; then 11466 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11467 fi 11468 else 11469 ac_cv_path_SED=$SED 11470 fi 11471 11472 fi 11473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11474 printf "%s\n" "$ac_cv_path_SED" >&6; } 11475 SED="$ac_cv_path_SED" 11476 rm -f conftest.sed 11477 11478 test -z "$SED" && SED=sed 11479 Xsed="$SED -e 1s/^X//" 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 11492 printf %s "checking for grep that handles long lines and -e... " >&6; } 11493 if test ${ac_cv_path_GREP+y} 11494 then : 11495 printf %s "(cached) " >&6 11496 else $as_nop 11497 if test -z "$GREP"; then 11498 ac_path_GREP_found=false 11499 # Loop through the user's path and test for each of PROGNAME-LIST 11500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11501 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11502 do 11503 IFS=$as_save_IFS 11504 case $as_dir in #((( 11505 '') as_dir=./ ;; 11506 */) ;; 11507 *) as_dir=$as_dir/ ;; 11508 esac 11509 for ac_prog in grep ggrep 11510 do 11511 for ac_exec_ext in '' $ac_executable_extensions; do 11512 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 11513 as_fn_executable_p "$ac_path_GREP" || continue 11514 # Check for GNU ac_path_GREP and select it if it is found. 11515 # Check for GNU $ac_path_GREP 11516 case `"$ac_path_GREP" --version 2>&1` in 11517 *GNU*) 11518 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 11519 *) 11520 ac_count=0 11521 printf %s 0123456789 >"conftest.in" 11522 while : 11523 do 11524 cat "conftest.in" "conftest.in" >"conftest.tmp" 11525 mv "conftest.tmp" "conftest.in" 11526 cp "conftest.in" "conftest.nl" 11527 printf "%s\n" 'GREP' >> "conftest.nl" 11528 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11529 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11530 as_fn_arith $ac_count + 1 && ac_count=$as_val 11531 if test $ac_count -gt ${ac_path_GREP_max-0}; then 11532 # Best one so far, save it but keep looking for a better one 11533 ac_cv_path_GREP="$ac_path_GREP" 11534 ac_path_GREP_max=$ac_count 11535 fi 11536 # 10*(2^10) chars as input seems more than enough 11537 test $ac_count -gt 10 && break 11538 done 11539 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11540 esac 11541 11542 $ac_path_GREP_found && break 3 11543 done 11544 done 11545 done 11546 IFS=$as_save_IFS 11547 if test -z "$ac_cv_path_GREP"; then 11548 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11549 fi 11550 else 11551 ac_cv_path_GREP=$GREP 11552 fi 11553 11554 fi 11555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 11556 printf "%s\n" "$ac_cv_path_GREP" >&6; } 11557 GREP="$ac_cv_path_GREP" 11558 11559 11560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 11561 printf %s "checking for egrep... " >&6; } 11562 if test ${ac_cv_path_EGREP+y} 11563 then : 11564 printf %s "(cached) " >&6 11565 else $as_nop 11566 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 11567 then ac_cv_path_EGREP="$GREP -E" 11568 else 11569 if test -z "$EGREP"; then 11570 ac_path_EGREP_found=false 11571 # Loop through the user's path and test for each of PROGNAME-LIST 11572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11573 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11574 do 11575 IFS=$as_save_IFS 11576 case $as_dir in #((( 11577 '') as_dir=./ ;; 11578 */) ;; 11579 *) as_dir=$as_dir/ ;; 11580 esac 11581 for ac_prog in egrep 11582 do 11583 for ac_exec_ext in '' $ac_executable_extensions; do 11584 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 11585 as_fn_executable_p "$ac_path_EGREP" || continue 11586 # Check for GNU ac_path_EGREP and select it if it is found. 11587 # Check for GNU $ac_path_EGREP 11588 case `"$ac_path_EGREP" --version 2>&1` in 11589 *GNU*) 11590 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 11591 *) 11592 ac_count=0 11593 printf %s 0123456789 >"conftest.in" 11594 while : 11595 do 11596 cat "conftest.in" "conftest.in" >"conftest.tmp" 11597 mv "conftest.tmp" "conftest.in" 11598 cp "conftest.in" "conftest.nl" 11599 printf "%s\n" 'EGREP' >> "conftest.nl" 11600 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11601 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11602 as_fn_arith $ac_count + 1 && ac_count=$as_val 11603 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 11604 # Best one so far, save it but keep looking for a better one 11605 ac_cv_path_EGREP="$ac_path_EGREP" 11606 ac_path_EGREP_max=$ac_count 11607 fi 11608 # 10*(2^10) chars as input seems more than enough 11609 test $ac_count -gt 10 && break 11610 done 11611 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11612 esac 11613 11614 $ac_path_EGREP_found && break 3 11615 done 11616 done 11617 done 11618 IFS=$as_save_IFS 11619 if test -z "$ac_cv_path_EGREP"; then 11620 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11621 fi 11622 else 11623 ac_cv_path_EGREP=$EGREP 11624 fi 11625 11626 fi 11627 fi 11628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 11629 printf "%s\n" "$ac_cv_path_EGREP" >&6; } 11630 EGREP="$ac_cv_path_EGREP" 11631 11632 11633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11634 printf %s "checking for fgrep... " >&6; } 11635 if test ${ac_cv_path_FGREP+y} 11636 then : 11637 printf %s "(cached) " >&6 11638 else $as_nop 11639 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11640 then ac_cv_path_FGREP="$GREP -F" 11641 else 11642 if test -z "$FGREP"; then 11643 ac_path_FGREP_found=false 11644 # Loop through the user's path and test for each of PROGNAME-LIST 11645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11646 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11647 do 11648 IFS=$as_save_IFS 11649 case $as_dir in #((( 11650 '') as_dir=./ ;; 11651 */) ;; 11652 *) as_dir=$as_dir/ ;; 11653 esac 11654 for ac_prog in fgrep 11655 do 11656 for ac_exec_ext in '' $ac_executable_extensions; do 11657 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 11658 as_fn_executable_p "$ac_path_FGREP" || continue 11659 # Check for GNU ac_path_FGREP and select it if it is found. 11660 # Check for GNU $ac_path_FGREP 11661 case `"$ac_path_FGREP" --version 2>&1` in 11662 *GNU*) 11663 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11664 *) 11665 ac_count=0 11666 printf %s 0123456789 >"conftest.in" 11667 while : 11668 do 11669 cat "conftest.in" "conftest.in" >"conftest.tmp" 11670 mv "conftest.tmp" "conftest.in" 11671 cp "conftest.in" "conftest.nl" 11672 printf "%s\n" 'FGREP' >> "conftest.nl" 11673 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11674 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11675 as_fn_arith $ac_count + 1 && ac_count=$as_val 11676 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11677 # Best one so far, save it but keep looking for a better one 11678 ac_cv_path_FGREP="$ac_path_FGREP" 11679 ac_path_FGREP_max=$ac_count 11680 fi 11681 # 10*(2^10) chars as input seems more than enough 11682 test $ac_count -gt 10 && break 11683 done 11684 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11685 esac 11686 11687 $ac_path_FGREP_found && break 3 11688 done 11689 done 11690 done 11691 IFS=$as_save_IFS 11692 if test -z "$ac_cv_path_FGREP"; then 11693 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11694 fi 11695 else 11696 ac_cv_path_FGREP=$FGREP 11697 fi 11698 11699 fi 11700 fi 11701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 11702 printf "%s\n" "$ac_cv_path_FGREP" >&6; } 11703 FGREP="$ac_cv_path_FGREP" 11704 11705 11706 test -z "$GREP" && GREP=grep 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 # Check whether --with-gnu-ld was given. 11727 if test ${with_gnu_ld+y} 11728 then : 11729 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 11730 else $as_nop 11731 with_gnu_ld=no 11732 fi 11733 11734 ac_prog=ld 11735 if test yes = "$GCC"; then 11736 # Check if gcc -print-prog-name=ld gives a path. 11737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 11738 printf %s "checking for ld used by $CC... " >&6; } 11739 case $host in 11740 *-*-mingw*) 11741 # gcc leaves a trailing carriage return, which upsets mingw 11742 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 11743 *) 11744 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 11745 esac 11746 case $ac_prog in 11747 # Accept absolute paths. 11748 [\\/]* | ?:[\\/]*) 11749 re_direlt='/[^/][^/]*/\.\./' 11750 # Canonicalize the pathname of ld 11751 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 11752 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 11753 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 11754 done 11755 test -z "$LD" && LD=$ac_prog 11756 ;; 11757 "") 11758 # If it fails, then pretend we aren't using GCC. 11759 ac_prog=ld 11760 ;; 11761 *) 11762 # If it is relative, then search for the first ld in PATH. 11763 with_gnu_ld=unknown 11764 ;; 11765 esac 11766 elif test yes = "$with_gnu_ld"; then 11767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 11768 printf %s "checking for GNU ld... " >&6; } 11769 else 11770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 11771 printf %s "checking for non-GNU ld... " >&6; } 11772 fi 11773 if test ${lt_cv_path_LD+y} 11774 then : 11775 printf %s "(cached) " >&6 11776 else $as_nop 11777 if test -z "$LD"; then 11778 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11779 for ac_dir in $PATH; do 11780 IFS=$lt_save_ifs 11781 test -z "$ac_dir" && ac_dir=. 11782 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 11783 lt_cv_path_LD=$ac_dir/$ac_prog 11784 # Check to see if the program is GNU ld. I'd rather use --version, 11785 # but apparently some variants of GNU ld only accept -v. 11786 # Break only if it was the GNU/non-GNU ld that we prefer. 11787 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 11788 *GNU* | *'with BFD'*) 11789 test no != "$with_gnu_ld" && break 11790 ;; 11791 *) 11792 test yes != "$with_gnu_ld" && break 11793 ;; 11794 esac 11795 fi 11796 done 11797 IFS=$lt_save_ifs 11798 else 11799 lt_cv_path_LD=$LD # Let the user override the test with a path. 11800 fi 11801 fi 11802 11803 LD=$lt_cv_path_LD 11804 if test -n "$LD"; then 11805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 11806 printf "%s\n" "$LD" >&6; } 11807 else 11808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11809 printf "%s\n" "no" >&6; } 11810 fi 11811 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 11812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 11813 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 11814 if test ${lt_cv_prog_gnu_ld+y} 11815 then : 11816 printf %s "(cached) " >&6 11817 else $as_nop 11818 # I'd rather use --version here, but apparently some GNU lds only accept -v. 11819 case `$LD -v 2>&1 </dev/null` in 11820 *GNU* | *'with BFD'*) 11821 lt_cv_prog_gnu_ld=yes 11822 ;; 11823 *) 11824 lt_cv_prog_gnu_ld=no 11825 ;; 11826 esac 11827 fi 11828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 11829 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 11830 with_gnu_ld=$lt_cv_prog_gnu_ld 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 11841 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 11842 if test ${lt_cv_path_NM+y} 11843 then : 11844 printf %s "(cached) " >&6 11845 else $as_nop 11846 if test -n "$NM"; then 11847 # Let the user override the test. 11848 lt_cv_path_NM=$NM 11849 else 11850 lt_nm_to_check=${ac_tool_prefix}nm 11851 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 11852 lt_nm_to_check="$lt_nm_to_check nm" 11853 fi 11854 for lt_tmp_nm in $lt_nm_to_check; do 11855 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 11856 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 11857 IFS=$lt_save_ifs 11858 test -z "$ac_dir" && ac_dir=. 11859 tmp_nm=$ac_dir/$lt_tmp_nm 11860 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 11861 # Check to see if the nm accepts a BSD-compat flag. 11862 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 11863 # nm: unknown option "B" ignored 11864 # Tru64's nm complains that /dev/null is an invalid object file 11865 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 11866 case $build_os in 11867 mingw*) lt_bad_file=conftest.nm/nofile ;; 11868 *) lt_bad_file=/dev/null ;; 11869 esac 11870 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 11871 *$lt_bad_file* | *'Invalid file or object type'*) 11872 lt_cv_path_NM="$tmp_nm -B" 11873 break 2 11874 ;; 11875 *) 11876 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 11877 */dev/null*) 11878 lt_cv_path_NM="$tmp_nm -p" 11879 break 2 11880 ;; 11881 *) 11882 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 11883 continue # so that we can try to find one that supports BSD flags 11884 ;; 11885 esac 11886 ;; 11887 esac 11888 fi 11889 done 11890 IFS=$lt_save_ifs 11891 done 11892 : ${lt_cv_path_NM=no} 11893 fi 11894 fi 11895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 11896 printf "%s\n" "$lt_cv_path_NM" >&6; } 11897 if test no != "$lt_cv_path_NM"; then 11898 NM=$lt_cv_path_NM 11899 else 11900 # Didn't find any BSD compatible name lister, look for dumpbin. 11901 if test -n "$DUMPBIN"; then : 11902 # Let the user override the test. 11903 else 11904 if test -n "$ac_tool_prefix"; then 11905 for ac_prog in dumpbin "link -dump" 11906 do 11907 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11908 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11910 printf %s "checking for $ac_word... " >&6; } 11911 if test ${ac_cv_prog_DUMPBIN+y} 11912 then : 11913 printf %s "(cached) " >&6 11914 else $as_nop 11915 if test -n "$DUMPBIN"; then 11916 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 11917 else 11918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11919 for as_dir in $PATH 11920 do 11921 IFS=$as_save_IFS 11922 case $as_dir in #((( 11923 '') as_dir=./ ;; 11924 */) ;; 11925 *) as_dir=$as_dir/ ;; 11926 esac 11927 for ac_exec_ext in '' $ac_executable_extensions; do 11928 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11929 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 11930 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11931 break 2 11932 fi 11933 done 11934 done 11935 IFS=$as_save_IFS 11936 11937 fi 11938 fi 11939 DUMPBIN=$ac_cv_prog_DUMPBIN 11940 if test -n "$DUMPBIN"; then 11941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 11942 printf "%s\n" "$DUMPBIN" >&6; } 11943 else 11944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11945 printf "%s\n" "no" >&6; } 11946 fi 11947 11948 11949 test -n "$DUMPBIN" && break 11950 done 11951 fi 11952 if test -z "$DUMPBIN"; then 11953 ac_ct_DUMPBIN=$DUMPBIN 11954 for ac_prog in dumpbin "link -dump" 11955 do 11956 # Extract the first word of "$ac_prog", so it can be a program name with args. 11957 set dummy $ac_prog; ac_word=$2 11958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11959 printf %s "checking for $ac_word... " >&6; } 11960 if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 11961 then : 11962 printf %s "(cached) " >&6 11963 else $as_nop 11964 if test -n "$ac_ct_DUMPBIN"; then 11965 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 11966 else 11967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11968 for as_dir in $PATH 11969 do 11970 IFS=$as_save_IFS 11971 case $as_dir in #((( 11972 '') as_dir=./ ;; 11973 */) ;; 11974 *) as_dir=$as_dir/ ;; 11975 esac 11976 for ac_exec_ext in '' $ac_executable_extensions; do 11977 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11978 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 11979 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11980 break 2 11981 fi 11982 done 11983 done 11984 IFS=$as_save_IFS 11985 11986 fi 11987 fi 11988 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 11989 if test -n "$ac_ct_DUMPBIN"; then 11990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 11991 printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 11992 else 11993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 11994 printf "%s\n" "no" >&6; } 11995 fi 11996 11997 11998 test -n "$ac_ct_DUMPBIN" && break 11999 done 12000 12001 if test "x$ac_ct_DUMPBIN" = x; then 12002 DUMPBIN=":" 12003 else 12004 case $cross_compiling:$ac_tool_warned in 12005 yes:) 12006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12007 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12008 ac_tool_warned=yes ;; 12009 esac 12010 DUMPBIN=$ac_ct_DUMPBIN 12011 fi 12012 fi 12013 12014 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 12015 *COFF*) 12016 DUMPBIN="$DUMPBIN -symbols -headers" 12017 ;; 12018 *) 12019 DUMPBIN=: 12020 ;; 12021 esac 12022 fi 12023 12024 if test : != "$DUMPBIN"; then 12025 NM=$DUMPBIN 12026 fi 12027 fi 12028 test -z "$NM" && NM=nm 12029 12030 12031 12032 12033 12034 12035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 12036 printf %s "checking the name lister ($NM) interface... " >&6; } 12037 if test ${lt_cv_nm_interface+y} 12038 then : 12039 printf %s "(cached) " >&6 12040 else $as_nop 12041 lt_cv_nm_interface="BSD nm" 12042 echo "int some_variable = 0;" > conftest.$ac_ext 12043 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 12044 (eval "$ac_compile" 2>conftest.err) 12045 cat conftest.err >&5 12046 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 12047 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 12048 cat conftest.err >&5 12049 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 12050 cat conftest.out >&5 12051 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 12052 lt_cv_nm_interface="MS dumpbin" 12053 fi 12054 rm -f conftest* 12055 fi 12056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 12057 printf "%s\n" "$lt_cv_nm_interface" >&6; } 12058 12059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 12060 printf %s "checking whether ln -s works... " >&6; } 12061 LN_S=$as_ln_s 12062 if test "$LN_S" = "ln -s"; then 12063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12064 printf "%s\n" "yes" >&6; } 12065 else 12066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 12067 printf "%s\n" "no, using $LN_S" >&6; } 12068 fi 12069 12070 # find the maximum length of command line arguments 12071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 12072 printf %s "checking the maximum length of command line arguments... " >&6; } 12073 if test ${lt_cv_sys_max_cmd_len+y} 12074 then : 12075 printf %s "(cached) " >&6 12076 else $as_nop 12077 i=0 12078 teststring=ABCD 12079 12080 case $build_os in 12081 msdosdjgpp*) 12082 # On DJGPP, this test can blow up pretty badly due to problems in libc 12083 # (any single argument exceeding 2000 bytes causes a buffer overrun 12084 # during glob expansion). Even if it were fixed, the result of this 12085 # check would be larger than it should be. 12086 lt_cv_sys_max_cmd_len=12288; # 12K is about right 12087 ;; 12088 12089 gnu*) 12090 # Under GNU Hurd, this test is not required because there is 12091 # no limit to the length of command line arguments. 12092 # Libtool will interpret -1 as no limit whatsoever 12093 lt_cv_sys_max_cmd_len=-1; 12094 ;; 12095 12096 cygwin* | mingw* | cegcc*) 12097 # On Win9x/ME, this test blows up -- it succeeds, but takes 12098 # about 5 minutes as the teststring grows exponentially. 12099 # Worse, since 9x/ME are not pre-emptively multitasking, 12100 # you end up with a "frozen" computer, even though with patience 12101 # the test eventually succeeds (with a max line length of 256k). 12102 # Instead, let's just punt: use the minimum linelength reported by 12103 # all of the supported platforms: 8192 (on NT/2K/XP). 12104 lt_cv_sys_max_cmd_len=8192; 12105 ;; 12106 12107 mint*) 12108 # On MiNT this can take a long time and run out of memory. 12109 lt_cv_sys_max_cmd_len=8192; 12110 ;; 12111 12112 amigaos*) 12113 # On AmigaOS with pdksh, this test takes hours, literally. 12114 # So we just punt and use a minimum line length of 8192. 12115 lt_cv_sys_max_cmd_len=8192; 12116 ;; 12117 12118 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 12119 # This has been around since 386BSD, at least. Likely further. 12120 if test -x /sbin/sysctl; then 12121 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 12122 elif test -x /usr/sbin/sysctl; then 12123 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 12124 else 12125 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 12126 fi 12127 # And add a safety zone 12128 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12129 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12130 ;; 12131 12132 interix*) 12133 # We know the value 262144 and hardcode it with a safety zone (like BSD) 12134 lt_cv_sys_max_cmd_len=196608 12135 ;; 12136 12137 os2*) 12138 # The test takes a long time on OS/2. 12139 lt_cv_sys_max_cmd_len=8192 12140 ;; 12141 12142 osf*) 12143 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 12144 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 12145 # nice to cause kernel panics so lets avoid the loop below. 12146 # First set a reasonable default. 12147 lt_cv_sys_max_cmd_len=16384 12148 # 12149 if test -x /sbin/sysconfig; then 12150 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 12151 *1*) lt_cv_sys_max_cmd_len=-1 ;; 12152 esac 12153 fi 12154 ;; 12155 sco3.2v5*) 12156 lt_cv_sys_max_cmd_len=102400 12157 ;; 12158 sysv5* | sco5v6* | sysv4.2uw2*) 12159 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 12160 if test -n "$kargmax"; then 12161 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 12162 else 12163 lt_cv_sys_max_cmd_len=32768 12164 fi 12165 ;; 12166 *) 12167 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 12168 if test -n "$lt_cv_sys_max_cmd_len" && \ 12169 test undefined != "$lt_cv_sys_max_cmd_len"; then 12170 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12171 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12172 else 12173 # Make teststring a little bigger before we do anything with it. 12174 # a 1K string should be a reasonable start. 12175 for i in 1 2 3 4 5 6 7 8; do 12176 teststring=$teststring$teststring 12177 done 12178 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 12179 # If test is not a shell built-in, we'll probably end up computing a 12180 # maximum length that is only half of the actual maximum length, but 12181 # we can't tell. 12182 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 12183 = "X$teststring$teststring"; } >/dev/null 2>&1 && 12184 test 17 != "$i" # 1/2 MB should be enough 12185 do 12186 i=`expr $i + 1` 12187 teststring=$teststring$teststring 12188 done 12189 # Only check the string length outside the loop. 12190 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 12191 teststring= 12192 # Add a significant safety factor because C++ compilers can tack on 12193 # massive amounts of additional arguments before passing them to the 12194 # linker. It appears as though 1/2 is a usable value. 12195 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 12196 fi 12197 ;; 12198 esac 12199 12200 fi 12201 12202 if test -n "$lt_cv_sys_max_cmd_len"; then 12203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 12204 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 12205 else 12206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 12207 printf "%s\n" "none" >&6; } 12208 fi 12209 max_cmd_len=$lt_cv_sys_max_cmd_len 12210 12211 12212 12213 12214 12215 12216 : ${CP="cp -f"} 12217 : ${MV="mv -f"} 12218 : ${RM="rm -f"} 12219 12220 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 12221 lt_unset=unset 12222 else 12223 lt_unset=false 12224 fi 12225 12226 12227 12228 12229 12230 # test EBCDIC or ASCII 12231 case `echo X|tr X '\101'` in 12232 A) # ASCII based system 12233 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 12234 lt_SP2NL='tr \040 \012' 12235 lt_NL2SP='tr \015\012 \040\040' 12236 ;; 12237 *) # EBCDIC based system 12238 lt_SP2NL='tr \100 \n' 12239 lt_NL2SP='tr \r\n \100\100' 12240 ;; 12241 esac 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 12252 printf %s "checking how to convert $build file names to $host format... " >&6; } 12253 if test ${lt_cv_to_host_file_cmd+y} 12254 then : 12255 printf %s "(cached) " >&6 12256 else $as_nop 12257 case $host in 12258 *-*-mingw* ) 12259 case $build in 12260 *-*-mingw* ) # actually msys 12261 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 12262 ;; 12263 *-*-cygwin* ) 12264 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 12265 ;; 12266 * ) # otherwise, assume *nix 12267 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 12268 ;; 12269 esac 12270 ;; 12271 *-*-cygwin* ) 12272 case $build in 12273 *-*-mingw* ) # actually msys 12274 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 12275 ;; 12276 *-*-cygwin* ) 12277 lt_cv_to_host_file_cmd=func_convert_file_noop 12278 ;; 12279 * ) # otherwise, assume *nix 12280 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 12281 ;; 12282 esac 12283 ;; 12284 * ) # unhandled hosts (and "normal" native builds) 12285 lt_cv_to_host_file_cmd=func_convert_file_noop 12286 ;; 12287 esac 12288 12289 fi 12290 12291 to_host_file_cmd=$lt_cv_to_host_file_cmd 12292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 12293 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 12294 12295 12296 12297 12298 12299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 12300 printf %s "checking how to convert $build file names to toolchain format... " >&6; } 12301 if test ${lt_cv_to_tool_file_cmd+y} 12302 then : 12303 printf %s "(cached) " >&6 12304 else $as_nop 12305 #assume ordinary cross tools, or native build. 12306 lt_cv_to_tool_file_cmd=func_convert_file_noop 12307 case $host in 12308 *-*-mingw* ) 12309 case $build in 12310 *-*-mingw* ) # actually msys 12311 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 12312 ;; 12313 esac 12314 ;; 12315 esac 12316 12317 fi 12318 12319 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 12320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 12321 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 12322 12323 12324 12325 12326 12327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 12328 printf %s "checking for $LD option to reload object files... " >&6; } 12329 if test ${lt_cv_ld_reload_flag+y} 12330 then : 12331 printf %s "(cached) " >&6 12332 else $as_nop 12333 lt_cv_ld_reload_flag='-r' 12334 fi 12335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 12336 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 12337 reload_flag=$lt_cv_ld_reload_flag 12338 case $reload_flag in 12339 "" | " "*) ;; 12340 *) reload_flag=" $reload_flag" ;; 12341 esac 12342 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12343 case $host_os in 12344 cygwin* | mingw* | pw32* | cegcc*) 12345 if test yes != "$GCC"; then 12346 reload_cmds=false 12347 fi 12348 ;; 12349 darwin*) 12350 if test yes = "$GCC"; then 12351 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12352 else 12353 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12354 fi 12355 ;; 12356 esac 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 if test -n "$ac_tool_prefix"; then 12367 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. 12368 set dummy ${ac_tool_prefix}file; ac_word=$2 12369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12370 printf %s "checking for $ac_word... " >&6; } 12371 if test ${ac_cv_prog_FILECMD+y} 12372 then : 12373 printf %s "(cached) " >&6 12374 else $as_nop 12375 if test -n "$FILECMD"; then 12376 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 12377 else 12378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12379 for as_dir in $PATH 12380 do 12381 IFS=$as_save_IFS 12382 case $as_dir in #((( 12383 '') as_dir=./ ;; 12384 */) ;; 12385 *) as_dir=$as_dir/ ;; 12386 esac 12387 for ac_exec_ext in '' $ac_executable_extensions; do 12388 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12389 ac_cv_prog_FILECMD="${ac_tool_prefix}file" 12390 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12391 break 2 12392 fi 12393 done 12394 done 12395 IFS=$as_save_IFS 12396 12397 fi 12398 fi 12399 FILECMD=$ac_cv_prog_FILECMD 12400 if test -n "$FILECMD"; then 12401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 12402 printf "%s\n" "$FILECMD" >&6; } 12403 else 12404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12405 printf "%s\n" "no" >&6; } 12406 fi 12407 12408 12409 fi 12410 if test -z "$ac_cv_prog_FILECMD"; then 12411 ac_ct_FILECMD=$FILECMD 12412 # Extract the first word of "file", so it can be a program name with args. 12413 set dummy file; ac_word=$2 12414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12415 printf %s "checking for $ac_word... " >&6; } 12416 if test ${ac_cv_prog_ac_ct_FILECMD+y} 12417 then : 12418 printf %s "(cached) " >&6 12419 else $as_nop 12420 if test -n "$ac_ct_FILECMD"; then 12421 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. 12422 else 12423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12424 for as_dir in $PATH 12425 do 12426 IFS=$as_save_IFS 12427 case $as_dir in #((( 12428 '') as_dir=./ ;; 12429 */) ;; 12430 *) as_dir=$as_dir/ ;; 12431 esac 12432 for ac_exec_ext in '' $ac_executable_extensions; do 12433 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12434 ac_cv_prog_ac_ct_FILECMD="file" 12435 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12436 break 2 12437 fi 12438 done 12439 done 12440 IFS=$as_save_IFS 12441 12442 fi 12443 fi 12444 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 12445 if test -n "$ac_ct_FILECMD"; then 12446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 12447 printf "%s\n" "$ac_ct_FILECMD" >&6; } 12448 else 12449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12450 printf "%s\n" "no" >&6; } 12451 fi 12452 12453 if test "x$ac_ct_FILECMD" = x; then 12454 FILECMD=":" 12455 else 12456 case $cross_compiling:$ac_tool_warned in 12457 yes:) 12458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12459 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12460 ac_tool_warned=yes ;; 12461 esac 12462 FILECMD=$ac_ct_FILECMD 12463 fi 12464 else 12465 FILECMD="$ac_cv_prog_FILECMD" 12466 fi 12467 12468 12469 12470 12471 12472 12473 12474 if test -n "$ac_tool_prefix"; then 12475 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12476 set dummy ${ac_tool_prefix}objdump; ac_word=$2 12477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12478 printf %s "checking for $ac_word... " >&6; } 12479 if test ${ac_cv_prog_OBJDUMP+y} 12480 then : 12481 printf %s "(cached) " >&6 12482 else $as_nop 12483 if test -n "$OBJDUMP"; then 12484 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12485 else 12486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12487 for as_dir in $PATH 12488 do 12489 IFS=$as_save_IFS 12490 case $as_dir in #((( 12491 '') as_dir=./ ;; 12492 */) ;; 12493 *) as_dir=$as_dir/ ;; 12494 esac 12495 for ac_exec_ext in '' $ac_executable_extensions; do 12496 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12497 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12498 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12499 break 2 12500 fi 12501 done 12502 done 12503 IFS=$as_save_IFS 12504 12505 fi 12506 fi 12507 OBJDUMP=$ac_cv_prog_OBJDUMP 12508 if test -n "$OBJDUMP"; then 12509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12510 printf "%s\n" "$OBJDUMP" >&6; } 12511 else 12512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12513 printf "%s\n" "no" >&6; } 12514 fi 12515 12516 12517 fi 12518 if test -z "$ac_cv_prog_OBJDUMP"; then 12519 ac_ct_OBJDUMP=$OBJDUMP 12520 # Extract the first word of "objdump", so it can be a program name with args. 12521 set dummy objdump; ac_word=$2 12522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12523 printf %s "checking for $ac_word... " >&6; } 12524 if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 12525 then : 12526 printf %s "(cached) " >&6 12527 else $as_nop 12528 if test -n "$ac_ct_OBJDUMP"; then 12529 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12530 else 12531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12532 for as_dir in $PATH 12533 do 12534 IFS=$as_save_IFS 12535 case $as_dir in #((( 12536 '') as_dir=./ ;; 12537 */) ;; 12538 *) as_dir=$as_dir/ ;; 12539 esac 12540 for ac_exec_ext in '' $ac_executable_extensions; do 12541 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12542 ac_cv_prog_ac_ct_OBJDUMP="objdump" 12543 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12544 break 2 12545 fi 12546 done 12547 done 12548 IFS=$as_save_IFS 12549 12550 fi 12551 fi 12552 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12553 if test -n "$ac_ct_OBJDUMP"; then 12554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12555 printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 12556 else 12557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12558 printf "%s\n" "no" >&6; } 12559 fi 12560 12561 if test "x$ac_ct_OBJDUMP" = x; then 12562 OBJDUMP="false" 12563 else 12564 case $cross_compiling:$ac_tool_warned in 12565 yes:) 12566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12567 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12568 ac_tool_warned=yes ;; 12569 esac 12570 OBJDUMP=$ac_ct_OBJDUMP 12571 fi 12572 else 12573 OBJDUMP="$ac_cv_prog_OBJDUMP" 12574 fi 12575 12576 test -z "$OBJDUMP" && OBJDUMP=objdump 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12587 printf %s "checking how to recognize dependent libraries... " >&6; } 12588 if test ${lt_cv_deplibs_check_method+y} 12589 then : 12590 printf %s "(cached) " >&6 12591 else $as_nop 12592 lt_cv_file_magic_cmd='$MAGIC_CMD' 12593 lt_cv_file_magic_test_file= 12594 lt_cv_deplibs_check_method='unknown' 12595 # Need to set the preceding variable on all platforms that support 12596 # interlibrary dependencies. 12597 # 'none' -- dependencies not supported. 12598 # 'unknown' -- same as none, but documents that we really don't know. 12599 # 'pass_all' -- all dependencies passed with no checks. 12600 # 'test_compile' -- check by making test program. 12601 # 'file_magic [[regex]]' -- check by looking for files in library path 12602 # that responds to the $file_magic_cmd with a given extended regex. 12603 # If you have 'file' or equivalent on your system and you're not sure 12604 # whether 'pass_all' will *always* work, you probably want this one. 12605 12606 case $host_os in 12607 aix[4-9]*) 12608 lt_cv_deplibs_check_method=pass_all 12609 ;; 12610 12611 beos*) 12612 lt_cv_deplibs_check_method=pass_all 12613 ;; 12614 12615 bsdi[45]*) 12616 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12617 lt_cv_file_magic_cmd='$FILECMD -L' 12618 lt_cv_file_magic_test_file=/shlib/libc.so 12619 ;; 12620 12621 cygwin*) 12622 # func_win32_libid is a shell function defined in ltmain.sh 12623 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12624 lt_cv_file_magic_cmd='func_win32_libid' 12625 ;; 12626 12627 mingw* | pw32*) 12628 # Base MSYS/MinGW do not provide the 'file' command needed by 12629 # func_win32_libid shell function, so use a weaker test based on 'objdump', 12630 # unless we find 'file', for example because we are cross-compiling. 12631 if ( file / ) >/dev/null 2>&1; then 12632 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12633 lt_cv_file_magic_cmd='func_win32_libid' 12634 else 12635 # Keep this pattern in sync with the one in func_win32_libid. 12636 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12637 lt_cv_file_magic_cmd='$OBJDUMP -f' 12638 fi 12639 ;; 12640 12641 cegcc*) 12642 # use the weaker test based on 'objdump'. See mingw*. 12643 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12644 lt_cv_file_magic_cmd='$OBJDUMP -f' 12645 ;; 12646 12647 darwin* | rhapsody*) 12648 lt_cv_deplibs_check_method=pass_all 12649 ;; 12650 12651 freebsd* | dragonfly* | midnightbsd*) 12652 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12653 case $host_cpu in 12654 i*86 ) 12655 # Not sure whether the presence of OpenBSD here was a mistake. 12656 # Let's accept both of them until this is cleared up. 12657 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12658 lt_cv_file_magic_cmd=$FILECMD 12659 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12660 ;; 12661 esac 12662 else 12663 lt_cv_deplibs_check_method=pass_all 12664 fi 12665 ;; 12666 12667 haiku*) 12668 lt_cv_deplibs_check_method=pass_all 12669 ;; 12670 12671 hpux10.20* | hpux11*) 12672 lt_cv_file_magic_cmd=$FILECMD 12673 case $host_cpu in 12674 ia64*) 12675 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12676 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12677 ;; 12678 hppa*64*) 12679 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]' 12680 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12681 ;; 12682 *) 12683 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 12684 lt_cv_file_magic_test_file=/usr/lib/libc.sl 12685 ;; 12686 esac 12687 ;; 12688 12689 interix[3-9]*) 12690 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 12691 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 12692 ;; 12693 12694 irix5* | irix6* | nonstopux*) 12695 case $LD in 12696 *-32|*"-32 ") libmagic=32-bit;; 12697 *-n32|*"-n32 ") libmagic=N32;; 12698 *-64|*"-64 ") libmagic=64-bit;; 12699 *) libmagic=never-match;; 12700 esac 12701 lt_cv_deplibs_check_method=pass_all 12702 ;; 12703 12704 # This must be glibc/ELF. 12705 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 12706 lt_cv_deplibs_check_method=pass_all 12707 ;; 12708 12709 netbsd*) 12710 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12711 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12712 else 12713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 12714 fi 12715 ;; 12716 12717 newos6*) 12718 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 12719 lt_cv_file_magic_cmd=$FILECMD 12720 lt_cv_file_magic_test_file=/usr/lib/libnls.so 12721 ;; 12722 12723 *nto* | *qnx*) 12724 lt_cv_deplibs_check_method=pass_all 12725 ;; 12726 12727 openbsd* | bitrig*) 12728 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12729 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 12730 else 12731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 12732 fi 12733 ;; 12734 12735 osf3* | osf4* | osf5*) 12736 lt_cv_deplibs_check_method=pass_all 12737 ;; 12738 12739 rdos*) 12740 lt_cv_deplibs_check_method=pass_all 12741 ;; 12742 12743 solaris*) 12744 lt_cv_deplibs_check_method=pass_all 12745 ;; 12746 12747 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12748 lt_cv_deplibs_check_method=pass_all 12749 ;; 12750 12751 sysv4 | sysv4.3*) 12752 case $host_vendor in 12753 motorola) 12754 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]' 12755 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 12756 ;; 12757 ncr) 12758 lt_cv_deplibs_check_method=pass_all 12759 ;; 12760 sequent) 12761 lt_cv_file_magic_cmd='/bin/file' 12762 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 12763 ;; 12764 sni) 12765 lt_cv_file_magic_cmd='/bin/file' 12766 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 12767 lt_cv_file_magic_test_file=/lib/libc.so 12768 ;; 12769 siemens) 12770 lt_cv_deplibs_check_method=pass_all 12771 ;; 12772 pc) 12773 lt_cv_deplibs_check_method=pass_all 12774 ;; 12775 esac 12776 ;; 12777 12778 tpf*) 12779 lt_cv_deplibs_check_method=pass_all 12780 ;; 12781 os2*) 12782 lt_cv_deplibs_check_method=pass_all 12783 ;; 12784 esac 12785 12786 fi 12787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 12788 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 12789 12790 file_magic_glob= 12791 want_nocaseglob=no 12792 if test "$build" = "$host"; then 12793 case $host_os in 12794 mingw* | pw32*) 12795 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 12796 want_nocaseglob=yes 12797 else 12798 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 12799 fi 12800 ;; 12801 esac 12802 fi 12803 12804 file_magic_cmd=$lt_cv_file_magic_cmd 12805 deplibs_check_method=$lt_cv_deplibs_check_method 12806 test -z "$deplibs_check_method" && deplibs_check_method=unknown 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 if test -n "$ac_tool_prefix"; then 12830 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 12831 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 12832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12833 printf %s "checking for $ac_word... " >&6; } 12834 if test ${ac_cv_prog_DLLTOOL+y} 12835 then : 12836 printf %s "(cached) " >&6 12837 else $as_nop 12838 if test -n "$DLLTOOL"; then 12839 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 12840 else 12841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12842 for as_dir in $PATH 12843 do 12844 IFS=$as_save_IFS 12845 case $as_dir in #((( 12846 '') as_dir=./ ;; 12847 */) ;; 12848 *) as_dir=$as_dir/ ;; 12849 esac 12850 for ac_exec_ext in '' $ac_executable_extensions; do 12851 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12852 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 12853 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12854 break 2 12855 fi 12856 done 12857 done 12858 IFS=$as_save_IFS 12859 12860 fi 12861 fi 12862 DLLTOOL=$ac_cv_prog_DLLTOOL 12863 if test -n "$DLLTOOL"; then 12864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 12865 printf "%s\n" "$DLLTOOL" >&6; } 12866 else 12867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12868 printf "%s\n" "no" >&6; } 12869 fi 12870 12871 12872 fi 12873 if test -z "$ac_cv_prog_DLLTOOL"; then 12874 ac_ct_DLLTOOL=$DLLTOOL 12875 # Extract the first word of "dlltool", so it can be a program name with args. 12876 set dummy dlltool; ac_word=$2 12877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12878 printf %s "checking for $ac_word... " >&6; } 12879 if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 12880 then : 12881 printf %s "(cached) " >&6 12882 else $as_nop 12883 if test -n "$ac_ct_DLLTOOL"; then 12884 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 12885 else 12886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12887 for as_dir in $PATH 12888 do 12889 IFS=$as_save_IFS 12890 case $as_dir in #((( 12891 '') as_dir=./ ;; 12892 */) ;; 12893 *) as_dir=$as_dir/ ;; 12894 esac 12895 for ac_exec_ext in '' $ac_executable_extensions; do 12896 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12897 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 12898 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12899 break 2 12900 fi 12901 done 12902 done 12903 IFS=$as_save_IFS 12904 12905 fi 12906 fi 12907 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 12908 if test -n "$ac_ct_DLLTOOL"; then 12909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 12910 printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 12911 else 12912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12913 printf "%s\n" "no" >&6; } 12914 fi 12915 12916 if test "x$ac_ct_DLLTOOL" = x; then 12917 DLLTOOL="false" 12918 else 12919 case $cross_compiling:$ac_tool_warned in 12920 yes:) 12921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12922 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12923 ac_tool_warned=yes ;; 12924 esac 12925 DLLTOOL=$ac_ct_DLLTOOL 12926 fi 12927 else 12928 DLLTOOL="$ac_cv_prog_DLLTOOL" 12929 fi 12930 12931 test -z "$DLLTOOL" && DLLTOOL=dlltool 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 12943 printf %s "checking how to associate runtime and link libraries... " >&6; } 12944 if test ${lt_cv_sharedlib_from_linklib_cmd+y} 12945 then : 12946 printf %s "(cached) " >&6 12947 else $as_nop 12948 lt_cv_sharedlib_from_linklib_cmd='unknown' 12949 12950 case $host_os in 12951 cygwin* | mingw* | pw32* | cegcc*) 12952 # two different shell functions defined in ltmain.sh; 12953 # decide which one to use based on capabilities of $DLLTOOL 12954 case `$DLLTOOL --help 2>&1` in 12955 *--identify-strict*) 12956 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 12957 ;; 12958 *) 12959 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 12960 ;; 12961 esac 12962 ;; 12963 *) 12964 # fallback: assume linklib IS sharedlib 12965 lt_cv_sharedlib_from_linklib_cmd=$ECHO 12966 ;; 12967 esac 12968 12969 fi 12970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 12971 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 12972 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 12973 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 12974 12975 12976 12977 12978 12979 12980 12981 if test -n "$ac_tool_prefix"; then 12982 for ac_prog in ar 12983 do 12984 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12985 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12987 printf %s "checking for $ac_word... " >&6; } 12988 if test ${ac_cv_prog_AR+y} 12989 then : 12990 printf %s "(cached) " >&6 12991 else $as_nop 12992 if test -n "$AR"; then 12993 ac_cv_prog_AR="$AR" # Let the user override the test. 12994 else 12995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12996 for as_dir in $PATH 12997 do 12998 IFS=$as_save_IFS 12999 case $as_dir in #((( 13000 '') as_dir=./ ;; 13001 */) ;; 13002 *) as_dir=$as_dir/ ;; 13003 esac 13004 for ac_exec_ext in '' $ac_executable_extensions; do 13005 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13006 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 13007 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13008 break 2 13009 fi 13010 done 13011 done 13012 IFS=$as_save_IFS 13013 13014 fi 13015 fi 13016 AR=$ac_cv_prog_AR 13017 if test -n "$AR"; then 13018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 13019 printf "%s\n" "$AR" >&6; } 13020 else 13021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13022 printf "%s\n" "no" >&6; } 13023 fi 13024 13025 13026 test -n "$AR" && break 13027 done 13028 fi 13029 if test -z "$AR"; then 13030 ac_ct_AR=$AR 13031 for ac_prog in ar 13032 do 13033 # Extract the first word of "$ac_prog", so it can be a program name with args. 13034 set dummy $ac_prog; ac_word=$2 13035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13036 printf %s "checking for $ac_word... " >&6; } 13037 if test ${ac_cv_prog_ac_ct_AR+y} 13038 then : 13039 printf %s "(cached) " >&6 13040 else $as_nop 13041 if test -n "$ac_ct_AR"; then 13042 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 13043 else 13044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13045 for as_dir in $PATH 13046 do 13047 IFS=$as_save_IFS 13048 case $as_dir in #((( 13049 '') as_dir=./ ;; 13050 */) ;; 13051 *) as_dir=$as_dir/ ;; 13052 esac 13053 for ac_exec_ext in '' $ac_executable_extensions; do 13054 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13055 ac_cv_prog_ac_ct_AR="$ac_prog" 13056 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13057 break 2 13058 fi 13059 done 13060 done 13061 IFS=$as_save_IFS 13062 13063 fi 13064 fi 13065 ac_ct_AR=$ac_cv_prog_ac_ct_AR 13066 if test -n "$ac_ct_AR"; then 13067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 13068 printf "%s\n" "$ac_ct_AR" >&6; } 13069 else 13070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13071 printf "%s\n" "no" >&6; } 13072 fi 13073 13074 13075 test -n "$ac_ct_AR" && break 13076 done 13077 13078 if test "x$ac_ct_AR" = x; then 13079 AR="false" 13080 else 13081 case $cross_compiling:$ac_tool_warned in 13082 yes:) 13083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13084 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13085 ac_tool_warned=yes ;; 13086 esac 13087 AR=$ac_ct_AR 13088 fi 13089 fi 13090 13091 : ${AR=ar} 13092 13093 13094 13095 13096 13097 13098 # Use ARFLAGS variable as AR's operation code to sync the variable naming with 13099 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 13100 # higher priority because thats what people were doing historically (setting 13101 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 13102 # variable obsoleted/removed. 13103 13104 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 13105 lt_ar_flags=$AR_FLAGS 13106 13107 13108 13109 13110 13111 13112 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 13113 # by AR_FLAGS because that was never working and AR_FLAGS is about to die. 13114 13115 13116 13117 13118 13119 13120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 13121 printf %s "checking for archiver @FILE support... " >&6; } 13122 if test ${lt_cv_ar_at_file+y} 13123 then : 13124 printf %s "(cached) " >&6 13125 else $as_nop 13126 lt_cv_ar_at_file=no 13127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13128 /* end confdefs.h. */ 13129 13130 int 13131 main (void) 13132 { 13133 13134 ; 13135 return 0; 13136 } 13137 _ACEOF 13138 if ac_fn_c_try_compile "$LINENO" 13139 then : 13140 echo conftest.$ac_objext > conftest.lst 13141 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 13142 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13143 (eval $lt_ar_try) 2>&5 13144 ac_status=$? 13145 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13146 test $ac_status = 0; } 13147 if test 0 -eq "$ac_status"; then 13148 # Ensure the archiver fails upon bogus file names. 13149 rm -f conftest.$ac_objext libconftest.a 13150 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13151 (eval $lt_ar_try) 2>&5 13152 ac_status=$? 13153 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13154 test $ac_status = 0; } 13155 if test 0 -ne "$ac_status"; then 13156 lt_cv_ar_at_file=@ 13157 fi 13158 fi 13159 rm -f conftest.* libconftest.a 13160 13161 fi 13162 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13163 13164 fi 13165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 13166 printf "%s\n" "$lt_cv_ar_at_file" >&6; } 13167 13168 if test no = "$lt_cv_ar_at_file"; then 13169 archiver_list_spec= 13170 else 13171 archiver_list_spec=$lt_cv_ar_at_file 13172 fi 13173 13174 13175 13176 13177 13178 13179 13180 if test -n "$ac_tool_prefix"; then 13181 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 13182 set dummy ${ac_tool_prefix}strip; ac_word=$2 13183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13184 printf %s "checking for $ac_word... " >&6; } 13185 if test ${ac_cv_prog_STRIP+y} 13186 then : 13187 printf %s "(cached) " >&6 13188 else $as_nop 13189 if test -n "$STRIP"; then 13190 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 13191 else 13192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13193 for as_dir in $PATH 13194 do 13195 IFS=$as_save_IFS 13196 case $as_dir in #((( 13197 '') as_dir=./ ;; 13198 */) ;; 13199 *) as_dir=$as_dir/ ;; 13200 esac 13201 for ac_exec_ext in '' $ac_executable_extensions; do 13202 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13203 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 13204 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13205 break 2 13206 fi 13207 done 13208 done 13209 IFS=$as_save_IFS 13210 13211 fi 13212 fi 13213 STRIP=$ac_cv_prog_STRIP 13214 if test -n "$STRIP"; then 13215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 13216 printf "%s\n" "$STRIP" >&6; } 13217 else 13218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13219 printf "%s\n" "no" >&6; } 13220 fi 13221 13222 13223 fi 13224 if test -z "$ac_cv_prog_STRIP"; then 13225 ac_ct_STRIP=$STRIP 13226 # Extract the first word of "strip", so it can be a program name with args. 13227 set dummy strip; ac_word=$2 13228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13229 printf %s "checking for $ac_word... " >&6; } 13230 if test ${ac_cv_prog_ac_ct_STRIP+y} 13231 then : 13232 printf %s "(cached) " >&6 13233 else $as_nop 13234 if test -n "$ac_ct_STRIP"; then 13235 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 13236 else 13237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13238 for as_dir in $PATH 13239 do 13240 IFS=$as_save_IFS 13241 case $as_dir in #((( 13242 '') as_dir=./ ;; 13243 */) ;; 13244 *) as_dir=$as_dir/ ;; 13245 esac 13246 for ac_exec_ext in '' $ac_executable_extensions; do 13247 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13248 ac_cv_prog_ac_ct_STRIP="strip" 13249 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13250 break 2 13251 fi 13252 done 13253 done 13254 IFS=$as_save_IFS 13255 13256 fi 13257 fi 13258 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 13259 if test -n "$ac_ct_STRIP"; then 13260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 13261 printf "%s\n" "$ac_ct_STRIP" >&6; } 13262 else 13263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13264 printf "%s\n" "no" >&6; } 13265 fi 13266 13267 if test "x$ac_ct_STRIP" = x; then 13268 STRIP=":" 13269 else 13270 case $cross_compiling:$ac_tool_warned in 13271 yes:) 13272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13273 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13274 ac_tool_warned=yes ;; 13275 esac 13276 STRIP=$ac_ct_STRIP 13277 fi 13278 else 13279 STRIP="$ac_cv_prog_STRIP" 13280 fi 13281 13282 test -z "$STRIP" && STRIP=: 13283 13284 13285 13286 13287 13288 13289 if test -n "$ac_tool_prefix"; then 13290 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 13291 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 13292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13293 printf %s "checking for $ac_word... " >&6; } 13294 if test ${ac_cv_prog_RANLIB+y} 13295 then : 13296 printf %s "(cached) " >&6 13297 else $as_nop 13298 if test -n "$RANLIB"; then 13299 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 13300 else 13301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13302 for as_dir in $PATH 13303 do 13304 IFS=$as_save_IFS 13305 case $as_dir in #((( 13306 '') as_dir=./ ;; 13307 */) ;; 13308 *) as_dir=$as_dir/ ;; 13309 esac 13310 for ac_exec_ext in '' $ac_executable_extensions; do 13311 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13312 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 13313 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13314 break 2 13315 fi 13316 done 13317 done 13318 IFS=$as_save_IFS 13319 13320 fi 13321 fi 13322 RANLIB=$ac_cv_prog_RANLIB 13323 if test -n "$RANLIB"; then 13324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 13325 printf "%s\n" "$RANLIB" >&6; } 13326 else 13327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13328 printf "%s\n" "no" >&6; } 13329 fi 13330 13331 13332 fi 13333 if test -z "$ac_cv_prog_RANLIB"; then 13334 ac_ct_RANLIB=$RANLIB 13335 # Extract the first word of "ranlib", so it can be a program name with args. 13336 set dummy ranlib; ac_word=$2 13337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13338 printf %s "checking for $ac_word... " >&6; } 13339 if test ${ac_cv_prog_ac_ct_RANLIB+y} 13340 then : 13341 printf %s "(cached) " >&6 13342 else $as_nop 13343 if test -n "$ac_ct_RANLIB"; then 13344 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 13345 else 13346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13347 for as_dir in $PATH 13348 do 13349 IFS=$as_save_IFS 13350 case $as_dir in #((( 13351 '') as_dir=./ ;; 13352 */) ;; 13353 *) as_dir=$as_dir/ ;; 13354 esac 13355 for ac_exec_ext in '' $ac_executable_extensions; do 13356 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13357 ac_cv_prog_ac_ct_RANLIB="ranlib" 13358 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13359 break 2 13360 fi 13361 done 13362 done 13363 IFS=$as_save_IFS 13364 13365 fi 13366 fi 13367 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 13368 if test -n "$ac_ct_RANLIB"; then 13369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 13370 printf "%s\n" "$ac_ct_RANLIB" >&6; } 13371 else 13372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13373 printf "%s\n" "no" >&6; } 13374 fi 13375 13376 if test "x$ac_ct_RANLIB" = x; then 13377 RANLIB=":" 13378 else 13379 case $cross_compiling:$ac_tool_warned in 13380 yes:) 13381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13382 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13383 ac_tool_warned=yes ;; 13384 esac 13385 RANLIB=$ac_ct_RANLIB 13386 fi 13387 else 13388 RANLIB="$ac_cv_prog_RANLIB" 13389 fi 13390 13391 test -z "$RANLIB" && RANLIB=: 13392 13393 13394 13395 13396 13397 13398 # Determine commands to create old-style static archives. 13399 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 13400 old_postinstall_cmds='chmod 644 $oldlib' 13401 old_postuninstall_cmds= 13402 13403 if test -n "$RANLIB"; then 13404 case $host_os in 13405 bitrig* | openbsd*) 13406 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 13407 ;; 13408 *) 13409 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 13410 ;; 13411 esac 13412 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 13413 fi 13414 13415 case $host_os in 13416 darwin*) 13417 lock_old_archive_extraction=yes ;; 13418 *) 13419 lock_old_archive_extraction=no ;; 13420 esac 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 # If no C compiler was specified, use CC. 13461 LTCC=${LTCC-"$CC"} 13462 13463 # If no C compiler flags were specified, use CFLAGS. 13464 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13465 13466 # Allow CC to be a program name with arguments. 13467 compiler=$CC 13468 13469 13470 # Check for command to grab the raw symbol name followed by C symbol from nm. 13471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 13472 printf %s "checking command to parse $NM output from $compiler object... " >&6; } 13473 if test ${lt_cv_sys_global_symbol_pipe+y} 13474 then : 13475 printf %s "(cached) " >&6 13476 else $as_nop 13477 13478 # These are sane defaults that work on at least a few old systems. 13479 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 13480 13481 # Character class describing NM global symbol codes. 13482 symcode='[BCDEGRST]' 13483 13484 # Regexp to match symbols that can be accessed directly from C. 13485 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 13486 13487 # Define system-specific variables. 13488 case $host_os in 13489 aix*) 13490 symcode='[BCDT]' 13491 ;; 13492 cygwin* | mingw* | pw32* | cegcc*) 13493 symcode='[ABCDGISTW]' 13494 ;; 13495 hpux*) 13496 if test ia64 = "$host_cpu"; then 13497 symcode='[ABCDEGRST]' 13498 fi 13499 ;; 13500 irix* | nonstopux*) 13501 symcode='[BCDEGRST]' 13502 ;; 13503 osf*) 13504 symcode='[BCDEGQRST]' 13505 ;; 13506 solaris*) 13507 symcode='[BDRT]' 13508 ;; 13509 sco3.2v5*) 13510 symcode='[DT]' 13511 ;; 13512 sysv4.2uw2*) 13513 symcode='[DT]' 13514 ;; 13515 sysv5* | sco5v6* | unixware* | OpenUNIX*) 13516 symcode='[ABDT]' 13517 ;; 13518 sysv4) 13519 symcode='[DFNSTU]' 13520 ;; 13521 esac 13522 13523 # If we're using GNU nm, then use its standard symbol codes. 13524 case `$NM -V 2>&1` in 13525 *GNU* | *'with BFD'*) 13526 symcode='[ABCDGIRSTW]' ;; 13527 esac 13528 13529 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13530 # Gets list of data symbols to import. 13531 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 13532 # Adjust the below global symbol transforms to fixup imported variables. 13533 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 13534 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 13535 lt_c_name_lib_hook="\ 13536 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 13537 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 13538 else 13539 # Disable hooks by default. 13540 lt_cv_sys_global_symbol_to_import= 13541 lt_cdecl_hook= 13542 lt_c_name_hook= 13543 lt_c_name_lib_hook= 13544 fi 13545 13546 # Transform an extracted symbol line into a proper C declaration. 13547 # Some systems (esp. on ia64) link data and code symbols differently, 13548 # so use this general approach. 13549 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 13550 $lt_cdecl_hook\ 13551 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 13552 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13553 13554 # Transform an extracted symbol line into symbol name and symbol address 13555 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 13556 $lt_c_name_hook\ 13557 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13558 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 13559 13560 # Transform an extracted symbol line into symbol name with lib prefix and 13561 # symbol address. 13562 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 13563 $lt_c_name_lib_hook\ 13564 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13565 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 13566 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13567 13568 # Handle CRLF in mingw tool chain 13569 opt_cr= 13570 case $build_os in 13571 mingw*) 13572 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13573 ;; 13574 esac 13575 13576 # Try without a prefix underscore, then with it. 13577 for ac_symprfx in "" "_"; do 13578 13579 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13580 symxfrm="\\1 $ac_symprfx\\2 \\2" 13581 13582 # Write the raw and C identifiers. 13583 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13584 # Fake it for dumpbin and say T for any non-static function, 13585 # D for any global variable and I for any imported variable. 13586 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 13587 # which start with @ or ?. 13588 lt_cv_sys_global_symbol_pipe="$AWK '"\ 13589 " {last_section=section; section=\$ 3};"\ 13590 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13591 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 13592 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 13593 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 13594 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13595 " \$ 0!~/External *\|/{next};"\ 13596 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13597 " {if(hide[section]) next};"\ 13598 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 13599 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 13600 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 13601 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13602 " ' prfx=^$ac_symprfx" 13603 else 13604 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13605 fi 13606 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 13607 13608 # Check to see that the pipe works correctly. 13609 pipe_works=no 13610 13611 rm -f conftest* 13612 cat > conftest.$ac_ext <<_LT_EOF 13613 #ifdef __cplusplus 13614 extern "C" { 13615 #endif 13616 char nm_test_var; 13617 void nm_test_func(void); 13618 void nm_test_func(void){} 13619 #ifdef __cplusplus 13620 } 13621 #endif 13622 int main(){nm_test_var='a';nm_test_func();return(0);} 13623 _LT_EOF 13624 13625 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13626 (eval $ac_compile) 2>&5 13627 ac_status=$? 13628 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13629 test $ac_status = 0; }; then 13630 # Now try to grab the symbols. 13631 nlist=conftest.nm 13632 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13633 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13634 ac_status=$? 13635 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13636 test $ac_status = 0; } && test -s "$nlist"; then 13637 # Try sorting and uniquifying the output. 13638 if sort "$nlist" | uniq > "$nlist"T; then 13639 mv -f "$nlist"T "$nlist" 13640 else 13641 rm -f "$nlist"T 13642 fi 13643 13644 # Make sure that we snagged all the symbols we need. 13645 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13646 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13647 cat <<_LT_EOF > conftest.$ac_ext 13648 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 13649 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 13650 /* DATA imports from DLLs on WIN32 can't be const, because runtime 13651 relocations are performed -- see ld's documentation on pseudo-relocs. */ 13652 # define LT_DLSYM_CONST 13653 #elif defined __osf__ 13654 /* This system does not cope well with relocations in const data. */ 13655 # define LT_DLSYM_CONST 13656 #else 13657 # define LT_DLSYM_CONST const 13658 #endif 13659 13660 #ifdef __cplusplus 13661 extern "C" { 13662 #endif 13663 13664 _LT_EOF 13665 # Now generate the symbol file. 13666 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13667 13668 cat <<_LT_EOF >> conftest.$ac_ext 13669 13670 /* The mapping between symbol names and symbols. */ 13671 LT_DLSYM_CONST struct { 13672 const char *name; 13673 void *address; 13674 } 13675 lt__PROGRAM__LTX_preloaded_symbols[] = 13676 { 13677 { "@PROGRAM@", (void *) 0 }, 13678 _LT_EOF 13679 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 13680 cat <<\_LT_EOF >> conftest.$ac_ext 13681 {0, (void *) 0} 13682 }; 13683 13684 /* This works around a problem in FreeBSD linker */ 13685 #ifdef FREEBSD_WORKAROUND 13686 static const void *lt_preloaded_setup() { 13687 return lt__PROGRAM__LTX_preloaded_symbols; 13688 } 13689 #endif 13690 13691 #ifdef __cplusplus 13692 } 13693 #endif 13694 _LT_EOF 13695 # Now try linking the two files. 13696 mv conftest.$ac_objext conftstm.$ac_objext 13697 lt_globsym_save_LIBS=$LIBS 13698 lt_globsym_save_CFLAGS=$CFLAGS 13699 LIBS=conftstm.$ac_objext 13700 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 13701 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 13702 (eval $ac_link) 2>&5 13703 ac_status=$? 13704 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13705 test $ac_status = 0; } && test -s conftest$ac_exeext; then 13706 pipe_works=yes 13707 fi 13708 LIBS=$lt_globsym_save_LIBS 13709 CFLAGS=$lt_globsym_save_CFLAGS 13710 else 13711 echo "cannot find nm_test_func in $nlist" >&5 13712 fi 13713 else 13714 echo "cannot find nm_test_var in $nlist" >&5 13715 fi 13716 else 13717 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 13718 fi 13719 else 13720 echo "$progname: failed program was:" >&5 13721 cat conftest.$ac_ext >&5 13722 fi 13723 rm -rf conftest* conftst* 13724 13725 # Do not use the global_symbol_pipe unless it works. 13726 if test yes = "$pipe_works"; then 13727 break 13728 else 13729 lt_cv_sys_global_symbol_pipe= 13730 fi 13731 done 13732 13733 fi 13734 13735 if test -z "$lt_cv_sys_global_symbol_pipe"; then 13736 lt_cv_sys_global_symbol_to_cdecl= 13737 fi 13738 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 13739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 13740 printf "%s\n" "failed" >&6; } 13741 else 13742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 13743 printf "%s\n" "ok" >&6; } 13744 fi 13745 13746 # Response file support. 13747 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13748 nm_file_list_spec='@' 13749 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 13750 nm_file_list_spec='@' 13751 fi 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 13790 printf %s "checking for sysroot... " >&6; } 13791 13792 # Check whether --with-sysroot was given. 13793 if test ${with_sysroot+y} 13794 then : 13795 withval=$with_sysroot; 13796 else $as_nop 13797 with_sysroot=no 13798 fi 13799 13800 13801 lt_sysroot= 13802 case $with_sysroot in #( 13803 yes) 13804 if test yes = "$GCC"; then 13805 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 13806 fi 13807 ;; #( 13808 /*) 13809 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 13810 ;; #( 13811 no|'') 13812 ;; #( 13813 *) 13814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 13815 printf "%s\n" "$with_sysroot" >&6; } 13816 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 13817 ;; 13818 esac 13819 13820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 13821 printf "%s\n" "${lt_sysroot:-no}" >&6; } 13822 13823 13824 13825 13826 13827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 13828 printf %s "checking for a working dd... " >&6; } 13829 if test ${ac_cv_path_lt_DD+y} 13830 then : 13831 printf %s "(cached) " >&6 13832 else $as_nop 13833 printf 0123456789abcdef0123456789abcdef >conftest.i 13834 cat conftest.i conftest.i >conftest2.i 13835 : ${lt_DD:=$DD} 13836 if test -z "$lt_DD"; then 13837 ac_path_lt_DD_found=false 13838 # Loop through the user's path and test for each of PROGNAME-LIST 13839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13840 for as_dir in $PATH 13841 do 13842 IFS=$as_save_IFS 13843 case $as_dir in #((( 13844 '') as_dir=./ ;; 13845 */) ;; 13846 *) as_dir=$as_dir/ ;; 13847 esac 13848 for ac_prog in dd 13849 do 13850 for ac_exec_ext in '' $ac_executable_extensions; do 13851 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 13852 as_fn_executable_p "$ac_path_lt_DD" || continue 13853 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13854 cmp -s conftest.i conftest.out \ 13855 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 13856 fi 13857 $ac_path_lt_DD_found && break 3 13858 done 13859 done 13860 done 13861 IFS=$as_save_IFS 13862 if test -z "$ac_cv_path_lt_DD"; then 13863 : 13864 fi 13865 else 13866 ac_cv_path_lt_DD=$lt_DD 13867 fi 13868 13869 rm -f conftest.i conftest2.i conftest.out 13870 fi 13871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 13872 printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 13873 13874 13875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 13876 printf %s "checking how to truncate binary pipes... " >&6; } 13877 if test ${lt_cv_truncate_bin+y} 13878 then : 13879 printf %s "(cached) " >&6 13880 else $as_nop 13881 printf 0123456789abcdef0123456789abcdef >conftest.i 13882 cat conftest.i conftest.i >conftest2.i 13883 lt_cv_truncate_bin= 13884 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 13885 cmp -s conftest.i conftest.out \ 13886 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 13887 fi 13888 rm -f conftest.i conftest2.i conftest.out 13889 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 13890 fi 13891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 13892 printf "%s\n" "$lt_cv_truncate_bin" >&6; } 13893 13894 13895 13896 13897 13898 13899 13900 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 13901 func_cc_basename () 13902 { 13903 for cc_temp in $*""; do 13904 case $cc_temp in 13905 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13906 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13907 \-*) ;; 13908 *) break;; 13909 esac 13910 done 13911 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13912 } 13913 13914 # Check whether --enable-libtool-lock was given. 13915 if test ${enable_libtool_lock+y} 13916 then : 13917 enableval=$enable_libtool_lock; 13918 fi 13919 13920 test no = "$enable_libtool_lock" || enable_libtool_lock=yes 13921 13922 # Some flags need to be propagated to the compiler or linker for good 13923 # libtool support. 13924 case $host in 13925 ia64-*-hpux*) 13926 # Find out what ABI is being produced by ac_compile, and set mode 13927 # options accordingly. 13928 echo 'int i;' > conftest.$ac_ext 13929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13930 (eval $ac_compile) 2>&5 13931 ac_status=$? 13932 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13933 test $ac_status = 0; }; then 13934 case `$FILECMD conftest.$ac_objext` in 13935 *ELF-32*) 13936 HPUX_IA64_MODE=32 13937 ;; 13938 *ELF-64*) 13939 HPUX_IA64_MODE=64 13940 ;; 13941 esac 13942 fi 13943 rm -rf conftest* 13944 ;; 13945 *-*-irix6*) 13946 # Find out what ABI is being produced by ac_compile, and set linker 13947 # options accordingly. 13948 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13949 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13950 (eval $ac_compile) 2>&5 13951 ac_status=$? 13952 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13953 test $ac_status = 0; }; then 13954 if test yes = "$lt_cv_prog_gnu_ld"; then 13955 case `$FILECMD conftest.$ac_objext` in 13956 *32-bit*) 13957 LD="${LD-ld} -melf32bsmip" 13958 ;; 13959 *N32*) 13960 LD="${LD-ld} -melf32bmipn32" 13961 ;; 13962 *64-bit*) 13963 LD="${LD-ld} -melf64bmip" 13964 ;; 13965 esac 13966 else 13967 case `$FILECMD conftest.$ac_objext` in 13968 *32-bit*) 13969 LD="${LD-ld} -32" 13970 ;; 13971 *N32*) 13972 LD="${LD-ld} -n32" 13973 ;; 13974 *64-bit*) 13975 LD="${LD-ld} -64" 13976 ;; 13977 esac 13978 fi 13979 fi 13980 rm -rf conftest* 13981 ;; 13982 13983 mips64*-*linux*) 13984 # Find out what ABI is being produced by ac_compile, and set linker 13985 # options accordingly. 13986 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 13987 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13988 (eval $ac_compile) 2>&5 13989 ac_status=$? 13990 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13991 test $ac_status = 0; }; then 13992 emul=elf 13993 case `$FILECMD conftest.$ac_objext` in 13994 *32-bit*) 13995 emul="${emul}32" 13996 ;; 13997 *64-bit*) 13998 emul="${emul}64" 13999 ;; 14000 esac 14001 case `$FILECMD conftest.$ac_objext` in 14002 *MSB*) 14003 emul="${emul}btsmip" 14004 ;; 14005 *LSB*) 14006 emul="${emul}ltsmip" 14007 ;; 14008 esac 14009 case `$FILECMD conftest.$ac_objext` in 14010 *N32*) 14011 emul="${emul}n32" 14012 ;; 14013 esac 14014 LD="${LD-ld} -m $emul" 14015 fi 14016 rm -rf conftest* 14017 ;; 14018 14019 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 14020 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 14021 # Find out what ABI is being produced by ac_compile, and set linker 14022 # options accordingly. Note that the listed cases only cover the 14023 # situations where additional linker options are needed (such as when 14024 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 14025 # vice versa); the common cases where no linker options are needed do 14026 # not appear in the list. 14027 echo 'int i;' > conftest.$ac_ext 14028 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14029 (eval $ac_compile) 2>&5 14030 ac_status=$? 14031 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14032 test $ac_status = 0; }; then 14033 case `$FILECMD conftest.o` in 14034 *32-bit*) 14035 case $host in 14036 x86_64-*kfreebsd*-gnu) 14037 LD="${LD-ld} -m elf_i386_fbsd" 14038 ;; 14039 x86_64-*linux*) 14040 case `$FILECMD conftest.o` in 14041 *x86-64*) 14042 LD="${LD-ld} -m elf32_x86_64" 14043 ;; 14044 *) 14045 LD="${LD-ld} -m elf_i386" 14046 ;; 14047 esac 14048 ;; 14049 powerpc64le-*linux*) 14050 LD="${LD-ld} -m elf32lppclinux" 14051 ;; 14052 powerpc64-*linux*) 14053 LD="${LD-ld} -m elf32ppclinux" 14054 ;; 14055 s390x-*linux*) 14056 LD="${LD-ld} -m elf_s390" 14057 ;; 14058 sparc64-*linux*) 14059 LD="${LD-ld} -m elf32_sparc" 14060 ;; 14061 esac 14062 ;; 14063 *64-bit*) 14064 case $host in 14065 x86_64-*kfreebsd*-gnu) 14066 LD="${LD-ld} -m elf_x86_64_fbsd" 14067 ;; 14068 x86_64-*linux*) 14069 LD="${LD-ld} -m elf_x86_64" 14070 ;; 14071 powerpcle-*linux*) 14072 LD="${LD-ld} -m elf64lppc" 14073 ;; 14074 powerpc-*linux*) 14075 LD="${LD-ld} -m elf64ppc" 14076 ;; 14077 s390*-*linux*|s390*-*tpf*) 14078 LD="${LD-ld} -m elf64_s390" 14079 ;; 14080 sparc*-*linux*) 14081 LD="${LD-ld} -m elf64_sparc" 14082 ;; 14083 esac 14084 ;; 14085 esac 14086 fi 14087 rm -rf conftest* 14088 ;; 14089 14090 *-*-sco3.2v5*) 14091 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 14092 SAVE_CFLAGS=$CFLAGS 14093 CFLAGS="$CFLAGS -belf" 14094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 14095 printf %s "checking whether the C compiler needs -belf... " >&6; } 14096 if test ${lt_cv_cc_needs_belf+y} 14097 then : 14098 printf %s "(cached) " >&6 14099 else $as_nop 14100 ac_ext=c 14101 ac_cpp='$CPP $CPPFLAGS' 14102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14104 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14105 14106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14107 /* end confdefs.h. */ 14108 14109 int 14110 main (void) 14111 { 14112 14113 ; 14114 return 0; 14115 } 14116 _ACEOF 14117 if ac_fn_c_try_link "$LINENO" 14118 then : 14119 lt_cv_cc_needs_belf=yes 14120 else $as_nop 14121 lt_cv_cc_needs_belf=no 14122 fi 14123 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14124 conftest$ac_exeext conftest.$ac_ext 14125 ac_ext=c 14126 ac_cpp='$CPP $CPPFLAGS' 14127 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14128 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14129 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14130 14131 fi 14132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 14133 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 14134 if test yes != "$lt_cv_cc_needs_belf"; then 14135 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 14136 CFLAGS=$SAVE_CFLAGS 14137 fi 14138 ;; 14139 *-*solaris*) 14140 # Find out what ABI is being produced by ac_compile, and set linker 14141 # options accordingly. 14142 echo 'int i;' > conftest.$ac_ext 14143 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14144 (eval $ac_compile) 2>&5 14145 ac_status=$? 14146 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14147 test $ac_status = 0; }; then 14148 case `$FILECMD conftest.o` in 14149 *64-bit*) 14150 case $lt_cv_prog_gnu_ld in 14151 yes*) 14152 case $host in 14153 i?86-*-solaris*|x86_64-*-solaris*) 14154 LD="${LD-ld} -m elf_x86_64" 14155 ;; 14156 sparc*-*-solaris*) 14157 LD="${LD-ld} -m elf64_sparc" 14158 ;; 14159 esac 14160 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 14161 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 14162 LD=${LD-ld}_sol2 14163 fi 14164 ;; 14165 *) 14166 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 14167 LD="${LD-ld} -64" 14168 fi 14169 ;; 14170 esac 14171 ;; 14172 esac 14173 fi 14174 rm -rf conftest* 14175 ;; 14176 esac 14177 14178 need_locks=$enable_libtool_lock 14179 14180 if test -n "$ac_tool_prefix"; then 14181 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 14182 set dummy ${ac_tool_prefix}mt; ac_word=$2 14183 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14184 printf %s "checking for $ac_word... " >&6; } 14185 if test ${ac_cv_prog_MANIFEST_TOOL+y} 14186 then : 14187 printf %s "(cached) " >&6 14188 else $as_nop 14189 if test -n "$MANIFEST_TOOL"; then 14190 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 14191 else 14192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14193 for as_dir in $PATH 14194 do 14195 IFS=$as_save_IFS 14196 case $as_dir in #((( 14197 '') as_dir=./ ;; 14198 */) ;; 14199 *) as_dir=$as_dir/ ;; 14200 esac 14201 for ac_exec_ext in '' $ac_executable_extensions; do 14202 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14203 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 14204 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14205 break 2 14206 fi 14207 done 14208 done 14209 IFS=$as_save_IFS 14210 14211 fi 14212 fi 14213 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 14214 if test -n "$MANIFEST_TOOL"; then 14215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 14216 printf "%s\n" "$MANIFEST_TOOL" >&6; } 14217 else 14218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14219 printf "%s\n" "no" >&6; } 14220 fi 14221 14222 14223 fi 14224 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 14225 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 14226 # Extract the first word of "mt", so it can be a program name with args. 14227 set dummy mt; ac_word=$2 14228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14229 printf %s "checking for $ac_word... " >&6; } 14230 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 14231 then : 14232 printf %s "(cached) " >&6 14233 else $as_nop 14234 if test -n "$ac_ct_MANIFEST_TOOL"; then 14235 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 14236 else 14237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14238 for as_dir in $PATH 14239 do 14240 IFS=$as_save_IFS 14241 case $as_dir in #((( 14242 '') as_dir=./ ;; 14243 */) ;; 14244 *) as_dir=$as_dir/ ;; 14245 esac 14246 for ac_exec_ext in '' $ac_executable_extensions; do 14247 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14248 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 14249 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14250 break 2 14251 fi 14252 done 14253 done 14254 IFS=$as_save_IFS 14255 14256 fi 14257 fi 14258 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 14259 if test -n "$ac_ct_MANIFEST_TOOL"; then 14260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 14261 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 14262 else 14263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14264 printf "%s\n" "no" >&6; } 14265 fi 14266 14267 if test "x$ac_ct_MANIFEST_TOOL" = x; then 14268 MANIFEST_TOOL=":" 14269 else 14270 case $cross_compiling:$ac_tool_warned in 14271 yes:) 14272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14273 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14274 ac_tool_warned=yes ;; 14275 esac 14276 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 14277 fi 14278 else 14279 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 14280 fi 14281 14282 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 14283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 14284 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 14285 if test ${lt_cv_path_mainfest_tool+y} 14286 then : 14287 printf %s "(cached) " >&6 14288 else $as_nop 14289 lt_cv_path_mainfest_tool=no 14290 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 14291 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 14292 cat conftest.err >&5 14293 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 14294 lt_cv_path_mainfest_tool=yes 14295 fi 14296 rm -f conftest* 14297 fi 14298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 14299 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 14300 if test yes != "$lt_cv_path_mainfest_tool"; then 14301 MANIFEST_TOOL=: 14302 fi 14303 14304 14305 14306 14307 14308 14309 case $host_os in 14310 rhapsody* | darwin*) 14311 if test -n "$ac_tool_prefix"; then 14312 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 14313 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 14314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14315 printf %s "checking for $ac_word... " >&6; } 14316 if test ${ac_cv_prog_DSYMUTIL+y} 14317 then : 14318 printf %s "(cached) " >&6 14319 else $as_nop 14320 if test -n "$DSYMUTIL"; then 14321 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 14322 else 14323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14324 for as_dir in $PATH 14325 do 14326 IFS=$as_save_IFS 14327 case $as_dir in #((( 14328 '') as_dir=./ ;; 14329 */) ;; 14330 *) as_dir=$as_dir/ ;; 14331 esac 14332 for ac_exec_ext in '' $ac_executable_extensions; do 14333 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14334 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 14335 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14336 break 2 14337 fi 14338 done 14339 done 14340 IFS=$as_save_IFS 14341 14342 fi 14343 fi 14344 DSYMUTIL=$ac_cv_prog_DSYMUTIL 14345 if test -n "$DSYMUTIL"; then 14346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 14347 printf "%s\n" "$DSYMUTIL" >&6; } 14348 else 14349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14350 printf "%s\n" "no" >&6; } 14351 fi 14352 14353 14354 fi 14355 if test -z "$ac_cv_prog_DSYMUTIL"; then 14356 ac_ct_DSYMUTIL=$DSYMUTIL 14357 # Extract the first word of "dsymutil", so it can be a program name with args. 14358 set dummy dsymutil; ac_word=$2 14359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14360 printf %s "checking for $ac_word... " >&6; } 14361 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 14362 then : 14363 printf %s "(cached) " >&6 14364 else $as_nop 14365 if test -n "$ac_ct_DSYMUTIL"; then 14366 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 14367 else 14368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14369 for as_dir in $PATH 14370 do 14371 IFS=$as_save_IFS 14372 case $as_dir in #((( 14373 '') as_dir=./ ;; 14374 */) ;; 14375 *) as_dir=$as_dir/ ;; 14376 esac 14377 for ac_exec_ext in '' $ac_executable_extensions; do 14378 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14379 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 14380 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14381 break 2 14382 fi 14383 done 14384 done 14385 IFS=$as_save_IFS 14386 14387 fi 14388 fi 14389 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 14390 if test -n "$ac_ct_DSYMUTIL"; then 14391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 14392 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 14393 else 14394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14395 printf "%s\n" "no" >&6; } 14396 fi 14397 14398 if test "x$ac_ct_DSYMUTIL" = x; then 14399 DSYMUTIL=":" 14400 else 14401 case $cross_compiling:$ac_tool_warned in 14402 yes:) 14403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14404 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14405 ac_tool_warned=yes ;; 14406 esac 14407 DSYMUTIL=$ac_ct_DSYMUTIL 14408 fi 14409 else 14410 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 14411 fi 14412 14413 if test -n "$ac_tool_prefix"; then 14414 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 14415 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 14416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14417 printf %s "checking for $ac_word... " >&6; } 14418 if test ${ac_cv_prog_NMEDIT+y} 14419 then : 14420 printf %s "(cached) " >&6 14421 else $as_nop 14422 if test -n "$NMEDIT"; then 14423 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 14424 else 14425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14426 for as_dir in $PATH 14427 do 14428 IFS=$as_save_IFS 14429 case $as_dir in #((( 14430 '') as_dir=./ ;; 14431 */) ;; 14432 *) as_dir=$as_dir/ ;; 14433 esac 14434 for ac_exec_ext in '' $ac_executable_extensions; do 14435 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14436 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 14437 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14438 break 2 14439 fi 14440 done 14441 done 14442 IFS=$as_save_IFS 14443 14444 fi 14445 fi 14446 NMEDIT=$ac_cv_prog_NMEDIT 14447 if test -n "$NMEDIT"; then 14448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 14449 printf "%s\n" "$NMEDIT" >&6; } 14450 else 14451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14452 printf "%s\n" "no" >&6; } 14453 fi 14454 14455 14456 fi 14457 if test -z "$ac_cv_prog_NMEDIT"; then 14458 ac_ct_NMEDIT=$NMEDIT 14459 # Extract the first word of "nmedit", so it can be a program name with args. 14460 set dummy nmedit; ac_word=$2 14461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14462 printf %s "checking for $ac_word... " >&6; } 14463 if test ${ac_cv_prog_ac_ct_NMEDIT+y} 14464 then : 14465 printf %s "(cached) " >&6 14466 else $as_nop 14467 if test -n "$ac_ct_NMEDIT"; then 14468 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 14469 else 14470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14471 for as_dir in $PATH 14472 do 14473 IFS=$as_save_IFS 14474 case $as_dir in #((( 14475 '') as_dir=./ ;; 14476 */) ;; 14477 *) as_dir=$as_dir/ ;; 14478 esac 14479 for ac_exec_ext in '' $ac_executable_extensions; do 14480 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14481 ac_cv_prog_ac_ct_NMEDIT="nmedit" 14482 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14483 break 2 14484 fi 14485 done 14486 done 14487 IFS=$as_save_IFS 14488 14489 fi 14490 fi 14491 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 14492 if test -n "$ac_ct_NMEDIT"; then 14493 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 14494 printf "%s\n" "$ac_ct_NMEDIT" >&6; } 14495 else 14496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14497 printf "%s\n" "no" >&6; } 14498 fi 14499 14500 if test "x$ac_ct_NMEDIT" = x; then 14501 NMEDIT=":" 14502 else 14503 case $cross_compiling:$ac_tool_warned in 14504 yes:) 14505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14506 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14507 ac_tool_warned=yes ;; 14508 esac 14509 NMEDIT=$ac_ct_NMEDIT 14510 fi 14511 else 14512 NMEDIT="$ac_cv_prog_NMEDIT" 14513 fi 14514 14515 if test -n "$ac_tool_prefix"; then 14516 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 14517 set dummy ${ac_tool_prefix}lipo; ac_word=$2 14518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14519 printf %s "checking for $ac_word... " >&6; } 14520 if test ${ac_cv_prog_LIPO+y} 14521 then : 14522 printf %s "(cached) " >&6 14523 else $as_nop 14524 if test -n "$LIPO"; then 14525 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 14526 else 14527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14528 for as_dir in $PATH 14529 do 14530 IFS=$as_save_IFS 14531 case $as_dir in #((( 14532 '') as_dir=./ ;; 14533 */) ;; 14534 *) as_dir=$as_dir/ ;; 14535 esac 14536 for ac_exec_ext in '' $ac_executable_extensions; do 14537 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14538 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 14539 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14540 break 2 14541 fi 14542 done 14543 done 14544 IFS=$as_save_IFS 14545 14546 fi 14547 fi 14548 LIPO=$ac_cv_prog_LIPO 14549 if test -n "$LIPO"; then 14550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 14551 printf "%s\n" "$LIPO" >&6; } 14552 else 14553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14554 printf "%s\n" "no" >&6; } 14555 fi 14556 14557 14558 fi 14559 if test -z "$ac_cv_prog_LIPO"; then 14560 ac_ct_LIPO=$LIPO 14561 # Extract the first word of "lipo", so it can be a program name with args. 14562 set dummy lipo; ac_word=$2 14563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14564 printf %s "checking for $ac_word... " >&6; } 14565 if test ${ac_cv_prog_ac_ct_LIPO+y} 14566 then : 14567 printf %s "(cached) " >&6 14568 else $as_nop 14569 if test -n "$ac_ct_LIPO"; then 14570 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 14571 else 14572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14573 for as_dir in $PATH 14574 do 14575 IFS=$as_save_IFS 14576 case $as_dir in #((( 14577 '') as_dir=./ ;; 14578 */) ;; 14579 *) as_dir=$as_dir/ ;; 14580 esac 14581 for ac_exec_ext in '' $ac_executable_extensions; do 14582 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14583 ac_cv_prog_ac_ct_LIPO="lipo" 14584 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14585 break 2 14586 fi 14587 done 14588 done 14589 IFS=$as_save_IFS 14590 14591 fi 14592 fi 14593 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14594 if test -n "$ac_ct_LIPO"; then 14595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14596 printf "%s\n" "$ac_ct_LIPO" >&6; } 14597 else 14598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14599 printf "%s\n" "no" >&6; } 14600 fi 14601 14602 if test "x$ac_ct_LIPO" = x; then 14603 LIPO=":" 14604 else 14605 case $cross_compiling:$ac_tool_warned in 14606 yes:) 14607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14608 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14609 ac_tool_warned=yes ;; 14610 esac 14611 LIPO=$ac_ct_LIPO 14612 fi 14613 else 14614 LIPO="$ac_cv_prog_LIPO" 14615 fi 14616 14617 if test -n "$ac_tool_prefix"; then 14618 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14619 set dummy ${ac_tool_prefix}otool; ac_word=$2 14620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14621 printf %s "checking for $ac_word... " >&6; } 14622 if test ${ac_cv_prog_OTOOL+y} 14623 then : 14624 printf %s "(cached) " >&6 14625 else $as_nop 14626 if test -n "$OTOOL"; then 14627 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14628 else 14629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14630 for as_dir in $PATH 14631 do 14632 IFS=$as_save_IFS 14633 case $as_dir in #((( 14634 '') as_dir=./ ;; 14635 */) ;; 14636 *) as_dir=$as_dir/ ;; 14637 esac 14638 for ac_exec_ext in '' $ac_executable_extensions; do 14639 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14640 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14641 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14642 break 2 14643 fi 14644 done 14645 done 14646 IFS=$as_save_IFS 14647 14648 fi 14649 fi 14650 OTOOL=$ac_cv_prog_OTOOL 14651 if test -n "$OTOOL"; then 14652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14653 printf "%s\n" "$OTOOL" >&6; } 14654 else 14655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14656 printf "%s\n" "no" >&6; } 14657 fi 14658 14659 14660 fi 14661 if test -z "$ac_cv_prog_OTOOL"; then 14662 ac_ct_OTOOL=$OTOOL 14663 # Extract the first word of "otool", so it can be a program name with args. 14664 set dummy otool; ac_word=$2 14665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14666 printf %s "checking for $ac_word... " >&6; } 14667 if test ${ac_cv_prog_ac_ct_OTOOL+y} 14668 then : 14669 printf %s "(cached) " >&6 14670 else $as_nop 14671 if test -n "$ac_ct_OTOOL"; then 14672 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 14673 else 14674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14675 for as_dir in $PATH 14676 do 14677 IFS=$as_save_IFS 14678 case $as_dir in #((( 14679 '') as_dir=./ ;; 14680 */) ;; 14681 *) as_dir=$as_dir/ ;; 14682 esac 14683 for ac_exec_ext in '' $ac_executable_extensions; do 14684 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14685 ac_cv_prog_ac_ct_OTOOL="otool" 14686 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14687 break 2 14688 fi 14689 done 14690 done 14691 IFS=$as_save_IFS 14692 14693 fi 14694 fi 14695 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 14696 if test -n "$ac_ct_OTOOL"; then 14697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 14698 printf "%s\n" "$ac_ct_OTOOL" >&6; } 14699 else 14700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14701 printf "%s\n" "no" >&6; } 14702 fi 14703 14704 if test "x$ac_ct_OTOOL" = x; then 14705 OTOOL=":" 14706 else 14707 case $cross_compiling:$ac_tool_warned in 14708 yes:) 14709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14710 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14711 ac_tool_warned=yes ;; 14712 esac 14713 OTOOL=$ac_ct_OTOOL 14714 fi 14715 else 14716 OTOOL="$ac_cv_prog_OTOOL" 14717 fi 14718 14719 if test -n "$ac_tool_prefix"; then 14720 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 14721 set dummy ${ac_tool_prefix}otool64; ac_word=$2 14722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14723 printf %s "checking for $ac_word... " >&6; } 14724 if test ${ac_cv_prog_OTOOL64+y} 14725 then : 14726 printf %s "(cached) " >&6 14727 else $as_nop 14728 if test -n "$OTOOL64"; then 14729 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 14730 else 14731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14732 for as_dir in $PATH 14733 do 14734 IFS=$as_save_IFS 14735 case $as_dir in #((( 14736 '') as_dir=./ ;; 14737 */) ;; 14738 *) as_dir=$as_dir/ ;; 14739 esac 14740 for ac_exec_ext in '' $ac_executable_extensions; do 14741 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14742 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 14743 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14744 break 2 14745 fi 14746 done 14747 done 14748 IFS=$as_save_IFS 14749 14750 fi 14751 fi 14752 OTOOL64=$ac_cv_prog_OTOOL64 14753 if test -n "$OTOOL64"; then 14754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 14755 printf "%s\n" "$OTOOL64" >&6; } 14756 else 14757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14758 printf "%s\n" "no" >&6; } 14759 fi 14760 14761 14762 fi 14763 if test -z "$ac_cv_prog_OTOOL64"; then 14764 ac_ct_OTOOL64=$OTOOL64 14765 # Extract the first word of "otool64", so it can be a program name with args. 14766 set dummy otool64; ac_word=$2 14767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14768 printf %s "checking for $ac_word... " >&6; } 14769 if test ${ac_cv_prog_ac_ct_OTOOL64+y} 14770 then : 14771 printf %s "(cached) " >&6 14772 else $as_nop 14773 if test -n "$ac_ct_OTOOL64"; then 14774 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 14775 else 14776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14777 for as_dir in $PATH 14778 do 14779 IFS=$as_save_IFS 14780 case $as_dir in #((( 14781 '') as_dir=./ ;; 14782 */) ;; 14783 *) as_dir=$as_dir/ ;; 14784 esac 14785 for ac_exec_ext in '' $ac_executable_extensions; do 14786 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14787 ac_cv_prog_ac_ct_OTOOL64="otool64" 14788 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14789 break 2 14790 fi 14791 done 14792 done 14793 IFS=$as_save_IFS 14794 14795 fi 14796 fi 14797 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 14798 if test -n "$ac_ct_OTOOL64"; then 14799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 14800 printf "%s\n" "$ac_ct_OTOOL64" >&6; } 14801 else 14802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14803 printf "%s\n" "no" >&6; } 14804 fi 14805 14806 if test "x$ac_ct_OTOOL64" = x; then 14807 OTOOL64=":" 14808 else 14809 case $cross_compiling:$ac_tool_warned in 14810 yes:) 14811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14812 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14813 ac_tool_warned=yes ;; 14814 esac 14815 OTOOL64=$ac_ct_OTOOL64 14816 fi 14817 else 14818 OTOOL64="$ac_cv_prog_OTOOL64" 14819 fi 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 14848 printf %s "checking for -single_module linker flag... " >&6; } 14849 if test ${lt_cv_apple_cc_single_mod+y} 14850 then : 14851 printf %s "(cached) " >&6 14852 else $as_nop 14853 lt_cv_apple_cc_single_mod=no 14854 if test -z "$LT_MULTI_MODULE"; then 14855 # By default we will add the -single_module flag. You can override 14856 # by either setting the environment variable LT_MULTI_MODULE 14857 # non-empty at configure time, or by adding -multi_module to the 14858 # link flags. 14859 rm -rf libconftest.dylib* 14860 echo "int foo(void){return 1;}" > conftest.c 14861 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14862 -dynamiclib -Wl,-single_module conftest.c" >&5 14863 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 14864 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 14865 _lt_result=$? 14866 # If there is a non-empty error log, and "single_module" 14867 # appears in it, assume the flag caused a linker warning 14868 if test -s conftest.err && $GREP single_module conftest.err; then 14869 cat conftest.err >&5 14870 # Otherwise, if the output was created with a 0 exit code from 14871 # the compiler, it worked. 14872 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 14873 lt_cv_apple_cc_single_mod=yes 14874 else 14875 cat conftest.err >&5 14876 fi 14877 rm -rf libconftest.dylib* 14878 rm -f conftest.* 14879 fi 14880 fi 14881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 14882 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 14883 14884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 14885 printf %s "checking for -exported_symbols_list linker flag... " >&6; } 14886 if test ${lt_cv_ld_exported_symbols_list+y} 14887 then : 14888 printf %s "(cached) " >&6 14889 else $as_nop 14890 lt_cv_ld_exported_symbols_list=no 14891 save_LDFLAGS=$LDFLAGS 14892 echo "_main" > conftest.sym 14893 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 14894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14895 /* end confdefs.h. */ 14896 14897 int 14898 main (void) 14899 { 14900 14901 ; 14902 return 0; 14903 } 14904 _ACEOF 14905 if ac_fn_c_try_link "$LINENO" 14906 then : 14907 lt_cv_ld_exported_symbols_list=yes 14908 else $as_nop 14909 lt_cv_ld_exported_symbols_list=no 14910 fi 14911 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14912 conftest$ac_exeext conftest.$ac_ext 14913 LDFLAGS=$save_LDFLAGS 14914 14915 fi 14916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 14917 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 14918 14919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 14920 printf %s "checking for -force_load linker flag... " >&6; } 14921 if test ${lt_cv_ld_force_load+y} 14922 then : 14923 printf %s "(cached) " >&6 14924 else $as_nop 14925 lt_cv_ld_force_load=no 14926 cat > conftest.c << _LT_EOF 14927 int forced_loaded() { return 2;} 14928 _LT_EOF 14929 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 14930 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 14931 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 14932 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 14933 echo "$RANLIB libconftest.a" >&5 14934 $RANLIB libconftest.a 2>&5 14935 cat > conftest.c << _LT_EOF 14936 int main() { return 0;} 14937 _LT_EOF 14938 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 14939 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 14940 _lt_result=$? 14941 if test -s conftest.err && $GREP force_load conftest.err; then 14942 cat conftest.err >&5 14943 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 14944 lt_cv_ld_force_load=yes 14945 else 14946 cat conftest.err >&5 14947 fi 14948 rm -f conftest.err libconftest.a conftest conftest.c 14949 rm -rf conftest.dSYM 14950 14951 fi 14952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 14953 printf "%s\n" "$lt_cv_ld_force_load" >&6; } 14954 case $host_os in 14955 rhapsody* | darwin1.[012]) 14956 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 14957 darwin1.*) 14958 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14959 darwin*) 14960 case $MACOSX_DEPLOYMENT_TARGET,$host in 14961 10.[012],*|,*powerpc*-darwin[5-8]*) 14962 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 14963 *) 14964 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 14965 esac 14966 ;; 14967 esac 14968 if test yes = "$lt_cv_apple_cc_single_mod"; then 14969 _lt_dar_single_mod='$single_module' 14970 fi 14971 if test yes = "$lt_cv_ld_exported_symbols_list"; then 14972 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 14973 else 14974 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 14975 fi 14976 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 14977 _lt_dsymutil='~$DSYMUTIL $lib || :' 14978 else 14979 _lt_dsymutil= 14980 fi 14981 ;; 14982 esac 14983 14984 # func_munge_path_list VARIABLE PATH 14985 # ----------------------------------- 14986 # VARIABLE is name of variable containing _space_ separated list of 14987 # directories to be munged by the contents of PATH, which is string 14988 # having a format: 14989 # "DIR[:DIR]:" 14990 # string "DIR[ DIR]" will be prepended to VARIABLE 14991 # ":DIR[:DIR]" 14992 # string "DIR[ DIR]" will be appended to VARIABLE 14993 # "DIRP[:DIRP]::[DIRA:]DIRA" 14994 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 14995 # "DIRA[ DIRA]" will be appended to VARIABLE 14996 # "DIR[:DIR]" 14997 # VARIABLE will be replaced by "DIR[ DIR]" 14998 func_munge_path_list () 14999 { 15000 case x$2 in 15001 x) 15002 ;; 15003 *:) 15004 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15005 ;; 15006 x:*) 15007 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15008 ;; 15009 *::*) 15010 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15011 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15012 ;; 15013 *) 15014 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15015 ;; 15016 esac 15017 } 15018 15019 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 15020 " 15021 if test "x$ac_cv_header_dlfcn_h" = xyes 15022 then : 15023 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 15024 15025 fi 15026 15027 15028 15029 15030 15031 # Set options 15032 15033 15034 15035 enable_dlopen=no 15036 15037 15038 enable_win32_dll=no 15039 15040 15041 # Check whether --enable-shared was given. 15042 if test ${enable_shared+y} 15043 then : 15044 enableval=$enable_shared; p=${PACKAGE-default} 15045 case $enableval in 15046 yes) enable_shared=yes ;; 15047 no) enable_shared=no ;; 15048 *) 15049 enable_shared=no 15050 # Look at the argument we got. We use all the common list separators. 15051 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15052 for pkg in $enableval; do 15053 IFS=$lt_save_ifs 15054 if test "X$pkg" = "X$p"; then 15055 enable_shared=yes 15056 fi 15057 done 15058 IFS=$lt_save_ifs 15059 ;; 15060 esac 15061 else $as_nop 15062 enable_shared=yes 15063 fi 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 # Check whether --with-pic was given. 15076 if test ${with_pic+y} 15077 then : 15078 withval=$with_pic; lt_p=${PACKAGE-default} 15079 case $withval in 15080 yes|no) pic_mode=$withval ;; 15081 *) 15082 pic_mode=default 15083 # Look at the argument we got. We use all the common list separators. 15084 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15085 for lt_pkg in $withval; do 15086 IFS=$lt_save_ifs 15087 if test "X$lt_pkg" = "X$lt_p"; then 15088 pic_mode=yes 15089 fi 15090 done 15091 IFS=$lt_save_ifs 15092 ;; 15093 esac 15094 else $as_nop 15095 pic_mode=default 15096 fi 15097 15098 15099 15100 15101 15102 15103 15104 15105 # Check whether --enable-fast-install was given. 15106 if test ${enable_fast_install+y} 15107 then : 15108 enableval=$enable_fast_install; p=${PACKAGE-default} 15109 case $enableval in 15110 yes) enable_fast_install=yes ;; 15111 no) enable_fast_install=no ;; 15112 *) 15113 enable_fast_install=no 15114 # Look at the argument we got. We use all the common list separators. 15115 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15116 for pkg in $enableval; do 15117 IFS=$lt_save_ifs 15118 if test "X$pkg" = "X$p"; then 15119 enable_fast_install=yes 15120 fi 15121 done 15122 IFS=$lt_save_ifs 15123 ;; 15124 esac 15125 else $as_nop 15126 enable_fast_install=yes 15127 fi 15128 15129 15130 15131 15132 15133 15134 15135 15136 shared_archive_member_spec= 15137 case $host,$enable_shared in 15138 power*-*-aix[5-9]*,yes) 15139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 15140 printf %s "checking which variant of shared library versioning to provide... " >&6; } 15141 15142 # Check whether --with-aix-soname was given. 15143 if test ${with_aix_soname+y} 15144 then : 15145 withval=$with_aix_soname; case $withval in 15146 aix|svr4|both) 15147 ;; 15148 *) 15149 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 15150 ;; 15151 esac 15152 lt_cv_with_aix_soname=$with_aix_soname 15153 else $as_nop 15154 if test ${lt_cv_with_aix_soname+y} 15155 then : 15156 printf %s "(cached) " >&6 15157 else $as_nop 15158 lt_cv_with_aix_soname=aix 15159 fi 15160 15161 with_aix_soname=$lt_cv_with_aix_soname 15162 fi 15163 15164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 15165 printf "%s\n" "$with_aix_soname" >&6; } 15166 if test aix != "$with_aix_soname"; then 15167 # For the AIX way of multilib, we name the shared archive member 15168 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 15169 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 15170 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 15171 # the AIX toolchain works better with OBJECT_MODE set (default 32). 15172 if test 64 = "${OBJECT_MODE-32}"; then 15173 shared_archive_member_spec=shr_64 15174 else 15175 shared_archive_member_spec=shr 15176 fi 15177 fi 15178 ;; 15179 *) 15180 with_aix_soname=aix 15181 ;; 15182 esac 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 # This can be used to rebuild libtool when needed 15194 LIBTOOL_DEPS=$ltmain 15195 15196 # Always use our own libtool. 15197 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 test -z "$LN_S" && LN_S="ln -s" 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 if test -n "${ZSH_VERSION+set}"; then 15244 setopt NO_GLOB_SUBST 15245 fi 15246 15247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 15248 printf %s "checking for objdir... " >&6; } 15249 if test ${lt_cv_objdir+y} 15250 then : 15251 printf %s "(cached) " >&6 15252 else $as_nop 15253 rm -f .libs 2>/dev/null 15254 mkdir .libs 2>/dev/null 15255 if test -d .libs; then 15256 lt_cv_objdir=.libs 15257 else 15258 # MS-DOS does not allow filenames that begin with a dot. 15259 lt_cv_objdir=_libs 15260 fi 15261 rmdir .libs 2>/dev/null 15262 fi 15263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 15264 printf "%s\n" "$lt_cv_objdir" >&6; } 15265 objdir=$lt_cv_objdir 15266 15267 15268 15269 15270 15271 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 15272 15273 15274 15275 15276 case $host_os in 15277 aix3*) 15278 # AIX sometimes has problems with the GCC collect2 program. For some 15279 # reason, if we set the COLLECT_NAMES environment variable, the problems 15280 # vanish in a puff of smoke. 15281 if test set != "${COLLECT_NAMES+set}"; then 15282 COLLECT_NAMES= 15283 export COLLECT_NAMES 15284 fi 15285 ;; 15286 esac 15287 15288 # Global variables: 15289 ofile=libtool 15290 can_build_shared=yes 15291 15292 # All known linkers require a '.a' archive for static linking (except MSVC and 15293 # ICC, which need '.lib'). 15294 libext=a 15295 15296 with_gnu_ld=$lt_cv_prog_gnu_ld 15297 15298 old_CC=$CC 15299 old_CFLAGS=$CFLAGS 15300 15301 # Set sane defaults for various variables 15302 test -z "$CC" && CC=cc 15303 test -z "$LTCC" && LTCC=$CC 15304 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 15305 test -z "$LD" && LD=ld 15306 test -z "$ac_objext" && ac_objext=o 15307 15308 func_cc_basename $compiler 15309 cc_basename=$func_cc_basename_result 15310 15311 15312 # Only perform the check for file, if the check method requires it 15313 test -z "$MAGIC_CMD" && MAGIC_CMD=file 15314 case $deplibs_check_method in 15315 file_magic*) 15316 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 15317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 15318 printf %s "checking for ${ac_tool_prefix}file... " >&6; } 15319 if test ${lt_cv_path_MAGIC_CMD+y} 15320 then : 15321 printf %s "(cached) " >&6 15322 else $as_nop 15323 case $MAGIC_CMD in 15324 [\\/*] | ?:[\\/]*) 15325 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 15326 ;; 15327 *) 15328 lt_save_MAGIC_CMD=$MAGIC_CMD 15329 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 15330 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 15331 for ac_dir in $ac_dummy; do 15332 IFS=$lt_save_ifs 15333 test -z "$ac_dir" && ac_dir=. 15334 if test -f "$ac_dir/${ac_tool_prefix}file"; then 15335 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 15336 if test -n "$file_magic_test_file"; then 15337 case $deplibs_check_method in 15338 "file_magic "*) 15339 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 15340 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15341 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 15342 $EGREP "$file_magic_regex" > /dev/null; then 15343 : 15344 else 15345 cat <<_LT_EOF 1>&2 15346 15347 *** Warning: the command libtool uses to detect shared libraries, 15348 *** $file_magic_cmd, produces output that libtool cannot recognize. 15349 *** The result is that libtool may fail to recognize shared libraries 15350 *** as such. This will affect the creation of libtool libraries that 15351 *** depend on shared libraries, but programs linked with such libtool 15352 *** libraries will work regardless of this problem. Nevertheless, you 15353 *** may want to report the problem to your system manager and/or to 15354 *** bug-libtool@gnu.org 15355 15356 _LT_EOF 15357 fi ;; 15358 esac 15359 fi 15360 break 15361 fi 15362 done 15363 IFS=$lt_save_ifs 15364 MAGIC_CMD=$lt_save_MAGIC_CMD 15365 ;; 15366 esac 15367 fi 15368 15369 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15370 if test -n "$MAGIC_CMD"; then 15371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 15372 printf "%s\n" "$MAGIC_CMD" >&6; } 15373 else 15374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15375 printf "%s\n" "no" >&6; } 15376 fi 15377 15378 15379 15380 15381 15382 if test -z "$lt_cv_path_MAGIC_CMD"; then 15383 if test -n "$ac_tool_prefix"; then 15384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 15385 printf %s "checking for file... " >&6; } 15386 if test ${lt_cv_path_MAGIC_CMD+y} 15387 then : 15388 printf %s "(cached) " >&6 15389 else $as_nop 15390 case $MAGIC_CMD in 15391 [\\/*] | ?:[\\/]*) 15392 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 15393 ;; 15394 *) 15395 lt_save_MAGIC_CMD=$MAGIC_CMD 15396 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 15397 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 15398 for ac_dir in $ac_dummy; do 15399 IFS=$lt_save_ifs 15400 test -z "$ac_dir" && ac_dir=. 15401 if test -f "$ac_dir/file"; then 15402 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 15403 if test -n "$file_magic_test_file"; then 15404 case $deplibs_check_method in 15405 "file_magic "*) 15406 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 15407 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15408 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 15409 $EGREP "$file_magic_regex" > /dev/null; then 15410 : 15411 else 15412 cat <<_LT_EOF 1>&2 15413 15414 *** Warning: the command libtool uses to detect shared libraries, 15415 *** $file_magic_cmd, produces output that libtool cannot recognize. 15416 *** The result is that libtool may fail to recognize shared libraries 15417 *** as such. This will affect the creation of libtool libraries that 15418 *** depend on shared libraries, but programs linked with such libtool 15419 *** libraries will work regardless of this problem. Nevertheless, you 15420 *** may want to report the problem to your system manager and/or to 15421 *** bug-libtool@gnu.org 15422 15423 _LT_EOF 15424 fi ;; 15425 esac 15426 fi 15427 break 15428 fi 15429 done 15430 IFS=$lt_save_ifs 15431 MAGIC_CMD=$lt_save_MAGIC_CMD 15432 ;; 15433 esac 15434 fi 15435 15436 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15437 if test -n "$MAGIC_CMD"; then 15438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 15439 printf "%s\n" "$MAGIC_CMD" >&6; } 15440 else 15441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15442 printf "%s\n" "no" >&6; } 15443 fi 15444 15445 15446 else 15447 MAGIC_CMD=: 15448 fi 15449 fi 15450 15451 fi 15452 ;; 15453 esac 15454 15455 # Use C for the default configuration in the libtool script 15456 15457 lt_save_CC=$CC 15458 ac_ext=c 15459 ac_cpp='$CPP $CPPFLAGS' 15460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15462 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15463 15464 15465 # Source file extension for C test sources. 15466 ac_ext=c 15467 15468 # Object file extension for compiled C test sources. 15469 objext=o 15470 objext=$objext 15471 15472 # Code to be used in simple compile tests 15473 lt_simple_compile_test_code="int some_variable = 0;" 15474 15475 # Code to be used in simple link tests 15476 lt_simple_link_test_code='int main(){return(0);}' 15477 15478 15479 15480 15481 15482 15483 15484 # If no C compiler was specified, use CC. 15485 LTCC=${LTCC-"$CC"} 15486 15487 # If no C compiler flags were specified, use CFLAGS. 15488 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 15489 15490 # Allow CC to be a program name with arguments. 15491 compiler=$CC 15492 15493 # Save the default compiler, since it gets overwritten when the other 15494 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 15495 compiler_DEFAULT=$CC 15496 15497 # save warnings/boilerplate of simple test code 15498 ac_outfile=conftest.$ac_objext 15499 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 15500 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15501 _lt_compiler_boilerplate=`cat conftest.err` 15502 $RM conftest* 15503 15504 ac_outfile=conftest.$ac_objext 15505 echo "$lt_simple_link_test_code" >conftest.$ac_ext 15506 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15507 _lt_linker_boilerplate=`cat conftest.err` 15508 $RM -r conftest* 15509 15510 15511 if test -n "$compiler"; then 15512 15513 lt_prog_compiler_no_builtin_flag= 15514 15515 if test yes = "$GCC"; then 15516 case $cc_basename in 15517 nvcc*) 15518 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 15519 *) 15520 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 15521 esac 15522 15523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 15524 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 15525 if test ${lt_cv_prog_compiler_rtti_exceptions+y} 15526 then : 15527 printf %s "(cached) " >&6 15528 else $as_nop 15529 lt_cv_prog_compiler_rtti_exceptions=no 15530 ac_outfile=conftest.$ac_objext 15531 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15532 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 15533 # Insert the option either (1) after the last *FLAGS variable, or 15534 # (2) before a word containing "conftest.", or (3) at the end. 15535 # Note that $ac_compile itself does not contain backslashes and begins 15536 # with a dollar sign (not a hyphen), so the echo should work correctly. 15537 # The option is referenced via a variable to avoid confusing sed. 15538 lt_compile=`echo "$ac_compile" | $SED \ 15539 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15540 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15541 -e 's:$: $lt_compiler_flag:'` 15542 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15543 (eval "$lt_compile" 2>conftest.err) 15544 ac_status=$? 15545 cat conftest.err >&5 15546 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15547 if (exit $ac_status) && test -s "$ac_outfile"; then 15548 # The compiler can only warn and ignore the option if not recognized 15549 # So say no if there are warnings other than the usual output. 15550 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15551 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15552 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15553 lt_cv_prog_compiler_rtti_exceptions=yes 15554 fi 15555 fi 15556 $RM conftest* 15557 15558 fi 15559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15560 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 15561 15562 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 15563 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 15564 else 15565 : 15566 fi 15567 15568 fi 15569 15570 15571 15572 15573 15574 15575 lt_prog_compiler_wl= 15576 lt_prog_compiler_pic= 15577 lt_prog_compiler_static= 15578 15579 15580 if test yes = "$GCC"; then 15581 lt_prog_compiler_wl='-Wl,' 15582 lt_prog_compiler_static='-static' 15583 15584 case $host_os in 15585 aix*) 15586 # All AIX code is PIC. 15587 if test ia64 = "$host_cpu"; then 15588 # AIX 5 now supports IA64 processor 15589 lt_prog_compiler_static='-Bstatic' 15590 fi 15591 lt_prog_compiler_pic='-fPIC' 15592 ;; 15593 15594 amigaos*) 15595 case $host_cpu in 15596 powerpc) 15597 # see comment about AmigaOS4 .so support 15598 lt_prog_compiler_pic='-fPIC' 15599 ;; 15600 m68k) 15601 # FIXME: we need at least 68020 code to build shared libraries, but 15602 # adding the '-m68020' flag to GCC prevents building anything better, 15603 # like '-m68040'. 15604 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15605 ;; 15606 esac 15607 ;; 15608 15609 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15610 # PIC is the default for these OSes. 15611 ;; 15612 15613 mingw* | cygwin* | pw32* | os2* | cegcc*) 15614 # This hack is so that the source file can tell whether it is being 15615 # built for inclusion in a dll (and should export symbols for example). 15616 # Although the cygwin gcc ignores -fPIC, still need this for old-style 15617 # (--disable-auto-import) libraries 15618 lt_prog_compiler_pic='-DDLL_EXPORT' 15619 case $host_os in 15620 os2*) 15621 lt_prog_compiler_static='$wl-static' 15622 ;; 15623 esac 15624 ;; 15625 15626 darwin* | rhapsody*) 15627 # PIC is the default on this platform 15628 # Common symbols not allowed in MH_DYLIB files 15629 lt_prog_compiler_pic='-fno-common' 15630 ;; 15631 15632 haiku*) 15633 # PIC is the default for Haiku. 15634 # The "-static" flag exists, but is broken. 15635 lt_prog_compiler_static= 15636 ;; 15637 15638 hpux*) 15639 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15640 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15641 # sets the default TLS model and affects inlining. 15642 case $host_cpu in 15643 hppa*64*) 15644 # +Z the default 15645 ;; 15646 *) 15647 lt_prog_compiler_pic='-fPIC' 15648 ;; 15649 esac 15650 ;; 15651 15652 interix[3-9]*) 15653 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15654 # Instead, we relocate shared libraries at runtime. 15655 ;; 15656 15657 msdosdjgpp*) 15658 # Just because we use GCC doesn't mean we suddenly get shared libraries 15659 # on systems that don't support them. 15660 lt_prog_compiler_can_build_shared=no 15661 enable_shared=no 15662 ;; 15663 15664 *nto* | *qnx*) 15665 # QNX uses GNU C++, but need to define -shared option too, otherwise 15666 # it will coredump. 15667 lt_prog_compiler_pic='-fPIC -shared' 15668 ;; 15669 15670 sysv4*MP*) 15671 if test -d /usr/nec; then 15672 lt_prog_compiler_pic=-Kconform_pic 15673 fi 15674 ;; 15675 15676 *) 15677 lt_prog_compiler_pic='-fPIC' 15678 ;; 15679 esac 15680 15681 case $cc_basename in 15682 nvcc*) # Cuda Compiler Driver 2.2 15683 lt_prog_compiler_wl='-Xlinker ' 15684 if test -n "$lt_prog_compiler_pic"; then 15685 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 15686 fi 15687 ;; 15688 esac 15689 else 15690 # PORTME Check for flag to pass linker flags through the system compiler. 15691 case $host_os in 15692 aix*) 15693 lt_prog_compiler_wl='-Wl,' 15694 if test ia64 = "$host_cpu"; then 15695 # AIX 5 now supports IA64 processor 15696 lt_prog_compiler_static='-Bstatic' 15697 else 15698 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 15699 fi 15700 ;; 15701 15702 darwin* | rhapsody*) 15703 # PIC is the default on this platform 15704 # Common symbols not allowed in MH_DYLIB files 15705 lt_prog_compiler_pic='-fno-common' 15706 case $cc_basename in 15707 nagfor*) 15708 # NAG Fortran compiler 15709 lt_prog_compiler_wl='-Wl,-Wl,,' 15710 lt_prog_compiler_pic='-PIC' 15711 lt_prog_compiler_static='-Bstatic' 15712 ;; 15713 esac 15714 ;; 15715 15716 mingw* | cygwin* | pw32* | os2* | cegcc*) 15717 # This hack is so that the source file can tell whether it is being 15718 # built for inclusion in a dll (and should export symbols for example). 15719 lt_prog_compiler_pic='-DDLL_EXPORT' 15720 case $host_os in 15721 os2*) 15722 lt_prog_compiler_static='$wl-static' 15723 ;; 15724 esac 15725 ;; 15726 15727 hpux9* | hpux10* | hpux11*) 15728 lt_prog_compiler_wl='-Wl,' 15729 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 15730 # not for PA HP-UX. 15731 case $host_cpu in 15732 hppa*64*|ia64*) 15733 # +Z the default 15734 ;; 15735 *) 15736 lt_prog_compiler_pic='+Z' 15737 ;; 15738 esac 15739 # Is there a better lt_prog_compiler_static that works with the bundled CC? 15740 lt_prog_compiler_static='$wl-a ${wl}archive' 15741 ;; 15742 15743 irix5* | irix6* | nonstopux*) 15744 lt_prog_compiler_wl='-Wl,' 15745 # PIC (with -KPIC) is the default. 15746 lt_prog_compiler_static='-non_shared' 15747 ;; 15748 15749 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15750 case $cc_basename in 15751 # old Intel for x86_64, which still supported -KPIC. 15752 ecc*) 15753 lt_prog_compiler_wl='-Wl,' 15754 lt_prog_compiler_pic='-KPIC' 15755 lt_prog_compiler_static='-static' 15756 ;; 15757 # icc used to be incompatible with GCC. 15758 # ICC 10 doesn't accept -KPIC any more. 15759 icc* | ifort*) 15760 lt_prog_compiler_wl='-Wl,' 15761 lt_prog_compiler_pic='-fPIC' 15762 lt_prog_compiler_static='-static' 15763 ;; 15764 # Lahey Fortran 8.1. 15765 lf95*) 15766 lt_prog_compiler_wl='-Wl,' 15767 lt_prog_compiler_pic='--shared' 15768 lt_prog_compiler_static='--static' 15769 ;; 15770 nagfor*) 15771 # NAG Fortran compiler 15772 lt_prog_compiler_wl='-Wl,-Wl,,' 15773 lt_prog_compiler_pic='-PIC' 15774 lt_prog_compiler_static='-Bstatic' 15775 ;; 15776 tcc*) 15777 # Fabrice Bellard et al's Tiny C Compiler 15778 lt_prog_compiler_wl='-Wl,' 15779 lt_prog_compiler_pic='-fPIC' 15780 lt_prog_compiler_static='-static' 15781 ;; 15782 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 15783 # Portland Group compilers (*not* the Pentium gcc compiler, 15784 # which looks to be a dead project) 15785 lt_prog_compiler_wl='-Wl,' 15786 lt_prog_compiler_pic='-fpic' 15787 lt_prog_compiler_static='-Bstatic' 15788 ;; 15789 ccc*) 15790 lt_prog_compiler_wl='-Wl,' 15791 # All Alpha code is PIC. 15792 lt_prog_compiler_static='-non_shared' 15793 ;; 15794 xl* | bgxl* | bgf* | mpixl*) 15795 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 15796 lt_prog_compiler_wl='-Wl,' 15797 lt_prog_compiler_pic='-qpic' 15798 lt_prog_compiler_static='-qstaticlink' 15799 ;; 15800 *) 15801 case `$CC -V 2>&1 | $SED 5q` in 15802 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 15803 # Sun Fortran 8.3 passes all unrecognized flags to the linker 15804 lt_prog_compiler_pic='-KPIC' 15805 lt_prog_compiler_static='-Bstatic' 15806 lt_prog_compiler_wl='' 15807 ;; 15808 *Sun\ F* | *Sun*Fortran*) 15809 lt_prog_compiler_pic='-KPIC' 15810 lt_prog_compiler_static='-Bstatic' 15811 lt_prog_compiler_wl='-Qoption ld ' 15812 ;; 15813 *Sun\ C*) 15814 # Sun C 5.9 15815 lt_prog_compiler_pic='-KPIC' 15816 lt_prog_compiler_static='-Bstatic' 15817 lt_prog_compiler_wl='-Wl,' 15818 ;; 15819 *Intel*\ [CF]*Compiler*) 15820 lt_prog_compiler_wl='-Wl,' 15821 lt_prog_compiler_pic='-fPIC' 15822 lt_prog_compiler_static='-static' 15823 ;; 15824 *Portland\ Group*) 15825 lt_prog_compiler_wl='-Wl,' 15826 lt_prog_compiler_pic='-fpic' 15827 lt_prog_compiler_static='-Bstatic' 15828 ;; 15829 esac 15830 ;; 15831 esac 15832 ;; 15833 15834 newsos6) 15835 lt_prog_compiler_pic='-KPIC' 15836 lt_prog_compiler_static='-Bstatic' 15837 ;; 15838 15839 *nto* | *qnx*) 15840 # QNX uses GNU C++, but need to define -shared option too, otherwise 15841 # it will coredump. 15842 lt_prog_compiler_pic='-fPIC -shared' 15843 ;; 15844 15845 osf3* | osf4* | osf5*) 15846 lt_prog_compiler_wl='-Wl,' 15847 # All OSF/1 code is PIC. 15848 lt_prog_compiler_static='-non_shared' 15849 ;; 15850 15851 rdos*) 15852 lt_prog_compiler_static='-non_shared' 15853 ;; 15854 15855 solaris*) 15856 lt_prog_compiler_pic='-KPIC' 15857 lt_prog_compiler_static='-Bstatic' 15858 case $cc_basename in 15859 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 15860 lt_prog_compiler_wl='-Qoption ld ';; 15861 *) 15862 lt_prog_compiler_wl='-Wl,';; 15863 esac 15864 ;; 15865 15866 sunos4*) 15867 lt_prog_compiler_wl='-Qoption ld ' 15868 lt_prog_compiler_pic='-PIC' 15869 lt_prog_compiler_static='-Bstatic' 15870 ;; 15871 15872 sysv4 | sysv4.2uw2* | sysv4.3*) 15873 lt_prog_compiler_wl='-Wl,' 15874 lt_prog_compiler_pic='-KPIC' 15875 lt_prog_compiler_static='-Bstatic' 15876 ;; 15877 15878 sysv4*MP*) 15879 if test -d /usr/nec; then 15880 lt_prog_compiler_pic='-Kconform_pic' 15881 lt_prog_compiler_static='-Bstatic' 15882 fi 15883 ;; 15884 15885 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15886 lt_prog_compiler_wl='-Wl,' 15887 lt_prog_compiler_pic='-KPIC' 15888 lt_prog_compiler_static='-Bstatic' 15889 ;; 15890 15891 unicos*) 15892 lt_prog_compiler_wl='-Wl,' 15893 lt_prog_compiler_can_build_shared=no 15894 ;; 15895 15896 uts4*) 15897 lt_prog_compiler_pic='-pic' 15898 lt_prog_compiler_static='-Bstatic' 15899 ;; 15900 15901 *) 15902 lt_prog_compiler_can_build_shared=no 15903 ;; 15904 esac 15905 fi 15906 15907 case $host_os in 15908 # For platforms that do not support PIC, -DPIC is meaningless: 15909 *djgpp*) 15910 lt_prog_compiler_pic= 15911 ;; 15912 *) 15913 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 15914 ;; 15915 esac 15916 15917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15918 printf %s "checking for $compiler option to produce PIC... " >&6; } 15919 if test ${lt_cv_prog_compiler_pic+y} 15920 then : 15921 printf %s "(cached) " >&6 15922 else $as_nop 15923 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 15924 fi 15925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 15926 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 15927 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 15928 15929 # 15930 # Check to make sure the PIC flag actually works. 15931 # 15932 if test -n "$lt_prog_compiler_pic"; then 15933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 15934 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 15935 if test ${lt_cv_prog_compiler_pic_works+y} 15936 then : 15937 printf %s "(cached) " >&6 15938 else $as_nop 15939 lt_cv_prog_compiler_pic_works=no 15940 ac_outfile=conftest.$ac_objext 15941 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15942 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 15943 # Insert the option either (1) after the last *FLAGS variable, or 15944 # (2) before a word containing "conftest.", or (3) at the end. 15945 # Note that $ac_compile itself does not contain backslashes and begins 15946 # with a dollar sign (not a hyphen), so the echo should work correctly. 15947 # The option is referenced via a variable to avoid confusing sed. 15948 lt_compile=`echo "$ac_compile" | $SED \ 15949 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15950 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15951 -e 's:$: $lt_compiler_flag:'` 15952 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15953 (eval "$lt_compile" 2>conftest.err) 15954 ac_status=$? 15955 cat conftest.err >&5 15956 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15957 if (exit $ac_status) && test -s "$ac_outfile"; then 15958 # The compiler can only warn and ignore the option if not recognized 15959 # So say no if there are warnings other than the usual output. 15960 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15961 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15962 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15963 lt_cv_prog_compiler_pic_works=yes 15964 fi 15965 fi 15966 $RM conftest* 15967 15968 fi 15969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 15970 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 15971 15972 if test yes = "$lt_cv_prog_compiler_pic_works"; then 15973 case $lt_prog_compiler_pic in 15974 "" | " "*) ;; 15975 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 15976 esac 15977 else 15978 lt_prog_compiler_pic= 15979 lt_prog_compiler_can_build_shared=no 15980 fi 15981 15982 fi 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 # 15995 # Check to make sure the static flag actually works. 15996 # 15997 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 15998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15999 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 16000 if test ${lt_cv_prog_compiler_static_works+y} 16001 then : 16002 printf %s "(cached) " >&6 16003 else $as_nop 16004 lt_cv_prog_compiler_static_works=no 16005 save_LDFLAGS=$LDFLAGS 16006 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16007 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16008 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16009 # The linker can only warn and ignore the option if not recognized 16010 # So say no if there are warnings 16011 if test -s conftest.err; then 16012 # Append any errors to the config.log. 16013 cat conftest.err 1>&5 16014 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16015 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16016 if diff conftest.exp conftest.er2 >/dev/null; then 16017 lt_cv_prog_compiler_static_works=yes 16018 fi 16019 else 16020 lt_cv_prog_compiler_static_works=yes 16021 fi 16022 fi 16023 $RM -r conftest* 16024 LDFLAGS=$save_LDFLAGS 16025 16026 fi 16027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 16028 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 16029 16030 if test yes = "$lt_cv_prog_compiler_static_works"; then 16031 : 16032 else 16033 lt_prog_compiler_static= 16034 fi 16035 16036 16037 16038 16039 16040 16041 16042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16043 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16044 if test ${lt_cv_prog_compiler_c_o+y} 16045 then : 16046 printf %s "(cached) " >&6 16047 else $as_nop 16048 lt_cv_prog_compiler_c_o=no 16049 $RM -r conftest 2>/dev/null 16050 mkdir conftest 16051 cd conftest 16052 mkdir out 16053 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16054 16055 lt_compiler_flag="-o out/conftest2.$ac_objext" 16056 # Insert the option either (1) after the last *FLAGS variable, or 16057 # (2) before a word containing "conftest.", or (3) at the end. 16058 # Note that $ac_compile itself does not contain backslashes and begins 16059 # with a dollar sign (not a hyphen), so the echo should work correctly. 16060 lt_compile=`echo "$ac_compile" | $SED \ 16061 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16062 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16063 -e 's:$: $lt_compiler_flag:'` 16064 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16065 (eval "$lt_compile" 2>out/conftest.err) 16066 ac_status=$? 16067 cat out/conftest.err >&5 16068 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16069 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16070 then 16071 # The compiler can only warn and ignore the option if not recognized 16072 # So say no if there are warnings 16073 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16074 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16075 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16076 lt_cv_prog_compiler_c_o=yes 16077 fi 16078 fi 16079 chmod u+w . 2>&5 16080 $RM conftest* 16081 # SGI C++ compiler will create directory out/ii_files/ for 16082 # template instantiation 16083 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16084 $RM out/* && rmdir out 16085 cd .. 16086 $RM -r conftest 16087 $RM conftest* 16088 16089 fi 16090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16091 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 16092 16093 16094 16095 16096 16097 16098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16099 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16100 if test ${lt_cv_prog_compiler_c_o+y} 16101 then : 16102 printf %s "(cached) " >&6 16103 else $as_nop 16104 lt_cv_prog_compiler_c_o=no 16105 $RM -r conftest 2>/dev/null 16106 mkdir conftest 16107 cd conftest 16108 mkdir out 16109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16110 16111 lt_compiler_flag="-o out/conftest2.$ac_objext" 16112 # Insert the option either (1) after the last *FLAGS variable, or 16113 # (2) before a word containing "conftest.", or (3) at the end. 16114 # Note that $ac_compile itself does not contain backslashes and begins 16115 # with a dollar sign (not a hyphen), so the echo should work correctly. 16116 lt_compile=`echo "$ac_compile" | $SED \ 16117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16119 -e 's:$: $lt_compiler_flag:'` 16120 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16121 (eval "$lt_compile" 2>out/conftest.err) 16122 ac_status=$? 16123 cat out/conftest.err >&5 16124 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16125 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16126 then 16127 # The compiler can only warn and ignore the option if not recognized 16128 # So say no if there are warnings 16129 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16130 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16131 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16132 lt_cv_prog_compiler_c_o=yes 16133 fi 16134 fi 16135 chmod u+w . 2>&5 16136 $RM conftest* 16137 # SGI C++ compiler will create directory out/ii_files/ for 16138 # template instantiation 16139 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16140 $RM out/* && rmdir out 16141 cd .. 16142 $RM -r conftest 16143 $RM conftest* 16144 16145 fi 16146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16147 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 16148 16149 16150 16151 16152 hard_links=nottested 16153 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 16154 # do not overwrite the value of need_locks provided by the user 16155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 16156 printf %s "checking if we can lock with hard links... " >&6; } 16157 hard_links=yes 16158 $RM conftest* 16159 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16160 touch conftest.a 16161 ln conftest.a conftest.b 2>&5 || hard_links=no 16162 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 16164 printf "%s\n" "$hard_links" >&6; } 16165 if test no = "$hard_links"; then 16166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 16167 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 16168 need_locks=warn 16169 fi 16170 else 16171 need_locks=no 16172 fi 16173 16174 16175 16176 16177 16178 16179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16180 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 16181 16182 runpath_var= 16183 allow_undefined_flag= 16184 always_export_symbols=no 16185 archive_cmds= 16186 archive_expsym_cmds= 16187 compiler_needs_object=no 16188 enable_shared_with_static_runtimes=no 16189 export_dynamic_flag_spec= 16190 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16191 hardcode_automatic=no 16192 hardcode_direct=no 16193 hardcode_direct_absolute=no 16194 hardcode_libdir_flag_spec= 16195 hardcode_libdir_separator= 16196 hardcode_minus_L=no 16197 hardcode_shlibpath_var=unsupported 16198 inherit_rpath=no 16199 link_all_deplibs=unknown 16200 module_cmds= 16201 module_expsym_cmds= 16202 old_archive_from_new_cmds= 16203 old_archive_from_expsyms_cmds= 16204 thread_safe_flag_spec= 16205 whole_archive_flag_spec= 16206 # include_expsyms should be a list of space-separated symbols to be *always* 16207 # included in the symbol list 16208 include_expsyms= 16209 # exclude_expsyms can be an extended regexp of symbols to exclude 16210 # it will be wrapped by ' (' and ')$', so one must not match beginning or 16211 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 16212 # as well as any symbol that contains 'd'. 16213 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 16214 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16215 # platforms (ab)use it in PIC code, but their linkers get confused if 16216 # the symbol is explicitly referenced. Since portable code cannot 16217 # rely on this symbol name, it's probably fine to never include it in 16218 # preloaded symbol tables. 16219 # Exclude shared library initialization/finalization symbols. 16220 extract_expsyms_cmds= 16221 16222 case $host_os in 16223 cygwin* | mingw* | pw32* | cegcc*) 16224 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 16225 # When not using gcc, we currently assume that we are using 16226 # Microsoft Visual C++ or Intel C++ Compiler. 16227 if test yes != "$GCC"; then 16228 with_gnu_ld=no 16229 fi 16230 ;; 16231 interix*) 16232 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 16233 with_gnu_ld=yes 16234 ;; 16235 openbsd* | bitrig*) 16236 with_gnu_ld=no 16237 ;; 16238 esac 16239 16240 ld_shlibs=yes 16241 16242 # On some targets, GNU ld is compatible enough with the native linker 16243 # that we're better off using the native interface for both. 16244 lt_use_gnu_ld_interface=no 16245 if test yes = "$with_gnu_ld"; then 16246 case $host_os in 16247 aix*) 16248 # The AIX port of GNU ld has always aspired to compatibility 16249 # with the native linker. However, as the warning in the GNU ld 16250 # block says, versions before 2.19.5* couldn't really create working 16251 # shared libraries, regardless of the interface used. 16252 case `$LD -v 2>&1` in 16253 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 16254 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 16255 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 16256 *) 16257 lt_use_gnu_ld_interface=yes 16258 ;; 16259 esac 16260 ;; 16261 *) 16262 lt_use_gnu_ld_interface=yes 16263 ;; 16264 esac 16265 fi 16266 16267 if test yes = "$lt_use_gnu_ld_interface"; then 16268 # If archive_cmds runs LD, not CC, wlarc should be empty 16269 wlarc='$wl' 16270 16271 # Set some defaults for GNU ld with shared library support. These 16272 # are reset later if shared libraries are not supported. Putting them 16273 # here allows them to be overridden if necessary. 16274 runpath_var=LD_RUN_PATH 16275 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16276 export_dynamic_flag_spec='$wl--export-dynamic' 16277 # ancient GNU ld didn't support --whole-archive et. al. 16278 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 16279 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 16280 else 16281 whole_archive_flag_spec= 16282 fi 16283 supports_anon_versioning=no 16284 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 16285 *GNU\ gold*) supports_anon_versioning=yes ;; 16286 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16287 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16288 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16289 *\ 2.11.*) ;; # other 2.11 versions 16290 *) supports_anon_versioning=yes ;; 16291 esac 16292 16293 # See if GNU ld supports shared libraries. 16294 case $host_os in 16295 aix[3-9]*) 16296 # On AIX/PPC, the GNU linker is very broken 16297 if test ia64 != "$host_cpu"; then 16298 ld_shlibs=no 16299 cat <<_LT_EOF 1>&2 16300 16301 *** Warning: the GNU linker, at least up to release 2.19, is reported 16302 *** to be unable to reliably create shared libraries on AIX. 16303 *** Therefore, libtool is disabling shared libraries support. If you 16304 *** really care for shared libraries, you may want to install binutils 16305 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 16306 *** You will then need to restart the configuration process. 16307 16308 _LT_EOF 16309 fi 16310 ;; 16311 16312 amigaos*) 16313 case $host_cpu in 16314 powerpc) 16315 # see comment about AmigaOS4 .so support 16316 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16317 archive_expsym_cmds='' 16318 ;; 16319 m68k) 16320 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)' 16321 hardcode_libdir_flag_spec='-L$libdir' 16322 hardcode_minus_L=yes 16323 ;; 16324 esac 16325 ;; 16326 16327 beos*) 16328 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16329 allow_undefined_flag=unsupported 16330 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 16331 # support --undefined. This deserves some investigation. FIXME 16332 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16333 else 16334 ld_shlibs=no 16335 fi 16336 ;; 16337 16338 cygwin* | mingw* | pw32* | cegcc*) 16339 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 16340 # as there is no search path for DLLs. 16341 hardcode_libdir_flag_spec='-L$libdir' 16342 export_dynamic_flag_spec='$wl--export-all-symbols' 16343 allow_undefined_flag=unsupported 16344 always_export_symbols=no 16345 enable_shared_with_static_runtimes=yes 16346 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 16347 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 16348 16349 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 16350 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16351 # If the export-symbols file already is a .def file, use it as 16352 # is; otherwise, prepend EXPORTS... 16353 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 16354 cp $export_symbols $output_objdir/$soname.def; 16355 else 16356 echo EXPORTS > $output_objdir/$soname.def; 16357 cat $export_symbols >> $output_objdir/$soname.def; 16358 fi~ 16359 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16360 else 16361 ld_shlibs=no 16362 fi 16363 ;; 16364 16365 haiku*) 16366 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16367 link_all_deplibs=yes 16368 ;; 16369 16370 os2*) 16371 hardcode_libdir_flag_spec='-L$libdir' 16372 hardcode_minus_L=yes 16373 allow_undefined_flag=unsupported 16374 shrext_cmds=.dll 16375 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16376 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16377 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16378 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16379 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 16380 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16381 emximp -o $lib $output_objdir/$libname.def' 16382 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16383 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16384 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16385 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16386 prefix_cmds="$SED"~ 16387 if test EXPORTS = "`$SED 1q $export_symbols`"; then 16388 prefix_cmds="$prefix_cmds -e 1d"; 16389 fi~ 16390 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 16391 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 16392 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16393 emximp -o $lib $output_objdir/$libname.def' 16394 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 16395 enable_shared_with_static_runtimes=yes 16396 file_list_spec='@' 16397 ;; 16398 16399 interix[3-9]*) 16400 hardcode_direct=no 16401 hardcode_shlibpath_var=no 16402 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16403 export_dynamic_flag_spec='$wl-E' 16404 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16405 # Instead, shared libraries are loaded at an image base (0x10000000 by 16406 # default) and relocated if they conflict, which is a slow very memory 16407 # consuming and fragmenting process. To avoid this, we pick a random, 16408 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16409 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16410 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 16411 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' 16412 ;; 16413 16414 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 16415 tmp_diet=no 16416 if test linux-dietlibc = "$host_os"; then 16417 case $cc_basename in 16418 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 16419 esac 16420 fi 16421 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 16422 && test no = "$tmp_diet" 16423 then 16424 tmp_addflag=' $pic_flag' 16425 tmp_sharedflag='-shared' 16426 case $cc_basename,$host_cpu in 16427 pgcc*) # Portland Group C compiler 16428 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' 16429 tmp_addflag=' $pic_flag' 16430 ;; 16431 pgf77* | pgf90* | pgf95* | pgfortran*) 16432 # Portland Group f77 and f90 compilers 16433 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' 16434 tmp_addflag=' $pic_flag -Mnomain' ;; 16435 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 16436 tmp_addflag=' -i_dynamic' ;; 16437 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 16438 tmp_addflag=' -i_dynamic -nofor_main' ;; 16439 ifc* | ifort*) # Intel Fortran compiler 16440 tmp_addflag=' -nofor_main' ;; 16441 lf95*) # Lahey Fortran 8.1 16442 whole_archive_flag_spec= 16443 tmp_sharedflag='--shared' ;; 16444 nagfor*) # NAGFOR 5.3 16445 tmp_sharedflag='-Wl,-shared' ;; 16446 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 16447 tmp_sharedflag='-qmkshrobj' 16448 tmp_addflag= ;; 16449 nvcc*) # Cuda Compiler Driver 2.2 16450 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' 16451 compiler_needs_object=yes 16452 ;; 16453 esac 16454 case `$CC -V 2>&1 | $SED 5q` in 16455 *Sun\ C*) # Sun C 5.9 16456 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' 16457 compiler_needs_object=yes 16458 tmp_sharedflag='-G' ;; 16459 *Sun\ F*) # Sun Fortran 8.3 16460 tmp_sharedflag='-G' ;; 16461 esac 16462 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16463 16464 if test yes = "$supports_anon_versioning"; then 16465 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 16466 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16467 echo "local: *; };" >> $output_objdir/$libname.ver~ 16468 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 16469 fi 16470 16471 case $cc_basename in 16472 tcc*) 16473 export_dynamic_flag_spec='-rdynamic' 16474 ;; 16475 xlf* | bgf* | bgxlf* | mpixlf*) 16476 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 16477 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 16478 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16479 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 16480 if test yes = "$supports_anon_versioning"; then 16481 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 16482 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16483 echo "local: *; };" >> $output_objdir/$libname.ver~ 16484 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 16485 fi 16486 ;; 16487 esac 16488 else 16489 ld_shlibs=no 16490 fi 16491 ;; 16492 16493 netbsd*) 16494 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16495 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 16496 wlarc= 16497 else 16498 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16499 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16500 fi 16501 ;; 16502 16503 solaris*) 16504 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 16505 ld_shlibs=no 16506 cat <<_LT_EOF 1>&2 16507 16508 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 16509 *** create shared libraries on Solaris systems. Therefore, libtool 16510 *** is disabling shared libraries support. We urge you to upgrade GNU 16511 *** binutils to release 2.9.1 or newer. Another option is to modify 16512 *** your PATH or compiler configuration so that the native linker is 16513 *** used, and then restart. 16514 16515 _LT_EOF 16516 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16517 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16518 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16519 else 16520 ld_shlibs=no 16521 fi 16522 ;; 16523 16524 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 16525 case `$LD -v 2>&1` in 16526 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 16527 ld_shlibs=no 16528 cat <<_LT_EOF 1>&2 16529 16530 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 16531 *** reliably create shared libraries on SCO systems. Therefore, libtool 16532 *** is disabling shared libraries support. We urge you to upgrade GNU 16533 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 16534 *** your PATH or compiler configuration so that the native linker is 16535 *** used, and then restart. 16536 16537 _LT_EOF 16538 ;; 16539 *) 16540 # For security reasons, it is highly recommended that you always 16541 # use absolute paths for naming shared libraries, and exclude the 16542 # DT_RUNPATH tag from executables and libraries. But doing so 16543 # requires that you compile everything twice, which is a pain. 16544 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16545 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16546 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16547 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16548 else 16549 ld_shlibs=no 16550 fi 16551 ;; 16552 esac 16553 ;; 16554 16555 sunos4*) 16556 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16557 wlarc= 16558 hardcode_direct=yes 16559 hardcode_shlibpath_var=no 16560 ;; 16561 16562 *) 16563 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16564 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16565 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16566 else 16567 ld_shlibs=no 16568 fi 16569 ;; 16570 esac 16571 16572 if test no = "$ld_shlibs"; then 16573 runpath_var= 16574 hardcode_libdir_flag_spec= 16575 export_dynamic_flag_spec= 16576 whole_archive_flag_spec= 16577 fi 16578 else 16579 # PORTME fill in a description of your system's linker (not GNU ld) 16580 case $host_os in 16581 aix3*) 16582 allow_undefined_flag=unsupported 16583 always_export_symbols=yes 16584 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' 16585 # Note: this linker hardcodes the directories in LIBPATH if there 16586 # are no directories specified by -L. 16587 hardcode_minus_L=yes 16588 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 16589 # Neither direct hardcoding nor static linking is supported with a 16590 # broken collect2. 16591 hardcode_direct=unsupported 16592 fi 16593 ;; 16594 16595 aix[4-9]*) 16596 if test ia64 = "$host_cpu"; then 16597 # On IA64, the linker does run time linking by default, so we don't 16598 # have to do anything special. 16599 aix_use_runtimelinking=no 16600 exp_sym_flag='-Bexport' 16601 no_entry_flag= 16602 else 16603 # If we're using GNU nm, then we don't want the "-C" option. 16604 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 16605 # Without the "-l" option, or with the "-B" option, AIX nm treats 16606 # weak defined symbols like other global defined symbols, whereas 16607 # GNU nm marks them as "W". 16608 # While the 'weak' keyword is ignored in the Export File, we need 16609 # it in the Import File for the 'aix-soname' feature, so we have 16610 # to replace the "-B" option with "-P" for AIX nm. 16611 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 16612 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 16613 else 16614 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 16615 fi 16616 aix_use_runtimelinking=no 16617 16618 # Test if we are trying to use run time linking or normal 16619 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 16620 # have runtime linking enabled, and use it for executables. 16621 # For shared libraries, we enable/disable runtime linking 16622 # depending on the kind of the shared library created - 16623 # when "with_aix_soname,aix_use_runtimelinking" is: 16624 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 16625 # "aix,yes" lib.so shared, rtl:yes, for executables 16626 # lib.a static archive 16627 # "both,no" lib.so.V(shr.o) shared, rtl:yes 16628 # lib.a(lib.so.V) shared, rtl:no, for executables 16629 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 16630 # lib.a(lib.so.V) shared, rtl:no 16631 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 16632 # lib.a static archive 16633 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 16634 for ld_flag in $LDFLAGS; do 16635 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 16636 aix_use_runtimelinking=yes 16637 break 16638 fi 16639 done 16640 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 16641 # With aix-soname=svr4, we create the lib.so.V shared archives only, 16642 # so we don't have lib.a shared libs to link our executables. 16643 # We have to force runtime linking in this case. 16644 aix_use_runtimelinking=yes 16645 LDFLAGS="$LDFLAGS -Wl,-brtl" 16646 fi 16647 ;; 16648 esac 16649 16650 exp_sym_flag='-bexport' 16651 no_entry_flag='-bnoentry' 16652 fi 16653 16654 # When large executables or shared objects are built, AIX ld can 16655 # have problems creating the table of contents. If linking a library 16656 # or program results in "error TOC overflow" add -mminimal-toc to 16657 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 16658 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 16659 16660 archive_cmds='' 16661 hardcode_direct=yes 16662 hardcode_direct_absolute=yes 16663 hardcode_libdir_separator=':' 16664 link_all_deplibs=yes 16665 file_list_spec='$wl-f,' 16666 case $with_aix_soname,$aix_use_runtimelinking in 16667 aix,*) ;; # traditional, no import file 16668 svr4,* | *,yes) # use import file 16669 # The Import File defines what to hardcode. 16670 hardcode_direct=no 16671 hardcode_direct_absolute=no 16672 ;; 16673 esac 16674 16675 if test yes = "$GCC"; then 16676 case $host_os in aix4.[012]|aix4.[012].*) 16677 # We only want to do this on AIX 4.2 and lower, the check 16678 # below for broken collect2 doesn't work under 4.3+ 16679 collect2name=`$CC -print-prog-name=collect2` 16680 if test -f "$collect2name" && 16681 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 16682 then 16683 # We have reworked collect2 16684 : 16685 else 16686 # We have old collect2 16687 hardcode_direct=unsupported 16688 # It fails to find uninstalled libraries when the uninstalled 16689 # path is not listed in the libpath. Setting hardcode_minus_L 16690 # to unsupported forces relinking 16691 hardcode_minus_L=yes 16692 hardcode_libdir_flag_spec='-L$libdir' 16693 hardcode_libdir_separator= 16694 fi 16695 ;; 16696 esac 16697 shared_flag='-shared' 16698 if test yes = "$aix_use_runtimelinking"; then 16699 shared_flag="$shared_flag "'$wl-G' 16700 fi 16701 # Need to ensure runtime linking is disabled for the traditional 16702 # shared library, or the linker may eventually find shared libraries 16703 # /with/ Import File - we do not want to mix them. 16704 shared_flag_aix='-shared' 16705 shared_flag_svr4='-shared $wl-G' 16706 else 16707 # not using gcc 16708 if test ia64 = "$host_cpu"; then 16709 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 16710 # chokes on -Wl,-G. The following line is correct: 16711 shared_flag='-G' 16712 else 16713 if test yes = "$aix_use_runtimelinking"; then 16714 shared_flag='$wl-G' 16715 else 16716 shared_flag='$wl-bM:SRE' 16717 fi 16718 shared_flag_aix='$wl-bM:SRE' 16719 shared_flag_svr4='$wl-G' 16720 fi 16721 fi 16722 16723 export_dynamic_flag_spec='$wl-bexpall' 16724 # It seems that -bexpall does not export symbols beginning with 16725 # underscore (_), so it is better to generate a list of symbols to export. 16726 always_export_symbols=yes 16727 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 16728 # Warning - without using the other runtime loading flags (-brtl), 16729 # -berok will link without error, but may produce a broken library. 16730 allow_undefined_flag='-berok' 16731 # Determine the default libpath from the value encoded in an 16732 # empty executable. 16733 if test set = "${lt_cv_aix_libpath+set}"; then 16734 aix_libpath=$lt_cv_aix_libpath 16735 else 16736 if test ${lt_cv_aix_libpath_+y} 16737 then : 16738 printf %s "(cached) " >&6 16739 else $as_nop 16740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16741 /* end confdefs.h. */ 16742 16743 int 16744 main (void) 16745 { 16746 16747 ; 16748 return 0; 16749 } 16750 _ACEOF 16751 if ac_fn_c_try_link "$LINENO" 16752 then : 16753 16754 lt_aix_libpath_sed=' 16755 /Import File Strings/,/^$/ { 16756 /^0/ { 16757 s/^0 *\([^ ]*\) *$/\1/ 16758 p 16759 } 16760 }' 16761 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16762 # Check for a 64-bit object if we didn't find anything. 16763 if test -z "$lt_cv_aix_libpath_"; then 16764 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16765 fi 16766 fi 16767 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16768 conftest$ac_exeext conftest.$ac_ext 16769 if test -z "$lt_cv_aix_libpath_"; then 16770 lt_cv_aix_libpath_=/usr/lib:/lib 16771 fi 16772 16773 fi 16774 16775 aix_libpath=$lt_cv_aix_libpath_ 16776 fi 16777 16778 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16779 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 16780 else 16781 if test ia64 = "$host_cpu"; then 16782 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 16783 allow_undefined_flag="-z nodefs" 16784 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" 16785 else 16786 # Determine the default libpath from the value encoded in an 16787 # empty executable. 16788 if test set = "${lt_cv_aix_libpath+set}"; then 16789 aix_libpath=$lt_cv_aix_libpath 16790 else 16791 if test ${lt_cv_aix_libpath_+y} 16792 then : 16793 printf %s "(cached) " >&6 16794 else $as_nop 16795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16796 /* end confdefs.h. */ 16797 16798 int 16799 main (void) 16800 { 16801 16802 ; 16803 return 0; 16804 } 16805 _ACEOF 16806 if ac_fn_c_try_link "$LINENO" 16807 then : 16808 16809 lt_aix_libpath_sed=' 16810 /Import File Strings/,/^$/ { 16811 /^0/ { 16812 s/^0 *\([^ ]*\) *$/\1/ 16813 p 16814 } 16815 }' 16816 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16817 # Check for a 64-bit object if we didn't find anything. 16818 if test -z "$lt_cv_aix_libpath_"; then 16819 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 16820 fi 16821 fi 16822 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16823 conftest$ac_exeext conftest.$ac_ext 16824 if test -z "$lt_cv_aix_libpath_"; then 16825 lt_cv_aix_libpath_=/usr/lib:/lib 16826 fi 16827 16828 fi 16829 16830 aix_libpath=$lt_cv_aix_libpath_ 16831 fi 16832 16833 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 16834 # Warning - without using the other run time loading flags, 16835 # -berok will link without error, but may produce a broken library. 16836 no_undefined_flag=' $wl-bernotok' 16837 allow_undefined_flag=' $wl-berok' 16838 if test yes = "$with_gnu_ld"; then 16839 # We only use this code for GNU lds that support --whole-archive. 16840 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 16841 else 16842 # Exported symbols can be pulled into shared objects from archives 16843 whole_archive_flag_spec='$convenience' 16844 fi 16845 archive_cmds_need_lc=yes 16846 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 16847 # -brtl affects multiple linker settings, -berok does not and is overridden later 16848 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 16849 if test svr4 != "$with_aix_soname"; then 16850 # This is similar to how AIX traditionally builds its shared libraries. 16851 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 16852 fi 16853 if test aix != "$with_aix_soname"; then 16854 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 16855 else 16856 # used by -dlpreopen to get the symbols 16857 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 16858 fi 16859 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 16860 fi 16861 fi 16862 ;; 16863 16864 amigaos*) 16865 case $host_cpu in 16866 powerpc) 16867 # see comment about AmigaOS4 .so support 16868 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16869 archive_expsym_cmds='' 16870 ;; 16871 m68k) 16872 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)' 16873 hardcode_libdir_flag_spec='-L$libdir' 16874 hardcode_minus_L=yes 16875 ;; 16876 esac 16877 ;; 16878 16879 bsdi[45]*) 16880 export_dynamic_flag_spec=-rdynamic 16881 ;; 16882 16883 cygwin* | mingw* | pw32* | cegcc*) 16884 # When not using gcc, we currently assume that we are using 16885 # Microsoft Visual C++ or Intel C++ Compiler. 16886 # hardcode_libdir_flag_spec is actually meaningless, as there is 16887 # no search path for DLLs. 16888 case $cc_basename in 16889 cl* | icl*) 16890 # Native MSVC or ICC 16891 hardcode_libdir_flag_spec=' ' 16892 allow_undefined_flag=unsupported 16893 always_export_symbols=yes 16894 file_list_spec='@' 16895 # Tell ltmain to make .lib files, not .a files. 16896 libext=lib 16897 # Tell ltmain to make .dll files, not .so files. 16898 shrext_cmds=.dll 16899 # FIXME: Setting linknames here is a bad hack. 16900 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 16901 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 16902 cp "$export_symbols" "$output_objdir/$soname.def"; 16903 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 16904 else 16905 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 16906 fi~ 16907 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 16908 linknames=' 16909 # The linker will not automatically build a static lib if we build a DLL. 16910 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 16911 enable_shared_with_static_runtimes=yes 16912 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 16913 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 16914 # Don't use ranlib 16915 old_postinstall_cmds='chmod 644 $oldlib' 16916 postlink_cmds='lt_outputfile="@OUTPUT@"~ 16917 lt_tool_outputfile="@TOOL_OUTPUT@"~ 16918 case $lt_outputfile in 16919 *.exe|*.EXE) ;; 16920 *) 16921 lt_outputfile=$lt_outputfile.exe 16922 lt_tool_outputfile=$lt_tool_outputfile.exe 16923 ;; 16924 esac~ 16925 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 16926 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 16927 $RM "$lt_outputfile.manifest"; 16928 fi' 16929 ;; 16930 *) 16931 # Assume MSVC and ICC wrapper 16932 hardcode_libdir_flag_spec=' ' 16933 allow_undefined_flag=unsupported 16934 # Tell ltmain to make .lib files, not .a files. 16935 libext=lib 16936 # Tell ltmain to make .dll files, not .so files. 16937 shrext_cmds=.dll 16938 # FIXME: Setting linknames here is a bad hack. 16939 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 16940 # The linker will automatically build a .lib file if we build a DLL. 16941 old_archive_from_new_cmds='true' 16942 # FIXME: Should let the user specify the lib program. 16943 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 16944 enable_shared_with_static_runtimes=yes 16945 ;; 16946 esac 16947 ;; 16948 16949 darwin* | rhapsody*) 16950 16951 16952 archive_cmds_need_lc=no 16953 hardcode_direct=no 16954 hardcode_automatic=yes 16955 hardcode_shlibpath_var=unsupported 16956 if test yes = "$lt_cv_ld_force_load"; then 16957 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\"`' 16958 16959 else 16960 whole_archive_flag_spec='' 16961 fi 16962 link_all_deplibs=yes 16963 allow_undefined_flag=$_lt_dar_allow_undefined 16964 case $cc_basename in 16965 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 16966 *) _lt_dar_can_shared=$GCC ;; 16967 esac 16968 if test yes = "$_lt_dar_can_shared"; then 16969 output_verbose_link_cmd=func_echo_all 16970 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 16971 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 16972 archive_expsym_cmds="$SED 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" 16973 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" 16974 16975 else 16976 ld_shlibs=no 16977 fi 16978 16979 ;; 16980 16981 dgux*) 16982 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 16983 hardcode_libdir_flag_spec='-L$libdir' 16984 hardcode_shlibpath_var=no 16985 ;; 16986 16987 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 16988 # support. Future versions do this automatically, but an explicit c++rt0.o 16989 # does not break anything, and helps significantly (at the cost of a little 16990 # extra space). 16991 freebsd2.2*) 16992 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 16993 hardcode_libdir_flag_spec='-R$libdir' 16994 hardcode_direct=yes 16995 hardcode_shlibpath_var=no 16996 ;; 16997 16998 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 16999 freebsd2.*) 17000 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17001 hardcode_direct=yes 17002 hardcode_minus_L=yes 17003 hardcode_shlibpath_var=no 17004 ;; 17005 17006 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17007 freebsd* | dragonfly* | midnightbsd*) 17008 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17009 hardcode_libdir_flag_spec='-R$libdir' 17010 hardcode_direct=yes 17011 hardcode_shlibpath_var=no 17012 ;; 17013 17014 hpux9*) 17015 if test yes = "$GCC"; then 17016 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 17017 else 17018 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 17019 fi 17020 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17021 hardcode_libdir_separator=: 17022 hardcode_direct=yes 17023 17024 # hardcode_minus_L: Not really in the search PATH, 17025 # but as the default location of the library. 17026 hardcode_minus_L=yes 17027 export_dynamic_flag_spec='$wl-E' 17028 ;; 17029 17030 hpux10*) 17031 if test yes,no = "$GCC,$with_gnu_ld"; then 17032 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17033 else 17034 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17035 fi 17036 if test no = "$with_gnu_ld"; then 17037 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17038 hardcode_libdir_separator=: 17039 hardcode_direct=yes 17040 hardcode_direct_absolute=yes 17041 export_dynamic_flag_spec='$wl-E' 17042 # hardcode_minus_L: Not really in the search PATH, 17043 # but as the default location of the library. 17044 hardcode_minus_L=yes 17045 fi 17046 ;; 17047 17048 hpux11*) 17049 if test yes,no = "$GCC,$with_gnu_ld"; then 17050 case $host_cpu in 17051 hppa*64*) 17052 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17053 ;; 17054 ia64*) 17055 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17056 ;; 17057 *) 17058 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17059 ;; 17060 esac 17061 else 17062 case $host_cpu in 17063 hppa*64*) 17064 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17065 ;; 17066 ia64*) 17067 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17068 ;; 17069 *) 17070 17071 # Older versions of the 11.00 compiler do not understand -b yet 17072 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 17073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 17074 printf %s "checking if $CC understands -b... " >&6; } 17075 if test ${lt_cv_prog_compiler__b+y} 17076 then : 17077 printf %s "(cached) " >&6 17078 else $as_nop 17079 lt_cv_prog_compiler__b=no 17080 save_LDFLAGS=$LDFLAGS 17081 LDFLAGS="$LDFLAGS -b" 17082 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17083 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17084 # The linker can only warn and ignore the option if not recognized 17085 # So say no if there are warnings 17086 if test -s conftest.err; then 17087 # Append any errors to the config.log. 17088 cat conftest.err 1>&5 17089 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 17090 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17091 if diff conftest.exp conftest.er2 >/dev/null; then 17092 lt_cv_prog_compiler__b=yes 17093 fi 17094 else 17095 lt_cv_prog_compiler__b=yes 17096 fi 17097 fi 17098 $RM -r conftest* 17099 LDFLAGS=$save_LDFLAGS 17100 17101 fi 17102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 17103 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 17104 17105 if test yes = "$lt_cv_prog_compiler__b"; then 17106 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17107 else 17108 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17109 fi 17110 17111 ;; 17112 esac 17113 fi 17114 if test no = "$with_gnu_ld"; then 17115 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17116 hardcode_libdir_separator=: 17117 17118 case $host_cpu in 17119 hppa*64*|ia64*) 17120 hardcode_direct=no 17121 hardcode_shlibpath_var=no 17122 ;; 17123 *) 17124 hardcode_direct=yes 17125 hardcode_direct_absolute=yes 17126 export_dynamic_flag_spec='$wl-E' 17127 17128 # hardcode_minus_L: Not really in the search PATH, 17129 # but as the default location of the library. 17130 hardcode_minus_L=yes 17131 ;; 17132 esac 17133 fi 17134 ;; 17135 17136 irix5* | irix6* | nonstopux*) 17137 if test yes = "$GCC"; then 17138 archive_cmds='$CC -shared $pic_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' 17139 # Try to use the -exported_symbol ld option, if it does not 17140 # work, assume that -exports_file does not work either and 17141 # implicitly export all symbols. 17142 # This should be the same for all languages, so no per-tag cache variable. 17143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 17144 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 17145 if test ${lt_cv_irix_exported_symbol+y} 17146 then : 17147 printf %s "(cached) " >&6 17148 else $as_nop 17149 save_LDFLAGS=$LDFLAGS 17150 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 17151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17152 /* end confdefs.h. */ 17153 int foo (void) { return 0; } 17154 _ACEOF 17155 if ac_fn_c_try_link "$LINENO" 17156 then : 17157 lt_cv_irix_exported_symbol=yes 17158 else $as_nop 17159 lt_cv_irix_exported_symbol=no 17160 fi 17161 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17162 conftest$ac_exeext conftest.$ac_ext 17163 LDFLAGS=$save_LDFLAGS 17164 fi 17165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 17166 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 17167 if test yes = "$lt_cv_irix_exported_symbol"; then 17168 archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib' 17169 fi 17170 else 17171 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' 17172 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' 17173 fi 17174 archive_cmds_need_lc='no' 17175 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17176 hardcode_libdir_separator=: 17177 inherit_rpath=yes 17178 link_all_deplibs=yes 17179 ;; 17180 17181 linux*) 17182 case $cc_basename in 17183 tcc*) 17184 # Fabrice Bellard et al's Tiny C Compiler 17185 ld_shlibs=yes 17186 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17187 ;; 17188 esac 17189 ;; 17190 17191 netbsd*) 17192 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17193 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17194 else 17195 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17196 fi 17197 hardcode_libdir_flag_spec='-R$libdir' 17198 hardcode_direct=yes 17199 hardcode_shlibpath_var=no 17200 ;; 17201 17202 newsos6) 17203 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17204 hardcode_direct=yes 17205 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17206 hardcode_libdir_separator=: 17207 hardcode_shlibpath_var=no 17208 ;; 17209 17210 *nto* | *qnx*) 17211 ;; 17212 17213 openbsd* | bitrig*) 17214 if test -f /usr/libexec/ld.so; then 17215 hardcode_direct=yes 17216 hardcode_shlibpath_var=no 17217 hardcode_direct_absolute=yes 17218 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17219 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17220 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 17221 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 17222 export_dynamic_flag_spec='$wl-E' 17223 else 17224 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17225 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 17226 fi 17227 else 17228 ld_shlibs=no 17229 fi 17230 ;; 17231 17232 os2*) 17233 hardcode_libdir_flag_spec='-L$libdir' 17234 hardcode_minus_L=yes 17235 allow_undefined_flag=unsupported 17236 shrext_cmds=.dll 17237 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17238 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17239 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17240 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17241 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 17242 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17243 emximp -o $lib $output_objdir/$libname.def' 17244 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17245 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17246 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17247 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17248 prefix_cmds="$SED"~ 17249 if test EXPORTS = "`$SED 1q $export_symbols`"; then 17250 prefix_cmds="$prefix_cmds -e 1d"; 17251 fi~ 17252 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 17253 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 17254 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17255 emximp -o $lib $output_objdir/$libname.def' 17256 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 17257 enable_shared_with_static_runtimes=yes 17258 file_list_spec='@' 17259 ;; 17260 17261 osf3*) 17262 if test yes = "$GCC"; then 17263 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 17264 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' 17265 else 17266 allow_undefined_flag=' -expect_unresolved \*' 17267 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' 17268 fi 17269 archive_cmds_need_lc='no' 17270 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17271 hardcode_libdir_separator=: 17272 ;; 17273 17274 osf4* | osf5*) # as osf3* with the addition of -msym flag 17275 if test yes = "$GCC"; then 17276 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 17277 archive_cmds='$CC -shared$allow_undefined_flag $pic_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' 17278 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17279 else 17280 allow_undefined_flag=' -expect_unresolved \*' 17281 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' 17282 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~ 17283 $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' 17284 17285 # Both c and cxx compiler support -rpath directly 17286 hardcode_libdir_flag_spec='-rpath $libdir' 17287 fi 17288 archive_cmds_need_lc='no' 17289 hardcode_libdir_separator=: 17290 ;; 17291 17292 solaris*) 17293 no_undefined_flag=' -z defs' 17294 if test yes = "$GCC"; then 17295 wlarc='$wl' 17296 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17297 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17298 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 17299 else 17300 case `$CC -V 2>&1` in 17301 *"Compilers 5.0"*) 17302 wlarc='' 17303 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 17304 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17305 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 17306 ;; 17307 *) 17308 wlarc='$wl' 17309 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 17310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17311 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 17312 ;; 17313 esac 17314 fi 17315 hardcode_libdir_flag_spec='-R$libdir' 17316 hardcode_shlibpath_var=no 17317 case $host_os in 17318 solaris2.[0-5] | solaris2.[0-5].*) ;; 17319 *) 17320 # The compiler driver will combine and reorder linker options, 17321 # but understands '-z linker_flag'. GCC discards it without '$wl', 17322 # but is careful enough not to reorder. 17323 # Supported since Solaris 2.6 (maybe 2.5.1?) 17324 if test yes = "$GCC"; then 17325 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 17326 else 17327 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 17328 fi 17329 ;; 17330 esac 17331 link_all_deplibs=yes 17332 ;; 17333 17334 sunos4*) 17335 if test sequent = "$host_vendor"; then 17336 # Use $CC to link under sequent, because it throws in some extra .o 17337 # files that make .init and .fini sections work. 17338 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17339 else 17340 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17341 fi 17342 hardcode_libdir_flag_spec='-L$libdir' 17343 hardcode_direct=yes 17344 hardcode_minus_L=yes 17345 hardcode_shlibpath_var=no 17346 ;; 17347 17348 sysv4) 17349 case $host_vendor in 17350 sni) 17351 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17352 hardcode_direct=yes # is this really true??? 17353 ;; 17354 siemens) 17355 ## LD is ld it makes a PLAMLIB 17356 ## CC just makes a GrossModule. 17357 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17358 reload_cmds='$CC -r -o $output$reload_objs' 17359 hardcode_direct=no 17360 ;; 17361 motorola) 17362 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17363 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 17364 ;; 17365 esac 17366 runpath_var='LD_RUN_PATH' 17367 hardcode_shlibpath_var=no 17368 ;; 17369 17370 sysv4.3*) 17371 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17372 hardcode_shlibpath_var=no 17373 export_dynamic_flag_spec='-Bexport' 17374 ;; 17375 17376 sysv4*MP*) 17377 if test -d /usr/nec; then 17378 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17379 hardcode_shlibpath_var=no 17380 runpath_var=LD_RUN_PATH 17381 hardcode_runpath_var=yes 17382 ld_shlibs=yes 17383 fi 17384 ;; 17385 17386 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 17387 no_undefined_flag='$wl-z,text' 17388 archive_cmds_need_lc=no 17389 hardcode_shlibpath_var=no 17390 runpath_var='LD_RUN_PATH' 17391 17392 if test yes = "$GCC"; then 17393 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17394 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17395 else 17396 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17397 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17398 fi 17399 ;; 17400 17401 sysv5* | sco3.2v5* | sco5v6*) 17402 # Note: We CANNOT use -z defs as we might desire, because we do not 17403 # link with -lc, and that would cause any symbols used from libc to 17404 # always be unresolved, which means just about no library would 17405 # ever link correctly. If we're not using GNU ld we use -z text 17406 # though, which does catch some bad symbols but isn't as heavy-handed 17407 # as -z defs. 17408 no_undefined_flag='$wl-z,text' 17409 allow_undefined_flag='$wl-z,nodefs' 17410 archive_cmds_need_lc=no 17411 hardcode_shlibpath_var=no 17412 hardcode_libdir_flag_spec='$wl-R,$libdir' 17413 hardcode_libdir_separator=':' 17414 link_all_deplibs=yes 17415 export_dynamic_flag_spec='$wl-Bexport' 17416 runpath_var='LD_RUN_PATH' 17417 17418 if test yes = "$GCC"; then 17419 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17420 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17421 else 17422 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17423 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17424 fi 17425 ;; 17426 17427 uts4*) 17428 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17429 hardcode_libdir_flag_spec='-L$libdir' 17430 hardcode_shlibpath_var=no 17431 ;; 17432 17433 *) 17434 ld_shlibs=no 17435 ;; 17436 esac 17437 17438 if test sni = "$host_vendor"; then 17439 case $host in 17440 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 17441 export_dynamic_flag_spec='$wl-Blargedynsym' 17442 ;; 17443 esac 17444 fi 17445 fi 17446 17447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 17448 printf "%s\n" "$ld_shlibs" >&6; } 17449 test no = "$ld_shlibs" && can_build_shared=no 17450 17451 with_gnu_ld=$with_gnu_ld 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 # 17468 # Do we need to explicitly link libc? 17469 # 17470 case "x$archive_cmds_need_lc" in 17471 x|xyes) 17472 # Assume -lc should be added 17473 archive_cmds_need_lc=yes 17474 17475 if test yes,yes = "$GCC,$enable_shared"; then 17476 case $archive_cmds in 17477 *'~'*) 17478 # FIXME: we may have to deal with multi-command sequences. 17479 ;; 17480 '$CC '*) 17481 # Test whether the compiler implicitly links with -lc since on some 17482 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17483 # to ld, don't add -lc before -lgcc. 17484 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 17485 printf %s "checking whether -lc should be explicitly linked in... " >&6; } 17486 if test ${lt_cv_archive_cmds_need_lc+y} 17487 then : 17488 printf %s "(cached) " >&6 17489 else $as_nop 17490 $RM conftest* 17491 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17492 17493 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 17494 (eval $ac_compile) 2>&5 17495 ac_status=$? 17496 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17497 test $ac_status = 0; } 2>conftest.err; then 17498 soname=conftest 17499 lib=conftest 17500 libobjs=conftest.$ac_objext 17501 deplibs= 17502 wl=$lt_prog_compiler_wl 17503 pic_flag=$lt_prog_compiler_pic 17504 compiler_flags=-v 17505 linker_flags=-v 17506 verstring= 17507 output_objdir=. 17508 libname=conftest 17509 lt_save_allow_undefined_flag=$allow_undefined_flag 17510 allow_undefined_flag= 17511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 17512 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 17513 ac_status=$? 17514 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17515 test $ac_status = 0; } 17516 then 17517 lt_cv_archive_cmds_need_lc=no 17518 else 17519 lt_cv_archive_cmds_need_lc=yes 17520 fi 17521 allow_undefined_flag=$lt_save_allow_undefined_flag 17522 else 17523 cat conftest.err 1>&5 17524 fi 17525 $RM conftest* 17526 17527 fi 17528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 17529 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 17530 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 17531 ;; 17532 esac 17533 fi 17534 ;; 17535 esac 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 17689 printf %s "checking dynamic linker characteristics... " >&6; } 17690 17691 if test yes = "$GCC"; then 17692 case $host_os in 17693 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 17694 *) lt_awk_arg='/^libraries:/' ;; 17695 esac 17696 case $host_os in 17697 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 17698 *) lt_sed_strip_eq='s|=/|/|g' ;; 17699 esac 17700 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 17701 case $lt_search_path_spec in 17702 *\;*) 17703 # if the path contains ";" then we assume it to be the separator 17704 # otherwise default to the standard path separator (i.e. ":") - it is 17705 # assumed that no part of a normal pathname contains ";" but that should 17706 # okay in the real world where ";" in dirpaths is itself problematic. 17707 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 17708 ;; 17709 *) 17710 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 17711 ;; 17712 esac 17713 # Ok, now we have the path, separated by spaces, we can step through it 17714 # and add multilib dir if necessary... 17715 lt_tmp_lt_search_path_spec= 17716 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 17717 # ...but if some path component already ends with the multilib dir we assume 17718 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 17719 case "$lt_multi_os_dir; $lt_search_path_spec " in 17720 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 17721 lt_multi_os_dir= 17722 ;; 17723 esac 17724 for lt_sys_path in $lt_search_path_spec; do 17725 if test -d "$lt_sys_path$lt_multi_os_dir"; then 17726 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 17727 elif test -n "$lt_multi_os_dir"; then 17728 test -d "$lt_sys_path" && \ 17729 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 17730 fi 17731 done 17732 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 17733 BEGIN {RS = " "; FS = "/|\n";} { 17734 lt_foo = ""; 17735 lt_count = 0; 17736 for (lt_i = NF; lt_i > 0; lt_i--) { 17737 if ($lt_i != "" && $lt_i != ".") { 17738 if ($lt_i == "..") { 17739 lt_count++; 17740 } else { 17741 if (lt_count == 0) { 17742 lt_foo = "/" $lt_i lt_foo; 17743 } else { 17744 lt_count--; 17745 } 17746 } 17747 } 17748 } 17749 if (lt_foo != "") { lt_freq[lt_foo]++; } 17750 if (lt_freq[lt_foo] == 1) { print lt_foo; } 17751 }'` 17752 # AWK program above erroneously prepends '/' to C:/dos/paths 17753 # for these hosts. 17754 case $host_os in 17755 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 17756 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 17757 esac 17758 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 17759 else 17760 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 17761 fi 17762 library_names_spec= 17763 libname_spec='lib$name' 17764 soname_spec= 17765 shrext_cmds=.so 17766 postinstall_cmds= 17767 postuninstall_cmds= 17768 finish_cmds= 17769 finish_eval= 17770 shlibpath_var= 17771 shlibpath_overrides_runpath=unknown 17772 version_type=none 17773 dynamic_linker="$host_os ld.so" 17774 sys_lib_dlsearch_path_spec="/lib /usr/lib" 17775 need_lib_prefix=unknown 17776 hardcode_into_libs=no 17777 17778 # when you set need_version to no, make sure it does not cause -set_version 17779 # flags to be left without arguments 17780 need_version=unknown 17781 17782 17783 17784 case $host_os in 17785 aix3*) 17786 version_type=linux # correct to gnu/linux during the next big refactor 17787 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 17788 shlibpath_var=LIBPATH 17789 17790 # AIX 3 has no versioning support, so we append a major version to the name. 17791 soname_spec='$libname$release$shared_ext$major' 17792 ;; 17793 17794 aix[4-9]*) 17795 version_type=linux # correct to gnu/linux during the next big refactor 17796 need_lib_prefix=no 17797 need_version=no 17798 hardcode_into_libs=yes 17799 if test ia64 = "$host_cpu"; then 17800 # AIX 5 supports IA64 17801 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 17802 shlibpath_var=LD_LIBRARY_PATH 17803 else 17804 # With GCC up to 2.95.x, collect2 would create an import file 17805 # for dependence libraries. The import file would start with 17806 # the line '#! .'. This would cause the generated library to 17807 # depend on '.', always an invalid library. This was fixed in 17808 # development snapshots of GCC prior to 3.0. 17809 case $host_os in 17810 aix4 | aix4.[01] | aix4.[01].*) 17811 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 17812 echo ' yes ' 17813 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 17814 : 17815 else 17816 can_build_shared=no 17817 fi 17818 ;; 17819 esac 17820 # Using Import Files as archive members, it is possible to support 17821 # filename-based versioning of shared library archives on AIX. While 17822 # this would work for both with and without runtime linking, it will 17823 # prevent static linking of such archives. So we do filename-based 17824 # shared library versioning with .so extension only, which is used 17825 # when both runtime linking and shared linking is enabled. 17826 # Unfortunately, runtime linking may impact performance, so we do 17827 # not want this to be the default eventually. Also, we use the 17828 # versioned .so libs for executables only if there is the -brtl 17829 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 17830 # To allow for filename-based versioning support, we need to create 17831 # libNAME.so.V as an archive file, containing: 17832 # *) an Import File, referring to the versioned filename of the 17833 # archive as well as the shared archive member, telling the 17834 # bitwidth (32 or 64) of that shared object, and providing the 17835 # list of exported symbols of that shared object, eventually 17836 # decorated with the 'weak' keyword 17837 # *) the shared object with the F_LOADONLY flag set, to really avoid 17838 # it being seen by the linker. 17839 # At run time we better use the real file rather than another symlink, 17840 # but for link time we create the symlink libNAME.so -> libNAME.so.V 17841 17842 case $with_aix_soname,$aix_use_runtimelinking in 17843 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 17844 # soname into executable. Probably we can add versioning support to 17845 # collect2, so additional links can be useful in future. 17846 aix,yes) # traditional libtool 17847 dynamic_linker='AIX unversionable lib.so' 17848 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 17849 # instead of lib<name>.a to let people know that these are not 17850 # typical AIX shared libraries. 17851 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17852 ;; 17853 aix,no) # traditional AIX only 17854 dynamic_linker='AIX lib.a(lib.so.V)' 17855 # We preserve .a as extension for shared libraries through AIX4.2 17856 # and later when we are not doing run time linking. 17857 library_names_spec='$libname$release.a $libname.a' 17858 soname_spec='$libname$release$shared_ext$major' 17859 ;; 17860 svr4,*) # full svr4 only 17861 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 17862 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17863 # We do not specify a path in Import Files, so LIBPATH fires. 17864 shlibpath_overrides_runpath=yes 17865 ;; 17866 *,yes) # both, prefer svr4 17867 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 17868 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 17869 # unpreferred sharedlib libNAME.a needs extra handling 17870 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 17871 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 17872 # We do not specify a path in Import Files, so LIBPATH fires. 17873 shlibpath_overrides_runpath=yes 17874 ;; 17875 *,no) # both, prefer aix 17876 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 17877 library_names_spec='$libname$release.a $libname.a' 17878 soname_spec='$libname$release$shared_ext$major' 17879 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 17880 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 17881 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 17882 ;; 17883 esac 17884 shlibpath_var=LIBPATH 17885 fi 17886 ;; 17887 17888 amigaos*) 17889 case $host_cpu in 17890 powerpc) 17891 # Since July 2007 AmigaOS4 officially supports .so libraries. 17892 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 17893 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17894 ;; 17895 m68k) 17896 library_names_spec='$libname.ixlibrary $libname.a' 17897 # Create ${libname}_ixlibrary.a entries in /sys/libs. 17898 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 17899 ;; 17900 esac 17901 ;; 17902 17903 beos*) 17904 library_names_spec='$libname$shared_ext' 17905 dynamic_linker="$host_os ld.so" 17906 shlibpath_var=LIBRARY_PATH 17907 ;; 17908 17909 bsdi[45]*) 17910 version_type=linux # correct to gnu/linux during the next big refactor 17911 need_version=no 17912 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 17913 soname_spec='$libname$release$shared_ext$major' 17914 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 17915 shlibpath_var=LD_LIBRARY_PATH 17916 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 17917 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 17918 # the default ld.so.conf also contains /usr/contrib/lib and 17919 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 17920 # libtool to hard-code these into programs 17921 ;; 17922 17923 cygwin* | mingw* | pw32* | cegcc*) 17924 version_type=windows 17925 shrext_cmds=.dll 17926 need_version=no 17927 need_lib_prefix=no 17928 17929 case $GCC,$cc_basename in 17930 yes,*) 17931 # gcc 17932 library_names_spec='$libname.dll.a' 17933 # DLL is installed to $(libdir)/../bin by postinstall_cmds 17934 postinstall_cmds='base_file=`basename \$file`~ 17935 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 17936 dldir=$destdir/`dirname \$dlpath`~ 17937 test -d \$dldir || mkdir -p \$dldir~ 17938 $install_prog $dir/$dlname \$dldir/$dlname~ 17939 chmod a+x \$dldir/$dlname~ 17940 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 17941 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 17942 fi' 17943 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 17944 dlpath=$dir/\$dldll~ 17945 $RM \$dlpath' 17946 shlibpath_overrides_runpath=yes 17947 17948 case $host_os in 17949 cygwin*) 17950 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 17951 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17952 17953 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 17954 ;; 17955 mingw* | cegcc*) 17956 # MinGW DLLs use traditional 'lib' prefix 17957 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17958 ;; 17959 pw32*) 17960 # pw32 DLLs use 'pw' prefix rather than 'lib' 17961 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17962 ;; 17963 esac 17964 dynamic_linker='Win32 ld.exe' 17965 ;; 17966 17967 *,cl* | *,icl*) 17968 # Native MSVC or ICC 17969 libname_spec='$name' 17970 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 17971 library_names_spec='$libname.dll.lib' 17972 17973 case $build_os in 17974 mingw*) 17975 sys_lib_search_path_spec= 17976 lt_save_ifs=$IFS 17977 IFS=';' 17978 for lt_path in $LIB 17979 do 17980 IFS=$lt_save_ifs 17981 # Let DOS variable expansion print the short 8.3 style file name. 17982 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 17983 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 17984 done 17985 IFS=$lt_save_ifs 17986 # Convert to MSYS style. 17987 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 17988 ;; 17989 cygwin*) 17990 # Convert to unix form, then to dos form, then back to unix form 17991 # but this time dos style (no spaces!) so that the unix form looks 17992 # like /cygdrive/c/PROGRA~1:/cygdr... 17993 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 17994 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 17995 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 17996 ;; 17997 *) 17998 sys_lib_search_path_spec=$LIB 17999 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 18000 # It is most probably a Windows format PATH. 18001 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18002 else 18003 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18004 fi 18005 # FIXME: find the short name or the path components, as spaces are 18006 # common. (e.g. "Program Files" -> "PROGRA~1") 18007 ;; 18008 esac 18009 18010 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18011 postinstall_cmds='base_file=`basename \$file`~ 18012 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18013 dldir=$destdir/`dirname \$dlpath`~ 18014 test -d \$dldir || mkdir -p \$dldir~ 18015 $install_prog $dir/$dlname \$dldir/$dlname' 18016 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18017 dlpath=$dir/\$dldll~ 18018 $RM \$dlpath' 18019 shlibpath_overrides_runpath=yes 18020 dynamic_linker='Win32 link.exe' 18021 ;; 18022 18023 *) 18024 # Assume MSVC and ICC wrapper 18025 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 18026 dynamic_linker='Win32 ld.exe' 18027 ;; 18028 esac 18029 # FIXME: first we should search . and the directory the executable is in 18030 shlibpath_var=PATH 18031 ;; 18032 18033 darwin* | rhapsody*) 18034 dynamic_linker="$host_os dyld" 18035 version_type=darwin 18036 need_lib_prefix=no 18037 need_version=no 18038 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 18039 soname_spec='$libname$release$major$shared_ext' 18040 shlibpath_overrides_runpath=yes 18041 shlibpath_var=DYLD_LIBRARY_PATH 18042 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18043 18044 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 18045 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18046 ;; 18047 18048 dgux*) 18049 version_type=linux # correct to gnu/linux during the next big refactor 18050 need_lib_prefix=no 18051 need_version=no 18052 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18053 soname_spec='$libname$release$shared_ext$major' 18054 shlibpath_var=LD_LIBRARY_PATH 18055 ;; 18056 18057 freebsd* | dragonfly* | midnightbsd*) 18058 # DragonFly does not have aout. When/if they implement a new 18059 # versioning mechanism, adjust this. 18060 if test -x /usr/bin/objformat; then 18061 objformat=`/usr/bin/objformat` 18062 else 18063 case $host_os in 18064 freebsd[23].*) objformat=aout ;; 18065 *) objformat=elf ;; 18066 esac 18067 fi 18068 version_type=freebsd-$objformat 18069 case $version_type in 18070 freebsd-elf*) 18071 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18072 soname_spec='$libname$release$shared_ext$major' 18073 need_version=no 18074 need_lib_prefix=no 18075 ;; 18076 freebsd-*) 18077 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18078 need_version=yes 18079 ;; 18080 esac 18081 shlibpath_var=LD_LIBRARY_PATH 18082 case $host_os in 18083 freebsd2.*) 18084 shlibpath_overrides_runpath=yes 18085 ;; 18086 freebsd3.[01]* | freebsdelf3.[01]*) 18087 shlibpath_overrides_runpath=yes 18088 hardcode_into_libs=yes 18089 ;; 18090 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18091 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18092 shlibpath_overrides_runpath=no 18093 hardcode_into_libs=yes 18094 ;; 18095 *) # from 4.6 on, and DragonFly 18096 shlibpath_overrides_runpath=yes 18097 hardcode_into_libs=yes 18098 ;; 18099 esac 18100 ;; 18101 18102 haiku*) 18103 version_type=linux # correct to gnu/linux during the next big refactor 18104 need_lib_prefix=no 18105 need_version=no 18106 dynamic_linker="$host_os runtime_loader" 18107 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18108 soname_spec='$libname$release$shared_ext$major' 18109 shlibpath_var=LIBRARY_PATH 18110 shlibpath_overrides_runpath=no 18111 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 18112 hardcode_into_libs=yes 18113 ;; 18114 18115 hpux9* | hpux10* | hpux11*) 18116 # Give a soname corresponding to the major version so that dld.sl refuses to 18117 # link against other versions. 18118 version_type=sunos 18119 need_lib_prefix=no 18120 need_version=no 18121 case $host_cpu in 18122 ia64*) 18123 shrext_cmds='.so' 18124 hardcode_into_libs=yes 18125 dynamic_linker="$host_os dld.so" 18126 shlibpath_var=LD_LIBRARY_PATH 18127 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18128 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18129 soname_spec='$libname$release$shared_ext$major' 18130 if test 32 = "$HPUX_IA64_MODE"; then 18131 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18132 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 18133 else 18134 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18135 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 18136 fi 18137 ;; 18138 hppa*64*) 18139 shrext_cmds='.sl' 18140 hardcode_into_libs=yes 18141 dynamic_linker="$host_os dld.sl" 18142 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18143 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18144 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18145 soname_spec='$libname$release$shared_ext$major' 18146 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18147 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18148 ;; 18149 *) 18150 shrext_cmds='.sl' 18151 dynamic_linker="$host_os dld.sl" 18152 shlibpath_var=SHLIB_PATH 18153 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18154 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18155 soname_spec='$libname$release$shared_ext$major' 18156 ;; 18157 esac 18158 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 18159 postinstall_cmds='chmod 555 $lib' 18160 # or fails outright, so override atomically: 18161 install_override_mode=555 18162 ;; 18163 18164 interix[3-9]*) 18165 version_type=linux # correct to gnu/linux during the next big refactor 18166 need_lib_prefix=no 18167 need_version=no 18168 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18169 soname_spec='$libname$release$shared_ext$major' 18170 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18171 shlibpath_var=LD_LIBRARY_PATH 18172 shlibpath_overrides_runpath=no 18173 hardcode_into_libs=yes 18174 ;; 18175 18176 irix5* | irix6* | nonstopux*) 18177 case $host_os in 18178 nonstopux*) version_type=nonstopux ;; 18179 *) 18180 if test yes = "$lt_cv_prog_gnu_ld"; then 18181 version_type=linux # correct to gnu/linux during the next big refactor 18182 else 18183 version_type=irix 18184 fi ;; 18185 esac 18186 need_lib_prefix=no 18187 need_version=no 18188 soname_spec='$libname$release$shared_ext$major' 18189 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 18190 case $host_os in 18191 irix5* | nonstopux*) 18192 libsuff= shlibsuff= 18193 ;; 18194 *) 18195 case $LD in # libtool.m4 will add one of these switches to LD 18196 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18197 libsuff= shlibsuff= libmagic=32-bit;; 18198 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18199 libsuff=32 shlibsuff=N32 libmagic=N32;; 18200 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18201 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18202 *) libsuff= shlibsuff= libmagic=never-match;; 18203 esac 18204 ;; 18205 esac 18206 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18207 shlibpath_overrides_runpath=no 18208 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 18209 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 18210 hardcode_into_libs=yes 18211 ;; 18212 18213 # No shared lib support for Linux oldld, aout, or coff. 18214 linux*oldld* | linux*aout* | linux*coff*) 18215 dynamic_linker=no 18216 ;; 18217 18218 linux*android*) 18219 version_type=none # Android doesn't support versioned libraries. 18220 need_lib_prefix=no 18221 need_version=no 18222 library_names_spec='$libname$release$shared_ext' 18223 soname_spec='$libname$release$shared_ext' 18224 finish_cmds= 18225 shlibpath_var=LD_LIBRARY_PATH 18226 shlibpath_overrides_runpath=yes 18227 18228 # This implies no fast_install, which is unacceptable. 18229 # Some rework will be needed to allow for fast_install 18230 # before this can be enabled. 18231 hardcode_into_libs=yes 18232 18233 dynamic_linker='Android linker' 18234 # Don't embed -rpath directories since the linker doesn't support them. 18235 hardcode_libdir_flag_spec='-L$libdir' 18236 ;; 18237 18238 # This must be glibc/ELF. 18239 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 18240 version_type=linux # correct to gnu/linux during the next big refactor 18241 need_lib_prefix=no 18242 need_version=no 18243 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18244 soname_spec='$libname$release$shared_ext$major' 18245 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18246 shlibpath_var=LD_LIBRARY_PATH 18247 shlibpath_overrides_runpath=no 18248 18249 # Some binutils ld are patched to set DT_RUNPATH 18250 if test ${lt_cv_shlibpath_overrides_runpath+y} 18251 then : 18252 printf %s "(cached) " >&6 18253 else $as_nop 18254 lt_cv_shlibpath_overrides_runpath=no 18255 save_LDFLAGS=$LDFLAGS 18256 save_libdir=$libdir 18257 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 18258 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 18259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18260 /* end confdefs.h. */ 18261 18262 int 18263 main (void) 18264 { 18265 18266 ; 18267 return 0; 18268 } 18269 _ACEOF 18270 if ac_fn_c_try_link "$LINENO" 18271 then : 18272 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 18273 then : 18274 lt_cv_shlibpath_overrides_runpath=yes 18275 fi 18276 fi 18277 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18278 conftest$ac_exeext conftest.$ac_ext 18279 LDFLAGS=$save_LDFLAGS 18280 libdir=$save_libdir 18281 18282 fi 18283 18284 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 18285 18286 # This implies no fast_install, which is unacceptable. 18287 # Some rework will be needed to allow for fast_install 18288 # before this can be enabled. 18289 hardcode_into_libs=yes 18290 18291 # Ideally, we could use ldconfig to report *all* directores which are 18292 # searched for libraries, however this is still not possible. Aside from not 18293 # being certain /sbin/ldconfig is available, command 18294 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 18295 # even though it is searched at run-time. Try to do the best guess by 18296 # appending ld.so.conf contents (and includes) to the search path. 18297 if test -f /etc/ld.so.conf; then 18298 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' ' '` 18299 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18300 fi 18301 18302 # We used to test for /lib/ld.so.1 and disable shared libraries on 18303 # powerpc, because MkLinux only supported shared libraries with the 18304 # GNU dynamic linker. Since this was broken with cross compilers, 18305 # most powerpc-linux boxes support dynamic linking these days and 18306 # people can always --disable-shared, the test was removed, and we 18307 # assume the GNU/Linux dynamic linker is in use. 18308 dynamic_linker='GNU/Linux ld.so' 18309 ;; 18310 18311 netbsd*) 18312 version_type=sunos 18313 need_lib_prefix=no 18314 need_version=no 18315 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 18316 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18317 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18318 dynamic_linker='NetBSD (a.out) ld.so' 18319 else 18320 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18321 soname_spec='$libname$release$shared_ext$major' 18322 dynamic_linker='NetBSD ld.elf_so' 18323 fi 18324 shlibpath_var=LD_LIBRARY_PATH 18325 shlibpath_overrides_runpath=yes 18326 hardcode_into_libs=yes 18327 ;; 18328 18329 newsos6) 18330 version_type=linux # correct to gnu/linux during the next big refactor 18331 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18332 shlibpath_var=LD_LIBRARY_PATH 18333 shlibpath_overrides_runpath=yes 18334 ;; 18335 18336 *nto* | *qnx*) 18337 version_type=qnx 18338 need_lib_prefix=no 18339 need_version=no 18340 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18341 soname_spec='$libname$release$shared_ext$major' 18342 shlibpath_var=LD_LIBRARY_PATH 18343 shlibpath_overrides_runpath=no 18344 hardcode_into_libs=yes 18345 dynamic_linker='ldqnx.so' 18346 ;; 18347 18348 openbsd* | bitrig*) 18349 version_type=sunos 18350 sys_lib_dlsearch_path_spec=/usr/lib 18351 need_lib_prefix=no 18352 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 18353 need_version=no 18354 else 18355 need_version=yes 18356 fi 18357 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18358 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18359 shlibpath_var=LD_LIBRARY_PATH 18360 shlibpath_overrides_runpath=yes 18361 ;; 18362 18363 os2*) 18364 libname_spec='$name' 18365 version_type=windows 18366 shrext_cmds=.dll 18367 need_version=no 18368 need_lib_prefix=no 18369 # OS/2 can only load a DLL with a base name of 8 characters or less. 18370 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 18371 v=$($ECHO $release$versuffix | tr -d .-); 18372 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 18373 $ECHO $n$v`$shared_ext' 18374 library_names_spec='${libname}_dll.$libext' 18375 dynamic_linker='OS/2 ld.exe' 18376 shlibpath_var=BEGINLIBPATH 18377 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18378 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18379 postinstall_cmds='base_file=`basename \$file`~ 18380 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 18381 dldir=$destdir/`dirname \$dlpath`~ 18382 test -d \$dldir || mkdir -p \$dldir~ 18383 $install_prog $dir/$dlname \$dldir/$dlname~ 18384 chmod a+x \$dldir/$dlname~ 18385 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 18386 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 18387 fi' 18388 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 18389 dlpath=$dir/\$dldll~ 18390 $RM \$dlpath' 18391 ;; 18392 18393 osf3* | osf4* | osf5*) 18394 version_type=osf 18395 need_lib_prefix=no 18396 need_version=no 18397 soname_spec='$libname$release$shared_ext$major' 18398 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18399 shlibpath_var=LD_LIBRARY_PATH 18400 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18401 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18402 ;; 18403 18404 rdos*) 18405 dynamic_linker=no 18406 ;; 18407 18408 solaris*) 18409 version_type=linux # correct to gnu/linux during the next big refactor 18410 need_lib_prefix=no 18411 need_version=no 18412 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18413 soname_spec='$libname$release$shared_ext$major' 18414 shlibpath_var=LD_LIBRARY_PATH 18415 shlibpath_overrides_runpath=yes 18416 hardcode_into_libs=yes 18417 # ldd complains unless libraries are executable 18418 postinstall_cmds='chmod +x $lib' 18419 ;; 18420 18421 sunos4*) 18422 version_type=sunos 18423 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18424 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18425 shlibpath_var=LD_LIBRARY_PATH 18426 shlibpath_overrides_runpath=yes 18427 if test yes = "$with_gnu_ld"; then 18428 need_lib_prefix=no 18429 fi 18430 need_version=yes 18431 ;; 18432 18433 sysv4 | sysv4.3*) 18434 version_type=linux # correct to gnu/linux during the next big refactor 18435 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18436 soname_spec='$libname$release$shared_ext$major' 18437 shlibpath_var=LD_LIBRARY_PATH 18438 case $host_vendor in 18439 sni) 18440 shlibpath_overrides_runpath=no 18441 need_lib_prefix=no 18442 runpath_var=LD_RUN_PATH 18443 ;; 18444 siemens) 18445 need_lib_prefix=no 18446 ;; 18447 motorola) 18448 need_lib_prefix=no 18449 need_version=no 18450 shlibpath_overrides_runpath=no 18451 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18452 ;; 18453 esac 18454 ;; 18455 18456 sysv4*MP*) 18457 if test -d /usr/nec; then 18458 version_type=linux # correct to gnu/linux during the next big refactor 18459 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 18460 soname_spec='$libname$shared_ext.$major' 18461 shlibpath_var=LD_LIBRARY_PATH 18462 fi 18463 ;; 18464 18465 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18466 version_type=sco 18467 need_lib_prefix=no 18468 need_version=no 18469 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 18470 soname_spec='$libname$release$shared_ext$major' 18471 shlibpath_var=LD_LIBRARY_PATH 18472 shlibpath_overrides_runpath=yes 18473 hardcode_into_libs=yes 18474 if test yes = "$with_gnu_ld"; then 18475 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18476 else 18477 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18478 case $host_os in 18479 sco3.2v5*) 18480 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18481 ;; 18482 esac 18483 fi 18484 sys_lib_dlsearch_path_spec='/usr/lib' 18485 ;; 18486 18487 tpf*) 18488 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 18489 version_type=linux # correct to gnu/linux during the next big refactor 18490 need_lib_prefix=no 18491 need_version=no 18492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18493 shlibpath_var=LD_LIBRARY_PATH 18494 shlibpath_overrides_runpath=no 18495 hardcode_into_libs=yes 18496 ;; 18497 18498 uts4*) 18499 version_type=linux # correct to gnu/linux during the next big refactor 18500 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18501 soname_spec='$libname$release$shared_ext$major' 18502 shlibpath_var=LD_LIBRARY_PATH 18503 ;; 18504 18505 *) 18506 dynamic_linker=no 18507 ;; 18508 esac 18509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 18510 printf "%s\n" "$dynamic_linker" >&6; } 18511 test no = "$dynamic_linker" && can_build_shared=no 18512 18513 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18514 if test yes = "$GCC"; then 18515 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18516 fi 18517 18518 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 18519 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 18520 fi 18521 18522 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 18523 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 18524 fi 18525 18526 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 18527 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 18528 18529 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 18530 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 18531 18532 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 18533 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 18632 printf %s "checking how to hardcode library paths into programs... " >&6; } 18633 hardcode_action= 18634 if test -n "$hardcode_libdir_flag_spec" || 18635 test -n "$runpath_var" || 18636 test yes = "$hardcode_automatic"; then 18637 18638 # We can hardcode non-existent directories. 18639 if test no != "$hardcode_direct" && 18640 # If the only mechanism to avoid hardcoding is shlibpath_var, we 18641 # have to relink, otherwise we might link with an installed library 18642 # when we should be linking with a yet-to-be-installed one 18643 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 18644 test no != "$hardcode_minus_L"; then 18645 # Linking always hardcodes the temporary library directory. 18646 hardcode_action=relink 18647 else 18648 # We can link without hardcoding, and we can hardcode nonexisting dirs. 18649 hardcode_action=immediate 18650 fi 18651 else 18652 # We cannot hardcode anything, or else we can only hardcode existing 18653 # directories. 18654 hardcode_action=unsupported 18655 fi 18656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 18657 printf "%s\n" "$hardcode_action" >&6; } 18658 18659 if test relink = "$hardcode_action" || 18660 test yes = "$inherit_rpath"; then 18661 # Fast installation is not supported 18662 enable_fast_install=no 18663 elif test yes = "$shlibpath_overrides_runpath" || 18664 test no = "$enable_shared"; then 18665 # Fast installation is not necessary 18666 enable_fast_install=needless 18667 fi 18668 18669 18670 18671 18672 18673 18674 if test yes != "$enable_dlopen"; then 18675 enable_dlopen=unknown 18676 enable_dlopen_self=unknown 18677 enable_dlopen_self_static=unknown 18678 else 18679 lt_cv_dlopen=no 18680 lt_cv_dlopen_libs= 18681 18682 case $host_os in 18683 beos*) 18684 lt_cv_dlopen=load_add_on 18685 lt_cv_dlopen_libs= 18686 lt_cv_dlopen_self=yes 18687 ;; 18688 18689 mingw* | pw32* | cegcc*) 18690 lt_cv_dlopen=LoadLibrary 18691 lt_cv_dlopen_libs= 18692 ;; 18693 18694 cygwin*) 18695 lt_cv_dlopen=dlopen 18696 lt_cv_dlopen_libs= 18697 ;; 18698 18699 darwin*) 18700 # if libdl is installed we need to link against it 18701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18702 printf %s "checking for dlopen in -ldl... " >&6; } 18703 if test ${ac_cv_lib_dl_dlopen+y} 18704 then : 18705 printf %s "(cached) " >&6 18706 else $as_nop 18707 ac_check_lib_save_LIBS=$LIBS 18708 LIBS="-ldl $LIBS" 18709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18710 /* end confdefs.h. */ 18711 18712 /* Override any GCC internal prototype to avoid an error. 18713 Use char because int might match the return type of a GCC 18714 builtin and then its argument prototype would still apply. */ 18715 char dlopen (); 18716 int 18717 main (void) 18718 { 18719 return dlopen (); 18720 ; 18721 return 0; 18722 } 18723 _ACEOF 18724 if ac_fn_c_try_link "$LINENO" 18725 then : 18726 ac_cv_lib_dl_dlopen=yes 18727 else $as_nop 18728 ac_cv_lib_dl_dlopen=no 18729 fi 18730 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18731 conftest$ac_exeext conftest.$ac_ext 18732 LIBS=$ac_check_lib_save_LIBS 18733 fi 18734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18735 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 18736 if test "x$ac_cv_lib_dl_dlopen" = xyes 18737 then : 18738 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18739 else $as_nop 18740 18741 lt_cv_dlopen=dyld 18742 lt_cv_dlopen_libs= 18743 lt_cv_dlopen_self=yes 18744 18745 fi 18746 18747 ;; 18748 18749 tpf*) 18750 # Don't try to run any link tests for TPF. We know it's impossible 18751 # because TPF is a cross-compiler, and we know how we open DSOs. 18752 lt_cv_dlopen=dlopen 18753 lt_cv_dlopen_libs= 18754 lt_cv_dlopen_self=no 18755 ;; 18756 18757 *) 18758 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 18759 if test "x$ac_cv_func_shl_load" = xyes 18760 then : 18761 lt_cv_dlopen=shl_load 18762 else $as_nop 18763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 18764 printf %s "checking for shl_load in -ldld... " >&6; } 18765 if test ${ac_cv_lib_dld_shl_load+y} 18766 then : 18767 printf %s "(cached) " >&6 18768 else $as_nop 18769 ac_check_lib_save_LIBS=$LIBS 18770 LIBS="-ldld $LIBS" 18771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18772 /* end confdefs.h. */ 18773 18774 /* Override any GCC internal prototype to avoid an error. 18775 Use char because int might match the return type of a GCC 18776 builtin and then its argument prototype would still apply. */ 18777 char shl_load (); 18778 int 18779 main (void) 18780 { 18781 return shl_load (); 18782 ; 18783 return 0; 18784 } 18785 _ACEOF 18786 if ac_fn_c_try_link "$LINENO" 18787 then : 18788 ac_cv_lib_dld_shl_load=yes 18789 else $as_nop 18790 ac_cv_lib_dld_shl_load=no 18791 fi 18792 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18793 conftest$ac_exeext conftest.$ac_ext 18794 LIBS=$ac_check_lib_save_LIBS 18795 fi 18796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 18797 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 18798 if test "x$ac_cv_lib_dld_shl_load" = xyes 18799 then : 18800 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 18801 else $as_nop 18802 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 18803 if test "x$ac_cv_func_dlopen" = xyes 18804 then : 18805 lt_cv_dlopen=dlopen 18806 else $as_nop 18807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 18808 printf %s "checking for dlopen in -ldl... " >&6; } 18809 if test ${ac_cv_lib_dl_dlopen+y} 18810 then : 18811 printf %s "(cached) " >&6 18812 else $as_nop 18813 ac_check_lib_save_LIBS=$LIBS 18814 LIBS="-ldl $LIBS" 18815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18816 /* end confdefs.h. */ 18817 18818 /* Override any GCC internal prototype to avoid an error. 18819 Use char because int might match the return type of a GCC 18820 builtin and then its argument prototype would still apply. */ 18821 char dlopen (); 18822 int 18823 main (void) 18824 { 18825 return dlopen (); 18826 ; 18827 return 0; 18828 } 18829 _ACEOF 18830 if ac_fn_c_try_link "$LINENO" 18831 then : 18832 ac_cv_lib_dl_dlopen=yes 18833 else $as_nop 18834 ac_cv_lib_dl_dlopen=no 18835 fi 18836 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18837 conftest$ac_exeext conftest.$ac_ext 18838 LIBS=$ac_check_lib_save_LIBS 18839 fi 18840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 18841 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 18842 if test "x$ac_cv_lib_dl_dlopen" = xyes 18843 then : 18844 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 18845 else $as_nop 18846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 18847 printf %s "checking for dlopen in -lsvld... " >&6; } 18848 if test ${ac_cv_lib_svld_dlopen+y} 18849 then : 18850 printf %s "(cached) " >&6 18851 else $as_nop 18852 ac_check_lib_save_LIBS=$LIBS 18853 LIBS="-lsvld $LIBS" 18854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18855 /* end confdefs.h. */ 18856 18857 /* Override any GCC internal prototype to avoid an error. 18858 Use char because int might match the return type of a GCC 18859 builtin and then its argument prototype would still apply. */ 18860 char dlopen (); 18861 int 18862 main (void) 18863 { 18864 return dlopen (); 18865 ; 18866 return 0; 18867 } 18868 _ACEOF 18869 if ac_fn_c_try_link "$LINENO" 18870 then : 18871 ac_cv_lib_svld_dlopen=yes 18872 else $as_nop 18873 ac_cv_lib_svld_dlopen=no 18874 fi 18875 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18876 conftest$ac_exeext conftest.$ac_ext 18877 LIBS=$ac_check_lib_save_LIBS 18878 fi 18879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 18880 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 18881 if test "x$ac_cv_lib_svld_dlopen" = xyes 18882 then : 18883 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 18884 else $as_nop 18885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 18886 printf %s "checking for dld_link in -ldld... " >&6; } 18887 if test ${ac_cv_lib_dld_dld_link+y} 18888 then : 18889 printf %s "(cached) " >&6 18890 else $as_nop 18891 ac_check_lib_save_LIBS=$LIBS 18892 LIBS="-ldld $LIBS" 18893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18894 /* end confdefs.h. */ 18895 18896 /* Override any GCC internal prototype to avoid an error. 18897 Use char because int might match the return type of a GCC 18898 builtin and then its argument prototype would still apply. */ 18899 char dld_link (); 18900 int 18901 main (void) 18902 { 18903 return dld_link (); 18904 ; 18905 return 0; 18906 } 18907 _ACEOF 18908 if ac_fn_c_try_link "$LINENO" 18909 then : 18910 ac_cv_lib_dld_dld_link=yes 18911 else $as_nop 18912 ac_cv_lib_dld_dld_link=no 18913 fi 18914 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18915 conftest$ac_exeext conftest.$ac_ext 18916 LIBS=$ac_check_lib_save_LIBS 18917 fi 18918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 18919 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 18920 if test "x$ac_cv_lib_dld_dld_link" = xyes 18921 then : 18922 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 18923 fi 18924 18925 18926 fi 18927 18928 18929 fi 18930 18931 18932 fi 18933 18934 18935 fi 18936 18937 18938 fi 18939 18940 ;; 18941 esac 18942 18943 if test no = "$lt_cv_dlopen"; then 18944 enable_dlopen=no 18945 else 18946 enable_dlopen=yes 18947 fi 18948 18949 case $lt_cv_dlopen in 18950 dlopen) 18951 save_CPPFLAGS=$CPPFLAGS 18952 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 18953 18954 save_LDFLAGS=$LDFLAGS 18955 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 18956 18957 save_LIBS=$LIBS 18958 LIBS="$lt_cv_dlopen_libs $LIBS" 18959 18960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 18961 printf %s "checking whether a program can dlopen itself... " >&6; } 18962 if test ${lt_cv_dlopen_self+y} 18963 then : 18964 printf %s "(cached) " >&6 18965 else $as_nop 18966 if test yes = "$cross_compiling"; then : 18967 lt_cv_dlopen_self=cross 18968 else 18969 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 18970 lt_status=$lt_dlunknown 18971 cat > conftest.$ac_ext <<_LT_EOF 18972 #line $LINENO "configure" 18973 #include "confdefs.h" 18974 18975 #if HAVE_DLFCN_H 18976 #include <dlfcn.h> 18977 #endif 18978 18979 #include <stdio.h> 18980 18981 #ifdef RTLD_GLOBAL 18982 # define LT_DLGLOBAL RTLD_GLOBAL 18983 #else 18984 # ifdef DL_GLOBAL 18985 # define LT_DLGLOBAL DL_GLOBAL 18986 # else 18987 # define LT_DLGLOBAL 0 18988 # endif 18989 #endif 18990 18991 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 18992 find out it does not work in some platform. */ 18993 #ifndef LT_DLLAZY_OR_NOW 18994 # ifdef RTLD_LAZY 18995 # define LT_DLLAZY_OR_NOW RTLD_LAZY 18996 # else 18997 # ifdef DL_LAZY 18998 # define LT_DLLAZY_OR_NOW DL_LAZY 18999 # else 19000 # ifdef RTLD_NOW 19001 # define LT_DLLAZY_OR_NOW RTLD_NOW 19002 # else 19003 # ifdef DL_NOW 19004 # define LT_DLLAZY_OR_NOW DL_NOW 19005 # else 19006 # define LT_DLLAZY_OR_NOW 0 19007 # endif 19008 # endif 19009 # endif 19010 # endif 19011 #endif 19012 19013 /* When -fvisibility=hidden is used, assume the code has been annotated 19014 correspondingly for the symbols needed. */ 19015 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 19016 int fnord () __attribute__((visibility("default"))); 19017 #endif 19018 19019 int fnord () { return 42; } 19020 int main () 19021 { 19022 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19023 int status = $lt_dlunknown; 19024 19025 if (self) 19026 { 19027 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19028 else 19029 { 19030 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19031 else puts (dlerror ()); 19032 } 19033 /* dlclose (self); */ 19034 } 19035 else 19036 puts (dlerror ()); 19037 19038 return status; 19039 } 19040 _LT_EOF 19041 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 19042 (eval $ac_link) 2>&5 19043 ac_status=$? 19044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19045 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 19046 (./conftest; exit; ) >&5 2>/dev/null 19047 lt_status=$? 19048 case x$lt_status in 19049 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 19050 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 19051 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 19052 esac 19053 else : 19054 # compilation failed 19055 lt_cv_dlopen_self=no 19056 fi 19057 fi 19058 rm -fr conftest* 19059 19060 19061 fi 19062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 19063 printf "%s\n" "$lt_cv_dlopen_self" >&6; } 19064 19065 if test yes = "$lt_cv_dlopen_self"; then 19066 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 19067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 19068 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 19069 if test ${lt_cv_dlopen_self_static+y} 19070 then : 19071 printf %s "(cached) " >&6 19072 else $as_nop 19073 if test yes = "$cross_compiling"; then : 19074 lt_cv_dlopen_self_static=cross 19075 else 19076 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19077 lt_status=$lt_dlunknown 19078 cat > conftest.$ac_ext <<_LT_EOF 19079 #line $LINENO "configure" 19080 #include "confdefs.h" 19081 19082 #if HAVE_DLFCN_H 19083 #include <dlfcn.h> 19084 #endif 19085 19086 #include <stdio.h> 19087 19088 #ifdef RTLD_GLOBAL 19089 # define LT_DLGLOBAL RTLD_GLOBAL 19090 #else 19091 # ifdef DL_GLOBAL 19092 # define LT_DLGLOBAL DL_GLOBAL 19093 # else 19094 # define LT_DLGLOBAL 0 19095 # endif 19096 #endif 19097 19098 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19099 find out it does not work in some platform. */ 19100 #ifndef LT_DLLAZY_OR_NOW 19101 # ifdef RTLD_LAZY 19102 # define LT_DLLAZY_OR_NOW RTLD_LAZY 19103 # else 19104 # ifdef DL_LAZY 19105 # define LT_DLLAZY_OR_NOW DL_LAZY 19106 # else 19107 # ifdef RTLD_NOW 19108 # define LT_DLLAZY_OR_NOW RTLD_NOW 19109 # else 19110 # ifdef DL_NOW 19111 # define LT_DLLAZY_OR_NOW DL_NOW 19112 # else 19113 # define LT_DLLAZY_OR_NOW 0 19114 # endif 19115 # endif 19116 # endif 19117 # endif 19118 #endif 19119 19120 /* When -fvisibility=hidden is used, assume the code has been annotated 19121 correspondingly for the symbols needed. */ 19122 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 19123 int fnord () __attribute__((visibility("default"))); 19124 #endif 19125 19126 int fnord () { return 42; } 19127 int main () 19128 { 19129 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19130 int status = $lt_dlunknown; 19131 19132 if (self) 19133 { 19134 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19135 else 19136 { 19137 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19138 else puts (dlerror ()); 19139 } 19140 /* dlclose (self); */ 19141 } 19142 else 19143 puts (dlerror ()); 19144 19145 return status; 19146 } 19147 _LT_EOF 19148 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 19149 (eval $ac_link) 2>&5 19150 ac_status=$? 19151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19152 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 19153 (./conftest; exit; ) >&5 2>/dev/null 19154 lt_status=$? 19155 case x$lt_status in 19156 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 19157 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 19158 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 19159 esac 19160 else : 19161 # compilation failed 19162 lt_cv_dlopen_self_static=no 19163 fi 19164 fi 19165 rm -fr conftest* 19166 19167 19168 fi 19169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 19170 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 19171 fi 19172 19173 CPPFLAGS=$save_CPPFLAGS 19174 LDFLAGS=$save_LDFLAGS 19175 LIBS=$save_LIBS 19176 ;; 19177 esac 19178 19179 case $lt_cv_dlopen_self in 19180 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 19181 *) enable_dlopen_self=unknown ;; 19182 esac 19183 19184 case $lt_cv_dlopen_self_static in 19185 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 19186 *) enable_dlopen_self_static=unknown ;; 19187 esac 19188 fi 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 striplib= 19207 old_striplib= 19208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 19209 printf %s "checking whether stripping libraries is possible... " >&6; } 19210 if test -z "$STRIP"; then 19211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19212 printf "%s\n" "no" >&6; } 19213 else 19214 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 19215 old_striplib="$STRIP --strip-debug" 19216 striplib="$STRIP --strip-unneeded" 19217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19218 printf "%s\n" "yes" >&6; } 19219 else 19220 case $host_os in 19221 darwin*) 19222 # FIXME - insert some real tests, host_os isn't really good enough 19223 striplib="$STRIP -x" 19224 old_striplib="$STRIP -S" 19225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19226 printf "%s\n" "yes" >&6; } 19227 ;; 19228 freebsd*) 19229 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 19230 old_striplib="$STRIP --strip-debug" 19231 striplib="$STRIP --strip-unneeded" 19232 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19233 printf "%s\n" "yes" >&6; } 19234 else 19235 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19236 printf "%s\n" "no" >&6; } 19237 fi 19238 ;; 19239 *) 19240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19241 printf "%s\n" "no" >&6; } 19242 ;; 19243 esac 19244 fi 19245 fi 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 # Report what library types will actually be built 19259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 19260 printf %s "checking if libtool supports shared libraries... " >&6; } 19261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 19262 printf "%s\n" "$can_build_shared" >&6; } 19263 19264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 19265 printf %s "checking whether to build shared libraries... " >&6; } 19266 test no = "$can_build_shared" && enable_shared=no 19267 19268 # On AIX, shared libraries and static libraries use the same namespace, and 19269 # are all built from PIC. 19270 case $host_os in 19271 aix3*) 19272 test yes = "$enable_shared" && enable_static=no 19273 if test -n "$RANLIB"; then 19274 archive_cmds="$archive_cmds~\$RANLIB \$lib" 19275 postinstall_cmds='$RANLIB $lib' 19276 fi 19277 ;; 19278 19279 aix[4-9]*) 19280 if test ia64 != "$host_cpu"; then 19281 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 19282 yes,aix,yes) ;; # shared object as lib.so file only 19283 yes,svr4,*) ;; # shared object as lib.so archive member only 19284 yes,*) enable_static=no ;; # shared object in lib.a archive as well 19285 esac 19286 fi 19287 ;; 19288 esac 19289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 19290 printf "%s\n" "$enable_shared" >&6; } 19291 19292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 19293 printf %s "checking whether to build static libraries... " >&6; } 19294 # Make sure either enable_shared or enable_static is yes. 19295 test yes = "$enable_shared" || enable_static=yes 19296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 19297 printf "%s\n" "$enable_static" >&6; } 19298 19299 19300 19301 19302 fi 19303 ac_ext=c 19304 ac_cpp='$CPP $CPPFLAGS' 19305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19307 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19308 19309 CC=$lt_save_CC 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 ac_config_commands="$ac_config_commands libtool" 19326 19327 19328 19329 19330 # Only expand once: 19331 19332 19333 case $host_cpu in 19334 sparc*) 19335 CCASFLAGS="-x assembler-with-cpp -Wa,-Av9a" 19336 SPARC=yes 19337 esac 19338 # By default we simply use the C compiler to build assembly code. 19339 19340 test "${CCAS+set}" = set || CCAS=$CC 19341 test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 19342 19343 19344 19345 depcc="$CCAS" am_compiler_list= 19346 19347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 19348 printf %s "checking dependency style of $depcc... " >&6; } 19349 if test ${am_cv_CCAS_dependencies_compiler_type+y} 19350 then : 19351 printf %s "(cached) " >&6 19352 else $as_nop 19353 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 19354 # We make a subdir and do the tests there. Otherwise we can end up 19355 # making bogus files that we don't know about and never remove. For 19356 # instance it was reported that on HP-UX the gcc test will end up 19357 # making a dummy file named 'D' -- because '-MD' means "put the output 19358 # in D". 19359 rm -rf conftest.dir 19360 mkdir conftest.dir 19361 # Copy depcomp to subdir because otherwise we won't find it if we're 19362 # using a relative directory. 19363 cp "$am_depcomp" conftest.dir 19364 cd conftest.dir 19365 # We will build objects and dependencies in a subdirectory because 19366 # it helps to detect inapplicable dependency modes. For instance 19367 # both Tru64's cc and ICC support -MD to output dependencies as a 19368 # side effect of compilation, but ICC will put the dependencies in 19369 # the current directory while Tru64 will put them in the object 19370 # directory. 19371 mkdir sub 19372 19373 am_cv_CCAS_dependencies_compiler_type=none 19374 if test "$am_compiler_list" = ""; then 19375 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 19376 fi 19377 am__universal=false 19378 19379 19380 for depmode in $am_compiler_list; do 19381 # Setup a source with many dependencies, because some compilers 19382 # like to wrap large dependency lists on column 80 (with \), and 19383 # we should not choose a depcomp mode which is confused by this. 19384 # 19385 # We need to recreate these files for each test, as the compiler may 19386 # overwrite some of them when testing with obscure command lines. 19387 # This happens at least with the AIX C compiler. 19388 : > sub/conftest.c 19389 for i in 1 2 3 4 5 6; do 19390 echo '#include "conftst'$i'.h"' >> sub/conftest.c 19391 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 19392 # Solaris 10 /bin/sh. 19393 echo '/* dummy */' > sub/conftst$i.h 19394 done 19395 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 19396 19397 # We check with '-c' and '-o' for the sake of the "dashmstdout" 19398 # mode. It turns out that the SunPro C++ compiler does not properly 19399 # handle '-M -o', and we need to detect this. Also, some Intel 19400 # versions had trouble with output in subdirs. 19401 am__obj=sub/conftest.${OBJEXT-o} 19402 am__minus_obj="-o $am__obj" 19403 case $depmode in 19404 gcc) 19405 # This depmode causes a compiler race in universal mode. 19406 test "$am__universal" = false || continue 19407 ;; 19408 nosideeffect) 19409 # After this tag, mechanisms are not by side-effect, so they'll 19410 # only be used when explicitly requested. 19411 if test "x$enable_dependency_tracking" = xyes; then 19412 continue 19413 else 19414 break 19415 fi 19416 ;; 19417 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 19418 # This compiler won't grok '-c -o', but also, the minuso test has 19419 # not run yet. These depmodes are late enough in the game, and 19420 # so weak that their functioning should not be impacted. 19421 am__obj=conftest.${OBJEXT-o} 19422 am__minus_obj= 19423 ;; 19424 none) break ;; 19425 esac 19426 if depmode=$depmode \ 19427 source=sub/conftest.c object=$am__obj \ 19428 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 19429 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 19430 >/dev/null 2>conftest.err && 19431 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 19432 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 19433 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 19434 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 19435 # icc doesn't choke on unknown options, it will just issue warnings 19436 # or remarks (even with -Werror). So we grep stderr for any message 19437 # that says an option was ignored or not supported. 19438 # When given -MP, icc 7.0 and 7.1 complain thusly: 19439 # icc: Command line warning: ignoring option '-M'; no argument required 19440 # The diagnosis changed in icc 8.0: 19441 # icc: Command line remark: option '-MP' not supported 19442 if (grep 'ignoring option' conftest.err || 19443 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 19444 am_cv_CCAS_dependencies_compiler_type=$depmode 19445 break 19446 fi 19447 fi 19448 done 19449 19450 cd .. 19451 rm -rf conftest.dir 19452 else 19453 am_cv_CCAS_dependencies_compiler_type=none 19454 fi 19455 19456 fi 19457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 19458 printf "%s\n" "$am_cv_CCAS_dependencies_compiler_type" >&6; } 19459 CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 19460 19461 if 19462 test "x$enable_dependency_tracking" != xno \ 19463 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 19464 am__fastdepCCAS_TRUE= 19465 am__fastdepCCAS_FALSE='#' 19466 else 19467 am__fastdepCCAS_TRUE='#' 19468 am__fastdepCCAS_FALSE= 19469 fi 19470 19471 19472 19473 19474 19475 # Define a configure option for an alternate module directory 19476 19477 # Check whether --with-xorg-module-dir was given. 19478 if test ${with_xorg_module_dir+y} 19479 then : 19480 withval=$with_xorg_module_dir; moduledir="$withval" 19481 else $as_nop 19482 moduledir="$libdir/xorg/modules" 19483 fi 19484 19485 19486 # Store the list of server defined optional extensions in REQUIRED_MODULES 19487 19488 19489 SAVE_CFLAGS="$CFLAGS" 19490 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 19491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19492 /* end confdefs.h. */ 19493 19494 #include "xorg-server.h" 19495 #if !defined RANDR 19496 #error RANDR not defined 19497 #endif 19498 19499 int 19500 main (void) 19501 { 19502 19503 ; 19504 return 0; 19505 } 19506 _ACEOF 19507 if ac_fn_c_try_compile "$LINENO" 19508 then : 19509 _EXT_CHECK=yes 19510 else $as_nop 19511 _EXT_CHECK=no 19512 fi 19513 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19514 CFLAGS="$SAVE_CFLAGS" 19515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 19516 printf %s "checking if RANDR is defined... " >&6; } 19517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19518 printf "%s\n" "$_EXT_CHECK" >&6; } 19519 if test "$_EXT_CHECK" != no; then 19520 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 19521 fi 19522 19523 19524 19525 SAVE_CFLAGS="$CFLAGS" 19526 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 19527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19528 /* end confdefs.h. */ 19529 19530 #include "xorg-server.h" 19531 #if !defined RENDER 19532 #error RENDER not defined 19533 #endif 19534 19535 int 19536 main (void) 19537 { 19538 19539 ; 19540 return 0; 19541 } 19542 _ACEOF 19543 if ac_fn_c_try_compile "$LINENO" 19544 then : 19545 _EXT_CHECK=yes 19546 else $as_nop 19547 _EXT_CHECK=no 19548 fi 19549 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19550 CFLAGS="$SAVE_CFLAGS" 19551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 19552 printf %s "checking if RENDER is defined... " >&6; } 19553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19554 printf "%s\n" "$_EXT_CHECK" >&6; } 19555 if test "$_EXT_CHECK" != no; then 19556 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 19557 fi 19558 19559 19560 19561 SAVE_CFLAGS="$CFLAGS" 19562 CFLAGS="$CFLAGS -I`$PKG_CONFIG --variable=sdkdir xorg-server`" 19563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19564 /* end confdefs.h. */ 19565 19566 #include "xorg-server.h" 19567 #if !defined DPMSExtension 19568 #error DPMSExtension not defined 19569 #endif 19570 19571 int 19572 main (void) 19573 { 19574 19575 ; 19576 return 0; 19577 } 19578 _ACEOF 19579 if ac_fn_c_try_compile "$LINENO" 19580 then : 19581 _EXT_CHECK=yes 19582 else $as_nop 19583 _EXT_CHECK=no 19584 fi 19585 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19586 CFLAGS="$SAVE_CFLAGS" 19587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 19588 printf %s "checking if DPMSExtension is defined... " >&6; } 19589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19590 printf "%s\n" "$_EXT_CHECK" >&6; } 19591 if test "$_EXT_CHECK" != no; then 19592 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 19593 fi 19594 19595 19596 # Obtain compiler/linker options for the driver dependencies 19597 19598 pkg_failed=no 19599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19600 printf %s "checking for XORG... " >&6; } 19601 19602 if test -n "$XORG_CFLAGS"; then 19603 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19604 elif test -n "$PKG_CONFIG"; then 19605 if test -n "$PKG_CONFIG" && \ 19606 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 19607 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19608 ac_status=$? 19609 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19610 test $ac_status = 0; }; then 19611 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19612 test "x$?" != "x0" && pkg_failed=yes 19613 else 19614 pkg_failed=yes 19615 fi 19616 else 19617 pkg_failed=untried 19618 fi 19619 if test -n "$XORG_LIBS"; then 19620 pkg_cv_XORG_LIBS="$XORG_LIBS" 19621 elif test -n "$PKG_CONFIG"; then 19622 if test -n "$PKG_CONFIG" && \ 19623 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 19624 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19625 ac_status=$? 19626 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19627 test $ac_status = 0; }; then 19628 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19629 test "x$?" != "x0" && pkg_failed=yes 19630 else 19631 pkg_failed=yes 19632 fi 19633 else 19634 pkg_failed=untried 19635 fi 19636 19637 19638 19639 if test $pkg_failed = yes; then 19640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19641 printf "%s\n" "no" >&6; } 19642 19643 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19644 _pkg_short_errors_supported=yes 19645 else 19646 _pkg_short_errors_supported=no 19647 fi 19648 if test $_pkg_short_errors_supported = yes; then 19649 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 19650 else 19651 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 19652 fi 19653 # Put the nasty error message in config.log where it belongs 19654 echo "$XORG_PKG_ERRORS" >&5 19655 19656 as_fn_error $? "Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 19657 19658 $XORG_PKG_ERRORS 19659 19660 Consider adjusting the PKG_CONFIG_PATH environment variable if you 19661 installed software in a non-standard prefix. 19662 19663 Alternatively, you may set the environment variables XORG_CFLAGS 19664 and XORG_LIBS to avoid the need to call pkg-config. 19665 See the pkg-config man page for more details." "$LINENO" 5 19666 elif test $pkg_failed = untried; then 19667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19668 printf "%s\n" "no" >&6; } 19669 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19670 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19671 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19672 is in your PATH or set the PKG_CONFIG environment variable to the full 19673 path to pkg-config. 19674 19675 Alternatively, you may set the environment variables XORG_CFLAGS 19676 and XORG_LIBS to avoid the need to call pkg-config. 19677 See the pkg-config man page for more details. 19678 19679 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19680 See \`config.log' for more details" "$LINENO" 5; } 19681 else 19682 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 19683 XORG_LIBS=$pkg_cv_XORG_LIBS 19684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19685 printf "%s\n" "yes" >&6; } 19686 19687 fi 19688 19689 pkg_failed=no 19690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 19691 printf %s "checking for XEXT... " >&6; } 19692 19693 if test -n "$XEXT_CFLAGS"; then 19694 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 19695 elif test -n "$PKG_CONFIG"; then 19696 if test -n "$PKG_CONFIG" && \ 19697 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19698 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19699 ac_status=$? 19700 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19701 test $ac_status = 0; }; then 19702 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 19703 test "x$?" != "x0" && pkg_failed=yes 19704 else 19705 pkg_failed=yes 19706 fi 19707 else 19708 pkg_failed=untried 19709 fi 19710 if test -n "$XEXT_LIBS"; then 19711 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 19712 elif test -n "$PKG_CONFIG"; then 19713 if test -n "$PKG_CONFIG" && \ 19714 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 19715 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 19716 ac_status=$? 19717 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19718 test $ac_status = 0; }; then 19719 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 19720 test "x$?" != "x0" && pkg_failed=yes 19721 else 19722 pkg_failed=yes 19723 fi 19724 else 19725 pkg_failed=untried 19726 fi 19727 19728 19729 19730 if test $pkg_failed = yes; then 19731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19732 printf "%s\n" "no" >&6; } 19733 19734 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19735 _pkg_short_errors_supported=yes 19736 else 19737 _pkg_short_errors_supported=no 19738 fi 19739 if test $_pkg_short_errors_supported = yes; then 19740 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19741 else 19742 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 19743 fi 19744 # Put the nasty error message in config.log where it belongs 19745 echo "$XEXT_PKG_ERRORS" >&5 19746 19747 HAVE_XEXTPROTO_71="no" 19748 elif test $pkg_failed = untried; then 19749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19750 printf "%s\n" "no" >&6; } 19751 HAVE_XEXTPROTO_71="no" 19752 else 19753 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 19754 XEXT_LIBS=$pkg_cv_XEXT_LIBS 19755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19756 printf "%s\n" "yes" >&6; } 19757 HAVE_XEXTPROTO_71="yes"; 19758 printf "%s\n" "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 19759 19760 fi 19761 if test "$HAVE_XEXTPROTO_71" = "yes" ; then 19762 HAVE_XEXTPROTO_71_TRUE= 19763 HAVE_XEXTPROTO_71_FALSE='#' 19764 else 19765 HAVE_XEXTPROTO_71_TRUE='#' 19766 HAVE_XEXTPROTO_71_FALSE= 19767 fi 19768 19769 19770 # Checks for libraries. 19771 19772 # Check whether --enable-xaa was given. 19773 if test ${enable_xaa+y} 19774 then : 19775 enableval=$enable_xaa; XAA="$enableval" 19776 else $as_nop 19777 XAA=auto 19778 fi 19779 19780 if test "x$XAA" != xno; then 19781 save_CFLAGS=$CFLAGS 19782 save_CPPFLAGS=$CPPFLAGS 19783 CFLAGS=$XORG_CFLAGS 19784 CPPFLAGS="$XORG_CFLAGS" 19785 for ac_header in xaa.h 19786 do : 19787 ac_fn_c_check_header_compile "$LINENO" "xaa.h" "ac_cv_header_xaa_h" "$ac_includes_default" 19788 if test "x$ac_cv_header_xaa_h" = xyes 19789 then : 19790 printf "%s\n" "#define HAVE_XAA_H 1" >>confdefs.h 19791 XAA=yes 19792 else $as_nop 19793 XAA=no 19794 fi 19795 19796 done 19797 CFLAGS=$save_CFLAGS 19798 CPPFLAGS=$save_CPPFLAGS 19799 fi 19800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include XAA support" >&5 19801 printf %s "checking whether to include XAA support... " >&6; } 19802 if test "x$XAA" = xyes; then 19803 XAA_TRUE= 19804 XAA_FALSE='#' 19805 else 19806 XAA_TRUE='#' 19807 XAA_FALSE= 19808 fi 19809 19810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XAA" >&5 19811 printf "%s\n" "$XAA" >&6; } 19812 19813 if test x$SPARC = xyes; then 19814 SPARC_TRUE= 19815 SPARC_FALSE='#' 19816 else 19817 SPARC_TRUE='#' 19818 SPARC_FALSE= 19819 fi 19820 19821 19822 19823 19824 DRIVER_NAME=sunffb 19825 19826 19827 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 19828 19829 cat >confcache <<\_ACEOF 19830 # This file is a shell script that caches the results of configure 19831 # tests run on this system so they can be shared between configure 19832 # scripts and configure runs, see configure's option --config-cache. 19833 # It is not useful on other systems. If it contains results you don't 19834 # want to keep, you may remove or edit it. 19835 # 19836 # config.status only pays attention to the cache file if you give it 19837 # the --recheck option to rerun configure. 19838 # 19839 # `ac_cv_env_foo' variables (set or unset) will be overridden when 19840 # loading this file, other *unset* `ac_cv_foo' will be assigned the 19841 # following values. 19842 19843 _ACEOF 19844 19845 # The following way of writing the cache mishandles newlines in values, 19846 # but we know of no workaround that is simple, portable, and efficient. 19847 # So, we kill variables containing newlines. 19848 # Ultrix sh set writes to stderr and can't be redirected directly, 19849 # and sets the high bit in the cache file unless we assign to the vars. 19850 ( 19851 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 19852 eval ac_val=\$$ac_var 19853 case $ac_val in #( 19854 *${as_nl}*) 19855 case $ac_var in #( 19856 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 19857 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 19858 esac 19859 case $ac_var in #( 19860 _ | IFS | as_nl) ;; #( 19861 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 19862 *) { eval $ac_var=; unset $ac_var;} ;; 19863 esac ;; 19864 esac 19865 done 19866 19867 (set) 2>&1 | 19868 case $as_nl`(ac_space=' '; set) 2>&1` in #( 19869 *${as_nl}ac_space=\ *) 19870 # `set' does not quote correctly, so add quotes: double-quote 19871 # substitution turns \\\\ into \\, and sed turns \\ into \. 19872 sed -n \ 19873 "s/'/'\\\\''/g; 19874 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 19875 ;; #( 19876 *) 19877 # `set' quotes correctly as required by POSIX, so do not add quotes. 19878 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 19879 ;; 19880 esac | 19881 sort 19882 ) | 19883 sed ' 19884 /^ac_cv_env_/b end 19885 t clear 19886 :clear 19887 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 19888 t end 19889 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 19890 :end' >>confcache 19891 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 19892 if test -w "$cache_file"; then 19893 if test "x$cache_file" != "x/dev/null"; then 19894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 19895 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 19896 if test ! -f "$cache_file" || test -h "$cache_file"; then 19897 cat confcache >"$cache_file" 19898 else 19899 case $cache_file in #( 19900 */* | ?:*) 19901 mv -f confcache "$cache_file"$$ && 19902 mv -f "$cache_file"$$ "$cache_file" ;; #( 19903 *) 19904 mv -f confcache "$cache_file" ;; 19905 esac 19906 fi 19907 fi 19908 else 19909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 19910 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 19911 fi 19912 fi 19913 rm -f confcache 19914 19915 test "x$prefix" = xNONE && prefix=$ac_default_prefix 19916 # Let make expand exec_prefix. 19917 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 19918 19919 DEFS=-DHAVE_CONFIG_H 19920 19921 ac_libobjs= 19922 ac_ltlibobjs= 19923 U= 19924 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 19925 # 1. Remove the extension, and $U if already installed. 19926 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 19927 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 19928 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 19929 # will be set to the directory where LIBOBJS objects are built. 19930 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 19931 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 19932 done 19933 LIBOBJS=$ac_libobjs 19934 19935 LTLIBOBJS=$ac_ltlibobjs 19936 19937 19938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 19939 printf %s "checking that generated files are newer than configure... " >&6; } 19940 if test -n "$am_sleep_pid"; then 19941 # Hide warnings about reused PIDs. 19942 wait $am_sleep_pid 2>/dev/null 19943 fi 19944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 19945 printf "%s\n" "done" >&6; } 19946 if test -n "$EXEEXT"; then 19947 am__EXEEXT_TRUE= 19948 am__EXEEXT_FALSE='#' 19949 else 19950 am__EXEEXT_TRUE='#' 19951 am__EXEEXT_FALSE= 19952 fi 19953 19954 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 19955 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 19956 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19957 fi 19958 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 19959 as_fn_error $? "conditional \"AMDEP\" was never defined. 19960 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19961 fi 19962 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 19963 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 19964 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19965 fi 19966 if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 19967 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. 19968 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19969 fi 19970 if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 19971 as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 19972 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19973 fi 19974 if test -z "${XAA_TRUE}" && test -z "${XAA_FALSE}"; then 19975 as_fn_error $? "conditional \"XAA\" was never defined. 19976 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19977 fi 19978 if test -z "${SPARC_TRUE}" && test -z "${SPARC_FALSE}"; then 19979 as_fn_error $? "conditional \"SPARC\" was never defined. 19980 Usually this means the macro was only invoked conditionally." "$LINENO" 5 19981 fi 19982 19983 : "${CONFIG_STATUS=./config.status}" 19984 ac_write_fail=0 19985 ac_clean_files_save=$ac_clean_files 19986 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 19987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 19988 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 19989 as_write_fail=0 19990 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 19991 #! $SHELL 19992 # Generated by $as_me. 19993 # Run this file to recreate the current configuration. 19994 # Compiler output produced by configure, useful for debugging 19995 # configure, is in config.log if it exists. 19996 19997 debug=false 19998 ac_cs_recheck=false 19999 ac_cs_silent=false 20000 20001 SHELL=\${CONFIG_SHELL-$SHELL} 20002 export SHELL 20003 _ASEOF 20004 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20005 ## -------------------- ## 20006 ## M4sh Initialization. ## 20007 ## -------------------- ## 20008 20009 # Be more Bourne compatible 20010 DUALCASE=1; export DUALCASE # for MKS sh 20011 as_nop=: 20012 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20013 then : 20014 emulate sh 20015 NULLCMD=: 20016 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20017 # is contrary to our usage. Disable this feature. 20018 alias -g '${1+"$@"}'='"$@"' 20019 setopt NO_GLOB_SUBST 20020 else $as_nop 20021 case `(set -o) 2>/dev/null` in #( 20022 *posix*) : 20023 set -o posix ;; #( 20024 *) : 20025 ;; 20026 esac 20027 fi 20028 20029 20030 20031 # Reset variables that may have inherited troublesome values from 20032 # the environment. 20033 20034 # IFS needs to be set, to space, tab, and newline, in precisely that order. 20035 # (If _AS_PATH_WALK were called with IFS unset, it would have the 20036 # side effect of setting IFS to empty, thus disabling word splitting.) 20037 # Quoting is to prevent editors from complaining about space-tab. 20038 as_nl=' 20039 ' 20040 export as_nl 20041 IFS=" "" $as_nl" 20042 20043 PS1='$ ' 20044 PS2='> ' 20045 PS4='+ ' 20046 20047 # Ensure predictable behavior from utilities with locale-dependent output. 20048 LC_ALL=C 20049 export LC_ALL 20050 LANGUAGE=C 20051 export LANGUAGE 20052 20053 # We cannot yet rely on "unset" to work, but we need these variables 20054 # to be unset--not just set to an empty or harmless value--now, to 20055 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 20056 # also avoids known problems related to "unset" and subshell syntax 20057 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 20058 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 20059 do eval test \${$as_var+y} \ 20060 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20061 done 20062 20063 # Ensure that fds 0, 1, and 2 are open. 20064 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 20065 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 20066 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 20067 20068 # The user is always right. 20069 if ${PATH_SEPARATOR+false} :; then 20070 PATH_SEPARATOR=: 20071 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20072 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20073 PATH_SEPARATOR=';' 20074 } 20075 fi 20076 20077 20078 # Find who we are. Look in the path if we contain no directory separator. 20079 as_myself= 20080 case $0 in #(( 20081 *[\\/]* ) as_myself=$0 ;; 20082 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20083 for as_dir in $PATH 20084 do 20085 IFS=$as_save_IFS 20086 case $as_dir in #((( 20087 '') as_dir=./ ;; 20088 */) ;; 20089 *) as_dir=$as_dir/ ;; 20090 esac 20091 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 20092 done 20093 IFS=$as_save_IFS 20094 20095 ;; 20096 esac 20097 # We did not find ourselves, most probably we were run as `sh COMMAND' 20098 # in which case we are not to be found in the path. 20099 if test "x$as_myself" = x; then 20100 as_myself=$0 20101 fi 20102 if test ! -f "$as_myself"; then 20103 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20104 exit 1 20105 fi 20106 20107 20108 20109 # as_fn_error STATUS ERROR [LINENO LOG_FD] 20110 # ---------------------------------------- 20111 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20112 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20113 # script with STATUS, using 1 if that was 0. 20114 as_fn_error () 20115 { 20116 as_status=$1; test $as_status -eq 0 && as_status=1 20117 if test "$4"; then 20118 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20119 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20120 fi 20121 printf "%s\n" "$as_me: error: $2" >&2 20122 as_fn_exit $as_status 20123 } # as_fn_error 20124 20125 20126 20127 # as_fn_set_status STATUS 20128 # ----------------------- 20129 # Set $? to STATUS, without forking. 20130 as_fn_set_status () 20131 { 20132 return $1 20133 } # as_fn_set_status 20134 20135 # as_fn_exit STATUS 20136 # ----------------- 20137 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20138 as_fn_exit () 20139 { 20140 set +e 20141 as_fn_set_status $1 20142 exit $1 20143 } # as_fn_exit 20144 20145 # as_fn_unset VAR 20146 # --------------- 20147 # Portably unset VAR. 20148 as_fn_unset () 20149 { 20150 { eval $1=; unset $1;} 20151 } 20152 as_unset=as_fn_unset 20153 20154 # as_fn_append VAR VALUE 20155 # ---------------------- 20156 # Append the text in VALUE to the end of the definition contained in VAR. Take 20157 # advantage of any shell optimizations that allow amortized linear growth over 20158 # repeated appends, instead of the typical quadratic growth present in naive 20159 # implementations. 20160 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 20161 then : 20162 eval 'as_fn_append () 20163 { 20164 eval $1+=\$2 20165 }' 20166 else $as_nop 20167 as_fn_append () 20168 { 20169 eval $1=\$$1\$2 20170 } 20171 fi # as_fn_append 20172 20173 # as_fn_arith ARG... 20174 # ------------------ 20175 # Perform arithmetic evaluation on the ARGs, and store the result in the 20176 # global $as_val. Take advantage of shells that can avoid forks. The arguments 20177 # must be portable across $(()) and expr. 20178 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 20179 then : 20180 eval 'as_fn_arith () 20181 { 20182 as_val=$(( $* )) 20183 }' 20184 else $as_nop 20185 as_fn_arith () 20186 { 20187 as_val=`expr "$@" || test $? -eq 1` 20188 } 20189 fi # as_fn_arith 20190 20191 20192 if expr a : '\(a\)' >/dev/null 2>&1 && 20193 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20194 as_expr=expr 20195 else 20196 as_expr=false 20197 fi 20198 20199 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20200 as_basename=basename 20201 else 20202 as_basename=false 20203 fi 20204 20205 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20206 as_dirname=dirname 20207 else 20208 as_dirname=false 20209 fi 20210 20211 as_me=`$as_basename -- "$0" || 20212 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20213 X"$0" : 'X\(//\)$' \| \ 20214 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20215 printf "%s\n" X/"$0" | 20216 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20217 s//\1/ 20218 q 20219 } 20220 /^X\/\(\/\/\)$/{ 20221 s//\1/ 20222 q 20223 } 20224 /^X\/\(\/\).*/{ 20225 s//\1/ 20226 q 20227 } 20228 s/.*/./; q'` 20229 20230 # Avoid depending upon Character Ranges. 20231 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20232 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20233 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20234 as_cr_digits='0123456789' 20235 as_cr_alnum=$as_cr_Letters$as_cr_digits 20236 20237 20238 # Determine whether it's possible to make 'echo' print without a newline. 20239 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20240 # for compatibility with existing Makefiles. 20241 ECHO_C= ECHO_N= ECHO_T= 20242 case `echo -n x` in #((((( 20243 -n*) 20244 case `echo 'xy\c'` in 20245 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20246 xy) ECHO_C='\c';; 20247 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20248 ECHO_T=' ';; 20249 esac;; 20250 *) 20251 ECHO_N='-n';; 20252 esac 20253 20254 # For backward compatibility with old third-party macros, we provide 20255 # the shell variables $as_echo and $as_echo_n. New code should use 20256 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 20257 as_echo='printf %s\n' 20258 as_echo_n='printf %s' 20259 20260 rm -f conf$$ conf$$.exe conf$$.file 20261 if test -d conf$$.dir; then 20262 rm -f conf$$.dir/conf$$.file 20263 else 20264 rm -f conf$$.dir 20265 mkdir conf$$.dir 2>/dev/null 20266 fi 20267 if (echo >conf$$.file) 2>/dev/null; then 20268 if ln -s conf$$.file conf$$ 2>/dev/null; then 20269 as_ln_s='ln -s' 20270 # ... but there are two gotchas: 20271 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 20272 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 20273 # In both cases, we have to default to `cp -pR'. 20274 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20275 as_ln_s='cp -pR' 20276 elif ln conf$$.file conf$$ 2>/dev/null; then 20277 as_ln_s=ln 20278 else 20279 as_ln_s='cp -pR' 20280 fi 20281 else 20282 as_ln_s='cp -pR' 20283 fi 20284 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20285 rmdir conf$$.dir 2>/dev/null 20286 20287 20288 # as_fn_mkdir_p 20289 # ------------- 20290 # Create "$as_dir" as a directory, including parents if necessary. 20291 as_fn_mkdir_p () 20292 { 20293 20294 case $as_dir in #( 20295 -*) as_dir=./$as_dir;; 20296 esac 20297 test -d "$as_dir" || eval $as_mkdir_p || { 20298 as_dirs= 20299 while :; do 20300 case $as_dir in #( 20301 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20302 *) as_qdir=$as_dir;; 20303 esac 20304 as_dirs="'$as_qdir' $as_dirs" 20305 as_dir=`$as_dirname -- "$as_dir" || 20306 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20307 X"$as_dir" : 'X\(//\)[^/]' \| \ 20308 X"$as_dir" : 'X\(//\)$' \| \ 20309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20310 printf "%s\n" X"$as_dir" | 20311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20312 s//\1/ 20313 q 20314 } 20315 /^X\(\/\/\)[^/].*/{ 20316 s//\1/ 20317 q 20318 } 20319 /^X\(\/\/\)$/{ 20320 s//\1/ 20321 q 20322 } 20323 /^X\(\/\).*/{ 20324 s//\1/ 20325 q 20326 } 20327 s/.*/./; q'` 20328 test -d "$as_dir" && break 20329 done 20330 test -z "$as_dirs" || eval "mkdir $as_dirs" 20331 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20332 20333 20334 } # as_fn_mkdir_p 20335 if mkdir -p . 2>/dev/null; then 20336 as_mkdir_p='mkdir -p "$as_dir"' 20337 else 20338 test -d ./-p && rmdir ./-p 20339 as_mkdir_p=false 20340 fi 20341 20342 20343 # as_fn_executable_p FILE 20344 # ----------------------- 20345 # Test if FILE is an executable regular file. 20346 as_fn_executable_p () 20347 { 20348 test -f "$1" && test -x "$1" 20349 } # as_fn_executable_p 20350 as_test_x='test -x' 20351 as_executable_p=as_fn_executable_p 20352 20353 # Sed expression to map a string onto a valid CPP name. 20354 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 20355 20356 # Sed expression to map a string onto a valid variable name. 20357 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 20358 20359 20360 exec 6>&1 20361 ## ----------------------------------- ## 20362 ## Main body of $CONFIG_STATUS script. ## 20363 ## ----------------------------------- ## 20364 _ASEOF 20365 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20366 20367 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20368 # Save the log message, to keep $0 and so on meaningful, and to 20369 # report actual input values of CONFIG_FILES etc. instead of their 20370 # values after options handling. 20371 ac_log=" 20372 This file was extended by xf86-video-sunffb $as_me 1.2.3, which was 20373 generated by GNU Autoconf 2.71. Invocation command line was 20374 20375 CONFIG_FILES = $CONFIG_FILES 20376 CONFIG_HEADERS = $CONFIG_HEADERS 20377 CONFIG_LINKS = $CONFIG_LINKS 20378 CONFIG_COMMANDS = $CONFIG_COMMANDS 20379 $ $0 $@ 20380 20381 on `(hostname || uname -n) 2>/dev/null | sed 1q` 20382 " 20383 20384 _ACEOF 20385 20386 case $ac_config_files in *" 20387 "*) set x $ac_config_files; shift; ac_config_files=$*;; 20388 esac 20389 20390 case $ac_config_headers in *" 20391 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20392 esac 20393 20394 20395 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20396 # Files that config.status was made for. 20397 config_files="$ac_config_files" 20398 config_headers="$ac_config_headers" 20399 config_commands="$ac_config_commands" 20400 20401 _ACEOF 20402 20403 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20404 ac_cs_usage="\ 20405 \`$as_me' instantiates files and other configuration actions 20406 from templates according to the current configuration. Unless the files 20407 and actions are specified as TAGs, all are instantiated by default. 20408 20409 Usage: $0 [OPTION]... [TAG]... 20410 20411 -h, --help print this help, then exit 20412 -V, --version print version number and configuration settings, then exit 20413 --config print configuration, then exit 20414 -q, --quiet, --silent 20415 do not print progress messages 20416 -d, --debug don't remove temporary files 20417 --recheck update $as_me by reconfiguring in the same conditions 20418 --file=FILE[:TEMPLATE] 20419 instantiate the configuration file FILE 20420 --header=FILE[:TEMPLATE] 20421 instantiate the configuration header FILE 20422 20423 Configuration files: 20424 $config_files 20425 20426 Configuration headers: 20427 $config_headers 20428 20429 Configuration commands: 20430 $config_commands 20431 20432 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sunffb/-/issues>." 20433 20434 _ACEOF 20435 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20436 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20437 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20438 ac_cs_config='$ac_cs_config_escaped' 20439 ac_cs_version="\\ 20440 xf86-video-sunffb config.status 1.2.3 20441 configured by $0, generated by GNU Autoconf 2.71, 20442 with options \\"\$ac_cs_config\\" 20443 20444 Copyright (C) 2021 Free Software Foundation, Inc. 20445 This config.status script is free software; the Free Software Foundation 20446 gives unlimited permission to copy, distribute and modify it." 20447 20448 ac_pwd='$ac_pwd' 20449 srcdir='$srcdir' 20450 INSTALL='$INSTALL' 20451 MKDIR_P='$MKDIR_P' 20452 AWK='$AWK' 20453 test -n "\$AWK" || AWK=awk 20454 _ACEOF 20455 20456 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20457 # The default lists apply if the user does not specify any file. 20458 ac_need_defaults=: 20459 while test $# != 0 20460 do 20461 case $1 in 20462 --*=?*) 20463 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20464 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20465 ac_shift=: 20466 ;; 20467 --*=) 20468 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20469 ac_optarg= 20470 ac_shift=: 20471 ;; 20472 *) 20473 ac_option=$1 20474 ac_optarg=$2 20475 ac_shift=shift 20476 ;; 20477 esac 20478 20479 case $ac_option in 20480 # Handling of the options. 20481 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20482 ac_cs_recheck=: ;; 20483 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20484 printf "%s\n" "$ac_cs_version"; exit ;; 20485 --config | --confi | --conf | --con | --co | --c ) 20486 printf "%s\n" "$ac_cs_config"; exit ;; 20487 --debug | --debu | --deb | --de | --d | -d ) 20488 debug=: ;; 20489 --file | --fil | --fi | --f ) 20490 $ac_shift 20491 case $ac_optarg in 20492 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20493 '') as_fn_error $? "missing file argument" ;; 20494 esac 20495 as_fn_append CONFIG_FILES " '$ac_optarg'" 20496 ac_need_defaults=false;; 20497 --header | --heade | --head | --hea ) 20498 $ac_shift 20499 case $ac_optarg in 20500 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20501 esac 20502 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20503 ac_need_defaults=false;; 20504 --he | --h) 20505 # Conflict between --help and --header 20506 as_fn_error $? "ambiguous option: \`$1' 20507 Try \`$0 --help' for more information.";; 20508 --help | --hel | -h ) 20509 printf "%s\n" "$ac_cs_usage"; exit ;; 20510 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20511 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20512 ac_cs_silent=: ;; 20513 20514 # This is an error. 20515 -*) as_fn_error $? "unrecognized option: \`$1' 20516 Try \`$0 --help' for more information." ;; 20517 20518 *) as_fn_append ac_config_targets " $1" 20519 ac_need_defaults=false ;; 20520 20521 esac 20522 shift 20523 done 20524 20525 ac_configure_extra_args= 20526 20527 if $ac_cs_silent; then 20528 exec 6>/dev/null 20529 ac_configure_extra_args="$ac_configure_extra_args --silent" 20530 fi 20531 20532 _ACEOF 20533 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20534 if \$ac_cs_recheck; then 20535 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20536 shift 20537 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 20538 CONFIG_SHELL='$SHELL' 20539 export CONFIG_SHELL 20540 exec "\$@" 20541 fi 20542 20543 _ACEOF 20544 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20545 exec 5>>config.log 20546 { 20547 echo 20548 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 20549 ## Running $as_me. ## 20550 _ASBOX 20551 printf "%s\n" "$ac_log" 20552 } >&5 20553 20554 _ACEOF 20555 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20556 # 20557 # INIT-COMMANDS 20558 # 20559 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 20560 20561 20562 # The HP-UX ksh and POSIX shell print the target directory to stdout 20563 # if CDPATH is set. 20564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 20565 20566 sed_quote_subst='$sed_quote_subst' 20567 double_quote_subst='$double_quote_subst' 20568 delay_variable_subst='$delay_variable_subst' 20569 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 20570 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 20571 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 20572 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 20573 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 20574 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 20575 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 20576 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 20577 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 20578 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 20579 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 20580 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 20581 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 20582 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 20583 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 20584 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 20585 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 20586 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 20587 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 20588 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 20589 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 20590 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 20591 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 20592 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 20593 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 20594 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 20595 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 20596 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 20597 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 20598 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 20599 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 20600 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 20601 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 20602 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 20603 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 20604 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 20605 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 20606 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 20607 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 20608 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 20609 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 20610 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 20611 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 20612 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 20613 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 20614 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 20615 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 20616 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 20617 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20618 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20619 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 20620 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 20621 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 20622 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 20623 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 20624 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 20625 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 20626 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 20627 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 20628 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 20629 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"`' 20630 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 20631 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 20632 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 20633 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 20634 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 20635 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 20636 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 20637 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 20638 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 20639 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 20640 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 20641 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 20642 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 20643 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 20644 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 20645 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 20646 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 20647 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 20648 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 20649 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 20650 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20651 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 20652 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 20653 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 20654 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 20655 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 20656 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 20657 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 20658 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 20659 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20660 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 20661 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 20662 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 20663 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 20664 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 20665 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 20666 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 20667 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 20668 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 20669 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 20670 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 20671 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 20672 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 20673 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 20674 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 20675 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 20676 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 20677 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 20678 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 20679 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 20680 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 20681 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 20682 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 20683 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 20684 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 20685 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 20686 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 20687 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 20688 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 20689 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 20690 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 20691 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 20692 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 20693 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 20694 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 20695 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 20696 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 20697 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 20698 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 20699 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 20700 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 20701 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 20702 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 20703 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 20704 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 20705 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 20706 20707 LTCC='$LTCC' 20708 LTCFLAGS='$LTCFLAGS' 20709 compiler='$compiler_DEFAULT' 20710 20711 # A function that is used when there is no print builtin or printf. 20712 func_fallback_echo () 20713 { 20714 eval 'cat <<_LTECHO_EOF 20715 \$1 20716 _LTECHO_EOF' 20717 } 20718 20719 # Quote evaled strings. 20720 for var in SHELL \ 20721 ECHO \ 20722 PATH_SEPARATOR \ 20723 SED \ 20724 GREP \ 20725 EGREP \ 20726 FGREP \ 20727 LD \ 20728 NM \ 20729 LN_S \ 20730 lt_SP2NL \ 20731 lt_NL2SP \ 20732 reload_flag \ 20733 FILECMD \ 20734 OBJDUMP \ 20735 deplibs_check_method \ 20736 file_magic_cmd \ 20737 file_magic_glob \ 20738 want_nocaseglob \ 20739 DLLTOOL \ 20740 sharedlib_from_linklib_cmd \ 20741 AR \ 20742 archiver_list_spec \ 20743 STRIP \ 20744 RANLIB \ 20745 CC \ 20746 CFLAGS \ 20747 compiler \ 20748 lt_cv_sys_global_symbol_pipe \ 20749 lt_cv_sys_global_symbol_to_cdecl \ 20750 lt_cv_sys_global_symbol_to_import \ 20751 lt_cv_sys_global_symbol_to_c_name_address \ 20752 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 20753 lt_cv_nm_interface \ 20754 nm_file_list_spec \ 20755 lt_cv_truncate_bin \ 20756 lt_prog_compiler_no_builtin_flag \ 20757 lt_prog_compiler_pic \ 20758 lt_prog_compiler_wl \ 20759 lt_prog_compiler_static \ 20760 lt_cv_prog_compiler_c_o \ 20761 need_locks \ 20762 MANIFEST_TOOL \ 20763 DSYMUTIL \ 20764 NMEDIT \ 20765 LIPO \ 20766 OTOOL \ 20767 OTOOL64 \ 20768 shrext_cmds \ 20769 export_dynamic_flag_spec \ 20770 whole_archive_flag_spec \ 20771 compiler_needs_object \ 20772 with_gnu_ld \ 20773 allow_undefined_flag \ 20774 no_undefined_flag \ 20775 hardcode_libdir_flag_spec \ 20776 hardcode_libdir_separator \ 20777 exclude_expsyms \ 20778 include_expsyms \ 20779 file_list_spec \ 20780 variables_saved_for_relink \ 20781 libname_spec \ 20782 library_names_spec \ 20783 soname_spec \ 20784 install_override_mode \ 20785 finish_eval \ 20786 old_striplib \ 20787 striplib; do 20788 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20789 *[\\\\\\\`\\"\\\$]*) 20790 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20791 ;; 20792 *) 20793 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20794 ;; 20795 esac 20796 done 20797 20798 # Double-quote double-evaled strings. 20799 for var in reload_cmds \ 20800 old_postinstall_cmds \ 20801 old_postuninstall_cmds \ 20802 old_archive_cmds \ 20803 extract_expsyms_cmds \ 20804 old_archive_from_new_cmds \ 20805 old_archive_from_expsyms_cmds \ 20806 archive_cmds \ 20807 archive_expsym_cmds \ 20808 module_cmds \ 20809 module_expsym_cmds \ 20810 export_symbols_cmds \ 20811 prelink_cmds \ 20812 postlink_cmds \ 20813 postinstall_cmds \ 20814 postuninstall_cmds \ 20815 finish_cmds \ 20816 sys_lib_search_path_spec \ 20817 configure_time_dlsearch_path \ 20818 configure_time_lt_sys_library_path; do 20819 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 20820 *[\\\\\\\`\\"\\\$]*) 20821 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 20822 ;; 20823 *) 20824 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 20825 ;; 20826 esac 20827 done 20828 20829 ac_aux_dir='$ac_aux_dir' 20830 20831 # See if we are running on zsh, and set the options that allow our 20832 # commands through without removal of \ escapes INIT. 20833 if test -n "\${ZSH_VERSION+set}"; then 20834 setopt NO_GLOB_SUBST 20835 fi 20836 20837 20838 PACKAGE='$PACKAGE' 20839 VERSION='$VERSION' 20840 RM='$RM' 20841 ofile='$ofile' 20842 20843 20844 20845 20846 _ACEOF 20847 20848 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20849 20850 # Handling of arguments. 20851 for ac_config_target in $ac_config_targets 20852 do 20853 case $ac_config_target in 20854 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 20855 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 20856 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 20857 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 20858 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 20859 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 20860 20861 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 20862 esac 20863 done 20864 20865 20866 # If the user did not use the arguments to specify the items to instantiate, 20867 # then the envvar interface is used. Set only those that are not. 20868 # We use the long form for the default assignment because of an extremely 20869 # bizarre bug on SunOS 4.1.3. 20870 if $ac_need_defaults; then 20871 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 20872 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 20873 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 20874 fi 20875 20876 # Have a temporary directory for convenience. Make it in the build tree 20877 # simply because there is no reason against having it here, and in addition, 20878 # creating and moving files from /tmp can sometimes cause problems. 20879 # Hook for its removal unless debugging. 20880 # Note that there is a small window in which the directory will not be cleaned: 20881 # after its creation but before its name has been assigned to `$tmp'. 20882 $debug || 20883 { 20884 tmp= ac_tmp= 20885 trap 'exit_status=$? 20886 : "${ac_tmp:=$tmp}" 20887 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 20888 ' 0 20889 trap 'as_fn_exit 1' 1 2 13 15 20890 } 20891 # Create a (secure) tmp directory for tmp files. 20892 20893 { 20894 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 20895 test -d "$tmp" 20896 } || 20897 { 20898 tmp=./conf$$-$RANDOM 20899 (umask 077 && mkdir "$tmp") 20900 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 20901 ac_tmp=$tmp 20902 20903 # Set up the scripts for CONFIG_FILES section. 20904 # No need to generate them if there are no CONFIG_FILES. 20905 # This happens for instance with `./config.status config.h'. 20906 if test -n "$CONFIG_FILES"; then 20907 20908 20909 ac_cr=`echo X | tr X '\015'` 20910 # On cygwin, bash can eat \r inside `` if the user requested igncr. 20911 # But we know of no other shell where ac_cr would be empty at this 20912 # point, so we can use a bashism as a fallback. 20913 if test "x$ac_cr" = x; then 20914 eval ac_cr=\$\'\\r\' 20915 fi 20916 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 20917 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 20918 ac_cs_awk_cr='\\r' 20919 else 20920 ac_cs_awk_cr=$ac_cr 20921 fi 20922 20923 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 20924 _ACEOF 20925 20926 20927 { 20928 echo "cat >conf$$subs.awk <<_ACEOF" && 20929 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 20930 echo "_ACEOF" 20931 } >conf$$subs.sh || 20932 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20933 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 20934 ac_delim='%!_!# ' 20935 for ac_last_try in false false false false false :; do 20936 . ./conf$$subs.sh || 20937 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20938 20939 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 20940 if test $ac_delim_n = $ac_delim_num; then 20941 break 20942 elif $ac_last_try; then 20943 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 20944 else 20945 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 20946 fi 20947 done 20948 rm -f conf$$subs.sh 20949 20950 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20951 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 20952 _ACEOF 20953 sed -n ' 20954 h 20955 s/^/S["/; s/!.*/"]=/ 20956 p 20957 g 20958 s/^[^!]*!// 20959 :repl 20960 t repl 20961 s/'"$ac_delim"'$// 20962 t delim 20963 :nl 20964 h 20965 s/\(.\{148\}\)..*/\1/ 20966 t more1 20967 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 20968 p 20969 n 20970 b repl 20971 :more1 20972 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20973 p 20974 g 20975 s/.\{148\}// 20976 t nl 20977 :delim 20978 h 20979 s/\(.\{148\}\)..*/\1/ 20980 t more2 20981 s/["\\]/\\&/g; s/^/"/; s/$/"/ 20982 p 20983 b 20984 :more2 20985 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 20986 p 20987 g 20988 s/.\{148\}// 20989 t delim 20990 ' <conf$$subs.awk | sed ' 20991 /^[^""]/{ 20992 N 20993 s/\n// 20994 } 20995 ' >>$CONFIG_STATUS || ac_write_fail=1 20996 rm -f conf$$subs.awk 20997 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20998 _ACAWK 20999 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21000 for (key in S) S_is_set[key] = 1 21001 FS = "" 21002 21003 } 21004 { 21005 line = $ 0 21006 nfields = split(line, field, "@") 21007 substed = 0 21008 len = length(field[1]) 21009 for (i = 2; i < nfields; i++) { 21010 key = field[i] 21011 keylen = length(key) 21012 if (S_is_set[key]) { 21013 value = S[key] 21014 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21015 len += length(value) + length(field[++i]) 21016 substed = 1 21017 } else 21018 len += 1 + keylen 21019 } 21020 21021 print line 21022 } 21023 21024 _ACAWK 21025 _ACEOF 21026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21027 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21028 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21029 else 21030 cat 21031 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21032 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21033 _ACEOF 21034 21035 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21036 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21037 # trailing colons and then remove the whole line if VPATH becomes empty 21038 # (actually we leave an empty line to preserve line numbers). 21039 if test "x$srcdir" = x.; then 21040 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21041 h 21042 s/// 21043 s/^/:/ 21044 s/[ ]*$/:/ 21045 s/:\$(srcdir):/:/g 21046 s/:\${srcdir}:/:/g 21047 s/:@srcdir@:/:/g 21048 s/^:*// 21049 s/:*$// 21050 x 21051 s/\(=[ ]*\).*/\1/ 21052 G 21053 s/\n// 21054 s/^[^=]*=[ ]*$// 21055 }' 21056 fi 21057 21058 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21059 fi # test -n "$CONFIG_FILES" 21060 21061 # Set up the scripts for CONFIG_HEADERS section. 21062 # No need to generate them if there are no CONFIG_HEADERS. 21063 # This happens for instance with `./config.status Makefile'. 21064 if test -n "$CONFIG_HEADERS"; then 21065 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 21066 BEGIN { 21067 _ACEOF 21068 21069 # Transform confdefs.h into an awk script `defines.awk', embedded as 21070 # here-document in config.status, that substitutes the proper values into 21071 # config.h.in to produce config.h. 21072 21073 # Create a delimiter string that does not exist in confdefs.h, to ease 21074 # handling of long lines. 21075 ac_delim='%!_!# ' 21076 for ac_last_try in false false :; do 21077 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21078 if test -z "$ac_tt"; then 21079 break 21080 elif $ac_last_try; then 21081 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21082 else 21083 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21084 fi 21085 done 21086 21087 # For the awk script, D is an array of macro values keyed by name, 21088 # likewise P contains macro parameters if any. Preserve backslash 21089 # newline sequences. 21090 21091 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21092 sed -n ' 21093 s/.\{148\}/&'"$ac_delim"'/g 21094 t rset 21095 :rset 21096 s/^[ ]*#[ ]*define[ ][ ]*/ / 21097 t def 21098 d 21099 :def 21100 s/\\$// 21101 t bsnl 21102 s/["\\]/\\&/g 21103 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21104 D["\1"]=" \3"/p 21105 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21106 d 21107 :bsnl 21108 s/["\\]/\\&/g 21109 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21110 D["\1"]=" \3\\\\\\n"\\/p 21111 t cont 21112 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21113 t cont 21114 d 21115 :cont 21116 n 21117 s/.\{148\}/&'"$ac_delim"'/g 21118 t clear 21119 :clear 21120 s/\\$// 21121 t bsnlc 21122 s/["\\]/\\&/g; s/^/"/; s/$/"/p 21123 d 21124 :bsnlc 21125 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21126 b cont 21127 ' <confdefs.h | sed ' 21128 s/'"$ac_delim"'/"\\\ 21129 "/g' >>$CONFIG_STATUS || ac_write_fail=1 21130 21131 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21132 for (key in D) D_is_set[key] = 1 21133 FS = "" 21134 } 21135 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21136 line = \$ 0 21137 split(line, arg, " ") 21138 if (arg[1] == "#") { 21139 defundef = arg[2] 21140 mac1 = arg[3] 21141 } else { 21142 defundef = substr(arg[1], 2) 21143 mac1 = arg[2] 21144 } 21145 split(mac1, mac2, "(") #) 21146 macro = mac2[1] 21147 prefix = substr(line, 1, index(line, defundef) - 1) 21148 if (D_is_set[macro]) { 21149 # Preserve the white space surrounding the "#". 21150 print prefix "define", macro P[macro] D[macro] 21151 next 21152 } else { 21153 # Replace #undef with comments. This is necessary, for example, 21154 # in the case of _POSIX_SOURCE, which is predefined and required 21155 # on some systems where configure will not decide to define it. 21156 if (defundef == "undef") { 21157 print "/*", prefix defundef, macro, "*/" 21158 next 21159 } 21160 } 21161 } 21162 { print } 21163 _ACAWK 21164 _ACEOF 21165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21166 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21167 fi # test -n "$CONFIG_HEADERS" 21168 21169 21170 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21171 shift 21172 for ac_tag 21173 do 21174 case $ac_tag in 21175 :[FHLC]) ac_mode=$ac_tag; continue;; 21176 esac 21177 case $ac_mode$ac_tag in 21178 :[FHL]*:*);; 21179 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21180 :[FH]-) ac_tag=-:-;; 21181 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21182 esac 21183 ac_save_IFS=$IFS 21184 IFS=: 21185 set x $ac_tag 21186 IFS=$ac_save_IFS 21187 shift 21188 ac_file=$1 21189 shift 21190 21191 case $ac_mode in 21192 :L) ac_source=$1;; 21193 :[FH]) 21194 ac_file_inputs= 21195 for ac_f 21196 do 21197 case $ac_f in 21198 -) ac_f="$ac_tmp/stdin";; 21199 *) # Look for the file first in the build tree, then in the source tree 21200 # (if the path is not absolute). The absolute path cannot be DOS-style, 21201 # because $ac_f cannot contain `:'. 21202 test -f "$ac_f" || 21203 case $ac_f in 21204 [\\/$]*) false;; 21205 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21206 esac || 21207 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 21208 esac 21209 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21210 as_fn_append ac_file_inputs " '$ac_f'" 21211 done 21212 21213 # Let's still pretend it is `configure' which instantiates (i.e., don't 21214 # use $as_me), people would be surprised to read: 21215 # /* config.h. Generated by config.status. */ 21216 configure_input='Generated from '` 21217 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21218 `' by configure.' 21219 if test x"$ac_file" != x-; then 21220 configure_input="$ac_file. $configure_input" 21221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21222 printf "%s\n" "$as_me: creating $ac_file" >&6;} 21223 fi 21224 # Neutralize special characters interpreted by sed in replacement strings. 21225 case $configure_input in #( 21226 *\&* | *\|* | *\\* ) 21227 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 21228 sed 's/[\\\\&|]/\\\\&/g'`;; #( 21229 *) ac_sed_conf_input=$configure_input;; 21230 esac 21231 21232 case $ac_tag in 21233 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21234 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21235 esac 21236 ;; 21237 esac 21238 21239 ac_dir=`$as_dirname -- "$ac_file" || 21240 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21241 X"$ac_file" : 'X\(//\)[^/]' \| \ 21242 X"$ac_file" : 'X\(//\)$' \| \ 21243 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21244 printf "%s\n" X"$ac_file" | 21245 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21246 s//\1/ 21247 q 21248 } 21249 /^X\(\/\/\)[^/].*/{ 21250 s//\1/ 21251 q 21252 } 21253 /^X\(\/\/\)$/{ 21254 s//\1/ 21255 q 21256 } 21257 /^X\(\/\).*/{ 21258 s//\1/ 21259 q 21260 } 21261 s/.*/./; q'` 21262 as_dir="$ac_dir"; as_fn_mkdir_p 21263 ac_builddir=. 21264 21265 case "$ac_dir" in 21266 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21267 *) 21268 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 21269 # A ".." for each directory in $ac_dir_suffix. 21270 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21271 case $ac_top_builddir_sub in 21272 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21273 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21274 esac ;; 21275 esac 21276 ac_abs_top_builddir=$ac_pwd 21277 ac_abs_builddir=$ac_pwd$ac_dir_suffix 21278 # for backward compatibility: 21279 ac_top_builddir=$ac_top_build_prefix 21280 21281 case $srcdir in 21282 .) # We are building in place. 21283 ac_srcdir=. 21284 ac_top_srcdir=$ac_top_builddir_sub 21285 ac_abs_top_srcdir=$ac_pwd ;; 21286 [\\/]* | ?:[\\/]* ) # Absolute name. 21287 ac_srcdir=$srcdir$ac_dir_suffix; 21288 ac_top_srcdir=$srcdir 21289 ac_abs_top_srcdir=$srcdir ;; 21290 *) # Relative name. 21291 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21292 ac_top_srcdir=$ac_top_build_prefix$srcdir 21293 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21294 esac 21295 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21296 21297 21298 case $ac_mode in 21299 :F) 21300 # 21301 # CONFIG_FILE 21302 # 21303 21304 case $INSTALL in 21305 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21306 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21307 esac 21308 ac_MKDIR_P=$MKDIR_P 21309 case $MKDIR_P in 21310 [\\/$]* | ?:[\\/]* ) ;; 21311 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21312 esac 21313 _ACEOF 21314 21315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21316 # If the template does not know about datarootdir, expand it. 21317 # FIXME: This hack should be removed a few years after 2.60. 21318 ac_datarootdir_hack=; ac_datarootdir_seen= 21319 ac_sed_dataroot=' 21320 /datarootdir/ { 21321 p 21322 q 21323 } 21324 /@datadir@/p 21325 /@docdir@/p 21326 /@infodir@/p 21327 /@localedir@/p 21328 /@mandir@/p' 21329 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21330 *datarootdir*) ac_datarootdir_seen=yes;; 21331 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21333 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21334 _ACEOF 21335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21336 ac_datarootdir_hack=' 21337 s&@datadir@&$datadir&g 21338 s&@docdir@&$docdir&g 21339 s&@infodir@&$infodir&g 21340 s&@localedir@&$localedir&g 21341 s&@mandir@&$mandir&g 21342 s&\\\${datarootdir}&$datarootdir&g' ;; 21343 esac 21344 _ACEOF 21345 21346 # Neutralize VPATH when `$srcdir' = `.'. 21347 # Shell code in configure.ac might set extrasub. 21348 # FIXME: do we really want to maintain this feature? 21349 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21350 ac_sed_extra="$ac_vpsub 21351 $extrasub 21352 _ACEOF 21353 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21354 :t 21355 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21356 s|@configure_input@|$ac_sed_conf_input|;t t 21357 s&@top_builddir@&$ac_top_builddir_sub&;t t 21358 s&@top_build_prefix@&$ac_top_build_prefix&;t t 21359 s&@srcdir@&$ac_srcdir&;t t 21360 s&@abs_srcdir@&$ac_abs_srcdir&;t t 21361 s&@top_srcdir@&$ac_top_srcdir&;t t 21362 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21363 s&@builddir@&$ac_builddir&;t t 21364 s&@abs_builddir@&$ac_abs_builddir&;t t 21365 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21366 s&@INSTALL@&$ac_INSTALL&;t t 21367 s&@MKDIR_P@&$ac_MKDIR_P&;t t 21368 $ac_datarootdir_hack 21369 " 21370 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21371 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21372 21373 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21374 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21375 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21376 "$ac_tmp/out"`; test -z "$ac_out"; } && 21377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21378 which seems to be undefined. Please make sure it is defined" >&5 21379 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 21380 which seems to be undefined. Please make sure it is defined" >&2;} 21381 21382 rm -f "$ac_tmp/stdin" 21383 case $ac_file in 21384 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21385 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21386 esac \ 21387 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21388 ;; 21389 :H) 21390 # 21391 # CONFIG_HEADER 21392 # 21393 if test x"$ac_file" != x-; then 21394 { 21395 printf "%s\n" "/* $configure_input */" >&1 \ 21396 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21397 } >"$ac_tmp/config.h" \ 21398 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21399 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21401 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 21402 else 21403 rm -f "$ac_file" 21404 mv "$ac_tmp/config.h" "$ac_file" \ 21405 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21406 fi 21407 else 21408 printf "%s\n" "/* $configure_input */" >&1 \ 21409 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21410 || as_fn_error $? "could not create -" "$LINENO" 5 21411 fi 21412 # Compute "$ac_file"'s index in $config_headers. 21413 _am_arg="$ac_file" 21414 _am_stamp_count=1 21415 for _am_header in $config_headers :; do 21416 case $_am_header in 21417 $_am_arg | $_am_arg:* ) 21418 break ;; 21419 * ) 21420 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21421 esac 21422 done 21423 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21424 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21425 X"$_am_arg" : 'X\(//\)[^/]' \| \ 21426 X"$_am_arg" : 'X\(//\)$' \| \ 21427 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21428 printf "%s\n" X"$_am_arg" | 21429 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21430 s//\1/ 21431 q 21432 } 21433 /^X\(\/\/\)[^/].*/{ 21434 s//\1/ 21435 q 21436 } 21437 /^X\(\/\/\)$/{ 21438 s//\1/ 21439 q 21440 } 21441 /^X\(\/\).*/{ 21442 s//\1/ 21443 q 21444 } 21445 s/.*/./; q'`/stamp-h$_am_stamp_count 21446 ;; 21447 21448 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21449 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 21450 ;; 21451 esac 21452 21453 21454 case $ac_file$ac_mode in 21455 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21456 # Older Autoconf quotes --file arguments for eval, but not when files 21457 # are listed without --file. Let's play safe and only enable the eval 21458 # if we detect the quoting. 21459 # TODO: see whether this extra hack can be removed once we start 21460 # requiring Autoconf 2.70 or later. 21461 case $CONFIG_FILES in #( 21462 *\'*) : 21463 eval set x "$CONFIG_FILES" ;; #( 21464 *) : 21465 set x $CONFIG_FILES ;; #( 21466 *) : 21467 ;; 21468 esac 21469 shift 21470 # Used to flag and report bootstrapping failures. 21471 am_rc=0 21472 for am_mf 21473 do 21474 # Strip MF so we end up with the name of the file. 21475 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 21476 # Check whether this is an Automake generated Makefile which includes 21477 # dependency-tracking related rules and includes. 21478 # Grep'ing the whole file directly is not great: AIX grep has a line 21479 # limit of 2048, but all sed's we know have understand at least 4000. 21480 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 21481 || continue 21482 am_dirpart=`$as_dirname -- "$am_mf" || 21483 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21484 X"$am_mf" : 'X\(//\)[^/]' \| \ 21485 X"$am_mf" : 'X\(//\)$' \| \ 21486 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21487 printf "%s\n" X"$am_mf" | 21488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21489 s//\1/ 21490 q 21491 } 21492 /^X\(\/\/\)[^/].*/{ 21493 s//\1/ 21494 q 21495 } 21496 /^X\(\/\/\)$/{ 21497 s//\1/ 21498 q 21499 } 21500 /^X\(\/\).*/{ 21501 s//\1/ 21502 q 21503 } 21504 s/.*/./; q'` 21505 am_filepart=`$as_basename -- "$am_mf" || 21506 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 21507 X"$am_mf" : 'X\(//\)$' \| \ 21508 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21509 printf "%s\n" X/"$am_mf" | 21510 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21511 s//\1/ 21512 q 21513 } 21514 /^X\/\(\/\/\)$/{ 21515 s//\1/ 21516 q 21517 } 21518 /^X\/\(\/\).*/{ 21519 s//\1/ 21520 q 21521 } 21522 s/.*/./; q'` 21523 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 21524 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21525 | $MAKE -f - am--depfiles" >&5 21526 (cd "$am_dirpart" \ 21527 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21528 | $MAKE -f - am--depfiles) >&5 2>&5 21529 ac_status=$? 21530 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21531 (exit $ac_status); } || am_rc=$? 21532 done 21533 if test $am_rc -ne 0; then 21534 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 21535 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 21536 as_fn_error $? "Something went wrong bootstrapping makefile fragments 21537 for automatic dependency tracking. If GNU make was not used, consider 21538 re-running the configure script with MAKE=\"gmake\" (or whatever is 21539 necessary). You can also try re-running configure with the 21540 '--disable-dependency-tracking' option to at least be able to build 21541 the package (albeit without support for automatic dependency tracking). 21542 See \`config.log' for more details" "$LINENO" 5; } 21543 fi 21544 { am_dirpart=; unset am_dirpart;} 21545 { am_filepart=; unset am_filepart;} 21546 { am_mf=; unset am_mf;} 21547 { am_rc=; unset am_rc;} 21548 rm -f conftest-deps.mk 21549 } 21550 ;; 21551 "libtool":C) 21552 21553 # See if we are running on zsh, and set the options that allow our 21554 # commands through without removal of \ escapes. 21555 if test -n "${ZSH_VERSION+set}"; then 21556 setopt NO_GLOB_SUBST 21557 fi 21558 21559 cfgfile=${ofile}T 21560 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 21561 $RM "$cfgfile" 21562 21563 cat <<_LT_EOF >> "$cfgfile" 21564 #! $SHELL 21565 # Generated automatically by $as_me ($PACKAGE) $VERSION 21566 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 21567 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 21568 21569 # Provide generalized library-building support services. 21570 # Written by Gordon Matzigkeit, 1996 21571 21572 # Copyright (C) 2014 Free Software Foundation, Inc. 21573 # This is free software; see the source for copying conditions. There is NO 21574 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 21575 21576 # GNU Libtool is free software; you can redistribute it and/or modify 21577 # it under the terms of the GNU General Public License as published by 21578 # the Free Software Foundation; either version 2 of of the License, or 21579 # (at your option) any later version. 21580 # 21581 # As a special exception to the GNU General Public License, if you 21582 # distribute this file as part of a program or library that is built 21583 # using GNU Libtool, you may include this file under the same 21584 # distribution terms that you use for the rest of that program. 21585 # 21586 # GNU Libtool is distributed in the hope that it will be useful, but 21587 # WITHOUT ANY WARRANTY; without even the implied warranty of 21588 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21589 # GNU General Public License for more details. 21590 # 21591 # You should have received a copy of the GNU General Public License 21592 # along with this program. If not, see <http://www.gnu.org/licenses/>. 21593 21594 21595 # The names of the tagged configurations supported by this script. 21596 available_tags='' 21597 21598 # Configured defaults for sys_lib_dlsearch_path munging. 21599 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 21600 21601 # ### BEGIN LIBTOOL CONFIG 21602 21603 # Whether or not to build static libraries. 21604 build_old_libs=$enable_static 21605 21606 # Which release of libtool.m4 was used? 21607 macro_version=$macro_version 21608 macro_revision=$macro_revision 21609 21610 # Whether or not to build shared libraries. 21611 build_libtool_libs=$enable_shared 21612 21613 # What type of objects to build. 21614 pic_mode=$pic_mode 21615 21616 # Whether or not to optimize for fast installation. 21617 fast_install=$enable_fast_install 21618 21619 # Shared archive member basename,for filename based shared library versioning on AIX. 21620 shared_archive_member_spec=$shared_archive_member_spec 21621 21622 # Shell to use when invoking shell scripts. 21623 SHELL=$lt_SHELL 21624 21625 # An echo program that protects backslashes. 21626 ECHO=$lt_ECHO 21627 21628 # The PATH separator for the build system. 21629 PATH_SEPARATOR=$lt_PATH_SEPARATOR 21630 21631 # The host system. 21632 host_alias=$host_alias 21633 host=$host 21634 host_os=$host_os 21635 21636 # The build system. 21637 build_alias=$build_alias 21638 build=$build 21639 build_os=$build_os 21640 21641 # A sed program that does not truncate output. 21642 SED=$lt_SED 21643 21644 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 21645 Xsed="\$SED -e 1s/^X//" 21646 21647 # A grep program that handles long lines. 21648 GREP=$lt_GREP 21649 21650 # An ERE matcher. 21651 EGREP=$lt_EGREP 21652 21653 # A literal string matcher. 21654 FGREP=$lt_FGREP 21655 21656 # A BSD- or MS-compatible name lister. 21657 NM=$lt_NM 21658 21659 # Whether we need soft or hard links. 21660 LN_S=$lt_LN_S 21661 21662 # What is the maximum length of a command? 21663 max_cmd_len=$max_cmd_len 21664 21665 # Object file suffix (normally "o"). 21666 objext=$ac_objext 21667 21668 # Executable file suffix (normally ""). 21669 exeext=$exeext 21670 21671 # whether the shell understands "unset". 21672 lt_unset=$lt_unset 21673 21674 # turn spaces into newlines. 21675 SP2NL=$lt_lt_SP2NL 21676 21677 # turn newlines into spaces. 21678 NL2SP=$lt_lt_NL2SP 21679 21680 # convert \$build file names to \$host format. 21681 to_host_file_cmd=$lt_cv_to_host_file_cmd 21682 21683 # convert \$build files to toolchain format. 21684 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 21685 21686 # A file(cmd) program that detects file types. 21687 FILECMD=$lt_FILECMD 21688 21689 # An object symbol dumper. 21690 OBJDUMP=$lt_OBJDUMP 21691 21692 # Method to check whether dependent libraries are shared objects. 21693 deplibs_check_method=$lt_deplibs_check_method 21694 21695 # Command to use when deplibs_check_method = "file_magic". 21696 file_magic_cmd=$lt_file_magic_cmd 21697 21698 # How to find potential files when deplibs_check_method = "file_magic". 21699 file_magic_glob=$lt_file_magic_glob 21700 21701 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 21702 want_nocaseglob=$lt_want_nocaseglob 21703 21704 # DLL creation program. 21705 DLLTOOL=$lt_DLLTOOL 21706 21707 # Command to associate shared and link libraries. 21708 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 21709 21710 # The archiver. 21711 AR=$lt_AR 21712 21713 # Flags to create an archive (by configure). 21714 lt_ar_flags=$lt_ar_flags 21715 21716 # Flags to create an archive. 21717 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 21718 21719 # How to feed a file listing to the archiver. 21720 archiver_list_spec=$lt_archiver_list_spec 21721 21722 # A symbol stripping program. 21723 STRIP=$lt_STRIP 21724 21725 # Commands used to install an old-style archive. 21726 RANLIB=$lt_RANLIB 21727 old_postinstall_cmds=$lt_old_postinstall_cmds 21728 old_postuninstall_cmds=$lt_old_postuninstall_cmds 21729 21730 # Whether to use a lock for old archive extraction. 21731 lock_old_archive_extraction=$lock_old_archive_extraction 21732 21733 # A C compiler. 21734 LTCC=$lt_CC 21735 21736 # LTCC compiler flags. 21737 LTCFLAGS=$lt_CFLAGS 21738 21739 # Take the output of nm and produce a listing of raw symbols and C names. 21740 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 21741 21742 # Transform the output of nm in a proper C declaration. 21743 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 21744 21745 # Transform the output of nm into a list of symbols to manually relocate. 21746 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 21747 21748 # Transform the output of nm in a C name address pair. 21749 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 21750 21751 # Transform the output of nm in a C name address pair when lib prefix is needed. 21752 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 21753 21754 # The name lister interface. 21755 nm_interface=$lt_lt_cv_nm_interface 21756 21757 # Specify filename containing input files for \$NM. 21758 nm_file_list_spec=$lt_nm_file_list_spec 21759 21760 # The root where to search for dependent libraries,and where our libraries should be installed. 21761 lt_sysroot=$lt_sysroot 21762 21763 # Command to truncate a binary pipe. 21764 lt_truncate_bin=$lt_lt_cv_truncate_bin 21765 21766 # The name of the directory that contains temporary libtool files. 21767 objdir=$objdir 21768 21769 # Used to examine libraries when file_magic_cmd begins with "file". 21770 MAGIC_CMD=$MAGIC_CMD 21771 21772 # Must we lock files when doing compilation? 21773 need_locks=$lt_need_locks 21774 21775 # Manifest tool. 21776 MANIFEST_TOOL=$lt_MANIFEST_TOOL 21777 21778 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 21779 DSYMUTIL=$lt_DSYMUTIL 21780 21781 # Tool to change global to local symbols on Mac OS X. 21782 NMEDIT=$lt_NMEDIT 21783 21784 # Tool to manipulate fat objects and archives on Mac OS X. 21785 LIPO=$lt_LIPO 21786 21787 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 21788 OTOOL=$lt_OTOOL 21789 21790 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 21791 OTOOL64=$lt_OTOOL64 21792 21793 # Old archive suffix (normally "a"). 21794 libext=$libext 21795 21796 # Shared library suffix (normally ".so"). 21797 shrext_cmds=$lt_shrext_cmds 21798 21799 # The commands to extract the exported symbol list from a shared archive. 21800 extract_expsyms_cmds=$lt_extract_expsyms_cmds 21801 21802 # Variables whose values should be saved in libtool wrapper scripts and 21803 # restored at link time. 21804 variables_saved_for_relink=$lt_variables_saved_for_relink 21805 21806 # Do we need the "lib" prefix for modules? 21807 need_lib_prefix=$need_lib_prefix 21808 21809 # Do we need a version for libraries? 21810 need_version=$need_version 21811 21812 # Library versioning type. 21813 version_type=$version_type 21814 21815 # Shared library runtime path variable. 21816 runpath_var=$runpath_var 21817 21818 # Shared library path variable. 21819 shlibpath_var=$shlibpath_var 21820 21821 # Is shlibpath searched before the hard-coded library search path? 21822 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 21823 21824 # Format of library name prefix. 21825 libname_spec=$lt_libname_spec 21826 21827 # List of archive names. First name is the real one, the rest are links. 21828 # The last name is the one that the linker finds with -lNAME 21829 library_names_spec=$lt_library_names_spec 21830 21831 # The coded name of the library, if different from the real name. 21832 soname_spec=$lt_soname_spec 21833 21834 # Permission mode override for installation of shared libraries. 21835 install_override_mode=$lt_install_override_mode 21836 21837 # Command to use after installation of a shared archive. 21838 postinstall_cmds=$lt_postinstall_cmds 21839 21840 # Command to use after uninstallation of a shared archive. 21841 postuninstall_cmds=$lt_postuninstall_cmds 21842 21843 # Commands used to finish a libtool library installation in a directory. 21844 finish_cmds=$lt_finish_cmds 21845 21846 # As "finish_cmds", except a single script fragment to be evaled but 21847 # not shown. 21848 finish_eval=$lt_finish_eval 21849 21850 # Whether we should hardcode library paths into libraries. 21851 hardcode_into_libs=$hardcode_into_libs 21852 21853 # Compile-time system search path for libraries. 21854 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 21855 21856 # Detected run-time system search path for libraries. 21857 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 21858 21859 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 21860 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 21861 21862 # Whether dlopen is supported. 21863 dlopen_support=$enable_dlopen 21864 21865 # Whether dlopen of programs is supported. 21866 dlopen_self=$enable_dlopen_self 21867 21868 # Whether dlopen of statically linked programs is supported. 21869 dlopen_self_static=$enable_dlopen_self_static 21870 21871 # Commands to strip libraries. 21872 old_striplib=$lt_old_striplib 21873 striplib=$lt_striplib 21874 21875 21876 # The linker used to build libraries. 21877 LD=$lt_LD 21878 21879 # How to create reloadable object files. 21880 reload_flag=$lt_reload_flag 21881 reload_cmds=$lt_reload_cmds 21882 21883 # Commands used to build an old-style archive. 21884 old_archive_cmds=$lt_old_archive_cmds 21885 21886 # A language specific compiler. 21887 CC=$lt_compiler 21888 21889 # Is the compiler the GNU compiler? 21890 with_gcc=$GCC 21891 21892 # Compiler flag to turn off builtin functions. 21893 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 21894 21895 # Additional compiler flags for building library objects. 21896 pic_flag=$lt_lt_prog_compiler_pic 21897 21898 # How to pass a linker flag through the compiler. 21899 wl=$lt_lt_prog_compiler_wl 21900 21901 # Compiler flag to prevent dynamic linking. 21902 link_static_flag=$lt_lt_prog_compiler_static 21903 21904 # Does compiler simultaneously support -c and -o options? 21905 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 21906 21907 # Whether or not to add -lc for building shared libraries. 21908 build_libtool_need_lc=$archive_cmds_need_lc 21909 21910 # Whether or not to disallow shared libs when runtime libs are static. 21911 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 21912 21913 # Compiler flag to allow reflexive dlopens. 21914 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 21915 21916 # Compiler flag to generate shared objects directly from archives. 21917 whole_archive_flag_spec=$lt_whole_archive_flag_spec 21918 21919 # Whether the compiler copes with passing no objects directly. 21920 compiler_needs_object=$lt_compiler_needs_object 21921 21922 # Create an old-style archive from a shared archive. 21923 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 21924 21925 # Create a temporary old-style archive to link instead of a shared archive. 21926 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 21927 21928 # Commands used to build a shared archive. 21929 archive_cmds=$lt_archive_cmds 21930 archive_expsym_cmds=$lt_archive_expsym_cmds 21931 21932 # Commands used to build a loadable module if different from building 21933 # a shared archive. 21934 module_cmds=$lt_module_cmds 21935 module_expsym_cmds=$lt_module_expsym_cmds 21936 21937 # Whether we are building with GNU ld or not. 21938 with_gnu_ld=$lt_with_gnu_ld 21939 21940 # Flag that allows shared libraries with undefined symbols to be built. 21941 allow_undefined_flag=$lt_allow_undefined_flag 21942 21943 # Flag that enforces no undefined symbols. 21944 no_undefined_flag=$lt_no_undefined_flag 21945 21946 # Flag to hardcode \$libdir into a binary during linking. 21947 # This must work even if \$libdir does not exist 21948 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 21949 21950 # Whether we need a single "-rpath" flag with a separated argument. 21951 hardcode_libdir_separator=$lt_hardcode_libdir_separator 21952 21953 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21954 # DIR into the resulting binary. 21955 hardcode_direct=$hardcode_direct 21956 21957 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 21958 # DIR into the resulting binary and the resulting library dependency is 21959 # "absolute",i.e impossible to change by setting \$shlibpath_var if the 21960 # library is relocated. 21961 hardcode_direct_absolute=$hardcode_direct_absolute 21962 21963 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 21964 # into the resulting binary. 21965 hardcode_minus_L=$hardcode_minus_L 21966 21967 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 21968 # into the resulting binary. 21969 hardcode_shlibpath_var=$hardcode_shlibpath_var 21970 21971 # Set to "yes" if building a shared library automatically hardcodes DIR 21972 # into the library and all subsequent libraries and executables linked 21973 # against it. 21974 hardcode_automatic=$hardcode_automatic 21975 21976 # Set to yes if linker adds runtime paths of dependent libraries 21977 # to runtime path list. 21978 inherit_rpath=$inherit_rpath 21979 21980 # Whether libtool must link a program against all its dependency libraries. 21981 link_all_deplibs=$link_all_deplibs 21982 21983 # Set to "yes" if exported symbols are required. 21984 always_export_symbols=$always_export_symbols 21985 21986 # The commands to list exported symbols. 21987 export_symbols_cmds=$lt_export_symbols_cmds 21988 21989 # Symbols that should not be listed in the preloaded symbols. 21990 exclude_expsyms=$lt_exclude_expsyms 21991 21992 # Symbols that must always be exported. 21993 include_expsyms=$lt_include_expsyms 21994 21995 # Commands necessary for linking programs (against libraries) with templates. 21996 prelink_cmds=$lt_prelink_cmds 21997 21998 # Commands necessary for finishing linking programs. 21999 postlink_cmds=$lt_postlink_cmds 22000 22001 # Specify filename containing input files. 22002 file_list_spec=$lt_file_list_spec 22003 22004 # How to hardcode a shared library path into an executable. 22005 hardcode_action=$hardcode_action 22006 22007 # ### END LIBTOOL CONFIG 22008 22009 _LT_EOF 22010 22011 cat <<'_LT_EOF' >> "$cfgfile" 22012 22013 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22014 22015 # func_munge_path_list VARIABLE PATH 22016 # ----------------------------------- 22017 # VARIABLE is name of variable containing _space_ separated list of 22018 # directories to be munged by the contents of PATH, which is string 22019 # having a format: 22020 # "DIR[:DIR]:" 22021 # string "DIR[ DIR]" will be prepended to VARIABLE 22022 # ":DIR[:DIR]" 22023 # string "DIR[ DIR]" will be appended to VARIABLE 22024 # "DIRP[:DIRP]::[DIRA:]DIRA" 22025 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22026 # "DIRA[ DIRA]" will be appended to VARIABLE 22027 # "DIR[:DIR]" 22028 # VARIABLE will be replaced by "DIR[ DIR]" 22029 func_munge_path_list () 22030 { 22031 case x$2 in 22032 x) 22033 ;; 22034 *:) 22035 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22036 ;; 22037 x:*) 22038 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22039 ;; 22040 *::*) 22041 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22042 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22043 ;; 22044 *) 22045 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22046 ;; 22047 esac 22048 } 22049 22050 22051 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22052 func_cc_basename () 22053 { 22054 for cc_temp in $*""; do 22055 case $cc_temp in 22056 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 22057 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 22058 \-*) ;; 22059 *) break;; 22060 esac 22061 done 22062 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 22063 } 22064 22065 22066 # ### END FUNCTIONS SHARED WITH CONFIGURE 22067 22068 _LT_EOF 22069 22070 case $host_os in 22071 aix3*) 22072 cat <<\_LT_EOF >> "$cfgfile" 22073 # AIX sometimes has problems with the GCC collect2 program. For some 22074 # reason, if we set the COLLECT_NAMES environment variable, the problems 22075 # vanish in a puff of smoke. 22076 if test set != "${COLLECT_NAMES+set}"; then 22077 COLLECT_NAMES= 22078 export COLLECT_NAMES 22079 fi 22080 _LT_EOF 22081 ;; 22082 esac 22083 22084 22085 22086 ltmain=$ac_aux_dir/ltmain.sh 22087 22088 22089 # We use sed instead of cat because bash on DJGPP gets confused if 22090 # if finds mixed CR/LF and LF-only lines. Since sed operates in 22091 # text mode, it properly converts lines to CR/LF. This bash problem 22092 # is reportedly fixed, but why not run on old versions too? 22093 $SED '$q' "$ltmain" >> "$cfgfile" \ 22094 || (rm -f "$cfgfile"; exit 1) 22095 22096 mv -f "$cfgfile" "$ofile" || 22097 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22098 chmod +x "$ofile" 22099 22100 ;; 22101 22102 esac 22103 done # for ac_tag 22104 22105 22106 as_fn_exit 0 22107 _ACEOF 22108 ac_clean_files=$ac_clean_files_save 22109 22110 test $ac_write_fail = 0 || 22111 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22112 22113 22114 # configure is writing to config.log, and then calls config.status. 22115 # config.status does its own redirection, appending to config.log. 22116 # Unfortunately, on DOS this fails, as config.log is still kept open 22117 # by configure, so config.status won't be able to write to it; its 22118 # output is simply discarded. So we exec the FD to /dev/null, 22119 # effectively closing config.log, so it can be properly (re)opened and 22120 # appended to by config.status. When coming back to configure, we 22121 # need to make the FD available again. 22122 if test "$no_create" != yes; then 22123 ac_cs_success=: 22124 ac_config_status_args= 22125 test "$silent" = yes && 22126 ac_config_status_args="$ac_config_status_args --quiet" 22127 exec 5>/dev/null 22128 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22129 exec 5>>config.log 22130 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22131 # would make configure fail if this is the last instruction. 22132 $ac_cs_success || as_fn_exit 1 22133 fi 22134 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22135 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22136 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22137 fi 22138 22139 22140