1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.72 for xf86-video-chips 1.5.0. 4 # 5 # Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/issues>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 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 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21 then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28 else case e in #( 29 e) case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34 esac ;; 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="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 144 then : 145 emulate sh 146 NULLCMD=: 147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 148 # is contrary to our usage. Disable this feature. 149 alias -g '\${1+\"\$@\"}'='\"\$@\"' 150 setopt NO_GLOB_SUBST 151 else case e in #( 152 e) case \`(set -o) 2>/dev/null\` in #( 153 *posix*) : 154 set -o posix ;; #( 155 *) : 156 ;; 157 esac ;; 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 case e in #( 176 e) exitcode=1; echo positional parameters were not saved. ;; 177 esac 178 fi 179 test x\$exitcode = x0 || exit 1 180 blah=\$(echo \$(echo blah)) 181 test x\"\$blah\" = xblah || exit 1 182 test -x / || exit 1" 183 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 184 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 185 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 186 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 187 test \$(( 1 + 1 )) = 2 || exit 1 188 189 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 190 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 191 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 192 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 193 PATH=/empty FPATH=/empty; export PATH FPATH 194 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 195 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 196 if (eval "$as_required") 2>/dev/null 197 then : 198 as_have_required=yes 199 else case e in #( 200 e) as_have_required=no ;; 201 esac 202 fi 203 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 204 then : 205 206 else case e in #( 207 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 208 as_found=false 209 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 210 do 211 IFS=$as_save_IFS 212 case $as_dir in #((( 213 '') as_dir=./ ;; 214 */) ;; 215 *) as_dir=$as_dir/ ;; 216 esac 217 as_found=: 218 case $as_dir in #( 219 /*) 220 for as_base in sh bash ksh sh5; do 221 # Try only shells that exist, to save several forks. 222 as_shell=$as_dir$as_base 223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 224 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 225 then : 226 CONFIG_SHELL=$as_shell as_have_required=yes 227 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 228 then : 229 break 2 230 fi 231 fi 232 done;; 233 esac 234 as_found=false 235 done 236 IFS=$as_save_IFS 237 if $as_found 238 then : 239 240 else case e in #( 241 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 243 then : 244 CONFIG_SHELL=$SHELL as_have_required=yes 245 fi ;; 246 esac 247 fi 248 249 250 if test "x$CONFIG_SHELL" != x 251 then : 252 export CONFIG_SHELL 253 # We cannot yet assume a decent shell, so we have to provide a 254 # neutralization value for shells without unset; and this also 255 # works around shells that cannot unset nonexistent variables. 256 # Preserve -v and -x to the replacement shell. 257 BASH_ENV=/dev/null 258 ENV=/dev/null 259 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 260 case $- in # (((( 261 *v*x* | *x*v* ) as_opts=-vx ;; 262 *v* ) as_opts=-v ;; 263 *x* ) as_opts=-x ;; 264 * ) as_opts= ;; 265 esac 266 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 267 # Admittedly, this is quite paranoid, since all the known shells bail 268 # out after a failed 'exec'. 269 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 270 exit 255 271 fi 272 273 if test x$as_have_required = xno 274 then : 275 printf "%s\n" "$0: This script requires a shell more modern than all" 276 printf "%s\n" "$0: the shells that I found on your system." 277 if test ${ZSH_VERSION+y} ; then 278 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 279 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 280 else 281 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and 282 $0: https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/issues 283 $0: about your system, including any error possibly output 284 $0: before this message. Then install a modern shell, or 285 $0: manually run the script under such a shell if you do 286 $0: have one." 287 fi 288 exit 1 289 fi ;; 290 esac 291 fi 292 fi 293 SHELL=${CONFIG_SHELL-/bin/sh} 294 export SHELL 295 # Unset more variables known to interfere with behavior of common tools. 296 CLICOLOR_FORCE= GREP_OPTIONS= 297 unset CLICOLOR_FORCE GREP_OPTIONS 298 299 ## --------------------- ## 300 ## M4sh Shell Functions. ## 301 ## --------------------- ## 302 # as_fn_unset VAR 303 # --------------- 304 # Portably unset VAR. 305 as_fn_unset () 306 { 307 { eval $1=; unset $1;} 308 } 309 as_unset=as_fn_unset 310 311 312 # as_fn_set_status STATUS 313 # ----------------------- 314 # Set $? to STATUS, without forking. 315 as_fn_set_status () 316 { 317 return $1 318 } # as_fn_set_status 319 320 # as_fn_exit STATUS 321 # ----------------- 322 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 323 as_fn_exit () 324 { 325 set +e 326 as_fn_set_status $1 327 exit $1 328 } # as_fn_exit 329 330 # as_fn_mkdir_p 331 # ------------- 332 # Create "$as_dir" as a directory, including parents if necessary. 333 as_fn_mkdir_p () 334 { 335 336 case $as_dir in #( 337 -*) as_dir=./$as_dir;; 338 esac 339 test -d "$as_dir" || eval $as_mkdir_p || { 340 as_dirs= 341 while :; do 342 case $as_dir in #( 343 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 344 *) as_qdir=$as_dir;; 345 esac 346 as_dirs="'$as_qdir' $as_dirs" 347 as_dir=`$as_dirname -- "$as_dir" || 348 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 349 X"$as_dir" : 'X\(//\)[^/]' \| \ 350 X"$as_dir" : 'X\(//\)$' \| \ 351 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 352 printf "%s\n" X"$as_dir" | 353 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 354 s//\1/ 355 q 356 } 357 /^X\(\/\/\)[^/].*/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)$/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\).*/{ 366 s//\1/ 367 q 368 } 369 s/.*/./; q'` 370 test -d "$as_dir" && break 371 done 372 test -z "$as_dirs" || eval "mkdir $as_dirs" 373 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 374 375 376 } # as_fn_mkdir_p 377 378 # as_fn_executable_p FILE 379 # ----------------------- 380 # Test if FILE is an executable regular file. 381 as_fn_executable_p () 382 { 383 test -f "$1" && test -x "$1" 384 } # as_fn_executable_p 385 # as_fn_append VAR VALUE 386 # ---------------------- 387 # Append the text in VALUE to the end of the definition contained in VAR. Take 388 # advantage of any shell optimizations that allow amortized linear growth over 389 # repeated appends, instead of the typical quadratic growth present in naive 390 # implementations. 391 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 392 then : 393 eval 'as_fn_append () 394 { 395 eval $1+=\$2 396 }' 397 else case e in #( 398 e) as_fn_append () 399 { 400 eval $1=\$$1\$2 401 } ;; 402 esac 403 fi # as_fn_append 404 405 # as_fn_arith ARG... 406 # ------------------ 407 # Perform arithmetic evaluation on the ARGs, and store the result in the 408 # global $as_val. Take advantage of shells that can avoid forks. The arguments 409 # must be portable across $(()) and expr. 410 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 411 then : 412 eval 'as_fn_arith () 413 { 414 as_val=$(( $* )) 415 }' 416 else case e in #( 417 e) as_fn_arith () 418 { 419 as_val=`expr "$@" || test $? -eq 1` 420 } ;; 421 esac 422 fi # as_fn_arith 423 424 425 # as_fn_error STATUS ERROR [LINENO LOG_FD] 426 # ---------------------------------------- 427 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 428 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 429 # script with STATUS, using 1 if that was 0. 430 as_fn_error () 431 { 432 as_status=$1; test $as_status -eq 0 && as_status=1 433 if test "$4"; then 434 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 435 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 436 fi 437 printf "%s\n" "$as_me: error: $2" >&2 438 as_fn_exit $as_status 439 } # as_fn_error 440 441 if expr a : '\(a\)' >/dev/null 2>&1 && 442 test "X`expr 00001 : '.*\(...\)'`" = X001; then 443 as_expr=expr 444 else 445 as_expr=false 446 fi 447 448 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 449 as_basename=basename 450 else 451 as_basename=false 452 fi 453 454 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 455 as_dirname=dirname 456 else 457 as_dirname=false 458 fi 459 460 as_me=`$as_basename -- "$0" || 461 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 462 X"$0" : 'X\(//\)$' \| \ 463 X"$0" : 'X\(/\)' \| . 2>/dev/null || 464 printf "%s\n" X/"$0" | 465 sed '/^.*\/\([^/][^/]*\)\/*$/{ 466 s//\1/ 467 q 468 } 469 /^X\/\(\/\/\)$/{ 470 s//\1/ 471 q 472 } 473 /^X\/\(\/\).*/{ 474 s//\1/ 475 q 476 } 477 s/.*/./; q'` 478 479 # Avoid depending upon Character Ranges. 480 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 481 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 482 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 483 as_cr_digits='0123456789' 484 as_cr_alnum=$as_cr_Letters$as_cr_digits 485 486 487 as_lineno_1=$LINENO as_lineno_1a=$LINENO 488 as_lineno_2=$LINENO as_lineno_2a=$LINENO 489 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 490 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 491 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 492 sed -n ' 493 p 494 /[$]LINENO/= 495 ' <$as_myself | 496 sed ' 497 t clear 498 :clear 499 s/[$]LINENO.*/&-/ 500 t lineno 501 b 502 :lineno 503 N 504 :loop 505 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 506 t loop 507 s/-\n.*// 508 ' >$as_me.lineno && 509 chmod +x "$as_me.lineno" || 510 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 511 512 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 513 # already done that, so ensure we don't try to do so again and fall 514 # in an infinite loop. This has already happened in practice. 515 _as_can_reexec=no; export _as_can_reexec 516 # Don't try to exec as it changes $[0], causing all sort of problems 517 # (the dirname of $[0] is not the place where we might find the 518 # original and so on. Autoconf is especially sensitive to this). 519 . "./$as_me.lineno" 520 # Exit status is that of the last command. 521 exit 522 } 523 524 525 # Determine whether it's possible to make 'echo' print without a newline. 526 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 527 # for compatibility with existing Makefiles. 528 ECHO_C= ECHO_N= ECHO_T= 529 case `echo -n x` in #((((( 530 -n*) 531 case `echo 'xy\c'` in 532 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 533 xy) ECHO_C='\c';; 534 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 535 ECHO_T=' ';; 536 esac;; 537 *) 538 ECHO_N='-n';; 539 esac 540 541 # For backward compatibility with old third-party macros, we provide 542 # the shell variables $as_echo and $as_echo_n. New code should use 543 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 544 as_echo='printf %s\n' 545 as_echo_n='printf %s' 546 547 rm -f conf$$ conf$$.exe conf$$.file 548 if test -d conf$$.dir; then 549 rm -f conf$$.dir/conf$$.file 550 else 551 rm -f conf$$.dir 552 mkdir conf$$.dir 2>/dev/null 553 fi 554 if (echo >conf$$.file) 2>/dev/null; then 555 if ln -s conf$$.file conf$$ 2>/dev/null; then 556 as_ln_s='ln -s' 557 # ... but there are two gotchas: 558 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 559 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 560 # In both cases, we have to default to 'cp -pR'. 561 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 562 as_ln_s='cp -pR' 563 elif ln conf$$.file conf$$ 2>/dev/null; then 564 as_ln_s=ln 565 else 566 as_ln_s='cp -pR' 567 fi 568 else 569 as_ln_s='cp -pR' 570 fi 571 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 572 rmdir conf$$.dir 2>/dev/null 573 574 if mkdir -p . 2>/dev/null; then 575 as_mkdir_p='mkdir -p "$as_dir"' 576 else 577 test -d ./-p && rmdir ./-p 578 as_mkdir_p=false 579 fi 580 581 as_test_x='test -x' 582 as_executable_p=as_fn_executable_p 583 584 # Sed expression to map a string onto a valid CPP name. 585 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 586 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 587 588 # Sed expression to map a string onto a valid variable name. 589 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 590 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 591 592 SHELL=${CONFIG_SHELL-/bin/sh} 593 594 595 test -n "$DJDIR" || exec 7<&0 </dev/null 596 exec 6>&1 597 598 # Name of the host. 599 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 600 # so uname gets run too. 601 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 602 603 # 604 # Initializations. 605 # 606 ac_default_prefix=/usr/local 607 ac_clean_files= 608 ac_config_libobj_dir=. 609 LIBOBJS= 610 cross_compiling=no 611 subdirs= 612 MFLAGS= 613 MAKEFLAGS= 614 615 # Identity of this package. 616 PACKAGE_NAME='xf86-video-chips' 617 PACKAGE_TARNAME='xf86-video-chips' 618 PACKAGE_VERSION='1.5.0' 619 PACKAGE_STRING='xf86-video-chips 1.5.0' 620 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/issues' 621 PACKAGE_URL='' 622 623 ac_unique_file="Makefile.am" 624 # Factoring default headers for most tests. 625 ac_includes_default="\ 626 #include <stddef.h> 627 #ifdef HAVE_STDIO_H 628 # include <stdio.h> 629 #endif 630 #ifdef HAVE_STDLIB_H 631 # include <stdlib.h> 632 #endif 633 #ifdef HAVE_STRING_H 634 # include <string.h> 635 #endif 636 #ifdef HAVE_INTTYPES_H 637 # include <inttypes.h> 638 #endif 639 #ifdef HAVE_STDINT_H 640 # include <stdint.h> 641 #endif 642 #ifdef HAVE_STRINGS_H 643 # include <strings.h> 644 #endif 645 #ifdef HAVE_SYS_TYPES_H 646 # include <sys/types.h> 647 #endif 648 #ifdef HAVE_SYS_STAT_H 649 # include <sys/stat.h> 650 #endif 651 #ifdef HAVE_UNISTD_H 652 # include <unistd.h> 653 #endif" 654 655 ac_header_c_list= 656 ac_subst_vars='am__EXEEXT_FALSE 657 am__EXEEXT_TRUE 658 LTLIBOBJS 659 LIBOBJS 660 DRIVER_NAME 661 moduledir 662 BUILD_UTILS_FALSE 663 BUILD_UTILS_TRUE 664 XAA_FALSE 665 XAA_TRUE 666 XSERVER_LIBPCIACCESS_FALSE 667 XSERVER_LIBPCIACCESS_TRUE 668 PCIACCESS_LIBS 669 PCIACCESS_CFLAGS 670 XORG_LIBS 671 XORG_CFLAGS 672 LT_SYS_LIBRARY_PATH 673 OTOOL64 674 OTOOL 675 LIPO 676 NMEDIT 677 DSYMUTIL 678 MANIFEST_TOOL 679 RANLIB 680 ac_ct_AR 681 AR 682 DLLTOOL 683 OBJDUMP 684 FILECMD 685 LN_S 686 NM 687 ac_ct_DUMPBIN 688 DUMPBIN 689 LD 690 FGREP 691 EGREP 692 GREP 693 LIBTOOL 694 MAN_SUBSTS 695 XORG_MAN_PAGE 696 ADMIN_MAN_DIR 697 DRIVER_MAN_DIR 698 MISC_MAN_DIR 699 FILE_MAN_DIR 700 LIB_MAN_DIR 701 APP_MAN_DIR 702 ADMIN_MAN_SUFFIX 703 DRIVER_MAN_SUFFIX 704 MISC_MAN_SUFFIX 705 FILE_MAN_SUFFIX 706 LIB_MAN_SUFFIX 707 APP_MAN_SUFFIX 708 SED 709 host_os 710 host_vendor 711 host_cpu 712 host 713 build_os 714 build_vendor 715 build_cpu 716 build 717 INSTALL_CMD 718 PKG_CONFIG_LIBDIR 719 PKG_CONFIG_PATH 720 PKG_CONFIG 721 CHANGELOG_CMD 722 STRICT_CFLAGS 723 CWARNFLAGS 724 BASE_CFLAGS 725 am__fastdepCC_FALSE 726 am__fastdepCC_TRUE 727 CCDEPMODE 728 am__nodep 729 AMDEPBACKSLASH 730 AMDEP_FALSE 731 AMDEP_TRUE 732 am__include 733 DEPDIR 734 OBJEXT 735 EXEEXT 736 ac_ct_CC 737 CPPFLAGS 738 LDFLAGS 739 CFLAGS 740 CC 741 AM_BACKSLASH 742 AM_DEFAULT_VERBOSITY 743 AM_DEFAULT_V 744 AM_V 745 CSCOPE 746 ETAGS 747 CTAGS 748 am__untar 749 am__tar 750 AMTAR 751 am__leading_dot 752 SET_MAKE 753 AWK 754 mkdir_p 755 MKDIR_P 756 INSTALL_STRIP_PROGRAM 757 STRIP 758 install_sh 759 MAKEINFO 760 AUTOHEADER 761 AUTOMAKE 762 AUTOCONF 763 ACLOCAL 764 VERSION 765 PACKAGE 766 CYGPATH_W 767 am__isrc 768 INSTALL_DATA 769 INSTALL_SCRIPT 770 INSTALL_PROGRAM 771 target_alias 772 host_alias 773 build_alias 774 LIBS 775 ECHO_T 776 ECHO_N 777 ECHO_C 778 DEFS 779 mandir 780 localedir 781 libdir 782 psdir 783 pdfdir 784 dvidir 785 htmldir 786 infodir 787 docdir 788 oldincludedir 789 includedir 790 runstatedir 791 localstatedir 792 sharedstatedir 793 sysconfdir 794 datadir 795 datarootdir 796 libexecdir 797 sbindir 798 bindir 799 program_transform_name 800 prefix 801 exec_prefix 802 PACKAGE_URL 803 PACKAGE_BUGREPORT 804 PACKAGE_STRING 805 PACKAGE_VERSION 806 PACKAGE_TARNAME 807 PACKAGE_NAME 808 PATH_SEPARATOR 809 SHELL 810 am__quote' 811 ac_subst_files='' 812 ac_user_opts=' 813 enable_option_checking 814 enable_silent_rules 815 enable_dependency_tracking 816 enable_selective_werror 817 enable_strict_compilation 818 enable_static 819 enable_shared 820 with_pic 821 enable_fast_install 822 with_aix_soname 823 with_gnu_ld 824 with_sysroot 825 enable_libtool_lock 826 with_xorg_module_dir 827 enable_xaa 828 ' 829 ac_precious_vars='build_alias 830 host_alias 831 target_alias 832 CC 833 CFLAGS 834 LDFLAGS 835 LIBS 836 CPPFLAGS 837 PKG_CONFIG 838 PKG_CONFIG_PATH 839 PKG_CONFIG_LIBDIR 840 LT_SYS_LIBRARY_PATH 841 XORG_CFLAGS 842 XORG_LIBS 843 PCIACCESS_CFLAGS 844 PCIACCESS_LIBS' 845 846 847 # Initialize some variables set by options. 848 ac_init_help= 849 ac_init_version=false 850 ac_unrecognized_opts= 851 ac_unrecognized_sep= 852 # The variables have the same names as the options, with 853 # dashes changed to underlines. 854 cache_file=/dev/null 855 exec_prefix=NONE 856 no_create= 857 no_recursion= 858 prefix=NONE 859 program_prefix=NONE 860 program_suffix=NONE 861 program_transform_name=s,x,x, 862 silent= 863 site= 864 srcdir= 865 verbose= 866 x_includes=NONE 867 x_libraries=NONE 868 869 # Installation directory options. 870 # These are left unexpanded so users can "make install exec_prefix=/foo" 871 # and all the variables that are supposed to be based on exec_prefix 872 # by default will actually change. 873 # Use braces instead of parens because sh, perl, etc. also accept them. 874 # (The list follows the same order as the GNU Coding Standards.) 875 bindir='${exec_prefix}/bin' 876 sbindir='${exec_prefix}/sbin' 877 libexecdir='${exec_prefix}/libexec' 878 datarootdir='${prefix}/share' 879 datadir='${datarootdir}' 880 sysconfdir='${prefix}/etc' 881 sharedstatedir='${prefix}/com' 882 localstatedir='${prefix}/var' 883 runstatedir='${localstatedir}/run' 884 includedir='${prefix}/include' 885 oldincludedir='/usr/include' 886 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 887 infodir='${datarootdir}/info' 888 htmldir='${docdir}' 889 dvidir='${docdir}' 890 pdfdir='${docdir}' 891 psdir='${docdir}' 892 libdir='${exec_prefix}/lib' 893 localedir='${datarootdir}/locale' 894 mandir='${datarootdir}/man' 895 896 ac_prev= 897 ac_dashdash= 898 for ac_option 899 do 900 # If the previous option needs an argument, assign it. 901 if test -n "$ac_prev"; then 902 eval $ac_prev=\$ac_option 903 ac_prev= 904 continue 905 fi 906 907 case $ac_option in 908 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 909 *=) ac_optarg= ;; 910 *) ac_optarg=yes ;; 911 esac 912 913 case $ac_dashdash$ac_option in 914 --) 915 ac_dashdash=yes ;; 916 917 -bindir | --bindir | --bindi | --bind | --bin | --bi) 918 ac_prev=bindir ;; 919 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 920 bindir=$ac_optarg ;; 921 922 -build | --build | --buil | --bui | --bu) 923 ac_prev=build_alias ;; 924 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 925 build_alias=$ac_optarg ;; 926 927 -cache-file | --cache-file | --cache-fil | --cache-fi \ 928 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 929 ac_prev=cache_file ;; 930 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 931 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 932 cache_file=$ac_optarg ;; 933 934 --config-cache | -C) 935 cache_file=config.cache ;; 936 937 -datadir | --datadir | --datadi | --datad) 938 ac_prev=datadir ;; 939 -datadir=* | --datadir=* | --datadi=* | --datad=*) 940 datadir=$ac_optarg ;; 941 942 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 943 | --dataroo | --dataro | --datar) 944 ac_prev=datarootdir ;; 945 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 946 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 947 datarootdir=$ac_optarg ;; 948 949 -disable-* | --disable-*) 950 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 951 # Reject names that are not valid shell variable names. 952 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 953 as_fn_error $? "invalid feature name: '$ac_useropt'" 954 ac_useropt_orig=$ac_useropt 955 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 956 case $ac_user_opts in 957 *" 958 "enable_$ac_useropt" 959 "*) ;; 960 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 961 ac_unrecognized_sep=', ';; 962 esac 963 eval enable_$ac_useropt=no ;; 964 965 -docdir | --docdir | --docdi | --doc | --do) 966 ac_prev=docdir ;; 967 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 968 docdir=$ac_optarg ;; 969 970 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 971 ac_prev=dvidir ;; 972 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 973 dvidir=$ac_optarg ;; 974 975 -enable-* | --enable-*) 976 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 977 # Reject names that are not valid shell variable names. 978 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 979 as_fn_error $? "invalid feature name: '$ac_useropt'" 980 ac_useropt_orig=$ac_useropt 981 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 982 case $ac_user_opts in 983 *" 984 "enable_$ac_useropt" 985 "*) ;; 986 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 987 ac_unrecognized_sep=', ';; 988 esac 989 eval enable_$ac_useropt=\$ac_optarg ;; 990 991 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 992 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 993 | --exec | --exe | --ex) 994 ac_prev=exec_prefix ;; 995 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 996 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 997 | --exec=* | --exe=* | --ex=*) 998 exec_prefix=$ac_optarg ;; 999 1000 -gas | --gas | --ga | --g) 1001 # Obsolete; use --with-gas. 1002 with_gas=yes ;; 1003 1004 -help | --help | --hel | --he | -h) 1005 ac_init_help=long ;; 1006 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1007 ac_init_help=recursive ;; 1008 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1009 ac_init_help=short ;; 1010 1011 -host | --host | --hos | --ho) 1012 ac_prev=host_alias ;; 1013 -host=* | --host=* | --hos=* | --ho=*) 1014 host_alias=$ac_optarg ;; 1015 1016 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1017 ac_prev=htmldir ;; 1018 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1019 | --ht=*) 1020 htmldir=$ac_optarg ;; 1021 1022 -includedir | --includedir | --includedi | --included | --include \ 1023 | --includ | --inclu | --incl | --inc) 1024 ac_prev=includedir ;; 1025 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1026 | --includ=* | --inclu=* | --incl=* | --inc=*) 1027 includedir=$ac_optarg ;; 1028 1029 -infodir | --infodir | --infodi | --infod | --info | --inf) 1030 ac_prev=infodir ;; 1031 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1032 infodir=$ac_optarg ;; 1033 1034 -libdir | --libdir | --libdi | --libd) 1035 ac_prev=libdir ;; 1036 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1037 libdir=$ac_optarg ;; 1038 1039 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1040 | --libexe | --libex | --libe) 1041 ac_prev=libexecdir ;; 1042 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1043 | --libexe=* | --libex=* | --libe=*) 1044 libexecdir=$ac_optarg ;; 1045 1046 -localedir | --localedir | --localedi | --localed | --locale) 1047 ac_prev=localedir ;; 1048 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1049 localedir=$ac_optarg ;; 1050 1051 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1052 | --localstate | --localstat | --localsta | --localst | --locals) 1053 ac_prev=localstatedir ;; 1054 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1055 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1056 localstatedir=$ac_optarg ;; 1057 1058 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1059 ac_prev=mandir ;; 1060 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1061 mandir=$ac_optarg ;; 1062 1063 -nfp | --nfp | --nf) 1064 # Obsolete; use --without-fp. 1065 with_fp=no ;; 1066 1067 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1068 | --no-cr | --no-c | -n) 1069 no_create=yes ;; 1070 1071 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1072 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1073 no_recursion=yes ;; 1074 1075 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1076 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1077 | --oldin | --oldi | --old | --ol | --o) 1078 ac_prev=oldincludedir ;; 1079 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1080 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1081 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1082 oldincludedir=$ac_optarg ;; 1083 1084 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1085 ac_prev=prefix ;; 1086 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1087 prefix=$ac_optarg ;; 1088 1089 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1090 | --program-pre | --program-pr | --program-p) 1091 ac_prev=program_prefix ;; 1092 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1093 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1094 program_prefix=$ac_optarg ;; 1095 1096 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1097 | --program-suf | --program-su | --program-s) 1098 ac_prev=program_suffix ;; 1099 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1100 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1101 program_suffix=$ac_optarg ;; 1102 1103 -program-transform-name | --program-transform-name \ 1104 | --program-transform-nam | --program-transform-na \ 1105 | --program-transform-n | --program-transform- \ 1106 | --program-transform | --program-transfor \ 1107 | --program-transfo | --program-transf \ 1108 | --program-trans | --program-tran \ 1109 | --progr-tra | --program-tr | --program-t) 1110 ac_prev=program_transform_name ;; 1111 -program-transform-name=* | --program-transform-name=* \ 1112 | --program-transform-nam=* | --program-transform-na=* \ 1113 | --program-transform-n=* | --program-transform-=* \ 1114 | --program-transform=* | --program-transfor=* \ 1115 | --program-transfo=* | --program-transf=* \ 1116 | --program-trans=* | --program-tran=* \ 1117 | --progr-tra=* | --program-tr=* | --program-t=*) 1118 program_transform_name=$ac_optarg ;; 1119 1120 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1121 ac_prev=pdfdir ;; 1122 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1123 pdfdir=$ac_optarg ;; 1124 1125 -psdir | --psdir | --psdi | --psd | --ps) 1126 ac_prev=psdir ;; 1127 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1128 psdir=$ac_optarg ;; 1129 1130 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1131 | -silent | --silent | --silen | --sile | --sil) 1132 silent=yes ;; 1133 1134 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1135 | --runstate | --runstat | --runsta | --runst | --runs \ 1136 | --run | --ru | --r) 1137 ac_prev=runstatedir ;; 1138 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1139 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1140 | --run=* | --ru=* | --r=*) 1141 runstatedir=$ac_optarg ;; 1142 1143 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1144 ac_prev=sbindir ;; 1145 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1146 | --sbi=* | --sb=*) 1147 sbindir=$ac_optarg ;; 1148 1149 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1150 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1151 | --sharedst | --shareds | --shared | --share | --shar \ 1152 | --sha | --sh) 1153 ac_prev=sharedstatedir ;; 1154 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1155 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1156 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1157 | --sha=* | --sh=*) 1158 sharedstatedir=$ac_optarg ;; 1159 1160 -site | --site | --sit) 1161 ac_prev=site ;; 1162 -site=* | --site=* | --sit=*) 1163 site=$ac_optarg ;; 1164 1165 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1166 ac_prev=srcdir ;; 1167 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1168 srcdir=$ac_optarg ;; 1169 1170 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1171 | --syscon | --sysco | --sysc | --sys | --sy) 1172 ac_prev=sysconfdir ;; 1173 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1174 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1175 sysconfdir=$ac_optarg ;; 1176 1177 -target | --target | --targe | --targ | --tar | --ta | --t) 1178 ac_prev=target_alias ;; 1179 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1180 target_alias=$ac_optarg ;; 1181 1182 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1183 verbose=yes ;; 1184 1185 -version | --version | --versio | --versi | --vers | -V) 1186 ac_init_version=: ;; 1187 1188 -with-* | --with-*) 1189 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1190 # Reject names that are not valid shell variable names. 1191 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1192 as_fn_error $? "invalid package name: '$ac_useropt'" 1193 ac_useropt_orig=$ac_useropt 1194 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1195 case $ac_user_opts in 1196 *" 1197 "with_$ac_useropt" 1198 "*) ;; 1199 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1200 ac_unrecognized_sep=', ';; 1201 esac 1202 eval with_$ac_useropt=\$ac_optarg ;; 1203 1204 -without-* | --without-*) 1205 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1206 # Reject names that are not valid shell variable names. 1207 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1208 as_fn_error $? "invalid package name: '$ac_useropt'" 1209 ac_useropt_orig=$ac_useropt 1210 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1211 case $ac_user_opts in 1212 *" 1213 "with_$ac_useropt" 1214 "*) ;; 1215 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1216 ac_unrecognized_sep=', ';; 1217 esac 1218 eval with_$ac_useropt=no ;; 1219 1220 --x) 1221 # Obsolete; use --with-x. 1222 with_x=yes ;; 1223 1224 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1225 | --x-incl | --x-inc | --x-in | --x-i) 1226 ac_prev=x_includes ;; 1227 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1228 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1229 x_includes=$ac_optarg ;; 1230 1231 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1232 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1233 ac_prev=x_libraries ;; 1234 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1235 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1236 x_libraries=$ac_optarg ;; 1237 1238 -*) as_fn_error $? "unrecognized option: '$ac_option' 1239 Try '$0 --help' for more information" 1240 ;; 1241 1242 *=*) 1243 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1244 # Reject names that are not valid shell variable names. 1245 case $ac_envvar in #( 1246 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1247 as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1248 esac 1249 eval $ac_envvar=\$ac_optarg 1250 export $ac_envvar ;; 1251 1252 *) 1253 # FIXME: should be removed in autoconf 3.0. 1254 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1255 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1256 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1257 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1258 ;; 1259 1260 esac 1261 done 1262 1263 if test -n "$ac_prev"; then 1264 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1265 as_fn_error $? "missing argument to $ac_option" 1266 fi 1267 1268 if test -n "$ac_unrecognized_opts"; then 1269 case $enable_option_checking in 1270 no) ;; 1271 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1272 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1273 esac 1274 fi 1275 1276 # Check all directory arguments for consistency. 1277 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1278 datadir sysconfdir sharedstatedir localstatedir includedir \ 1279 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1280 libdir localedir mandir runstatedir 1281 do 1282 eval ac_val=\$$ac_var 1283 # Remove trailing slashes. 1284 case $ac_val in 1285 */ ) 1286 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1287 eval $ac_var=\$ac_val;; 1288 esac 1289 # Be sure to have absolute directory names. 1290 case $ac_val in 1291 [\\/$]* | ?:[\\/]* ) continue;; 1292 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1293 esac 1294 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1295 done 1296 1297 # There might be people who depend on the old broken behavior: '$host' 1298 # used to hold the argument of --host etc. 1299 # FIXME: To remove some day. 1300 build=$build_alias 1301 host=$host_alias 1302 target=$target_alias 1303 1304 # FIXME: To remove some day. 1305 if test "x$host_alias" != x; then 1306 if test "x$build_alias" = x; then 1307 cross_compiling=maybe 1308 elif test "x$build_alias" != "x$host_alias"; then 1309 cross_compiling=yes 1310 fi 1311 fi 1312 1313 ac_tool_prefix= 1314 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1315 1316 test "$silent" = yes && exec 6>/dev/null 1317 1318 1319 ac_pwd=`pwd` && test -n "$ac_pwd" && 1320 ac_ls_di=`ls -di .` && 1321 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1322 as_fn_error $? "working directory cannot be determined" 1323 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1324 as_fn_error $? "pwd does not report name of working directory" 1325 1326 1327 # Find the source files, if location was not specified. 1328 if test -z "$srcdir"; then 1329 ac_srcdir_defaulted=yes 1330 # Try the directory containing this script, then the parent directory. 1331 ac_confdir=`$as_dirname -- "$as_myself" || 1332 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1333 X"$as_myself" : 'X\(//\)[^/]' \| \ 1334 X"$as_myself" : 'X\(//\)$' \| \ 1335 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1336 printf "%s\n" X"$as_myself" | 1337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1338 s//\1/ 1339 q 1340 } 1341 /^X\(\/\/\)[^/].*/{ 1342 s//\1/ 1343 q 1344 } 1345 /^X\(\/\/\)$/{ 1346 s//\1/ 1347 q 1348 } 1349 /^X\(\/\).*/{ 1350 s//\1/ 1351 q 1352 } 1353 s/.*/./; q'` 1354 srcdir=$ac_confdir 1355 if test ! -r "$srcdir/$ac_unique_file"; then 1356 srcdir=.. 1357 fi 1358 else 1359 ac_srcdir_defaulted=no 1360 fi 1361 if test ! -r "$srcdir/$ac_unique_file"; then 1362 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1363 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1364 fi 1365 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1366 ac_abs_confdir=`( 1367 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1368 pwd)` 1369 # When building in place, set srcdir=. 1370 if test "$ac_abs_confdir" = "$ac_pwd"; then 1371 srcdir=. 1372 fi 1373 # Remove unnecessary trailing slashes from srcdir. 1374 # Double slashes in file names in object file debugging info 1375 # mess up M-x gdb in Emacs. 1376 case $srcdir in 1377 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1378 esac 1379 for ac_var in $ac_precious_vars; do 1380 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1381 eval ac_env_${ac_var}_value=\$${ac_var} 1382 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1383 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1384 done 1385 1386 # 1387 # Report the --help message. 1388 # 1389 if test "$ac_init_help" = "long"; then 1390 # Omit some internal or obsolete options to make the list less imposing. 1391 # This message is too long to be a string in the A/UX 3.1 sh. 1392 cat <<_ACEOF 1393 'configure' configures xf86-video-chips 1.5.0 to adapt to many kinds of systems. 1394 1395 Usage: $0 [OPTION]... [VAR=VALUE]... 1396 1397 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1398 VAR=VALUE. See below for descriptions of some of the useful variables. 1399 1400 Defaults for the options are specified in brackets. 1401 1402 Configuration: 1403 -h, --help display this help and exit 1404 --help=short display options specific to this package 1405 --help=recursive display the short help of all the included packages 1406 -V, --version display version information and exit 1407 -q, --quiet, --silent do not print 'checking ...' messages 1408 --cache-file=FILE cache test results in FILE [disabled] 1409 -C, --config-cache alias for '--cache-file=config.cache' 1410 -n, --no-create do not create output files 1411 --srcdir=DIR find the sources in DIR [configure dir or '..'] 1412 1413 Installation directories: 1414 --prefix=PREFIX install architecture-independent files in PREFIX 1415 [$ac_default_prefix] 1416 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1417 [PREFIX] 1418 1419 By default, 'make install' will install all the files in 1420 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1421 an installation prefix other than '$ac_default_prefix' using '--prefix', 1422 for instance '--prefix=\$HOME'. 1423 1424 For better control, use the options below. 1425 1426 Fine tuning of the installation directories: 1427 --bindir=DIR user executables [EPREFIX/bin] 1428 --sbindir=DIR system admin executables [EPREFIX/sbin] 1429 --libexecdir=DIR program executables [EPREFIX/libexec] 1430 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1431 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1432 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1433 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1434 --libdir=DIR object code libraries [EPREFIX/lib] 1435 --includedir=DIR C header files [PREFIX/include] 1436 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1437 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1438 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1439 --infodir=DIR info documentation [DATAROOTDIR/info] 1440 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1441 --mandir=DIR man documentation [DATAROOTDIR/man] 1442 --docdir=DIR documentation root 1443 [DATAROOTDIR/doc/xf86-video-chips] 1444 --htmldir=DIR html documentation [DOCDIR] 1445 --dvidir=DIR dvi documentation [DOCDIR] 1446 --pdfdir=DIR pdf documentation [DOCDIR] 1447 --psdir=DIR ps documentation [DOCDIR] 1448 _ACEOF 1449 1450 cat <<\_ACEOF 1451 1452 Program names: 1453 --program-prefix=PREFIX prepend PREFIX to installed program names 1454 --program-suffix=SUFFIX append SUFFIX to installed program names 1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1456 1457 System types: 1458 --build=BUILD configure for building on BUILD [guessed] 1459 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1460 _ACEOF 1461 fi 1462 1463 if test -n "$ac_init_help"; then 1464 case $ac_init_help in 1465 short | recursive ) echo "Configuration of xf86-video-chips 1.5.0:";; 1466 esac 1467 cat <<\_ACEOF 1468 1469 Optional Features: 1470 --disable-option-checking ignore unrecognized --enable/--with options 1471 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1472 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1473 --enable-silent-rules less verbose build output (undo: "make V=1") 1474 --disable-silent-rules verbose build output (undo: "make V=0") 1475 --enable-dependency-tracking 1476 do not reject slow dependency extractors 1477 --disable-dependency-tracking 1478 speeds up one-time build 1479 --disable-selective-werror 1480 Turn off selective compiler errors. (default: 1481 enabled) 1482 --enable-strict-compilation 1483 Enable all warnings from compiler and make them 1484 errors (default: disabled) 1485 --enable-static[=PKGS] build static libraries [default=no] 1486 --enable-shared[=PKGS] build shared libraries [default=yes] 1487 --enable-fast-install[=PKGS] 1488 optimize for fast installation [default=yes] 1489 --disable-libtool-lock avoid locking (might break parallel builds) 1490 --enable-xaa Enable legacy X Acceleration Architecture (XAA) 1491 [default=auto] 1492 1493 Optional Packages: 1494 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1495 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1496 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1497 both] 1498 --with-aix-soname=aix|svr4|both 1499 shared library versioning (aka "SONAME") variant to 1500 provide on AIX, [default=aix]. 1501 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1502 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1503 compiler's sysroot if not specified). 1504 --with-xorg-module-dir=DIR 1505 Default xorg module directory 1506 [[default=$libdir/xorg/modules]] 1507 1508 Some influential environment variables: 1509 CC C compiler command 1510 CFLAGS C compiler flags 1511 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1512 nonstandard directory <lib dir> 1513 LIBS libraries to pass to the linker, e.g. -l<library> 1514 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1515 you have headers in a nonstandard directory <include dir> 1516 PKG_CONFIG path to pkg-config utility 1517 PKG_CONFIG_PATH 1518 directories to add to pkg-config's search path 1519 PKG_CONFIG_LIBDIR 1520 path overriding pkg-config's built-in search path 1521 LT_SYS_LIBRARY_PATH 1522 User-defined run-time library search path. 1523 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1524 XORG_LIBS linker flags for XORG, overriding pkg-config 1525 PCIACCESS_CFLAGS 1526 C compiler flags for PCIACCESS, overriding pkg-config 1527 PCIACCESS_LIBS 1528 linker flags for PCIACCESS, overriding pkg-config 1529 1530 Use these variables to override the choices made by 'configure' or to help 1531 it to find libraries and programs with nonstandard names/locations. 1532 1533 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/issues>. 1534 _ACEOF 1535 ac_status=$? 1536 fi 1537 1538 if test "$ac_init_help" = "recursive"; then 1539 # If there are subdirs, report their specific --help. 1540 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1541 test -d "$ac_dir" || 1542 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1543 continue 1544 ac_builddir=. 1545 1546 case "$ac_dir" in 1547 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1548 *) 1549 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1550 # A ".." for each directory in $ac_dir_suffix. 1551 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1552 case $ac_top_builddir_sub in 1553 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1554 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1555 esac ;; 1556 esac 1557 ac_abs_top_builddir=$ac_pwd 1558 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1559 # for backward compatibility: 1560 ac_top_builddir=$ac_top_build_prefix 1561 1562 case $srcdir in 1563 .) # We are building in place. 1564 ac_srcdir=. 1565 ac_top_srcdir=$ac_top_builddir_sub 1566 ac_abs_top_srcdir=$ac_pwd ;; 1567 [\\/]* | ?:[\\/]* ) # Absolute name. 1568 ac_srcdir=$srcdir$ac_dir_suffix; 1569 ac_top_srcdir=$srcdir 1570 ac_abs_top_srcdir=$srcdir ;; 1571 *) # Relative name. 1572 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1573 ac_top_srcdir=$ac_top_build_prefix$srcdir 1574 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1575 esac 1576 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1577 1578 cd "$ac_dir" || { ac_status=$?; continue; } 1579 # Check for configure.gnu first; this name is used for a wrapper for 1580 # Metaconfig's "Configure" on case-insensitive file systems. 1581 if test -f "$ac_srcdir/configure.gnu"; then 1582 echo && 1583 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1584 elif test -f "$ac_srcdir/configure"; then 1585 echo && 1586 $SHELL "$ac_srcdir/configure" --help=recursive 1587 else 1588 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1589 fi || ac_status=$? 1590 cd "$ac_pwd" || { ac_status=$?; break; } 1591 done 1592 fi 1593 1594 test -n "$ac_init_help" && exit $ac_status 1595 if $ac_init_version; then 1596 cat <<\_ACEOF 1597 xf86-video-chips configure 1.5.0 1598 generated by GNU Autoconf 2.72 1599 1600 Copyright (C) 2023 Free Software Foundation, Inc. 1601 This configure script is free software; the Free Software Foundation 1602 gives unlimited permission to copy, distribute and modify it. 1603 _ACEOF 1604 exit 1605 fi 1606 1607 ## ------------------------ ## 1608 ## Autoconf initialization. ## 1609 ## ------------------------ ## 1610 1611 # ac_fn_c_try_compile LINENO 1612 # -------------------------- 1613 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1614 ac_fn_c_try_compile () 1615 { 1616 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1617 rm -f conftest.$ac_objext conftest.beam 1618 if { { ac_try="$ac_compile" 1619 case "(($ac_try" in 1620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1621 *) ac_try_echo=$ac_try;; 1622 esac 1623 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1624 printf "%s\n" "$ac_try_echo"; } >&5 1625 (eval "$ac_compile") 2>conftest.err 1626 ac_status=$? 1627 if test -s conftest.err; then 1628 grep -v '^ *+' conftest.err >conftest.er1 1629 cat conftest.er1 >&5 1630 mv -f conftest.er1 conftest.err 1631 fi 1632 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1633 test $ac_status = 0; } && { 1634 test -z "$ac_c_werror_flag" || 1635 test ! -s conftest.err 1636 } && test -s conftest.$ac_objext 1637 then : 1638 ac_retval=0 1639 else case e in #( 1640 e) printf "%s\n" "$as_me: failed program was:" >&5 1641 sed 's/^/| /' conftest.$ac_ext >&5 1642 1643 ac_retval=1 ;; 1644 esac 1645 fi 1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1647 as_fn_set_status $ac_retval 1648 1649 } # ac_fn_c_try_compile 1650 1651 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1652 # ------------------------------------------------------------------ 1653 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1654 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1655 ac_fn_check_decl () 1656 { 1657 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1658 as_decl_name=`echo $2|sed 's/ *(.*//'` 1659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1660 printf %s "checking whether $as_decl_name is declared... " >&6; } 1661 if eval test \${$3+y} 1662 then : 1663 printf %s "(cached) " >&6 1664 else case e in #( 1665 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1666 eval ac_save_FLAGS=\$$6 1667 as_fn_append $6 " $5" 1668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1669 /* end confdefs.h. */ 1670 $4 1671 int 1672 main (void) 1673 { 1674 #ifndef $as_decl_name 1675 #ifdef __cplusplus 1676 (void) $as_decl_use; 1677 #else 1678 (void) $as_decl_name; 1679 #endif 1680 #endif 1681 1682 ; 1683 return 0; 1684 } 1685 _ACEOF 1686 if ac_fn_c_try_compile "$LINENO" 1687 then : 1688 eval "$3=yes" 1689 else case e in #( 1690 e) eval "$3=no" ;; 1691 esac 1692 fi 1693 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1694 eval $6=\$ac_save_FLAGS 1695 ;; 1696 esac 1697 fi 1698 eval ac_res=\$$3 1699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1700 printf "%s\n" "$ac_res" >&6; } 1701 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1702 1703 } # ac_fn_check_decl 1704 1705 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1706 # ------------------------------------------------------- 1707 # Tests whether HEADER exists and can be compiled using the include files in 1708 # INCLUDES, setting the cache variable VAR accordingly. 1709 ac_fn_c_check_header_compile () 1710 { 1711 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1713 printf %s "checking for $2... " >&6; } 1714 if eval test \${$3+y} 1715 then : 1716 printf %s "(cached) " >&6 1717 else case e in #( 1718 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1719 /* end confdefs.h. */ 1720 $4 1721 #include <$2> 1722 _ACEOF 1723 if ac_fn_c_try_compile "$LINENO" 1724 then : 1725 eval "$3=yes" 1726 else case e in #( 1727 e) eval "$3=no" ;; 1728 esac 1729 fi 1730 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1731 esac 1732 fi 1733 eval ac_res=\$$3 1734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1735 printf "%s\n" "$ac_res" >&6; } 1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1737 1738 } # ac_fn_c_check_header_compile 1739 1740 # ac_fn_c_try_link LINENO 1741 # ----------------------- 1742 # Try to link conftest.$ac_ext, and return whether this succeeded. 1743 ac_fn_c_try_link () 1744 { 1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1746 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1747 if { { ac_try="$ac_link" 1748 case "(($ac_try" in 1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1750 *) ac_try_echo=$ac_try;; 1751 esac 1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1753 printf "%s\n" "$ac_try_echo"; } >&5 1754 (eval "$ac_link") 2>conftest.err 1755 ac_status=$? 1756 if test -s conftest.err; then 1757 grep -v '^ *+' conftest.err >conftest.er1 1758 cat conftest.er1 >&5 1759 mv -f conftest.er1 conftest.err 1760 fi 1761 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1762 test $ac_status = 0; } && { 1763 test -z "$ac_c_werror_flag" || 1764 test ! -s conftest.err 1765 } && test -s conftest$ac_exeext && { 1766 test "$cross_compiling" = yes || 1767 test -x conftest$ac_exeext 1768 } 1769 then : 1770 ac_retval=0 1771 else case e in #( 1772 e) printf "%s\n" "$as_me: failed program was:" >&5 1773 sed 's/^/| /' conftest.$ac_ext >&5 1774 1775 ac_retval=1 ;; 1776 esac 1777 fi 1778 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1779 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1780 # interfere with the next link command; also delete a directory that is 1781 # left behind by Apple's compiler. We do this before executing the actions. 1782 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1784 as_fn_set_status $ac_retval 1785 1786 } # ac_fn_c_try_link 1787 1788 # ac_fn_c_check_func LINENO FUNC VAR 1789 # ---------------------------------- 1790 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1791 ac_fn_c_check_func () 1792 { 1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1795 printf %s "checking for $2... " >&6; } 1796 if eval test \${$3+y} 1797 then : 1798 printf %s "(cached) " >&6 1799 else case e in #( 1800 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1801 /* end confdefs.h. */ 1802 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1803 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1804 #define $2 innocuous_$2 1805 1806 /* System header to define __stub macros and hopefully few prototypes, 1807 which can conflict with char $2 (void); below. */ 1808 1809 #include <limits.h> 1810 #undef $2 1811 1812 /* Override any GCC internal prototype to avoid an error. 1813 Use char because int might match the return type of a GCC 1814 builtin and then its argument prototype would still apply. */ 1815 #ifdef __cplusplus 1816 extern "C" 1817 #endif 1818 char $2 (void); 1819 /* The GNU C library defines this for functions which it implements 1820 to always fail with ENOSYS. Some functions are actually named 1821 something starting with __ and the normal name is an alias. */ 1822 #if defined __stub_$2 || defined __stub___$2 1823 choke me 1824 #endif 1825 1826 int 1827 main (void) 1828 { 1829 return $2 (); 1830 ; 1831 return 0; 1832 } 1833 _ACEOF 1834 if ac_fn_c_try_link "$LINENO" 1835 then : 1836 eval "$3=yes" 1837 else case e in #( 1838 e) eval "$3=no" ;; 1839 esac 1840 fi 1841 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1842 conftest$ac_exeext conftest.$ac_ext ;; 1843 esac 1844 fi 1845 eval ac_res=\$$3 1846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1847 printf "%s\n" "$ac_res" >&6; } 1848 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1849 1850 } # ac_fn_c_check_func 1851 ac_configure_args_raw= 1852 for ac_arg 1853 do 1854 case $ac_arg in 1855 *\'*) 1856 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1857 esac 1858 as_fn_append ac_configure_args_raw " '$ac_arg'" 1859 done 1860 1861 case $ac_configure_args_raw in 1862 *$as_nl*) 1863 ac_safe_unquote= ;; 1864 *) 1865 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1866 ac_unsafe_a="$ac_unsafe_z#~" 1867 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1868 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1869 esac 1870 1871 cat >config.log <<_ACEOF 1872 This file contains any messages produced by compilers while 1873 running configure, to aid debugging if configure makes a mistake. 1874 1875 It was created by xf86-video-chips $as_me 1.5.0, which was 1876 generated by GNU Autoconf 2.72. Invocation command line was 1877 1878 $ $0$ac_configure_args_raw 1879 1880 _ACEOF 1881 exec 5>>config.log 1882 { 1883 cat <<_ASUNAME 1884 ## --------- ## 1885 ## Platform. ## 1886 ## --------- ## 1887 1888 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1889 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1890 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1891 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1892 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1893 1894 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1895 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1896 1897 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1898 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1899 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1900 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1901 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1902 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1903 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1904 1905 _ASUNAME 1906 1907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1908 for as_dir in $PATH 1909 do 1910 IFS=$as_save_IFS 1911 case $as_dir in #((( 1912 '') as_dir=./ ;; 1913 */) ;; 1914 *) as_dir=$as_dir/ ;; 1915 esac 1916 printf "%s\n" "PATH: $as_dir" 1917 done 1918 IFS=$as_save_IFS 1919 1920 } >&5 1921 1922 cat >&5 <<_ACEOF 1923 1924 1925 ## ----------- ## 1926 ## Core tests. ## 1927 ## ----------- ## 1928 1929 _ACEOF 1930 1931 1932 # Keep a trace of the command line. 1933 # Strip out --no-create and --no-recursion so they do not pile up. 1934 # Strip out --silent because we don't want to record it for future runs. 1935 # Also quote any args containing shell meta-characters. 1936 # Make two passes to allow for proper duplicate-argument suppression. 1937 ac_configure_args= 1938 ac_configure_args0= 1939 ac_configure_args1= 1940 ac_must_keep_next=false 1941 for ac_pass in 1 2 1942 do 1943 for ac_arg 1944 do 1945 case $ac_arg in 1946 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1947 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1948 | -silent | --silent | --silen | --sile | --sil) 1949 continue ;; 1950 *\'*) 1951 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1952 esac 1953 case $ac_pass in 1954 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1955 2) 1956 as_fn_append ac_configure_args1 " '$ac_arg'" 1957 if test $ac_must_keep_next = true; then 1958 ac_must_keep_next=false # Got value, back to normal. 1959 else 1960 case $ac_arg in 1961 *=* | --config-cache | -C | -disable-* | --disable-* \ 1962 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1963 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1964 | -with-* | --with-* | -without-* | --without-* | --x) 1965 case "$ac_configure_args0 " in 1966 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1967 esac 1968 ;; 1969 -* ) ac_must_keep_next=true ;; 1970 esac 1971 fi 1972 as_fn_append ac_configure_args " '$ac_arg'" 1973 ;; 1974 esac 1975 done 1976 done 1977 { ac_configure_args0=; unset ac_configure_args0;} 1978 { ac_configure_args1=; unset ac_configure_args1;} 1979 1980 # When interrupted or exit'd, cleanup temporary files, and complete 1981 # config.log. We remove comments because anyway the quotes in there 1982 # would cause problems or look ugly. 1983 # WARNING: Use '\'' to represent an apostrophe within the trap. 1984 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1985 trap 'exit_status=$? 1986 # Sanitize IFS. 1987 IFS=" "" $as_nl" 1988 # Save into config.log some information that might help in debugging. 1989 { 1990 echo 1991 1992 printf "%s\n" "## ---------------- ## 1993 ## Cache variables. ## 1994 ## ---------------- ##" 1995 echo 1996 # The following way of writing the cache mishandles newlines in values, 1997 ( 1998 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1999 eval ac_val=\$$ac_var 2000 case $ac_val in #( 2001 *${as_nl}*) 2002 case $ac_var in #( 2003 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2004 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2005 esac 2006 case $ac_var in #( 2007 _ | IFS | as_nl) ;; #( 2008 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2009 *) { eval $ac_var=; unset $ac_var;} ;; 2010 esac ;; 2011 esac 2012 done 2013 (set) 2>&1 | 2014 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2015 *${as_nl}ac_space=\ *) 2016 sed -n \ 2017 "s/'\''/'\''\\\\'\'''\''/g; 2018 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2019 ;; #( 2020 *) 2021 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2022 ;; 2023 esac | 2024 sort 2025 ) 2026 echo 2027 2028 printf "%s\n" "## ----------------- ## 2029 ## Output variables. ## 2030 ## ----------------- ##" 2031 echo 2032 for ac_var in $ac_subst_vars 2033 do 2034 eval ac_val=\$$ac_var 2035 case $ac_val in 2036 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2037 esac 2038 printf "%s\n" "$ac_var='\''$ac_val'\''" 2039 done | sort 2040 echo 2041 2042 if test -n "$ac_subst_files"; then 2043 printf "%s\n" "## ------------------- ## 2044 ## File substitutions. ## 2045 ## ------------------- ##" 2046 echo 2047 for ac_var in $ac_subst_files 2048 do 2049 eval ac_val=\$$ac_var 2050 case $ac_val in 2051 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2052 esac 2053 printf "%s\n" "$ac_var='\''$ac_val'\''" 2054 done | sort 2055 echo 2056 fi 2057 2058 if test -s confdefs.h; then 2059 printf "%s\n" "## ----------- ## 2060 ## confdefs.h. ## 2061 ## ----------- ##" 2062 echo 2063 cat confdefs.h 2064 echo 2065 fi 2066 test "$ac_signal" != 0 && 2067 printf "%s\n" "$as_me: caught signal $ac_signal" 2068 printf "%s\n" "$as_me: exit $exit_status" 2069 } >&5 2070 rm -f core *.core core.conftest.* && 2071 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2072 exit $exit_status 2073 ' 0 2074 for ac_signal in 1 2 13 15; do 2075 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2076 done 2077 ac_signal=0 2078 2079 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2080 rm -f -r conftest* confdefs.h 2081 2082 printf "%s\n" "/* confdefs.h */" > confdefs.h 2083 2084 # Predefined preprocessor variables. 2085 2086 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2087 2088 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2089 2090 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2091 2092 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2093 2094 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2095 2096 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2097 2098 2099 # Let the site file select an alternate cache file if it wants to. 2100 # Prefer an explicitly selected file to automatically selected ones. 2101 if test -n "$CONFIG_SITE"; then 2102 ac_site_files="$CONFIG_SITE" 2103 elif test "x$prefix" != xNONE; then 2104 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2105 else 2106 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2107 fi 2108 2109 for ac_site_file in $ac_site_files 2110 do 2111 case $ac_site_file in #( 2112 */*) : 2113 ;; #( 2114 *) : 2115 ac_site_file=./$ac_site_file ;; 2116 esac 2117 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2119 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2120 sed 's/^/| /' "$ac_site_file" >&5 2121 . "$ac_site_file" \ 2122 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2123 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2124 as_fn_error $? "failed to load site script $ac_site_file 2125 See 'config.log' for more details" "$LINENO" 5; } 2126 fi 2127 done 2128 2129 if test -r "$cache_file"; then 2130 # Some versions of bash will fail to source /dev/null (special files 2131 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2132 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2134 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2135 case $cache_file in 2136 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2137 *) . "./$cache_file";; 2138 esac 2139 fi 2140 else 2141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2142 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2143 >$cache_file 2144 fi 2145 2146 # Test code for whether the C compiler supports C89 (global declarations) 2147 ac_c_conftest_c89_globals=' 2148 /* Does the compiler advertise C89 conformance? 2149 Do not test the value of __STDC__, because some compilers set it to 0 2150 while being otherwise adequately conformant. */ 2151 #if !defined __STDC__ 2152 # error "Compiler does not advertise C89 conformance" 2153 #endif 2154 2155 #include <stddef.h> 2156 #include <stdarg.h> 2157 struct stat; 2158 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2159 struct buf { int x; }; 2160 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2161 static char *e (char **p, int i) 2162 { 2163 return p[i]; 2164 } 2165 static char *f (char * (*g) (char **, int), char **p, ...) 2166 { 2167 char *s; 2168 va_list v; 2169 va_start (v,p); 2170 s = g (p, va_arg (v,int)); 2171 va_end (v); 2172 return s; 2173 } 2174 2175 /* C89 style stringification. */ 2176 #define noexpand_stringify(a) #a 2177 const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2178 2179 /* C89 style token pasting. Exercises some of the corner cases that 2180 e.g. old MSVC gets wrong, but not very hard. */ 2181 #define noexpand_concat(a,b) a##b 2182 #define expand_concat(a,b) noexpand_concat(a,b) 2183 extern int vA; 2184 extern int vbee; 2185 #define aye A 2186 #define bee B 2187 int *pvA = &expand_concat(v,aye); 2188 int *pvbee = &noexpand_concat(v,bee); 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 // See if C++-style comments work. 2223 2224 #include <stdbool.h> 2225 extern int puts (const char *); 2226 extern int printf (const char *, ...); 2227 extern int dprintf (int, const char *, ...); 2228 extern void *malloc (size_t); 2229 extern void free (void *); 2230 2231 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2232 // dprintf is used instead of fprintf to avoid needing to declare 2233 // FILE and stderr. 2234 #define debug(...) dprintf (2, __VA_ARGS__) 2235 #define showlist(...) puts (#__VA_ARGS__) 2236 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2237 static void 2238 test_varargs_macros (void) 2239 { 2240 int x = 1234; 2241 int y = 5678; 2242 debug ("Flag"); 2243 debug ("X = %d\n", x); 2244 showlist (The first, second, and third items.); 2245 report (x>y, "x is %d but y is %d", x, y); 2246 } 2247 2248 // Check long long types. 2249 #define BIG64 18446744073709551615ull 2250 #define BIG32 4294967295ul 2251 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2252 #if !BIG_OK 2253 #error "your preprocessor is broken" 2254 #endif 2255 #if BIG_OK 2256 #else 2257 #error "your preprocessor is broken" 2258 #endif 2259 static long long int bignum = -9223372036854775807LL; 2260 static unsigned long long int ubignum = BIG64; 2261 2262 struct incomplete_array 2263 { 2264 int datasize; 2265 double data[]; 2266 }; 2267 2268 struct named_init { 2269 int number; 2270 const wchar_t *name; 2271 double average; 2272 }; 2273 2274 typedef const char *ccp; 2275 2276 static inline int 2277 test_restrict (ccp restrict text) 2278 { 2279 // Iterate through items via the restricted pointer. 2280 // Also check for declarations in for loops. 2281 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2282 continue; 2283 return 0; 2284 } 2285 2286 // Check varargs and va_copy. 2287 static bool 2288 test_varargs (const char *format, ...) 2289 { 2290 va_list args; 2291 va_start (args, format); 2292 va_list args_copy; 2293 va_copy (args_copy, args); 2294 2295 const char *str = ""; 2296 int number = 0; 2297 float fnumber = 0; 2298 2299 while (*format) 2300 { 2301 switch (*format++) 2302 { 2303 case '\''s'\'': // string 2304 str = va_arg (args_copy, const char *); 2305 break; 2306 case '\''d'\'': // int 2307 number = va_arg (args_copy, int); 2308 break; 2309 case '\''f'\'': // float 2310 fnumber = va_arg (args_copy, double); 2311 break; 2312 default: 2313 break; 2314 } 2315 } 2316 va_end (args_copy); 2317 va_end (args); 2318 2319 return *str && number && fnumber; 2320 } 2321 ' 2322 2323 # Test code for whether the C compiler supports C99 (body of main). 2324 ac_c_conftest_c99_main=' 2325 // Check bool. 2326 _Bool success = false; 2327 success |= (argc != 0); 2328 2329 // Check restrict. 2330 if (test_restrict ("String literal") == 0) 2331 success = true; 2332 char *restrict newvar = "Another string"; 2333 2334 // Check varargs. 2335 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2336 test_varargs_macros (); 2337 2338 // Check flexible array members. 2339 struct incomplete_array *ia = 2340 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2341 ia->datasize = 10; 2342 for (int i = 0; i < ia->datasize; ++i) 2343 ia->data[i] = i * 1.234; 2344 // Work around memory leak warnings. 2345 free (ia); 2346 2347 // Check named initializers. 2348 struct named_init ni = { 2349 .number = 34, 2350 .name = L"Test wide string", 2351 .average = 543.34343, 2352 }; 2353 2354 ni.number = 58; 2355 2356 int dynamic_array[ni.number]; 2357 dynamic_array[0] = argv[0][0]; 2358 dynamic_array[ni.number - 1] = 543; 2359 2360 // work around unused variable warnings 2361 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2362 || dynamic_array[ni.number - 1] != 543); 2363 ' 2364 2365 # Test code for whether the C compiler supports C11 (global declarations) 2366 ac_c_conftest_c11_globals=' 2367 /* Does the compiler advertise C11 conformance? */ 2368 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2369 # error "Compiler does not advertise C11 conformance" 2370 #endif 2371 2372 // Check _Alignas. 2373 char _Alignas (double) aligned_as_double; 2374 char _Alignas (0) no_special_alignment; 2375 extern char aligned_as_int; 2376 char _Alignas (0) _Alignas (int) aligned_as_int; 2377 2378 // Check _Alignof. 2379 enum 2380 { 2381 int_alignment = _Alignof (int), 2382 int_array_alignment = _Alignof (int[100]), 2383 char_alignment = _Alignof (char) 2384 }; 2385 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2386 2387 // Check _Noreturn. 2388 int _Noreturn does_not_return (void) { for (;;) continue; } 2389 2390 // Check _Static_assert. 2391 struct test_static_assert 2392 { 2393 int x; 2394 _Static_assert (sizeof (int) <= sizeof (long int), 2395 "_Static_assert does not work in struct"); 2396 long int y; 2397 }; 2398 2399 // Check UTF-8 literals. 2400 #define u8 syntax error! 2401 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2402 2403 // Check duplicate typedefs. 2404 typedef long *long_ptr; 2405 typedef long int *long_ptr; 2406 typedef long_ptr long_ptr; 2407 2408 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2409 struct anonymous 2410 { 2411 union { 2412 struct { int i; int j; }; 2413 struct { int k; long int l; } w; 2414 }; 2415 int m; 2416 } v1; 2417 ' 2418 2419 # Test code for whether the C compiler supports C11 (body of main). 2420 ac_c_conftest_c11_main=' 2421 _Static_assert ((offsetof (struct anonymous, i) 2422 == offsetof (struct anonymous, w.k)), 2423 "Anonymous union alignment botch"); 2424 v1.i = 2; 2425 v1.w.k = 5; 2426 ok |= v1.i != 5; 2427 ' 2428 2429 # Test code for whether the C compiler supports C11 (complete). 2430 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2431 ${ac_c_conftest_c99_globals} 2432 ${ac_c_conftest_c11_globals} 2433 2434 int 2435 main (int argc, char **argv) 2436 { 2437 int ok = 0; 2438 ${ac_c_conftest_c89_main} 2439 ${ac_c_conftest_c99_main} 2440 ${ac_c_conftest_c11_main} 2441 return ok; 2442 } 2443 " 2444 2445 # Test code for whether the C compiler supports C99 (complete). 2446 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2447 ${ac_c_conftest_c99_globals} 2448 2449 int 2450 main (int argc, char **argv) 2451 { 2452 int ok = 0; 2453 ${ac_c_conftest_c89_main} 2454 ${ac_c_conftest_c99_main} 2455 return ok; 2456 } 2457 " 2458 2459 # Test code for whether the C compiler supports C89 (complete). 2460 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2461 2462 int 2463 main (int argc, char **argv) 2464 { 2465 int ok = 0; 2466 ${ac_c_conftest_c89_main} 2467 return ok; 2468 } 2469 " 2470 2471 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2472 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2473 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2474 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2475 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2476 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2477 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2478 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2479 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2480 2481 # Auxiliary files required by this configure script. 2482 ac_aux_files="ltmain.sh config.guess config.sub compile missing install-sh" 2483 2484 # Locations in which to look for auxiliary files. 2485 ac_aux_dir_candidates="${srcdir}/." 2486 2487 # Search for a directory containing all of the required auxiliary files, 2488 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2489 # If we don't find one directory that contains all the files we need, 2490 # we report the set of missing files from the *first* directory in 2491 # $ac_aux_dir_candidates and give up. 2492 ac_missing_aux_files="" 2493 ac_first_candidate=: 2494 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2496 as_found=false 2497 for as_dir in $ac_aux_dir_candidates 2498 do 2499 IFS=$as_save_IFS 2500 case $as_dir in #((( 2501 '') as_dir=./ ;; 2502 */) ;; 2503 *) as_dir=$as_dir/ ;; 2504 esac 2505 as_found=: 2506 2507 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2508 ac_aux_dir_found=yes 2509 ac_install_sh= 2510 for ac_aux in $ac_aux_files 2511 do 2512 # As a special case, if "install-sh" is required, that requirement 2513 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2514 # and $ac_install_sh is set appropriately for whichever one is found. 2515 if test x"$ac_aux" = x"install-sh" 2516 then 2517 if test -f "${as_dir}install-sh"; then 2518 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2519 ac_install_sh="${as_dir}install-sh -c" 2520 elif test -f "${as_dir}install.sh"; then 2521 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2522 ac_install_sh="${as_dir}install.sh -c" 2523 elif test -f "${as_dir}shtool"; then 2524 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2525 ac_install_sh="${as_dir}shtool install -c" 2526 else 2527 ac_aux_dir_found=no 2528 if $ac_first_candidate; then 2529 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2530 else 2531 break 2532 fi 2533 fi 2534 else 2535 if test -f "${as_dir}${ac_aux}"; then 2536 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2537 else 2538 ac_aux_dir_found=no 2539 if $ac_first_candidate; then 2540 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2541 else 2542 break 2543 fi 2544 fi 2545 fi 2546 done 2547 if test "$ac_aux_dir_found" = yes; then 2548 ac_aux_dir="$as_dir" 2549 break 2550 fi 2551 ac_first_candidate=false 2552 2553 as_found=false 2554 done 2555 IFS=$as_save_IFS 2556 if $as_found 2557 then : 2558 2559 else case e in #( 2560 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2561 esac 2562 fi 2563 2564 2565 # These three variables are undocumented and unsupported, 2566 # and are intended to be withdrawn in a future Autoconf release. 2567 # They can cause serious problems if a builder's source tree is in a directory 2568 # whose full name contains unusual characters. 2569 if test -f "${ac_aux_dir}config.guess"; then 2570 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2571 fi 2572 if test -f "${ac_aux_dir}config.sub"; then 2573 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2574 fi 2575 if test -f "$ac_aux_dir/configure"; then 2576 ac_configure="$SHELL ${ac_aux_dir}configure" 2577 fi 2578 2579 # Check that the precious variables saved in the cache have kept the same 2580 # value. 2581 ac_cache_corrupted=false 2582 for ac_var in $ac_precious_vars; do 2583 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2584 eval ac_new_set=\$ac_env_${ac_var}_set 2585 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2586 eval ac_new_val=\$ac_env_${ac_var}_value 2587 case $ac_old_set,$ac_new_set in 2588 set,) 2589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2590 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2591 ac_cache_corrupted=: ;; 2592 ,set) 2593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2594 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2595 ac_cache_corrupted=: ;; 2596 ,);; 2597 *) 2598 if test "x$ac_old_val" != "x$ac_new_val"; then 2599 # differences in whitespace do not lead to failure. 2600 ac_old_val_w=`echo x $ac_old_val` 2601 ac_new_val_w=`echo x $ac_new_val` 2602 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2604 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2605 ac_cache_corrupted=: 2606 else 2607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2608 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2609 eval $ac_var=\$ac_old_val 2610 fi 2611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2612 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;} 2613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2614 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;} 2615 fi;; 2616 esac 2617 # Pass precious variables to config.status. 2618 if test "$ac_new_set" = set; then 2619 case $ac_new_val in 2620 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2621 *) ac_arg=$ac_var=$ac_new_val ;; 2622 esac 2623 case " $ac_configure_args " in 2624 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2625 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2626 esac 2627 fi 2628 done 2629 if $ac_cache_corrupted; then 2630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2631 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 2632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2633 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 2634 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2635 and start over" "$LINENO" 5 2636 fi 2637 ## -------------------- ## 2638 ## Main body of script. ## 2639 ## -------------------- ## 2640 2641 ac_ext=c 2642 ac_cpp='$CPP $CPPFLAGS' 2643 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2644 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2645 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2646 2647 2648 2649 ac_config_headers="$ac_config_headers config.h" 2650 2651 2652 2653 # Initialize Automake 2654 am__api_version='1.16' 2655 2656 2657 2658 # Find a good install program. We prefer a C program (faster), 2659 # so one script is as good as another. But avoid the broken or 2660 # incompatible versions: 2661 # SysV /etc/install, /usr/sbin/install 2662 # SunOS /usr/etc/install 2663 # IRIX /sbin/install 2664 # AIX /bin/install 2665 # AmigaOS /C/install, which installs bootblocks on floppy discs 2666 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2667 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2668 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2669 # OS/2's system install, which has a completely different semantic 2670 # ./install, which can be erroneously created by make from ./install.sh. 2671 # Reject install programs that cannot install multiple files. 2672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2673 printf %s "checking for a BSD-compatible install... " >&6; } 2674 if test -z "$INSTALL"; then 2675 if test ${ac_cv_path_install+y} 2676 then : 2677 printf %s "(cached) " >&6 2678 else case e in #( 2679 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2680 for as_dir in $PATH 2681 do 2682 IFS=$as_save_IFS 2683 case $as_dir in #((( 2684 '') as_dir=./ ;; 2685 */) ;; 2686 *) as_dir=$as_dir/ ;; 2687 esac 2688 # Account for fact that we put trailing slashes in our PATH walk. 2689 case $as_dir in #(( 2690 ./ | /[cC]/* | \ 2691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2693 /usr/ucb/* ) ;; 2694 *) 2695 # OSF1 and SCO ODT 3.0 have their own names for install. 2696 # Don't use installbsd from OSF since it installs stuff as root 2697 # by default. 2698 for ac_prog in ginstall scoinst install; do 2699 for ac_exec_ext in '' $ac_executable_extensions; do 2700 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2701 if test $ac_prog = install && 2702 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2703 # AIX install. It has an incompatible calling convention. 2704 : 2705 elif test $ac_prog = install && 2706 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2707 # program-specific install script used by HP pwplus--don't use. 2708 : 2709 else 2710 rm -rf conftest.one conftest.two conftest.dir 2711 echo one > conftest.one 2712 echo two > conftest.two 2713 mkdir conftest.dir 2714 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2715 test -s conftest.one && test -s conftest.two && 2716 test -s conftest.dir/conftest.one && 2717 test -s conftest.dir/conftest.two 2718 then 2719 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2720 break 3 2721 fi 2722 fi 2723 fi 2724 done 2725 done 2726 ;; 2727 esac 2728 2729 done 2730 IFS=$as_save_IFS 2731 2732 rm -rf conftest.one conftest.two conftest.dir 2733 ;; 2734 esac 2735 fi 2736 if test ${ac_cv_path_install+y}; then 2737 INSTALL=$ac_cv_path_install 2738 else 2739 # As a last resort, use the slow shell script. Don't cache a 2740 # value for INSTALL within a source directory, because that will 2741 # break other packages using the cache if that directory is 2742 # removed, or if the value is a relative name. 2743 INSTALL=$ac_install_sh 2744 fi 2745 fi 2746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2747 printf "%s\n" "$INSTALL" >&6; } 2748 2749 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2750 # It thinks the first close brace ends the variable substitution. 2751 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2752 2753 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2754 2755 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2756 2757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2758 printf %s "checking whether build environment is sane... " >&6; } 2759 # Reject unsafe characters in $srcdir or the absolute working directory 2760 # name. Accept space and tab only in the latter. 2761 am_lf=' 2762 ' 2763 case `pwd` in 2764 *[\\\"\#\$\&\'\`$am_lf]*) 2765 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2766 esac 2767 case $srcdir in 2768 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2769 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2770 esac 2771 2772 # Do 'set' in a subshell so we don't clobber the current shell's 2773 # arguments. Must try -L first in case configure is actually a 2774 # symlink; some systems play weird games with the mod time of symlinks 2775 # (eg FreeBSD returns the mod time of the symlink's containing 2776 # directory). 2777 if ( 2778 am_has_slept=no 2779 for am_try in 1 2; do 2780 echo "timestamp, slept: $am_has_slept" > conftest.file 2781 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2782 if test "$*" = "X"; then 2783 # -L didn't work. 2784 set X `ls -t "$srcdir/configure" conftest.file` 2785 fi 2786 if test "$*" != "X $srcdir/configure conftest.file" \ 2787 && test "$*" != "X conftest.file $srcdir/configure"; then 2788 2789 # If neither matched, then we have a broken ls. This can happen 2790 # if, for instance, CONFIG_SHELL is bash and it inherits a 2791 # broken ls alias from the environment. This has actually 2792 # happened. Such a system could not be considered "sane". 2793 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2794 alias in your environment" "$LINENO" 5 2795 fi 2796 if test "$2" = conftest.file || test $am_try -eq 2; then 2797 break 2798 fi 2799 # Just in case. 2800 sleep 1 2801 am_has_slept=yes 2802 done 2803 test "$2" = conftest.file 2804 ) 2805 then 2806 # Ok. 2807 : 2808 else 2809 as_fn_error $? "newly created file is older than distributed files! 2810 Check your system clock" "$LINENO" 5 2811 fi 2812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2813 printf "%s\n" "yes" >&6; } 2814 # If we didn't sleep, we still need to ensure time stamps of config.status and 2815 # generated files are strictly newer. 2816 am_sleep_pid= 2817 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2818 ( sleep 1 ) & 2819 am_sleep_pid=$! 2820 fi 2821 2822 rm -f conftest.file 2823 2824 test "$program_prefix" != NONE && 2825 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2826 # Use a double $ so make ignores it. 2827 test "$program_suffix" != NONE && 2828 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2829 # Double any \ or $. 2830 # By default was 's,x,x', remove it if useless. 2831 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2832 program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 2833 2834 2835 # Expand $ac_aux_dir to an absolute path. 2836 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2837 2838 2839 if test x"${MISSING+set}" != xset; then 2840 MISSING="\${SHELL} '$am_aux_dir/missing'" 2841 fi 2842 # Use eval to expand $SHELL 2843 if eval "$MISSING --is-lightweight"; then 2844 am_missing_run="$MISSING " 2845 else 2846 am_missing_run= 2847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2848 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2849 fi 2850 2851 if test x"${install_sh+set}" != xset; then 2852 case $am_aux_dir in 2853 *\ * | *\ *) 2854 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2855 *) 2856 install_sh="\${SHELL} $am_aux_dir/install-sh" 2857 esac 2858 fi 2859 2860 # Installed binaries are usually stripped using 'strip' when the user 2861 # run "make install-strip". However 'strip' might not be the right 2862 # tool to use in cross-compilation environments, therefore Automake 2863 # will honor the 'STRIP' environment variable to overrule this program. 2864 if test "$cross_compiling" != no; then 2865 if test -n "$ac_tool_prefix"; then 2866 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2867 set dummy ${ac_tool_prefix}strip; ac_word=$2 2868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2869 printf %s "checking for $ac_word... " >&6; } 2870 if test ${ac_cv_prog_STRIP+y} 2871 then : 2872 printf %s "(cached) " >&6 2873 else case e in #( 2874 e) if test -n "$STRIP"; then 2875 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2876 else 2877 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2878 for as_dir in $PATH 2879 do 2880 IFS=$as_save_IFS 2881 case $as_dir in #((( 2882 '') as_dir=./ ;; 2883 */) ;; 2884 *) as_dir=$as_dir/ ;; 2885 esac 2886 for ac_exec_ext in '' $ac_executable_extensions; do 2887 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2888 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2889 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2890 break 2 2891 fi 2892 done 2893 done 2894 IFS=$as_save_IFS 2895 2896 fi ;; 2897 esac 2898 fi 2899 STRIP=$ac_cv_prog_STRIP 2900 if test -n "$STRIP"; then 2901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2902 printf "%s\n" "$STRIP" >&6; } 2903 else 2904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2905 printf "%s\n" "no" >&6; } 2906 fi 2907 2908 2909 fi 2910 if test -z "$ac_cv_prog_STRIP"; then 2911 ac_ct_STRIP=$STRIP 2912 # Extract the first word of "strip", so it can be a program name with args. 2913 set dummy strip; ac_word=$2 2914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915 printf %s "checking for $ac_word... " >&6; } 2916 if test ${ac_cv_prog_ac_ct_STRIP+y} 2917 then : 2918 printf %s "(cached) " >&6 2919 else case e in #( 2920 e) if test -n "$ac_ct_STRIP"; then 2921 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2922 else 2923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2924 for as_dir in $PATH 2925 do 2926 IFS=$as_save_IFS 2927 case $as_dir in #((( 2928 '') as_dir=./ ;; 2929 */) ;; 2930 *) as_dir=$as_dir/ ;; 2931 esac 2932 for ac_exec_ext in '' $ac_executable_extensions; do 2933 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2934 ac_cv_prog_ac_ct_STRIP="strip" 2935 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2936 break 2 2937 fi 2938 done 2939 done 2940 IFS=$as_save_IFS 2941 2942 fi ;; 2943 esac 2944 fi 2945 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2946 if test -n "$ac_ct_STRIP"; then 2947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2948 printf "%s\n" "$ac_ct_STRIP" >&6; } 2949 else 2950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 2951 printf "%s\n" "no" >&6; } 2952 fi 2953 2954 if test "x$ac_ct_STRIP" = x; then 2955 STRIP=":" 2956 else 2957 case $cross_compiling:$ac_tool_warned in 2958 yes:) 2959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2960 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2961 ac_tool_warned=yes ;; 2962 esac 2963 STRIP=$ac_ct_STRIP 2964 fi 2965 else 2966 STRIP="$ac_cv_prog_STRIP" 2967 fi 2968 2969 fi 2970 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2971 2972 2973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 2974 printf %s "checking for a race-free mkdir -p... " >&6; } 2975 if test -z "$MKDIR_P"; then 2976 if test ${ac_cv_path_mkdir+y} 2977 then : 2978 printf %s "(cached) " >&6 2979 else case e in #( 2980 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2981 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2982 do 2983 IFS=$as_save_IFS 2984 case $as_dir in #((( 2985 '') as_dir=./ ;; 2986 */) ;; 2987 *) as_dir=$as_dir/ ;; 2988 esac 2989 for ac_prog in mkdir gmkdir; do 2990 for ac_exec_ext in '' $ac_executable_extensions; do 2991 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 2992 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 2993 'mkdir ('*'coreutils) '* | \ 2994 *'BusyBox '* | \ 2995 'mkdir (fileutils) '4.1*) 2996 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 2997 break 3;; 2998 esac 2999 done 3000 done 3001 done 3002 IFS=$as_save_IFS 3003 ;; 3004 esac 3005 fi 3006 3007 test -d ./--version && rmdir ./--version 3008 if test ${ac_cv_path_mkdir+y}; then 3009 MKDIR_P="$ac_cv_path_mkdir -p" 3010 else 3011 # As a last resort, use plain mkdir -p, 3012 # in the hope it doesn't have the bugs of ancient mkdir. 3013 MKDIR_P='mkdir -p' 3014 fi 3015 fi 3016 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3017 printf "%s\n" "$MKDIR_P" >&6; } 3018 3019 for ac_prog in gawk mawk nawk awk 3020 do 3021 # Extract the first word of "$ac_prog", so it can be a program name with args. 3022 set dummy $ac_prog; ac_word=$2 3023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3024 printf %s "checking for $ac_word... " >&6; } 3025 if test ${ac_cv_prog_AWK+y} 3026 then : 3027 printf %s "(cached) " >&6 3028 else case e in #( 3029 e) if test -n "$AWK"; then 3030 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3031 else 3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3033 for as_dir in $PATH 3034 do 3035 IFS=$as_save_IFS 3036 case $as_dir in #((( 3037 '') as_dir=./ ;; 3038 */) ;; 3039 *) as_dir=$as_dir/ ;; 3040 esac 3041 for ac_exec_ext in '' $ac_executable_extensions; do 3042 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3043 ac_cv_prog_AWK="$ac_prog" 3044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3045 break 2 3046 fi 3047 done 3048 done 3049 IFS=$as_save_IFS 3050 3051 fi ;; 3052 esac 3053 fi 3054 AWK=$ac_cv_prog_AWK 3055 if test -n "$AWK"; then 3056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3057 printf "%s\n" "$AWK" >&6; } 3058 else 3059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3060 printf "%s\n" "no" >&6; } 3061 fi 3062 3063 3064 test -n "$AWK" && break 3065 done 3066 3067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3068 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3069 set x ${MAKE-make} 3070 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3071 if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3072 then : 3073 printf %s "(cached) " >&6 3074 else case e in #( 3075 e) cat >conftest.make <<\_ACEOF 3076 SHELL = /bin/sh 3077 all: 3078 @echo '@@@%%%=$(MAKE)=@@@%%%' 3079 _ACEOF 3080 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3081 case `${MAKE-make} -f conftest.make 2>/dev/null` in 3082 *@@@%%%=?*=@@@%%%*) 3083 eval ac_cv_prog_make_${ac_make}_set=yes;; 3084 *) 3085 eval ac_cv_prog_make_${ac_make}_set=no;; 3086 esac 3087 rm -f conftest.make ;; 3088 esac 3089 fi 3090 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3092 printf "%s\n" "yes" >&6; } 3093 SET_MAKE= 3094 else 3095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3096 printf "%s\n" "no" >&6; } 3097 SET_MAKE="MAKE=${MAKE-make}" 3098 fi 3099 3100 rm -rf .tst 2>/dev/null 3101 mkdir .tst 2>/dev/null 3102 if test -d .tst; then 3103 am__leading_dot=. 3104 else 3105 am__leading_dot=_ 3106 fi 3107 rmdir .tst 2>/dev/null 3108 3109 # Check whether --enable-silent-rules was given. 3110 if test ${enable_silent_rules+y} 3111 then : 3112 enableval=$enable_silent_rules; 3113 fi 3114 3115 case $enable_silent_rules in # ((( 3116 yes) AM_DEFAULT_VERBOSITY=0;; 3117 no) AM_DEFAULT_VERBOSITY=1;; 3118 *) AM_DEFAULT_VERBOSITY=1;; 3119 esac 3120 am_make=${MAKE-make} 3121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3122 printf %s "checking whether $am_make supports nested variables... " >&6; } 3123 if test ${am_cv_make_support_nested_variables+y} 3124 then : 3125 printf %s "(cached) " >&6 3126 else case e in #( 3127 e) if printf "%s\n" 'TRUE=$(BAR$(V)) 3128 BAR0=false 3129 BAR1=true 3130 V=1 3131 am__doit: 3132 @$(TRUE) 3133 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3134 am_cv_make_support_nested_variables=yes 3135 else 3136 am_cv_make_support_nested_variables=no 3137 fi ;; 3138 esac 3139 fi 3140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3141 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3142 if test $am_cv_make_support_nested_variables = yes; then 3143 AM_V='$(V)' 3144 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3145 else 3146 AM_V=$AM_DEFAULT_VERBOSITY 3147 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3148 fi 3149 AM_BACKSLASH='\' 3150 3151 if test "`cd $srcdir && pwd`" != "`pwd`"; then 3152 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3153 # is not polluted with repeated "-I." 3154 am__isrc=' -I$(srcdir)' 3155 # test to see if srcdir already configured 3156 if test -f $srcdir/config.status; then 3157 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3158 fi 3159 fi 3160 3161 # test whether we have cygpath 3162 if test -z "$CYGPATH_W"; then 3163 if (cygpath --version) >/dev/null 2>/dev/null; then 3164 CYGPATH_W='cygpath -w' 3165 else 3166 CYGPATH_W=echo 3167 fi 3168 fi 3169 3170 3171 # Define the identity of the package. 3172 PACKAGE='xf86-video-chips' 3173 VERSION='1.5.0' 3174 3175 3176 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3177 3178 3179 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3180 3181 # Some tools Automake needs. 3182 3183 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3184 3185 3186 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3187 3188 3189 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3190 3191 3192 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3193 3194 3195 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3196 3197 # For better backward compatibility. To be removed once Automake 1.9.x 3198 # dies out for good. For more background, see: 3199 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3200 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3201 mkdir_p='$(MKDIR_P)' 3202 3203 # We need awk for the "check" target (and possibly the TAP driver). The 3204 # system "awk" is bad on some platforms. 3205 # Always define AMTAR for backward compatibility. Yes, it's still used 3206 # in the wild :-( We should find a proper way to deprecate it ... 3207 AMTAR='$${TAR-tar}' 3208 3209 3210 # We'll loop over all known methods to create a tar archive until one works. 3211 _am_tools='gnutar pax cpio none' 3212 3213 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3214 3215 3216 3217 3218 3219 # Variables for tags utilities; see am/tags.am 3220 if test -z "$CTAGS"; then 3221 CTAGS=ctags 3222 fi 3223 3224 if test -z "$ETAGS"; then 3225 ETAGS=etags 3226 fi 3227 3228 if test -z "$CSCOPE"; then 3229 CSCOPE=cscope 3230 fi 3231 3232 3233 3234 # POSIX will say in a future version that running "rm -f" with no argument 3235 # is OK; and we want to be able to make that assumption in our Makefile 3236 # recipes. So use an aggressive probe to check that the usage we want is 3237 # actually supported "in the wild" to an acceptable degree. 3238 # See automake bug#10828. 3239 # To make any issue more visible, cause the running configure to be aborted 3240 # by default if the 'rm' program in use doesn't match our expectations; the 3241 # user can still override this though. 3242 if rm -f && rm -fr && rm -rf; then : OK; else 3243 cat >&2 <<'END' 3244 Oops! 3245 3246 Your 'rm' program seems unable to run without file operands specified 3247 on the command line, even when the '-f' option is present. This is contrary 3248 to the behaviour of most rm programs out there, and not conforming with 3249 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3250 3251 Please tell bug-automake@gnu.org about your system, including the value 3252 of your $PATH and any error possibly output before this message. This 3253 can help us improve future automake versions. 3254 3255 END 3256 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3257 echo 'Configuration will proceed anyway, since you have set the' >&2 3258 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3259 echo >&2 3260 else 3261 cat >&2 <<'END' 3262 Aborting the configuration process, to ensure you take notice of the issue. 3263 3264 You can download and install GNU coreutils to get an 'rm' implementation 3265 that behaves properly: <https://www.gnu.org/software/coreutils/>. 3266 3267 If you want to complete the configuration process using your problematic 3268 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3269 to "yes", and re-run configure. 3270 3271 END 3272 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3273 fi 3274 fi 3275 3276 3277 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 DEPDIR="${am__leading_dot}deps" 3299 3300 ac_config_commands="$ac_config_commands depfiles" 3301 3302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 3303 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 3304 cat > confinc.mk << 'END' 3305 am__doit: 3306 @echo this is the am__doit target >confinc.out 3307 .PHONY: am__doit 3308 END 3309 am__include="#" 3310 am__quote= 3311 # BSD make does it like this. 3312 echo '.include "confinc.mk" # ignored' > confmf.BSD 3313 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 3314 echo 'include confinc.mk # ignored' > confmf.GNU 3315 _am_result=no 3316 for s in GNU BSD; do 3317 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 3318 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 3319 ac_status=$? 3320 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3321 (exit $ac_status); } 3322 case $?:`cat confinc.out 2>/dev/null` in #( 3323 '0:this is the am__doit target') : 3324 case $s in #( 3325 BSD) : 3326 am__include='.include' am__quote='"' ;; #( 3327 *) : 3328 am__include='include' am__quote='' ;; 3329 esac ;; #( 3330 *) : 3331 ;; 3332 esac 3333 if test "$am__include" != "#"; then 3334 _am_result="yes ($s style)" 3335 break 3336 fi 3337 done 3338 rm -f confinc.* confmf.* 3339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 3340 printf "%s\n" "${_am_result}" >&6; } 3341 3342 # Check whether --enable-dependency-tracking was given. 3343 if test ${enable_dependency_tracking+y} 3344 then : 3345 enableval=$enable_dependency_tracking; 3346 fi 3347 3348 if test "x$enable_dependency_tracking" != xno; then 3349 am_depcomp="$ac_aux_dir/depcomp" 3350 AMDEPBACKSLASH='\' 3351 am__nodep='_no' 3352 fi 3353 if test "x$enable_dependency_tracking" != xno; then 3354 AMDEP_TRUE= 3355 AMDEP_FALSE='#' 3356 else 3357 AMDEP_TRUE='#' 3358 AMDEP_FALSE= 3359 fi 3360 3361 3362 ac_ext=c 3363 ac_cpp='$CPP $CPPFLAGS' 3364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3366 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3367 if test -n "$ac_tool_prefix"; then 3368 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3369 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3371 printf %s "checking for $ac_word... " >&6; } 3372 if test ${ac_cv_prog_CC+y} 3373 then : 3374 printf %s "(cached) " >&6 3375 else case e in #( 3376 e) if test -n "$CC"; then 3377 ac_cv_prog_CC="$CC" # Let the user override the test. 3378 else 3379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3380 for as_dir in $PATH 3381 do 3382 IFS=$as_save_IFS 3383 case $as_dir in #((( 3384 '') as_dir=./ ;; 3385 */) ;; 3386 *) as_dir=$as_dir/ ;; 3387 esac 3388 for ac_exec_ext in '' $ac_executable_extensions; do 3389 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3390 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3391 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3392 break 2 3393 fi 3394 done 3395 done 3396 IFS=$as_save_IFS 3397 3398 fi ;; 3399 esac 3400 fi 3401 CC=$ac_cv_prog_CC 3402 if test -n "$CC"; then 3403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3404 printf "%s\n" "$CC" >&6; } 3405 else 3406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3407 printf "%s\n" "no" >&6; } 3408 fi 3409 3410 3411 fi 3412 if test -z "$ac_cv_prog_CC"; then 3413 ac_ct_CC=$CC 3414 # Extract the first word of "gcc", so it can be a program name with args. 3415 set dummy gcc; ac_word=$2 3416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3417 printf %s "checking for $ac_word... " >&6; } 3418 if test ${ac_cv_prog_ac_ct_CC+y} 3419 then : 3420 printf %s "(cached) " >&6 3421 else case e in #( 3422 e) if test -n "$ac_ct_CC"; then 3423 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3424 else 3425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3426 for as_dir in $PATH 3427 do 3428 IFS=$as_save_IFS 3429 case $as_dir in #((( 3430 '') as_dir=./ ;; 3431 */) ;; 3432 *) as_dir=$as_dir/ ;; 3433 esac 3434 for ac_exec_ext in '' $ac_executable_extensions; do 3435 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3436 ac_cv_prog_ac_ct_CC="gcc" 3437 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3438 break 2 3439 fi 3440 done 3441 done 3442 IFS=$as_save_IFS 3443 3444 fi ;; 3445 esac 3446 fi 3447 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3448 if test -n "$ac_ct_CC"; then 3449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3450 printf "%s\n" "$ac_ct_CC" >&6; } 3451 else 3452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3453 printf "%s\n" "no" >&6; } 3454 fi 3455 3456 if test "x$ac_ct_CC" = x; then 3457 CC="" 3458 else 3459 case $cross_compiling:$ac_tool_warned in 3460 yes:) 3461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3462 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3463 ac_tool_warned=yes ;; 3464 esac 3465 CC=$ac_ct_CC 3466 fi 3467 else 3468 CC="$ac_cv_prog_CC" 3469 fi 3470 3471 if test -z "$CC"; then 3472 if test -n "$ac_tool_prefix"; then 3473 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3474 set dummy ${ac_tool_prefix}cc; ac_word=$2 3475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3476 printf %s "checking for $ac_word... " >&6; } 3477 if test ${ac_cv_prog_CC+y} 3478 then : 3479 printf %s "(cached) " >&6 3480 else case e in #( 3481 e) if test -n "$CC"; then 3482 ac_cv_prog_CC="$CC" # Let the user override the test. 3483 else 3484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3485 for as_dir in $PATH 3486 do 3487 IFS=$as_save_IFS 3488 case $as_dir in #((( 3489 '') as_dir=./ ;; 3490 */) ;; 3491 *) as_dir=$as_dir/ ;; 3492 esac 3493 for ac_exec_ext in '' $ac_executable_extensions; do 3494 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3495 ac_cv_prog_CC="${ac_tool_prefix}cc" 3496 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3497 break 2 3498 fi 3499 done 3500 done 3501 IFS=$as_save_IFS 3502 3503 fi ;; 3504 esac 3505 fi 3506 CC=$ac_cv_prog_CC 3507 if test -n "$CC"; then 3508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3509 printf "%s\n" "$CC" >&6; } 3510 else 3511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3512 printf "%s\n" "no" >&6; } 3513 fi 3514 3515 3516 fi 3517 fi 3518 if test -z "$CC"; then 3519 # Extract the first word of "cc", so it can be a program name with args. 3520 set dummy cc; ac_word=$2 3521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3522 printf %s "checking for $ac_word... " >&6; } 3523 if test ${ac_cv_prog_CC+y} 3524 then : 3525 printf %s "(cached) " >&6 3526 else case e in #( 3527 e) if test -n "$CC"; then 3528 ac_cv_prog_CC="$CC" # Let the user override the test. 3529 else 3530 ac_prog_rejected=no 3531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3532 for as_dir in $PATH 3533 do 3534 IFS=$as_save_IFS 3535 case $as_dir in #((( 3536 '') as_dir=./ ;; 3537 */) ;; 3538 *) as_dir=$as_dir/ ;; 3539 esac 3540 for ac_exec_ext in '' $ac_executable_extensions; do 3541 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3542 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3543 ac_prog_rejected=yes 3544 continue 3545 fi 3546 ac_cv_prog_CC="cc" 3547 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3548 break 2 3549 fi 3550 done 3551 done 3552 IFS=$as_save_IFS 3553 3554 if test $ac_prog_rejected = yes; then 3555 # We found a bogon in the path, so make sure we never use it. 3556 set dummy $ac_cv_prog_CC 3557 shift 3558 if test $# != 0; then 3559 # We chose a different compiler from the bogus one. 3560 # However, it has the same basename, so the bogon will be chosen 3561 # first if we set CC to just the basename; use the full file name. 3562 shift 3563 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3564 fi 3565 fi 3566 fi ;; 3567 esac 3568 fi 3569 CC=$ac_cv_prog_CC 3570 if test -n "$CC"; then 3571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3572 printf "%s\n" "$CC" >&6; } 3573 else 3574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3575 printf "%s\n" "no" >&6; } 3576 fi 3577 3578 3579 fi 3580 if test -z "$CC"; then 3581 if test -n "$ac_tool_prefix"; then 3582 for ac_prog in cl.exe 3583 do 3584 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3585 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3587 printf %s "checking for $ac_word... " >&6; } 3588 if test ${ac_cv_prog_CC+y} 3589 then : 3590 printf %s "(cached) " >&6 3591 else case e in #( 3592 e) if test -n "$CC"; then 3593 ac_cv_prog_CC="$CC" # Let the user override the test. 3594 else 3595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3596 for as_dir in $PATH 3597 do 3598 IFS=$as_save_IFS 3599 case $as_dir in #((( 3600 '') as_dir=./ ;; 3601 */) ;; 3602 *) as_dir=$as_dir/ ;; 3603 esac 3604 for ac_exec_ext in '' $ac_executable_extensions; do 3605 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3606 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3607 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3608 break 2 3609 fi 3610 done 3611 done 3612 IFS=$as_save_IFS 3613 3614 fi ;; 3615 esac 3616 fi 3617 CC=$ac_cv_prog_CC 3618 if test -n "$CC"; then 3619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3620 printf "%s\n" "$CC" >&6; } 3621 else 3622 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3623 printf "%s\n" "no" >&6; } 3624 fi 3625 3626 3627 test -n "$CC" && break 3628 done 3629 fi 3630 if test -z "$CC"; then 3631 ac_ct_CC=$CC 3632 for ac_prog in cl.exe 3633 do 3634 # Extract the first word of "$ac_prog", so it can be a program name with args. 3635 set dummy $ac_prog; ac_word=$2 3636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3637 printf %s "checking for $ac_word... " >&6; } 3638 if test ${ac_cv_prog_ac_ct_CC+y} 3639 then : 3640 printf %s "(cached) " >&6 3641 else case e in #( 3642 e) if test -n "$ac_ct_CC"; then 3643 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3644 else 3645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3646 for as_dir in $PATH 3647 do 3648 IFS=$as_save_IFS 3649 case $as_dir in #((( 3650 '') as_dir=./ ;; 3651 */) ;; 3652 *) as_dir=$as_dir/ ;; 3653 esac 3654 for ac_exec_ext in '' $ac_executable_extensions; do 3655 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3656 ac_cv_prog_ac_ct_CC="$ac_prog" 3657 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3658 break 2 3659 fi 3660 done 3661 done 3662 IFS=$as_save_IFS 3663 3664 fi ;; 3665 esac 3666 fi 3667 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3668 if test -n "$ac_ct_CC"; then 3669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3670 printf "%s\n" "$ac_ct_CC" >&6; } 3671 else 3672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3673 printf "%s\n" "no" >&6; } 3674 fi 3675 3676 3677 test -n "$ac_ct_CC" && break 3678 done 3679 3680 if test "x$ac_ct_CC" = x; then 3681 CC="" 3682 else 3683 case $cross_compiling:$ac_tool_warned in 3684 yes:) 3685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3686 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3687 ac_tool_warned=yes ;; 3688 esac 3689 CC=$ac_ct_CC 3690 fi 3691 fi 3692 3693 fi 3694 if test -z "$CC"; then 3695 if test -n "$ac_tool_prefix"; then 3696 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3697 set dummy ${ac_tool_prefix}clang; ac_word=$2 3698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3699 printf %s "checking for $ac_word... " >&6; } 3700 if test ${ac_cv_prog_CC+y} 3701 then : 3702 printf %s "(cached) " >&6 3703 else case e in #( 3704 e) if test -n "$CC"; then 3705 ac_cv_prog_CC="$CC" # Let the user override the test. 3706 else 3707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3708 for as_dir in $PATH 3709 do 3710 IFS=$as_save_IFS 3711 case $as_dir in #((( 3712 '') as_dir=./ ;; 3713 */) ;; 3714 *) as_dir=$as_dir/ ;; 3715 esac 3716 for ac_exec_ext in '' $ac_executable_extensions; do 3717 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3718 ac_cv_prog_CC="${ac_tool_prefix}clang" 3719 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3720 break 2 3721 fi 3722 done 3723 done 3724 IFS=$as_save_IFS 3725 3726 fi ;; 3727 esac 3728 fi 3729 CC=$ac_cv_prog_CC 3730 if test -n "$CC"; then 3731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3732 printf "%s\n" "$CC" >&6; } 3733 else 3734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3735 printf "%s\n" "no" >&6; } 3736 fi 3737 3738 3739 fi 3740 if test -z "$ac_cv_prog_CC"; then 3741 ac_ct_CC=$CC 3742 # Extract the first word of "clang", so it can be a program name with args. 3743 set dummy clang; ac_word=$2 3744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3745 printf %s "checking for $ac_word... " >&6; } 3746 if test ${ac_cv_prog_ac_ct_CC+y} 3747 then : 3748 printf %s "(cached) " >&6 3749 else case e in #( 3750 e) if test -n "$ac_ct_CC"; then 3751 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3752 else 3753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3754 for as_dir in $PATH 3755 do 3756 IFS=$as_save_IFS 3757 case $as_dir in #((( 3758 '') as_dir=./ ;; 3759 */) ;; 3760 *) as_dir=$as_dir/ ;; 3761 esac 3762 for ac_exec_ext in '' $ac_executable_extensions; do 3763 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3764 ac_cv_prog_ac_ct_CC="clang" 3765 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3766 break 2 3767 fi 3768 done 3769 done 3770 IFS=$as_save_IFS 3771 3772 fi ;; 3773 esac 3774 fi 3775 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3776 if test -n "$ac_ct_CC"; then 3777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3778 printf "%s\n" "$ac_ct_CC" >&6; } 3779 else 3780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3781 printf "%s\n" "no" >&6; } 3782 fi 3783 3784 if test "x$ac_ct_CC" = x; then 3785 CC="" 3786 else 3787 case $cross_compiling:$ac_tool_warned in 3788 yes:) 3789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3790 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3791 ac_tool_warned=yes ;; 3792 esac 3793 CC=$ac_ct_CC 3794 fi 3795 else 3796 CC="$ac_cv_prog_CC" 3797 fi 3798 3799 fi 3800 3801 3802 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3803 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3804 as_fn_error $? "no acceptable C compiler found in \$PATH 3805 See 'config.log' for more details" "$LINENO" 5; } 3806 3807 # Provide some information about the compiler. 3808 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3809 set X $ac_compile 3810 ac_compiler=$2 3811 for ac_option in --version -v -V -qversion -version; do 3812 { { ac_try="$ac_compiler $ac_option >&5" 3813 case "(($ac_try" in 3814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3815 *) ac_try_echo=$ac_try;; 3816 esac 3817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3818 printf "%s\n" "$ac_try_echo"; } >&5 3819 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3820 ac_status=$? 3821 if test -s conftest.err; then 3822 sed '10a\ 3823 ... rest of stderr output deleted ... 3824 10q' conftest.err >conftest.er1 3825 cat conftest.er1 >&5 3826 fi 3827 rm -f conftest.er1 conftest.err 3828 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3829 test $ac_status = 0; } 3830 done 3831 3832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3833 /* end confdefs.h. */ 3834 3835 int 3836 main (void) 3837 { 3838 3839 ; 3840 return 0; 3841 } 3842 _ACEOF 3843 ac_clean_files_save=$ac_clean_files 3844 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3845 # Try to create an executable without -o first, disregard a.out. 3846 # It will help us diagnose broken compilers, and finding out an intuition 3847 # of exeext. 3848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3849 printf %s "checking whether the C compiler works... " >&6; } 3850 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3851 3852 # The possible output files: 3853 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3854 3855 ac_rmfiles= 3856 for ac_file in $ac_files 3857 do 3858 case $ac_file in 3859 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3860 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3861 esac 3862 done 3863 rm -f $ac_rmfiles 3864 3865 if { { ac_try="$ac_link_default" 3866 case "(($ac_try" in 3867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3868 *) ac_try_echo=$ac_try;; 3869 esac 3870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3871 printf "%s\n" "$ac_try_echo"; } >&5 3872 (eval "$ac_link_default") 2>&5 3873 ac_status=$? 3874 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3875 test $ac_status = 0; } 3876 then : 3877 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3878 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3879 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3880 # so that the user can short-circuit this test for compilers unknown to 3881 # Autoconf. 3882 for ac_file in $ac_files '' 3883 do 3884 test -f "$ac_file" || continue 3885 case $ac_file in 3886 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3887 ;; 3888 [ab].out ) 3889 # We found the default executable, but exeext='' is most 3890 # certainly right. 3891 break;; 3892 *.* ) 3893 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3894 then :; else 3895 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3896 fi 3897 # We set ac_cv_exeext here because the later test for it is not 3898 # safe: cross compilers may not add the suffix if given an '-o' 3899 # argument, so we may need to know it at that point already. 3900 # Even if this section looks crufty: it has the advantage of 3901 # actually working. 3902 break;; 3903 * ) 3904 break;; 3905 esac 3906 done 3907 test "$ac_cv_exeext" = no && ac_cv_exeext= 3908 3909 else case e in #( 3910 e) ac_file='' ;; 3911 esac 3912 fi 3913 if test -z "$ac_file" 3914 then : 3915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3916 printf "%s\n" "no" >&6; } 3917 printf "%s\n" "$as_me: failed program was:" >&5 3918 sed 's/^/| /' conftest.$ac_ext >&5 3919 3920 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3921 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3922 as_fn_error 77 "C compiler cannot create executables 3923 See 'config.log' for more details" "$LINENO" 5; } 3924 else case e in #( 3925 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3926 printf "%s\n" "yes" >&6; } ;; 3927 esac 3928 fi 3929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3930 printf %s "checking for C compiler default output file name... " >&6; } 3931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3932 printf "%s\n" "$ac_file" >&6; } 3933 ac_exeext=$ac_cv_exeext 3934 3935 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3936 ac_clean_files=$ac_clean_files_save 3937 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3938 printf %s "checking for suffix of executables... " >&6; } 3939 if { { ac_try="$ac_link" 3940 case "(($ac_try" in 3941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3942 *) ac_try_echo=$ac_try;; 3943 esac 3944 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3945 printf "%s\n" "$ac_try_echo"; } >&5 3946 (eval "$ac_link") 2>&5 3947 ac_status=$? 3948 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3949 test $ac_status = 0; } 3950 then : 3951 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3952 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3953 # work properly (i.e., refer to 'conftest.exe'), while it won't with 3954 # 'rm'. 3955 for ac_file in conftest.exe conftest conftest.*; do 3956 test -f "$ac_file" || continue 3957 case $ac_file in 3958 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3959 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3960 break;; 3961 * ) break;; 3962 esac 3963 done 3964 else case e in #( 3965 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3966 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 3967 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3968 See 'config.log' for more details" "$LINENO" 5; } ;; 3969 esac 3970 fi 3971 rm -f conftest conftest$ac_cv_exeext 3972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3973 printf "%s\n" "$ac_cv_exeext" >&6; } 3974 3975 rm -f conftest.$ac_ext 3976 EXEEXT=$ac_cv_exeext 3977 ac_exeext=$EXEEXT 3978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3979 /* end confdefs.h. */ 3980 #include <stdio.h> 3981 int 3982 main (void) 3983 { 3984 FILE *f = fopen ("conftest.out", "w"); 3985 if (!f) 3986 return 1; 3987 return ferror (f) || fclose (f) != 0; 3988 3989 ; 3990 return 0; 3991 } 3992 _ACEOF 3993 ac_clean_files="$ac_clean_files conftest.out" 3994 # Check that the compiler produces executables we can run. If not, either 3995 # the compiler is broken, or we cross compile. 3996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3997 printf %s "checking whether we are cross compiling... " >&6; } 3998 if test "$cross_compiling" != yes; then 3999 { { ac_try="$ac_link" 4000 case "(($ac_try" in 4001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4002 *) ac_try_echo=$ac_try;; 4003 esac 4004 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4005 printf "%s\n" "$ac_try_echo"; } >&5 4006 (eval "$ac_link") 2>&5 4007 ac_status=$? 4008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4009 test $ac_status = 0; } 4010 if { ac_try='./conftest$ac_cv_exeext' 4011 { { case "(($ac_try" in 4012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4013 *) ac_try_echo=$ac_try;; 4014 esac 4015 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4016 printf "%s\n" "$ac_try_echo"; } >&5 4017 (eval "$ac_try") 2>&5 4018 ac_status=$? 4019 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4020 test $ac_status = 0; }; }; then 4021 cross_compiling=no 4022 else 4023 if test "$cross_compiling" = maybe; then 4024 cross_compiling=yes 4025 else 4026 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4027 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4028 as_fn_error 77 "cannot run C compiled programs. 4029 If you meant to cross compile, use '--host'. 4030 See 'config.log' for more details" "$LINENO" 5; } 4031 fi 4032 fi 4033 fi 4034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4035 printf "%s\n" "$cross_compiling" >&6; } 4036 4037 rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 4038 conftest.o conftest.obj 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 case e in #( 4046 e) 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 case e in #( 4079 e) 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 esac 4087 fi 4088 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 4089 esac 4090 fi 4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4092 printf "%s\n" "$ac_cv_objext" >&6; } 4093 OBJEXT=$ac_cv_objext 4094 ac_objext=$OBJEXT 4095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4096 printf %s "checking whether the compiler supports GNU C... " >&6; } 4097 if test ${ac_cv_c_compiler_gnu+y} 4098 then : 4099 printf %s "(cached) " >&6 4100 else case e in #( 4101 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4102 /* end confdefs.h. */ 4103 4104 int 4105 main (void) 4106 { 4107 #ifndef __GNUC__ 4108 choke me 4109 #endif 4110 4111 ; 4112 return 0; 4113 } 4114 _ACEOF 4115 if ac_fn_c_try_compile "$LINENO" 4116 then : 4117 ac_compiler_gnu=yes 4118 else case e in #( 4119 e) ac_compiler_gnu=no ;; 4120 esac 4121 fi 4122 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4123 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4124 ;; 4125 esac 4126 fi 4127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4128 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4129 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4130 4131 if test $ac_compiler_gnu = yes; then 4132 GCC=yes 4133 else 4134 GCC= 4135 fi 4136 ac_test_CFLAGS=${CFLAGS+y} 4137 ac_save_CFLAGS=$CFLAGS 4138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4139 printf %s "checking whether $CC accepts -g... " >&6; } 4140 if test ${ac_cv_prog_cc_g+y} 4141 then : 4142 printf %s "(cached) " >&6 4143 else case e in #( 4144 e) ac_save_c_werror_flag=$ac_c_werror_flag 4145 ac_c_werror_flag=yes 4146 ac_cv_prog_cc_g=no 4147 CFLAGS="-g" 4148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4149 /* end confdefs.h. */ 4150 4151 int 4152 main (void) 4153 { 4154 4155 ; 4156 return 0; 4157 } 4158 _ACEOF 4159 if ac_fn_c_try_compile "$LINENO" 4160 then : 4161 ac_cv_prog_cc_g=yes 4162 else case e in #( 4163 e) CFLAGS="" 4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4165 /* end confdefs.h. */ 4166 4167 int 4168 main (void) 4169 { 4170 4171 ; 4172 return 0; 4173 } 4174 _ACEOF 4175 if ac_fn_c_try_compile "$LINENO" 4176 then : 4177 4178 else case e in #( 4179 e) ac_c_werror_flag=$ac_save_c_werror_flag 4180 CFLAGS="-g" 4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4182 /* end confdefs.h. */ 4183 4184 int 4185 main (void) 4186 { 4187 4188 ; 4189 return 0; 4190 } 4191 _ACEOF 4192 if ac_fn_c_try_compile "$LINENO" 4193 then : 4194 ac_cv_prog_cc_g=yes 4195 fi 4196 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4197 esac 4198 fi 4199 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4200 esac 4201 fi 4202 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4203 ac_c_werror_flag=$ac_save_c_werror_flag ;; 4204 esac 4205 fi 4206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4207 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4208 if test $ac_test_CFLAGS; then 4209 CFLAGS=$ac_save_CFLAGS 4210 elif test $ac_cv_prog_cc_g = yes; then 4211 if test "$GCC" = yes; then 4212 CFLAGS="-g -O2" 4213 else 4214 CFLAGS="-g" 4215 fi 4216 else 4217 if test "$GCC" = yes; then 4218 CFLAGS="-O2" 4219 else 4220 CFLAGS= 4221 fi 4222 fi 4223 ac_prog_cc_stdc=no 4224 if test x$ac_prog_cc_stdc = xno 4225 then : 4226 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4227 printf %s "checking for $CC option to enable C11 features... " >&6; } 4228 if test ${ac_cv_prog_cc_c11+y} 4229 then : 4230 printf %s "(cached) " >&6 4231 else case e in #( 4232 e) ac_cv_prog_cc_c11=no 4233 ac_save_CC=$CC 4234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4235 /* end confdefs.h. */ 4236 $ac_c_conftest_c11_program 4237 _ACEOF 4238 for ac_arg in '' -std=gnu11 4239 do 4240 CC="$ac_save_CC $ac_arg" 4241 if ac_fn_c_try_compile "$LINENO" 4242 then : 4243 ac_cv_prog_cc_c11=$ac_arg 4244 fi 4245 rm -f core conftest.err conftest.$ac_objext conftest.beam 4246 test "x$ac_cv_prog_cc_c11" != "xno" && break 4247 done 4248 rm -f conftest.$ac_ext 4249 CC=$ac_save_CC ;; 4250 esac 4251 fi 4252 4253 if test "x$ac_cv_prog_cc_c11" = xno 4254 then : 4255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4256 printf "%s\n" "unsupported" >&6; } 4257 else case e in #( 4258 e) if test "x$ac_cv_prog_cc_c11" = x 4259 then : 4260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4261 printf "%s\n" "none needed" >&6; } 4262 else case e in #( 4263 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4264 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4265 CC="$CC $ac_cv_prog_cc_c11" ;; 4266 esac 4267 fi 4268 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4269 ac_prog_cc_stdc=c11 ;; 4270 esac 4271 fi 4272 fi 4273 if test x$ac_prog_cc_stdc = xno 4274 then : 4275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4276 printf %s "checking for $CC option to enable C99 features... " >&6; } 4277 if test ${ac_cv_prog_cc_c99+y} 4278 then : 4279 printf %s "(cached) " >&6 4280 else case e in #( 4281 e) ac_cv_prog_cc_c99=no 4282 ac_save_CC=$CC 4283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4284 /* end confdefs.h. */ 4285 $ac_c_conftest_c99_program 4286 _ACEOF 4287 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4288 do 4289 CC="$ac_save_CC $ac_arg" 4290 if ac_fn_c_try_compile "$LINENO" 4291 then : 4292 ac_cv_prog_cc_c99=$ac_arg 4293 fi 4294 rm -f core conftest.err conftest.$ac_objext conftest.beam 4295 test "x$ac_cv_prog_cc_c99" != "xno" && break 4296 done 4297 rm -f conftest.$ac_ext 4298 CC=$ac_save_CC ;; 4299 esac 4300 fi 4301 4302 if test "x$ac_cv_prog_cc_c99" = xno 4303 then : 4304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4305 printf "%s\n" "unsupported" >&6; } 4306 else case e in #( 4307 e) if test "x$ac_cv_prog_cc_c99" = x 4308 then : 4309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4310 printf "%s\n" "none needed" >&6; } 4311 else case e in #( 4312 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4313 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4314 CC="$CC $ac_cv_prog_cc_c99" ;; 4315 esac 4316 fi 4317 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4318 ac_prog_cc_stdc=c99 ;; 4319 esac 4320 fi 4321 fi 4322 if test x$ac_prog_cc_stdc = xno 4323 then : 4324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4325 printf %s "checking for $CC option to enable C89 features... " >&6; } 4326 if test ${ac_cv_prog_cc_c89+y} 4327 then : 4328 printf %s "(cached) " >&6 4329 else case e in #( 4330 e) ac_cv_prog_cc_c89=no 4331 ac_save_CC=$CC 4332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4333 /* end confdefs.h. */ 4334 $ac_c_conftest_c89_program 4335 _ACEOF 4336 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4337 do 4338 CC="$ac_save_CC $ac_arg" 4339 if ac_fn_c_try_compile "$LINENO" 4340 then : 4341 ac_cv_prog_cc_c89=$ac_arg 4342 fi 4343 rm -f core conftest.err conftest.$ac_objext conftest.beam 4344 test "x$ac_cv_prog_cc_c89" != "xno" && break 4345 done 4346 rm -f conftest.$ac_ext 4347 CC=$ac_save_CC ;; 4348 esac 4349 fi 4350 4351 if test "x$ac_cv_prog_cc_c89" = xno 4352 then : 4353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4354 printf "%s\n" "unsupported" >&6; } 4355 else case e in #( 4356 e) if test "x$ac_cv_prog_cc_c89" = x 4357 then : 4358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4359 printf "%s\n" "none needed" >&6; } 4360 else case e in #( 4361 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4362 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4363 CC="$CC $ac_cv_prog_cc_c89" ;; 4364 esac 4365 fi 4366 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4367 ac_prog_cc_stdc=c89 ;; 4368 esac 4369 fi 4370 fi 4371 4372 ac_ext=c 4373 ac_cpp='$CPP $CPPFLAGS' 4374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4376 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4377 4378 4379 ac_ext=c 4380 ac_cpp='$CPP $CPPFLAGS' 4381 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4382 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4383 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4385 printf %s "checking whether $CC understands -c and -o together... " >&6; } 4386 if test ${am_cv_prog_cc_c_o+y} 4387 then : 4388 printf %s "(cached) " >&6 4389 else case e in #( 4390 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4391 /* end confdefs.h. */ 4392 4393 int 4394 main (void) 4395 { 4396 4397 ; 4398 return 0; 4399 } 4400 _ACEOF 4401 # Make sure it works both with $CC and with simple cc. 4402 # Following AC_PROG_CC_C_O, we do the test twice because some 4403 # compilers refuse to overwrite an existing .o file with -o, 4404 # though they will create one. 4405 am_cv_prog_cc_c_o=yes 4406 for am_i in 1 2; do 4407 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4408 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4409 ac_status=$? 4410 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4411 (exit $ac_status); } \ 4412 && test -f conftest2.$ac_objext; then 4413 : OK 4414 else 4415 am_cv_prog_cc_c_o=no 4416 break 4417 fi 4418 done 4419 rm -f core conftest* 4420 unset am_i ;; 4421 esac 4422 fi 4423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4424 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4425 if test "$am_cv_prog_cc_c_o" != yes; then 4426 # Losing compiler, so override with the script. 4427 # FIXME: It is wrong to rewrite CC. 4428 # But if we don't then we get into trouble of one sort or another. 4429 # A longer-term fix would be to have automake use am__CC in this case, 4430 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4431 CC="$am_aux_dir/compile $CC" 4432 fi 4433 ac_ext=c 4434 ac_cpp='$CPP $CPPFLAGS' 4435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4437 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4438 4439 4440 depcc="$CC" am_compiler_list= 4441 4442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4443 printf %s "checking dependency style of $depcc... " >&6; } 4444 if test ${am_cv_CC_dependencies_compiler_type+y} 4445 then : 4446 printf %s "(cached) " >&6 4447 else case e in #( 4448 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4449 # We make a subdir and do the tests there. Otherwise we can end up 4450 # making bogus files that we don't know about and never remove. For 4451 # instance it was reported that on HP-UX the gcc test will end up 4452 # making a dummy file named 'D' -- because '-MD' means "put the output 4453 # in D". 4454 rm -rf conftest.dir 4455 mkdir conftest.dir 4456 # Copy depcomp to subdir because otherwise we won't find it if we're 4457 # using a relative directory. 4458 cp "$am_depcomp" conftest.dir 4459 cd conftest.dir 4460 # We will build objects and dependencies in a subdirectory because 4461 # it helps to detect inapplicable dependency modes. For instance 4462 # both Tru64's cc and ICC support -MD to output dependencies as a 4463 # side effect of compilation, but ICC will put the dependencies in 4464 # the current directory while Tru64 will put them in the object 4465 # directory. 4466 mkdir sub 4467 4468 am_cv_CC_dependencies_compiler_type=none 4469 if test "$am_compiler_list" = ""; then 4470 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4471 fi 4472 am__universal=false 4473 case " $depcc " in #( 4474 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4475 esac 4476 4477 for depmode in $am_compiler_list; do 4478 # Setup a source with many dependencies, because some compilers 4479 # like to wrap large dependency lists on column 80 (with \), and 4480 # we should not choose a depcomp mode which is confused by this. 4481 # 4482 # We need to recreate these files for each test, as the compiler may 4483 # overwrite some of them when testing with obscure command lines. 4484 # This happens at least with the AIX C compiler. 4485 : > sub/conftest.c 4486 for i in 1 2 3 4 5 6; do 4487 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4488 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4489 # Solaris 10 /bin/sh. 4490 echo '/* dummy */' > sub/conftst$i.h 4491 done 4492 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4493 4494 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4495 # mode. It turns out that the SunPro C++ compiler does not properly 4496 # handle '-M -o', and we need to detect this. Also, some Intel 4497 # versions had trouble with output in subdirs. 4498 am__obj=sub/conftest.${OBJEXT-o} 4499 am__minus_obj="-o $am__obj" 4500 case $depmode in 4501 gcc) 4502 # This depmode causes a compiler race in universal mode. 4503 test "$am__universal" = false || continue 4504 ;; 4505 nosideeffect) 4506 # After this tag, mechanisms are not by side-effect, so they'll 4507 # only be used when explicitly requested. 4508 if test "x$enable_dependency_tracking" = xyes; then 4509 continue 4510 else 4511 break 4512 fi 4513 ;; 4514 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4515 # This compiler won't grok '-c -o', but also, the minuso test has 4516 # not run yet. These depmodes are late enough in the game, and 4517 # so weak that their functioning should not be impacted. 4518 am__obj=conftest.${OBJEXT-o} 4519 am__minus_obj= 4520 ;; 4521 none) break ;; 4522 esac 4523 if depmode=$depmode \ 4524 source=sub/conftest.c object=$am__obj \ 4525 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4526 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4527 >/dev/null 2>conftest.err && 4528 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4529 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4530 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4531 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4532 # icc doesn't choke on unknown options, it will just issue warnings 4533 # or remarks (even with -Werror). So we grep stderr for any message 4534 # that says an option was ignored or not supported. 4535 # When given -MP, icc 7.0 and 7.1 complain thusly: 4536 # icc: Command line warning: ignoring option '-M'; no argument required 4537 # The diagnosis changed in icc 8.0: 4538 # icc: Command line remark: option '-MP' not supported 4539 if (grep 'ignoring option' conftest.err || 4540 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4541 am_cv_CC_dependencies_compiler_type=$depmode 4542 break 4543 fi 4544 fi 4545 done 4546 4547 cd .. 4548 rm -rf conftest.dir 4549 else 4550 am_cv_CC_dependencies_compiler_type=none 4551 fi 4552 ;; 4553 esac 4554 fi 4555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4556 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 4557 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4558 4559 if 4560 test "x$enable_dependency_tracking" != xno \ 4561 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4562 am__fastdepCC_TRUE= 4563 am__fastdepCC_FALSE='#' 4564 else 4565 am__fastdepCC_TRUE='#' 4566 am__fastdepCC_FALSE= 4567 fi 4568 4569 4570 4571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 4572 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 4573 if test ${ac_cv_c_undeclared_builtin_options+y} 4574 then : 4575 printf %s "(cached) " >&6 4576 else case e in #( 4577 e) ac_save_CFLAGS=$CFLAGS 4578 ac_cv_c_undeclared_builtin_options='cannot detect' 4579 for ac_arg in '' -fno-builtin; do 4580 CFLAGS="$ac_save_CFLAGS $ac_arg" 4581 # This test program should *not* compile successfully. 4582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4583 /* end confdefs.h. */ 4584 4585 int 4586 main (void) 4587 { 4588 (void) strchr; 4589 ; 4590 return 0; 4591 } 4592 _ACEOF 4593 if ac_fn_c_try_compile "$LINENO" 4594 then : 4595 4596 else case e in #( 4597 e) # This test program should compile successfully. 4598 # No library function is consistently available on 4599 # freestanding implementations, so test against a dummy 4600 # declaration. Include always-available headers on the 4601 # off chance that they somehow elicit warnings. 4602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4603 /* end confdefs.h. */ 4604 #include <float.h> 4605 #include <limits.h> 4606 #include <stdarg.h> 4607 #include <stddef.h> 4608 extern void ac_decl (int, char *); 4609 4610 int 4611 main (void) 4612 { 4613 (void) ac_decl (0, (char *) 0); 4614 (void) ac_decl; 4615 4616 ; 4617 return 0; 4618 } 4619 _ACEOF 4620 if ac_fn_c_try_compile "$LINENO" 4621 then : 4622 if test x"$ac_arg" = x 4623 then : 4624 ac_cv_c_undeclared_builtin_options='none needed' 4625 else case e in #( 4626 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4627 esac 4628 fi 4629 break 4630 fi 4631 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4632 esac 4633 fi 4634 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4635 done 4636 CFLAGS=$ac_save_CFLAGS 4637 ;; 4638 esac 4639 fi 4640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4641 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 4642 case $ac_cv_c_undeclared_builtin_options in #( 4643 'cannot detect') : 4644 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4645 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 4646 as_fn_error $? "cannot make $CC report undeclared builtins 4647 See 'config.log' for more details" "$LINENO" 5; } ;; #( 4648 'none needed') : 4649 ac_c_undeclared_builtin_options='' ;; #( 4650 *) : 4651 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4652 esac 4653 4654 ac_header= ac_cache= 4655 for ac_item in $ac_header_c_list 4656 do 4657 if test $ac_cache; then 4658 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4659 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4660 printf "%s\n" "#define $ac_item 1" >> confdefs.h 4661 fi 4662 ac_header= ac_cache= 4663 elif test $ac_header; then 4664 ac_cache=$ac_item 4665 else 4666 ac_header=$ac_item 4667 fi 4668 done 4669 4670 4671 4672 4673 4674 4675 4676 4677 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4678 then : 4679 4680 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 4681 4682 fi 4683 4684 4685 4686 4687 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4688 if test "x$ac_cv_have_decl___clang__" = xyes 4689 then : 4690 CLANGCC="yes" 4691 else case e in #( 4692 e) CLANGCC="no" ;; 4693 esac 4694 fi 4695 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4696 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4697 then : 4698 INTELCC="yes" 4699 else case e in #( 4700 e) INTELCC="no" ;; 4701 esac 4702 fi 4703 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 4704 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4705 then : 4706 SUNCC="yes" 4707 else case e in #( 4708 e) SUNCC="no" ;; 4709 esac 4710 fi 4711 4712 4713 4714 4715 4716 4717 4718 4719 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4720 if test -n "$ac_tool_prefix"; then 4721 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4722 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4724 printf %s "checking for $ac_word... " >&6; } 4725 if test ${ac_cv_path_PKG_CONFIG+y} 4726 then : 4727 printf %s "(cached) " >&6 4728 else case e in #( 4729 e) case $PKG_CONFIG in 4730 [\\/]* | ?:[\\/]*) 4731 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4732 ;; 4733 *) 4734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4735 for as_dir in $PATH 4736 do 4737 IFS=$as_save_IFS 4738 case $as_dir in #((( 4739 '') as_dir=./ ;; 4740 */) ;; 4741 *) as_dir=$as_dir/ ;; 4742 esac 4743 for ac_exec_ext in '' $ac_executable_extensions; do 4744 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4745 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4746 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4747 break 2 4748 fi 4749 done 4750 done 4751 IFS=$as_save_IFS 4752 4753 ;; 4754 esac ;; 4755 esac 4756 fi 4757 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4758 if test -n "$PKG_CONFIG"; then 4759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4760 printf "%s\n" "$PKG_CONFIG" >&6; } 4761 else 4762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4763 printf "%s\n" "no" >&6; } 4764 fi 4765 4766 4767 fi 4768 if test -z "$ac_cv_path_PKG_CONFIG"; then 4769 ac_pt_PKG_CONFIG=$PKG_CONFIG 4770 # Extract the first word of "pkg-config", so it can be a program name with args. 4771 set dummy pkg-config; ac_word=$2 4772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4773 printf %s "checking for $ac_word... " >&6; } 4774 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4775 then : 4776 printf %s "(cached) " >&6 4777 else case e in #( 4778 e) case $ac_pt_PKG_CONFIG in 4779 [\\/]* | ?:[\\/]*) 4780 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4781 ;; 4782 *) 4783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4784 for as_dir in $PATH 4785 do 4786 IFS=$as_save_IFS 4787 case $as_dir in #((( 4788 '') as_dir=./ ;; 4789 */) ;; 4790 *) as_dir=$as_dir/ ;; 4791 esac 4792 for ac_exec_ext in '' $ac_executable_extensions; do 4793 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4794 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4795 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4796 break 2 4797 fi 4798 done 4799 done 4800 IFS=$as_save_IFS 4801 4802 ;; 4803 esac ;; 4804 esac 4805 fi 4806 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4807 if test -n "$ac_pt_PKG_CONFIG"; then 4808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4809 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 4810 else 4811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4812 printf "%s\n" "no" >&6; } 4813 fi 4814 4815 if test "x$ac_pt_PKG_CONFIG" = x; then 4816 PKG_CONFIG="" 4817 else 4818 case $cross_compiling:$ac_tool_warned in 4819 yes:) 4820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4821 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4822 ac_tool_warned=yes ;; 4823 esac 4824 PKG_CONFIG=$ac_pt_PKG_CONFIG 4825 fi 4826 else 4827 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4828 fi 4829 4830 fi 4831 if test -n "$PKG_CONFIG"; then 4832 _pkg_min_version=0.9.0 4833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4834 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4835 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4837 printf "%s\n" "yes" >&6; } 4838 else 4839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4840 printf "%s\n" "no" >&6; } 4841 PKG_CONFIG="" 4842 fi 4843 fi 4844 4845 4846 # Make sure we can run config.sub. 4847 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4848 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4849 4850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4851 printf %s "checking build system type... " >&6; } 4852 if test ${ac_cv_build+y} 4853 then : 4854 printf %s "(cached) " >&6 4855 else case e in #( 4856 e) ac_build_alias=$build_alias 4857 test "x$ac_build_alias" = x && 4858 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4859 test "x$ac_build_alias" = x && 4860 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4861 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4862 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4863 ;; 4864 esac 4865 fi 4866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4867 printf "%s\n" "$ac_cv_build" >&6; } 4868 case $ac_cv_build in 4869 *-*-*) ;; 4870 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4871 esac 4872 build=$ac_cv_build 4873 ac_save_IFS=$IFS; IFS='-' 4874 set x $ac_cv_build 4875 shift 4876 build_cpu=$1 4877 build_vendor=$2 4878 shift; shift 4879 # Remember, the first character of IFS is used to create $*, 4880 # except with old shells: 4881 build_os=$* 4882 IFS=$ac_save_IFS 4883 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4884 4885 4886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4887 printf %s "checking host system type... " >&6; } 4888 if test ${ac_cv_host+y} 4889 then : 4890 printf %s "(cached) " >&6 4891 else case e in #( 4892 e) if test "x$host_alias" = x; then 4893 ac_cv_host=$ac_cv_build 4894 else 4895 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4896 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4897 fi 4898 ;; 4899 esac 4900 fi 4901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4902 printf "%s\n" "$ac_cv_host" >&6; } 4903 case $ac_cv_host in 4904 *-*-*) ;; 4905 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4906 esac 4907 host=$ac_cv_host 4908 ac_save_IFS=$IFS; IFS='-' 4909 set x $ac_cv_host 4910 shift 4911 host_cpu=$1 4912 host_vendor=$2 4913 shift; shift 4914 # Remember, the first character of IFS is used to create $*, 4915 # except with old shells: 4916 host_os=$* 4917 IFS=$ac_save_IFS 4918 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4919 4920 4921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4922 printf %s "checking for a sed that does not truncate output... " >&6; } 4923 if test ${ac_cv_path_SED+y} 4924 then : 4925 printf %s "(cached) " >&6 4926 else case e in #( 4927 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4928 for ac_i in 1 2 3 4 5 6 7; do 4929 ac_script="$ac_script$as_nl$ac_script" 4930 done 4931 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4932 { ac_script=; unset ac_script;} 4933 if test -z "$SED"; then 4934 ac_path_SED_found=false 4935 # Loop through the user's path and test for each of PROGNAME-LIST 4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4937 for as_dir in $PATH 4938 do 4939 IFS=$as_save_IFS 4940 case $as_dir in #((( 4941 '') as_dir=./ ;; 4942 */) ;; 4943 *) as_dir=$as_dir/ ;; 4944 esac 4945 for ac_prog in sed gsed 4946 do 4947 for ac_exec_ext in '' $ac_executable_extensions; do 4948 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 4949 as_fn_executable_p "$ac_path_SED" || continue 4950 # Check for GNU ac_path_SED and select it if it is found. 4951 # Check for GNU $ac_path_SED 4952 case `"$ac_path_SED" --version 2>&1` in #( 4953 *GNU*) 4954 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4955 #( 4956 *) 4957 ac_count=0 4958 printf %s 0123456789 >"conftest.in" 4959 while : 4960 do 4961 cat "conftest.in" "conftest.in" >"conftest.tmp" 4962 mv "conftest.tmp" "conftest.in" 4963 cp "conftest.in" "conftest.nl" 4964 printf "%s\n" '' >> "conftest.nl" 4965 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4966 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4967 as_fn_arith $ac_count + 1 && ac_count=$as_val 4968 if test $ac_count -gt ${ac_path_SED_max-0}; then 4969 # Best one so far, save it but keep looking for a better one 4970 ac_cv_path_SED="$ac_path_SED" 4971 ac_path_SED_max=$ac_count 4972 fi 4973 # 10*(2^10) chars as input seems more than enough 4974 test $ac_count -gt 10 && break 4975 done 4976 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4977 esac 4978 4979 $ac_path_SED_found && break 3 4980 done 4981 done 4982 done 4983 IFS=$as_save_IFS 4984 if test -z "$ac_cv_path_SED"; then 4985 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4986 fi 4987 else 4988 ac_cv_path_SED=$SED 4989 fi 4990 ;; 4991 esac 4992 fi 4993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4994 printf "%s\n" "$ac_cv_path_SED" >&6; } 4995 SED="$ac_cv_path_SED" 4996 rm -f conftest.sed 4997 4998 4999 5000 5001 5002 5003 # Check whether --enable-selective-werror was given. 5004 if test ${enable_selective_werror+y} 5005 then : 5006 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 5007 else case e in #( 5008 e) SELECTIVE_WERROR=yes ;; 5009 esac 5010 fi 5011 5012 5013 5014 5015 5016 # -v is too short to test reliably with XORG_TESTSET_CFLAG 5017 if test "x$SUNCC" = "xyes"; then 5018 BASE_CFLAGS="-v" 5019 else 5020 BASE_CFLAGS="" 5021 fi 5022 5023 # This chunk of warnings were those that existed in the legacy CWARNFLAGS 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 xorg_testset_save_CFLAGS="$CFLAGS" 5038 5039 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5040 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5042 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5043 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5044 then : 5045 printf %s "(cached) " >&6 5046 else case e in #( 5047 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5048 /* end confdefs.h. */ 5049 int i; 5050 _ACEOF 5051 if ac_fn_c_try_compile "$LINENO" 5052 then : 5053 xorg_cv_cc_flag_unknown_warning_option=yes 5054 else case e in #( 5055 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5056 esac 5057 fi 5058 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5059 esac 5060 fi 5061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5062 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5063 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5064 CFLAGS="$xorg_testset_save_CFLAGS" 5065 fi 5066 5067 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5068 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5069 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5070 fi 5071 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5073 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5074 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5075 then : 5076 printf %s "(cached) " >&6 5077 else case e in #( 5078 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5079 /* end confdefs.h. */ 5080 int i; 5081 _ACEOF 5082 if ac_fn_c_try_compile "$LINENO" 5083 then : 5084 xorg_cv_cc_flag_unused_command_line_argument=yes 5085 else case e in #( 5086 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5087 esac 5088 fi 5089 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5090 esac 5091 fi 5092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5093 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5094 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5095 CFLAGS="$xorg_testset_save_CFLAGS" 5096 fi 5097 5098 found="no" 5099 5100 if test $found = "no" ; then 5101 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5102 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5103 fi 5104 5105 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5106 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5107 fi 5108 5109 CFLAGS="$CFLAGS -Wall" 5110 5111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 5112 printf %s "checking if $CC supports -Wall... " >&6; } 5113 cacheid=xorg_cv_cc_flag__Wall 5114 if eval test \${$cacheid+y} 5115 then : 5116 printf %s "(cached) " >&6 5117 else case e in #( 5118 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5119 /* end confdefs.h. */ 5120 int i; 5121 int 5122 main (void) 5123 { 5124 5125 ; 5126 return 0; 5127 } 5128 _ACEOF 5129 if ac_fn_c_try_link "$LINENO" 5130 then : 5131 eval $cacheid=yes 5132 else case e in #( 5133 e) eval $cacheid=no ;; 5134 esac 5135 fi 5136 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5137 conftest$ac_exeext conftest.$ac_ext ;; 5138 esac 5139 fi 5140 5141 5142 CFLAGS="$xorg_testset_save_CFLAGS" 5143 5144 eval supported=\$$cacheid 5145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5146 printf "%s\n" "$supported" >&6; } 5147 if test "$supported" = "yes" ; then 5148 BASE_CFLAGS="$BASE_CFLAGS -Wall" 5149 found="yes" 5150 fi 5151 fi 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 xorg_testset_save_CFLAGS="$CFLAGS" 5168 5169 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5170 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5172 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5173 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5174 then : 5175 printf %s "(cached) " >&6 5176 else case e in #( 5177 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5178 /* end confdefs.h. */ 5179 int i; 5180 _ACEOF 5181 if ac_fn_c_try_compile "$LINENO" 5182 then : 5183 xorg_cv_cc_flag_unknown_warning_option=yes 5184 else case e in #( 5185 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5186 esac 5187 fi 5188 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5189 esac 5190 fi 5191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5192 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5193 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5194 CFLAGS="$xorg_testset_save_CFLAGS" 5195 fi 5196 5197 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5198 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5199 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5200 fi 5201 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5203 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5204 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5205 then : 5206 printf %s "(cached) " >&6 5207 else case e in #( 5208 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5209 /* end confdefs.h. */ 5210 int i; 5211 _ACEOF 5212 if ac_fn_c_try_compile "$LINENO" 5213 then : 5214 xorg_cv_cc_flag_unused_command_line_argument=yes 5215 else case e in #( 5216 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5217 esac 5218 fi 5219 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5220 esac 5221 fi 5222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5223 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5224 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5225 CFLAGS="$xorg_testset_save_CFLAGS" 5226 fi 5227 5228 found="no" 5229 5230 if test $found = "no" ; then 5231 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5232 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5233 fi 5234 5235 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5236 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5237 fi 5238 5239 CFLAGS="$CFLAGS -Wpointer-arith" 5240 5241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 5242 printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 5243 cacheid=xorg_cv_cc_flag__Wpointer_arith 5244 if eval test \${$cacheid+y} 5245 then : 5246 printf %s "(cached) " >&6 5247 else case e in #( 5248 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5249 /* end confdefs.h. */ 5250 int i; 5251 int 5252 main (void) 5253 { 5254 5255 ; 5256 return 0; 5257 } 5258 _ACEOF 5259 if ac_fn_c_try_link "$LINENO" 5260 then : 5261 eval $cacheid=yes 5262 else case e in #( 5263 e) eval $cacheid=no ;; 5264 esac 5265 fi 5266 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5267 conftest$ac_exeext conftest.$ac_ext ;; 5268 esac 5269 fi 5270 5271 5272 CFLAGS="$xorg_testset_save_CFLAGS" 5273 5274 eval supported=\$$cacheid 5275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5276 printf "%s\n" "$supported" >&6; } 5277 if test "$supported" = "yes" ; then 5278 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 5279 found="yes" 5280 fi 5281 fi 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 xorg_testset_save_CFLAGS="$CFLAGS" 5298 5299 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5300 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5302 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5303 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5304 then : 5305 printf %s "(cached) " >&6 5306 else case e in #( 5307 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5308 /* end confdefs.h. */ 5309 int i; 5310 _ACEOF 5311 if ac_fn_c_try_compile "$LINENO" 5312 then : 5313 xorg_cv_cc_flag_unknown_warning_option=yes 5314 else case e in #( 5315 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5316 esac 5317 fi 5318 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5319 esac 5320 fi 5321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5322 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5323 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5324 CFLAGS="$xorg_testset_save_CFLAGS" 5325 fi 5326 5327 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5328 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5329 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5330 fi 5331 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5333 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5334 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5335 then : 5336 printf %s "(cached) " >&6 5337 else case e in #( 5338 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5339 /* end confdefs.h. */ 5340 int i; 5341 _ACEOF 5342 if ac_fn_c_try_compile "$LINENO" 5343 then : 5344 xorg_cv_cc_flag_unused_command_line_argument=yes 5345 else case e in #( 5346 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5347 esac 5348 fi 5349 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5350 esac 5351 fi 5352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5353 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5354 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5355 CFLAGS="$xorg_testset_save_CFLAGS" 5356 fi 5357 5358 found="no" 5359 5360 if test $found = "no" ; then 5361 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5362 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5363 fi 5364 5365 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5366 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5367 fi 5368 5369 CFLAGS="$CFLAGS -Wmissing-declarations" 5370 5371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 5372 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 5373 cacheid=xorg_cv_cc_flag__Wmissing_declarations 5374 if eval test \${$cacheid+y} 5375 then : 5376 printf %s "(cached) " >&6 5377 else case e in #( 5378 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5379 /* end confdefs.h. */ 5380 int i; 5381 int 5382 main (void) 5383 { 5384 5385 ; 5386 return 0; 5387 } 5388 _ACEOF 5389 if ac_fn_c_try_link "$LINENO" 5390 then : 5391 eval $cacheid=yes 5392 else case e in #( 5393 e) eval $cacheid=no ;; 5394 esac 5395 fi 5396 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5397 conftest$ac_exeext conftest.$ac_ext ;; 5398 esac 5399 fi 5400 5401 5402 CFLAGS="$xorg_testset_save_CFLAGS" 5403 5404 eval supported=\$$cacheid 5405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5406 printf "%s\n" "$supported" >&6; } 5407 if test "$supported" = "yes" ; then 5408 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 5409 found="yes" 5410 fi 5411 fi 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 xorg_testset_save_CFLAGS="$CFLAGS" 5428 5429 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5430 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5432 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5433 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5434 then : 5435 printf %s "(cached) " >&6 5436 else case e in #( 5437 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5438 /* end confdefs.h. */ 5439 int i; 5440 _ACEOF 5441 if ac_fn_c_try_compile "$LINENO" 5442 then : 5443 xorg_cv_cc_flag_unknown_warning_option=yes 5444 else case e in #( 5445 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5446 esac 5447 fi 5448 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5449 esac 5450 fi 5451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5452 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5453 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5454 CFLAGS="$xorg_testset_save_CFLAGS" 5455 fi 5456 5457 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5458 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5459 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5460 fi 5461 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5463 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5464 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5465 then : 5466 printf %s "(cached) " >&6 5467 else case e in #( 5468 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5469 /* end confdefs.h. */ 5470 int i; 5471 _ACEOF 5472 if ac_fn_c_try_compile "$LINENO" 5473 then : 5474 xorg_cv_cc_flag_unused_command_line_argument=yes 5475 else case e in #( 5476 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5477 esac 5478 fi 5479 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5480 esac 5481 fi 5482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5483 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5484 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5485 CFLAGS="$xorg_testset_save_CFLAGS" 5486 fi 5487 5488 found="no" 5489 5490 if test $found = "no" ; then 5491 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5492 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5493 fi 5494 5495 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5496 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5497 fi 5498 5499 CFLAGS="$CFLAGS -Wformat=2" 5500 5501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5502 printf %s "checking if $CC supports -Wformat=2... " >&6; } 5503 cacheid=xorg_cv_cc_flag__Wformat_2 5504 if eval test \${$cacheid+y} 5505 then : 5506 printf %s "(cached) " >&6 5507 else case e in #( 5508 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5509 /* end confdefs.h. */ 5510 int i; 5511 int 5512 main (void) 5513 { 5514 5515 ; 5516 return 0; 5517 } 5518 _ACEOF 5519 if ac_fn_c_try_link "$LINENO" 5520 then : 5521 eval $cacheid=yes 5522 else case e in #( 5523 e) eval $cacheid=no ;; 5524 esac 5525 fi 5526 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5527 conftest$ac_exeext conftest.$ac_ext ;; 5528 esac 5529 fi 5530 5531 5532 CFLAGS="$xorg_testset_save_CFLAGS" 5533 5534 eval supported=\$$cacheid 5535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5536 printf "%s\n" "$supported" >&6; } 5537 if test "$supported" = "yes" ; then 5538 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5539 found="yes" 5540 fi 5541 fi 5542 5543 if test $found = "no" ; then 5544 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5545 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5546 fi 5547 5548 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5549 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5550 fi 5551 5552 CFLAGS="$CFLAGS -Wformat" 5553 5554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5555 printf %s "checking if $CC supports -Wformat... " >&6; } 5556 cacheid=xorg_cv_cc_flag__Wformat 5557 if eval test \${$cacheid+y} 5558 then : 5559 printf %s "(cached) " >&6 5560 else case e in #( 5561 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5562 /* end confdefs.h. */ 5563 int i; 5564 int 5565 main (void) 5566 { 5567 5568 ; 5569 return 0; 5570 } 5571 _ACEOF 5572 if ac_fn_c_try_link "$LINENO" 5573 then : 5574 eval $cacheid=yes 5575 else case e in #( 5576 e) eval $cacheid=no ;; 5577 esac 5578 fi 5579 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5580 conftest$ac_exeext conftest.$ac_ext ;; 5581 esac 5582 fi 5583 5584 5585 CFLAGS="$xorg_testset_save_CFLAGS" 5586 5587 eval supported=\$$cacheid 5588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5589 printf "%s\n" "$supported" >&6; } 5590 if test "$supported" = "yes" ; then 5591 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5592 found="yes" 5593 fi 5594 fi 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 xorg_testset_save_CFLAGS="$CFLAGS" 5613 5614 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5615 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5616 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5617 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5618 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5619 then : 5620 printf %s "(cached) " >&6 5621 else case e in #( 5622 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5623 /* end confdefs.h. */ 5624 int i; 5625 _ACEOF 5626 if ac_fn_c_try_compile "$LINENO" 5627 then : 5628 xorg_cv_cc_flag_unknown_warning_option=yes 5629 else case e in #( 5630 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5631 esac 5632 fi 5633 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5634 esac 5635 fi 5636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5637 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5638 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5639 CFLAGS="$xorg_testset_save_CFLAGS" 5640 fi 5641 5642 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5643 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5644 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5645 fi 5646 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5648 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5649 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5650 then : 5651 printf %s "(cached) " >&6 5652 else case e in #( 5653 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5654 /* end confdefs.h. */ 5655 int i; 5656 _ACEOF 5657 if ac_fn_c_try_compile "$LINENO" 5658 then : 5659 xorg_cv_cc_flag_unused_command_line_argument=yes 5660 else case e in #( 5661 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5662 esac 5663 fi 5664 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5665 esac 5666 fi 5667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5668 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5669 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5670 CFLAGS="$xorg_testset_save_CFLAGS" 5671 fi 5672 5673 found="no" 5674 5675 if test $found = "no" ; then 5676 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5677 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5678 fi 5679 5680 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5681 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5682 fi 5683 5684 CFLAGS="$CFLAGS -Wstrict-prototypes" 5685 5686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5687 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5688 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5689 if eval test \${$cacheid+y} 5690 then : 5691 printf %s "(cached) " >&6 5692 else case e in #( 5693 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5694 /* end confdefs.h. */ 5695 int i; 5696 int 5697 main (void) 5698 { 5699 5700 ; 5701 return 0; 5702 } 5703 _ACEOF 5704 if ac_fn_c_try_link "$LINENO" 5705 then : 5706 eval $cacheid=yes 5707 else case e in #( 5708 e) eval $cacheid=no ;; 5709 esac 5710 fi 5711 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5712 conftest$ac_exeext conftest.$ac_ext ;; 5713 esac 5714 fi 5715 5716 5717 CFLAGS="$xorg_testset_save_CFLAGS" 5718 5719 eval supported=\$$cacheid 5720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5721 printf "%s\n" "$supported" >&6; } 5722 if test "$supported" = "yes" ; then 5723 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5724 found="yes" 5725 fi 5726 fi 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 xorg_testset_save_CFLAGS="$CFLAGS" 5743 5744 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5745 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5747 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5748 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5749 then : 5750 printf %s "(cached) " >&6 5751 else case e in #( 5752 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5753 /* end confdefs.h. */ 5754 int i; 5755 _ACEOF 5756 if ac_fn_c_try_compile "$LINENO" 5757 then : 5758 xorg_cv_cc_flag_unknown_warning_option=yes 5759 else case e in #( 5760 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5761 esac 5762 fi 5763 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5764 esac 5765 fi 5766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5767 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5768 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5769 CFLAGS="$xorg_testset_save_CFLAGS" 5770 fi 5771 5772 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5773 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5774 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5775 fi 5776 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5778 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5779 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5780 then : 5781 printf %s "(cached) " >&6 5782 else case e in #( 5783 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5784 /* end confdefs.h. */ 5785 int i; 5786 _ACEOF 5787 if ac_fn_c_try_compile "$LINENO" 5788 then : 5789 xorg_cv_cc_flag_unused_command_line_argument=yes 5790 else case e in #( 5791 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5792 esac 5793 fi 5794 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5795 esac 5796 fi 5797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5798 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5799 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5800 CFLAGS="$xorg_testset_save_CFLAGS" 5801 fi 5802 5803 found="no" 5804 5805 if test $found = "no" ; then 5806 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5807 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5808 fi 5809 5810 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5811 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5812 fi 5813 5814 CFLAGS="$CFLAGS -Wmissing-prototypes" 5815 5816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5817 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5818 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5819 if eval test \${$cacheid+y} 5820 then : 5821 printf %s "(cached) " >&6 5822 else case e in #( 5823 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5824 /* end confdefs.h. */ 5825 int i; 5826 int 5827 main (void) 5828 { 5829 5830 ; 5831 return 0; 5832 } 5833 _ACEOF 5834 if ac_fn_c_try_link "$LINENO" 5835 then : 5836 eval $cacheid=yes 5837 else case e in #( 5838 e) eval $cacheid=no ;; 5839 esac 5840 fi 5841 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5842 conftest$ac_exeext conftest.$ac_ext ;; 5843 esac 5844 fi 5845 5846 5847 CFLAGS="$xorg_testset_save_CFLAGS" 5848 5849 eval supported=\$$cacheid 5850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5851 printf "%s\n" "$supported" >&6; } 5852 if test "$supported" = "yes" ; then 5853 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5854 found="yes" 5855 fi 5856 fi 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 xorg_testset_save_CFLAGS="$CFLAGS" 5873 5874 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5875 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5877 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5878 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5879 then : 5880 printf %s "(cached) " >&6 5881 else case e in #( 5882 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5883 /* end confdefs.h. */ 5884 int i; 5885 _ACEOF 5886 if ac_fn_c_try_compile "$LINENO" 5887 then : 5888 xorg_cv_cc_flag_unknown_warning_option=yes 5889 else case e in #( 5890 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5891 esac 5892 fi 5893 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5894 esac 5895 fi 5896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5897 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5898 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5899 CFLAGS="$xorg_testset_save_CFLAGS" 5900 fi 5901 5902 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5903 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5904 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5905 fi 5906 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5908 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5909 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5910 then : 5911 printf %s "(cached) " >&6 5912 else case e in #( 5913 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5914 /* end confdefs.h. */ 5915 int i; 5916 _ACEOF 5917 if ac_fn_c_try_compile "$LINENO" 5918 then : 5919 xorg_cv_cc_flag_unused_command_line_argument=yes 5920 else case e in #( 5921 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5922 esac 5923 fi 5924 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5925 esac 5926 fi 5927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5928 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5929 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5930 CFLAGS="$xorg_testset_save_CFLAGS" 5931 fi 5932 5933 found="no" 5934 5935 if test $found = "no" ; then 5936 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5937 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5938 fi 5939 5940 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5941 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5942 fi 5943 5944 CFLAGS="$CFLAGS -Wnested-externs" 5945 5946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5947 printf %s "checking if $CC supports -Wnested-externs... " >&6; } 5948 cacheid=xorg_cv_cc_flag__Wnested_externs 5949 if eval test \${$cacheid+y} 5950 then : 5951 printf %s "(cached) " >&6 5952 else case e in #( 5953 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5954 /* end confdefs.h. */ 5955 int i; 5956 int 5957 main (void) 5958 { 5959 5960 ; 5961 return 0; 5962 } 5963 _ACEOF 5964 if ac_fn_c_try_link "$LINENO" 5965 then : 5966 eval $cacheid=yes 5967 else case e in #( 5968 e) eval $cacheid=no ;; 5969 esac 5970 fi 5971 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5972 conftest$ac_exeext conftest.$ac_ext ;; 5973 esac 5974 fi 5975 5976 5977 CFLAGS="$xorg_testset_save_CFLAGS" 5978 5979 eval supported=\$$cacheid 5980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5981 printf "%s\n" "$supported" >&6; } 5982 if test "$supported" = "yes" ; then 5983 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5984 found="yes" 5985 fi 5986 fi 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 xorg_testset_save_CFLAGS="$CFLAGS" 6003 6004 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6005 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6007 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6008 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6009 then : 6010 printf %s "(cached) " >&6 6011 else case e in #( 6012 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6013 /* end confdefs.h. */ 6014 int i; 6015 _ACEOF 6016 if ac_fn_c_try_compile "$LINENO" 6017 then : 6018 xorg_cv_cc_flag_unknown_warning_option=yes 6019 else case e in #( 6020 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6021 esac 6022 fi 6023 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6024 esac 6025 fi 6026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6027 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6028 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6029 CFLAGS="$xorg_testset_save_CFLAGS" 6030 fi 6031 6032 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6033 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6034 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6035 fi 6036 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6038 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6039 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6040 then : 6041 printf %s "(cached) " >&6 6042 else case e in #( 6043 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6044 /* end confdefs.h. */ 6045 int i; 6046 _ACEOF 6047 if ac_fn_c_try_compile "$LINENO" 6048 then : 6049 xorg_cv_cc_flag_unused_command_line_argument=yes 6050 else case e in #( 6051 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6052 esac 6053 fi 6054 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6055 esac 6056 fi 6057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6058 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6059 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6060 CFLAGS="$xorg_testset_save_CFLAGS" 6061 fi 6062 6063 found="no" 6064 6065 if test $found = "no" ; then 6066 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6067 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6068 fi 6069 6070 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6071 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6072 fi 6073 6074 CFLAGS="$CFLAGS -Wbad-function-cast" 6075 6076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 6077 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 6078 cacheid=xorg_cv_cc_flag__Wbad_function_cast 6079 if eval test \${$cacheid+y} 6080 then : 6081 printf %s "(cached) " >&6 6082 else case e in #( 6083 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6084 /* end confdefs.h. */ 6085 int i; 6086 int 6087 main (void) 6088 { 6089 6090 ; 6091 return 0; 6092 } 6093 _ACEOF 6094 if ac_fn_c_try_link "$LINENO" 6095 then : 6096 eval $cacheid=yes 6097 else case e in #( 6098 e) eval $cacheid=no ;; 6099 esac 6100 fi 6101 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6102 conftest$ac_exeext conftest.$ac_ext ;; 6103 esac 6104 fi 6105 6106 6107 CFLAGS="$xorg_testset_save_CFLAGS" 6108 6109 eval supported=\$$cacheid 6110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6111 printf "%s\n" "$supported" >&6; } 6112 if test "$supported" = "yes" ; then 6113 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 6114 found="yes" 6115 fi 6116 fi 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 xorg_testset_save_CFLAGS="$CFLAGS" 6133 6134 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6135 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6137 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6138 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6139 then : 6140 printf %s "(cached) " >&6 6141 else case e in #( 6142 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6143 /* end confdefs.h. */ 6144 int i; 6145 _ACEOF 6146 if ac_fn_c_try_compile "$LINENO" 6147 then : 6148 xorg_cv_cc_flag_unknown_warning_option=yes 6149 else case e in #( 6150 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6151 esac 6152 fi 6153 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6154 esac 6155 fi 6156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6157 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6158 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6159 CFLAGS="$xorg_testset_save_CFLAGS" 6160 fi 6161 6162 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6163 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6164 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6165 fi 6166 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6168 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6169 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6170 then : 6171 printf %s "(cached) " >&6 6172 else case e in #( 6173 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6174 /* end confdefs.h. */ 6175 int i; 6176 _ACEOF 6177 if ac_fn_c_try_compile "$LINENO" 6178 then : 6179 xorg_cv_cc_flag_unused_command_line_argument=yes 6180 else case e in #( 6181 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6182 esac 6183 fi 6184 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6185 esac 6186 fi 6187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6188 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6189 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6190 CFLAGS="$xorg_testset_save_CFLAGS" 6191 fi 6192 6193 found="no" 6194 6195 if test $found = "no" ; then 6196 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6197 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6198 fi 6199 6200 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6201 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6202 fi 6203 6204 CFLAGS="$CFLAGS -Wold-style-definition" 6205 6206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 6207 printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 6208 cacheid=xorg_cv_cc_flag__Wold_style_definition 6209 if eval test \${$cacheid+y} 6210 then : 6211 printf %s "(cached) " >&6 6212 else case e in #( 6213 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6214 /* end confdefs.h. */ 6215 int i; 6216 int 6217 main (void) 6218 { 6219 6220 ; 6221 return 0; 6222 } 6223 _ACEOF 6224 if ac_fn_c_try_link "$LINENO" 6225 then : 6226 eval $cacheid=yes 6227 else case e in #( 6228 e) eval $cacheid=no ;; 6229 esac 6230 fi 6231 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6232 conftest$ac_exeext conftest.$ac_ext ;; 6233 esac 6234 fi 6235 6236 6237 CFLAGS="$xorg_testset_save_CFLAGS" 6238 6239 eval supported=\$$cacheid 6240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6241 printf "%s\n" "$supported" >&6; } 6242 if test "$supported" = "yes" ; then 6243 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 6244 found="yes" 6245 fi 6246 fi 6247 6248 if test $found = "no" ; then 6249 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6250 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6251 fi 6252 6253 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6254 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6255 fi 6256 6257 CFLAGS="$CFLAGS -fd" 6258 6259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 6260 printf %s "checking if $CC supports -fd... " >&6; } 6261 cacheid=xorg_cv_cc_flag__fd 6262 if eval test \${$cacheid+y} 6263 then : 6264 printf %s "(cached) " >&6 6265 else case e in #( 6266 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6267 /* end confdefs.h. */ 6268 int i; 6269 int 6270 main (void) 6271 { 6272 6273 ; 6274 return 0; 6275 } 6276 _ACEOF 6277 if ac_fn_c_try_link "$LINENO" 6278 then : 6279 eval $cacheid=yes 6280 else case e in #( 6281 e) eval $cacheid=no ;; 6282 esac 6283 fi 6284 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6285 conftest$ac_exeext conftest.$ac_ext ;; 6286 esac 6287 fi 6288 6289 6290 CFLAGS="$xorg_testset_save_CFLAGS" 6291 6292 eval supported=\$$cacheid 6293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6294 printf "%s\n" "$supported" >&6; } 6295 if test "$supported" = "yes" ; then 6296 BASE_CFLAGS="$BASE_CFLAGS -fd" 6297 found="yes" 6298 fi 6299 fi 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 xorg_testset_save_CFLAGS="$CFLAGS" 6316 6317 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6318 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6320 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6321 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6322 then : 6323 printf %s "(cached) " >&6 6324 else case e in #( 6325 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6326 /* end confdefs.h. */ 6327 int i; 6328 _ACEOF 6329 if ac_fn_c_try_compile "$LINENO" 6330 then : 6331 xorg_cv_cc_flag_unknown_warning_option=yes 6332 else case e in #( 6333 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6334 esac 6335 fi 6336 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6337 esac 6338 fi 6339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6340 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6341 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6342 CFLAGS="$xorg_testset_save_CFLAGS" 6343 fi 6344 6345 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6346 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6347 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6348 fi 6349 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6351 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6352 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6353 then : 6354 printf %s "(cached) " >&6 6355 else case e in #( 6356 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6357 /* end confdefs.h. */ 6358 int i; 6359 _ACEOF 6360 if ac_fn_c_try_compile "$LINENO" 6361 then : 6362 xorg_cv_cc_flag_unused_command_line_argument=yes 6363 else case e in #( 6364 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6365 esac 6366 fi 6367 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6368 esac 6369 fi 6370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6371 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6372 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6373 CFLAGS="$xorg_testset_save_CFLAGS" 6374 fi 6375 6376 found="no" 6377 6378 if test $found = "no" ; then 6379 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6380 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6381 fi 6382 6383 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6384 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6385 fi 6386 6387 CFLAGS="$CFLAGS -Wdeclaration-after-statement" 6388 6389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wdeclaration-after-statement" >&5 6390 printf %s "checking if $CC supports -Wdeclaration-after-statement... " >&6; } 6391 cacheid=xorg_cv_cc_flag__Wdeclaration_after_statement 6392 if eval test \${$cacheid+y} 6393 then : 6394 printf %s "(cached) " >&6 6395 else case e in #( 6396 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6397 /* end confdefs.h. */ 6398 int i; 6399 int 6400 main (void) 6401 { 6402 6403 ; 6404 return 0; 6405 } 6406 _ACEOF 6407 if ac_fn_c_try_link "$LINENO" 6408 then : 6409 eval $cacheid=yes 6410 else case e in #( 6411 e) eval $cacheid=no ;; 6412 esac 6413 fi 6414 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6415 conftest$ac_exeext conftest.$ac_ext ;; 6416 esac 6417 fi 6418 6419 6420 CFLAGS="$xorg_testset_save_CFLAGS" 6421 6422 eval supported=\$$cacheid 6423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6424 printf "%s\n" "$supported" >&6; } 6425 if test "$supported" = "yes" ; then 6426 BASE_CFLAGS="$BASE_CFLAGS -Wdeclaration-after-statement" 6427 found="yes" 6428 fi 6429 fi 6430 6431 6432 6433 6434 6435 # This chunk adds additional warnings that could catch undesired effects. 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 xorg_testset_save_CFLAGS="$CFLAGS" 6450 6451 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6452 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6454 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6455 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6456 then : 6457 printf %s "(cached) " >&6 6458 else case e in #( 6459 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6460 /* end confdefs.h. */ 6461 int i; 6462 _ACEOF 6463 if ac_fn_c_try_compile "$LINENO" 6464 then : 6465 xorg_cv_cc_flag_unknown_warning_option=yes 6466 else case e in #( 6467 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6468 esac 6469 fi 6470 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6471 esac 6472 fi 6473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6474 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6475 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6476 CFLAGS="$xorg_testset_save_CFLAGS" 6477 fi 6478 6479 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6480 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6481 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6482 fi 6483 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6484 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6485 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6486 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6487 then : 6488 printf %s "(cached) " >&6 6489 else case e in #( 6490 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6491 /* end confdefs.h. */ 6492 int i; 6493 _ACEOF 6494 if ac_fn_c_try_compile "$LINENO" 6495 then : 6496 xorg_cv_cc_flag_unused_command_line_argument=yes 6497 else case e in #( 6498 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6499 esac 6500 fi 6501 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6502 esac 6503 fi 6504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6505 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6506 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6507 CFLAGS="$xorg_testset_save_CFLAGS" 6508 fi 6509 6510 found="no" 6511 6512 if test $found = "no" ; then 6513 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6514 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6515 fi 6516 6517 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6518 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6519 fi 6520 6521 CFLAGS="$CFLAGS -Wunused" 6522 6523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 6524 printf %s "checking if $CC supports -Wunused... " >&6; } 6525 cacheid=xorg_cv_cc_flag__Wunused 6526 if eval test \${$cacheid+y} 6527 then : 6528 printf %s "(cached) " >&6 6529 else case e in #( 6530 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6531 /* end confdefs.h. */ 6532 int i; 6533 int 6534 main (void) 6535 { 6536 6537 ; 6538 return 0; 6539 } 6540 _ACEOF 6541 if ac_fn_c_try_link "$LINENO" 6542 then : 6543 eval $cacheid=yes 6544 else case e in #( 6545 e) eval $cacheid=no ;; 6546 esac 6547 fi 6548 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6549 conftest$ac_exeext conftest.$ac_ext ;; 6550 esac 6551 fi 6552 6553 6554 CFLAGS="$xorg_testset_save_CFLAGS" 6555 6556 eval supported=\$$cacheid 6557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6558 printf "%s\n" "$supported" >&6; } 6559 if test "$supported" = "yes" ; then 6560 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 6561 found="yes" 6562 fi 6563 fi 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 xorg_testset_save_CFLAGS="$CFLAGS" 6580 6581 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6582 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6584 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6585 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6586 then : 6587 printf %s "(cached) " >&6 6588 else case e in #( 6589 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6590 /* end confdefs.h. */ 6591 int i; 6592 _ACEOF 6593 if ac_fn_c_try_compile "$LINENO" 6594 then : 6595 xorg_cv_cc_flag_unknown_warning_option=yes 6596 else case e in #( 6597 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6598 esac 6599 fi 6600 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6601 esac 6602 fi 6603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6604 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6605 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6606 CFLAGS="$xorg_testset_save_CFLAGS" 6607 fi 6608 6609 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6610 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6611 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6612 fi 6613 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6615 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6616 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6617 then : 6618 printf %s "(cached) " >&6 6619 else case e in #( 6620 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6621 /* end confdefs.h. */ 6622 int i; 6623 _ACEOF 6624 if ac_fn_c_try_compile "$LINENO" 6625 then : 6626 xorg_cv_cc_flag_unused_command_line_argument=yes 6627 else case e in #( 6628 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6629 esac 6630 fi 6631 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6632 esac 6633 fi 6634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6635 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6636 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6637 CFLAGS="$xorg_testset_save_CFLAGS" 6638 fi 6639 6640 found="no" 6641 6642 if test $found = "no" ; then 6643 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6644 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6645 fi 6646 6647 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6648 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6649 fi 6650 6651 CFLAGS="$CFLAGS -Wuninitialized" 6652 6653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6654 printf %s "checking if $CC supports -Wuninitialized... " >&6; } 6655 cacheid=xorg_cv_cc_flag__Wuninitialized 6656 if eval test \${$cacheid+y} 6657 then : 6658 printf %s "(cached) " >&6 6659 else case e in #( 6660 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6661 /* end confdefs.h. */ 6662 int i; 6663 int 6664 main (void) 6665 { 6666 6667 ; 6668 return 0; 6669 } 6670 _ACEOF 6671 if ac_fn_c_try_link "$LINENO" 6672 then : 6673 eval $cacheid=yes 6674 else case e in #( 6675 e) eval $cacheid=no ;; 6676 esac 6677 fi 6678 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6679 conftest$ac_exeext conftest.$ac_ext ;; 6680 esac 6681 fi 6682 6683 6684 CFLAGS="$xorg_testset_save_CFLAGS" 6685 6686 eval supported=\$$cacheid 6687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6688 printf "%s\n" "$supported" >&6; } 6689 if test "$supported" = "yes" ; then 6690 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6691 found="yes" 6692 fi 6693 fi 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 xorg_testset_save_CFLAGS="$CFLAGS" 6710 6711 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6712 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6714 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6715 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6716 then : 6717 printf %s "(cached) " >&6 6718 else case e in #( 6719 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6720 /* end confdefs.h. */ 6721 int i; 6722 _ACEOF 6723 if ac_fn_c_try_compile "$LINENO" 6724 then : 6725 xorg_cv_cc_flag_unknown_warning_option=yes 6726 else case e in #( 6727 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6728 esac 6729 fi 6730 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6731 esac 6732 fi 6733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6734 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6735 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6736 CFLAGS="$xorg_testset_save_CFLAGS" 6737 fi 6738 6739 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6740 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6741 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6742 fi 6743 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6745 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6746 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6747 then : 6748 printf %s "(cached) " >&6 6749 else case e in #( 6750 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6751 /* end confdefs.h. */ 6752 int i; 6753 _ACEOF 6754 if ac_fn_c_try_compile "$LINENO" 6755 then : 6756 xorg_cv_cc_flag_unused_command_line_argument=yes 6757 else case e in #( 6758 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6759 esac 6760 fi 6761 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6762 esac 6763 fi 6764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6765 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6766 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6767 CFLAGS="$xorg_testset_save_CFLAGS" 6768 fi 6769 6770 found="no" 6771 6772 if test $found = "no" ; then 6773 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6774 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6775 fi 6776 6777 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6778 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6779 fi 6780 6781 CFLAGS="$CFLAGS -Wshadow" 6782 6783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6784 printf %s "checking if $CC supports -Wshadow... " >&6; } 6785 cacheid=xorg_cv_cc_flag__Wshadow 6786 if eval test \${$cacheid+y} 6787 then : 6788 printf %s "(cached) " >&6 6789 else case e in #( 6790 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6791 /* end confdefs.h. */ 6792 int i; 6793 int 6794 main (void) 6795 { 6796 6797 ; 6798 return 0; 6799 } 6800 _ACEOF 6801 if ac_fn_c_try_link "$LINENO" 6802 then : 6803 eval $cacheid=yes 6804 else case e in #( 6805 e) eval $cacheid=no ;; 6806 esac 6807 fi 6808 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6809 conftest$ac_exeext conftest.$ac_ext ;; 6810 esac 6811 fi 6812 6813 6814 CFLAGS="$xorg_testset_save_CFLAGS" 6815 6816 eval supported=\$$cacheid 6817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6818 printf "%s\n" "$supported" >&6; } 6819 if test "$supported" = "yes" ; then 6820 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6821 found="yes" 6822 fi 6823 fi 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 xorg_testset_save_CFLAGS="$CFLAGS" 6840 6841 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6842 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6844 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6845 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6846 then : 6847 printf %s "(cached) " >&6 6848 else case e in #( 6849 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6850 /* end confdefs.h. */ 6851 int i; 6852 _ACEOF 6853 if ac_fn_c_try_compile "$LINENO" 6854 then : 6855 xorg_cv_cc_flag_unknown_warning_option=yes 6856 else case e in #( 6857 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6858 esac 6859 fi 6860 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6861 esac 6862 fi 6863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6864 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6865 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6866 CFLAGS="$xorg_testset_save_CFLAGS" 6867 fi 6868 6869 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6870 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6871 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6872 fi 6873 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6875 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6876 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6877 then : 6878 printf %s "(cached) " >&6 6879 else case e in #( 6880 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6881 /* end confdefs.h. */ 6882 int i; 6883 _ACEOF 6884 if ac_fn_c_try_compile "$LINENO" 6885 then : 6886 xorg_cv_cc_flag_unused_command_line_argument=yes 6887 else case e in #( 6888 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6889 esac 6890 fi 6891 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6892 esac 6893 fi 6894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6895 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6896 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6897 CFLAGS="$xorg_testset_save_CFLAGS" 6898 fi 6899 6900 found="no" 6901 6902 if test $found = "no" ; then 6903 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6904 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6905 fi 6906 6907 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6908 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6909 fi 6910 6911 CFLAGS="$CFLAGS -Wmissing-noreturn" 6912 6913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6914 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6915 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6916 if eval test \${$cacheid+y} 6917 then : 6918 printf %s "(cached) " >&6 6919 else case e in #( 6920 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6921 /* end confdefs.h. */ 6922 int i; 6923 int 6924 main (void) 6925 { 6926 6927 ; 6928 return 0; 6929 } 6930 _ACEOF 6931 if ac_fn_c_try_link "$LINENO" 6932 then : 6933 eval $cacheid=yes 6934 else case e in #( 6935 e) eval $cacheid=no ;; 6936 esac 6937 fi 6938 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6939 conftest$ac_exeext conftest.$ac_ext ;; 6940 esac 6941 fi 6942 6943 6944 CFLAGS="$xorg_testset_save_CFLAGS" 6945 6946 eval supported=\$$cacheid 6947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6948 printf "%s\n" "$supported" >&6; } 6949 if test "$supported" = "yes" ; then 6950 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6951 found="yes" 6952 fi 6953 fi 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 xorg_testset_save_CFLAGS="$CFLAGS" 6970 6971 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6972 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6973 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6974 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6975 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6976 then : 6977 printf %s "(cached) " >&6 6978 else case e in #( 6979 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6980 /* end confdefs.h. */ 6981 int i; 6982 _ACEOF 6983 if ac_fn_c_try_compile "$LINENO" 6984 then : 6985 xorg_cv_cc_flag_unknown_warning_option=yes 6986 else case e in #( 6987 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6988 esac 6989 fi 6990 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6991 esac 6992 fi 6993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6994 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6995 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6996 CFLAGS="$xorg_testset_save_CFLAGS" 6997 fi 6998 6999 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7000 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7001 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7002 fi 7003 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7005 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7006 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7007 then : 7008 printf %s "(cached) " >&6 7009 else case e in #( 7010 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7011 /* end confdefs.h. */ 7012 int i; 7013 _ACEOF 7014 if ac_fn_c_try_compile "$LINENO" 7015 then : 7016 xorg_cv_cc_flag_unused_command_line_argument=yes 7017 else case e in #( 7018 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7019 esac 7020 fi 7021 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7022 esac 7023 fi 7024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7025 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7026 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7027 CFLAGS="$xorg_testset_save_CFLAGS" 7028 fi 7029 7030 found="no" 7031 7032 if test $found = "no" ; then 7033 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7034 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7035 fi 7036 7037 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7038 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7039 fi 7040 7041 CFLAGS="$CFLAGS -Wmissing-format-attribute" 7042 7043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 7044 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 7045 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 7046 if eval test \${$cacheid+y} 7047 then : 7048 printf %s "(cached) " >&6 7049 else case e in #( 7050 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7051 /* end confdefs.h. */ 7052 int i; 7053 int 7054 main (void) 7055 { 7056 7057 ; 7058 return 0; 7059 } 7060 _ACEOF 7061 if ac_fn_c_try_link "$LINENO" 7062 then : 7063 eval $cacheid=yes 7064 else case e in #( 7065 e) eval $cacheid=no ;; 7066 esac 7067 fi 7068 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7069 conftest$ac_exeext conftest.$ac_ext ;; 7070 esac 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 -Wmissing-format-attribute" 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 case e in #( 7109 e) 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 case e in #( 7117 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7118 esac 7119 fi 7120 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7121 esac 7122 fi 7123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7124 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7125 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7126 CFLAGS="$xorg_testset_save_CFLAGS" 7127 fi 7128 7129 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7130 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7131 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7132 fi 7133 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7135 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7136 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7137 then : 7138 printf %s "(cached) " >&6 7139 else case e in #( 7140 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7141 /* end confdefs.h. */ 7142 int i; 7143 _ACEOF 7144 if ac_fn_c_try_compile "$LINENO" 7145 then : 7146 xorg_cv_cc_flag_unused_command_line_argument=yes 7147 else case e in #( 7148 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7149 esac 7150 fi 7151 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7152 esac 7153 fi 7154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7155 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7156 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7157 CFLAGS="$xorg_testset_save_CFLAGS" 7158 fi 7159 7160 found="no" 7161 7162 if test $found = "no" ; then 7163 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7164 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7165 fi 7166 7167 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7168 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7169 fi 7170 7171 CFLAGS="$CFLAGS -Wredundant-decls" 7172 7173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 7174 printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 7175 cacheid=xorg_cv_cc_flag__Wredundant_decls 7176 if eval test \${$cacheid+y} 7177 then : 7178 printf %s "(cached) " >&6 7179 else case e in #( 7180 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7181 /* end confdefs.h. */ 7182 int i; 7183 int 7184 main (void) 7185 { 7186 7187 ; 7188 return 0; 7189 } 7190 _ACEOF 7191 if ac_fn_c_try_link "$LINENO" 7192 then : 7193 eval $cacheid=yes 7194 else case e in #( 7195 e) eval $cacheid=no ;; 7196 esac 7197 fi 7198 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7199 conftest$ac_exeext conftest.$ac_ext ;; 7200 esac 7201 fi 7202 7203 7204 CFLAGS="$xorg_testset_save_CFLAGS" 7205 7206 eval supported=\$$cacheid 7207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7208 printf "%s\n" "$supported" >&6; } 7209 if test "$supported" = "yes" ; then 7210 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 7211 found="yes" 7212 fi 7213 fi 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 xorg_testset_save_CFLAGS="$CFLAGS" 7230 7231 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7232 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7234 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7235 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7236 then : 7237 printf %s "(cached) " >&6 7238 else case e in #( 7239 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7240 /* end confdefs.h. */ 7241 int i; 7242 _ACEOF 7243 if ac_fn_c_try_compile "$LINENO" 7244 then : 7245 xorg_cv_cc_flag_unknown_warning_option=yes 7246 else case e in #( 7247 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7248 esac 7249 fi 7250 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7251 esac 7252 fi 7253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7254 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7255 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7256 CFLAGS="$xorg_testset_save_CFLAGS" 7257 fi 7258 7259 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7260 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7261 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7262 fi 7263 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7265 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7266 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7267 then : 7268 printf %s "(cached) " >&6 7269 else case e in #( 7270 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7271 /* end confdefs.h. */ 7272 int i; 7273 _ACEOF 7274 if ac_fn_c_try_compile "$LINENO" 7275 then : 7276 xorg_cv_cc_flag_unused_command_line_argument=yes 7277 else case e in #( 7278 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7279 esac 7280 fi 7281 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7282 esac 7283 fi 7284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7285 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7286 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7287 CFLAGS="$xorg_testset_save_CFLAGS" 7288 fi 7289 7290 found="no" 7291 7292 if test $found = "no" ; then 7293 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7294 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7295 fi 7296 7297 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7298 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7299 fi 7300 7301 CFLAGS="$CFLAGS -Wlogical-op" 7302 7303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 7304 printf %s "checking if $CC supports -Wlogical-op... " >&6; } 7305 cacheid=xorg_cv_cc_flag__Wlogical_op 7306 if eval test \${$cacheid+y} 7307 then : 7308 printf %s "(cached) " >&6 7309 else case e in #( 7310 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7311 /* end confdefs.h. */ 7312 int i; 7313 int 7314 main (void) 7315 { 7316 7317 ; 7318 return 0; 7319 } 7320 _ACEOF 7321 if ac_fn_c_try_link "$LINENO" 7322 then : 7323 eval $cacheid=yes 7324 else case e in #( 7325 e) eval $cacheid=no ;; 7326 esac 7327 fi 7328 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7329 conftest$ac_exeext conftest.$ac_ext ;; 7330 esac 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 -Wlogical-op" 7341 found="yes" 7342 fi 7343 fi 7344 7345 7346 7347 # These are currently disabled because they are noisy. They will be enabled 7348 # in the future once the codebase is sufficiently modernized to silence 7349 # them. For now, I don't want them to drown out the other warnings. 7350 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 7351 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 7352 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 7353 7354 # Turn some warnings into errors, so we don't accidentally get successful builds 7355 # when there are problems that should be fixed. 7356 7357 if test "x$SELECTIVE_WERROR" = "xyes" ; then 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 xorg_testset_save_CFLAGS="$CFLAGS" 7372 7373 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7374 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7376 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7377 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7378 then : 7379 printf %s "(cached) " >&6 7380 else case e in #( 7381 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7382 /* end confdefs.h. */ 7383 int i; 7384 _ACEOF 7385 if ac_fn_c_try_compile "$LINENO" 7386 then : 7387 xorg_cv_cc_flag_unknown_warning_option=yes 7388 else case e in #( 7389 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7390 esac 7391 fi 7392 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7393 esac 7394 fi 7395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7396 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7397 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7398 CFLAGS="$xorg_testset_save_CFLAGS" 7399 fi 7400 7401 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7402 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7403 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7404 fi 7405 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7407 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7408 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7409 then : 7410 printf %s "(cached) " >&6 7411 else case e in #( 7412 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7413 /* end confdefs.h. */ 7414 int i; 7415 _ACEOF 7416 if ac_fn_c_try_compile "$LINENO" 7417 then : 7418 xorg_cv_cc_flag_unused_command_line_argument=yes 7419 else case e in #( 7420 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7421 esac 7422 fi 7423 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7424 esac 7425 fi 7426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7427 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7428 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7429 CFLAGS="$xorg_testset_save_CFLAGS" 7430 fi 7431 7432 found="no" 7433 7434 if test $found = "no" ; then 7435 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7436 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7437 fi 7438 7439 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7440 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7441 fi 7442 7443 CFLAGS="$CFLAGS -Werror=implicit" 7444 7445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 7446 printf %s "checking if $CC supports -Werror=implicit... " >&6; } 7447 cacheid=xorg_cv_cc_flag__Werror_implicit 7448 if eval test \${$cacheid+y} 7449 then : 7450 printf %s "(cached) " >&6 7451 else case e in #( 7452 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7453 /* end confdefs.h. */ 7454 int i; 7455 int 7456 main (void) 7457 { 7458 7459 ; 7460 return 0; 7461 } 7462 _ACEOF 7463 if ac_fn_c_try_link "$LINENO" 7464 then : 7465 eval $cacheid=yes 7466 else case e in #( 7467 e) eval $cacheid=no ;; 7468 esac 7469 fi 7470 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7471 conftest$ac_exeext conftest.$ac_ext ;; 7472 esac 7473 fi 7474 7475 7476 CFLAGS="$xorg_testset_save_CFLAGS" 7477 7478 eval supported=\$$cacheid 7479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7480 printf "%s\n" "$supported" >&6; } 7481 if test "$supported" = "yes" ; then 7482 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 7483 found="yes" 7484 fi 7485 fi 7486 7487 if test $found = "no" ; then 7488 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7489 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7490 fi 7491 7492 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7493 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7494 fi 7495 7496 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7497 7498 { 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 7499 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 7500 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 7501 if eval test \${$cacheid+y} 7502 then : 7503 printf %s "(cached) " >&6 7504 else case e in #( 7505 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7506 /* end confdefs.h. */ 7507 int i; 7508 int 7509 main (void) 7510 { 7511 7512 ; 7513 return 0; 7514 } 7515 _ACEOF 7516 if ac_fn_c_try_link "$LINENO" 7517 then : 7518 eval $cacheid=yes 7519 else case e in #( 7520 e) eval $cacheid=no ;; 7521 esac 7522 fi 7523 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7524 conftest$ac_exeext conftest.$ac_ext ;; 7525 esac 7526 fi 7527 7528 7529 CFLAGS="$xorg_testset_save_CFLAGS" 7530 7531 eval supported=\$$cacheid 7532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7533 printf "%s\n" "$supported" >&6; } 7534 if test "$supported" = "yes" ; then 7535 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 7536 found="yes" 7537 fi 7538 fi 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 xorg_testset_save_CFLAGS="$CFLAGS" 7555 7556 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7557 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7559 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7560 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7561 then : 7562 printf %s "(cached) " >&6 7563 else case e in #( 7564 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7565 /* end confdefs.h. */ 7566 int i; 7567 _ACEOF 7568 if ac_fn_c_try_compile "$LINENO" 7569 then : 7570 xorg_cv_cc_flag_unknown_warning_option=yes 7571 else case e in #( 7572 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7573 esac 7574 fi 7575 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7576 esac 7577 fi 7578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7579 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7580 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7581 CFLAGS="$xorg_testset_save_CFLAGS" 7582 fi 7583 7584 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7585 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7586 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7587 fi 7588 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7590 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7591 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7592 then : 7593 printf %s "(cached) " >&6 7594 else case e in #( 7595 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7596 /* end confdefs.h. */ 7597 int i; 7598 _ACEOF 7599 if ac_fn_c_try_compile "$LINENO" 7600 then : 7601 xorg_cv_cc_flag_unused_command_line_argument=yes 7602 else case e in #( 7603 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7604 esac 7605 fi 7606 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7607 esac 7608 fi 7609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7610 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7611 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7612 CFLAGS="$xorg_testset_save_CFLAGS" 7613 fi 7614 7615 found="no" 7616 7617 if test $found = "no" ; then 7618 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7619 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7620 fi 7621 7622 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7623 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7624 fi 7625 7626 CFLAGS="$CFLAGS -Werror=nonnull" 7627 7628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7629 printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7630 cacheid=xorg_cv_cc_flag__Werror_nonnull 7631 if eval test \${$cacheid+y} 7632 then : 7633 printf %s "(cached) " >&6 7634 else case e in #( 7635 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7636 /* end confdefs.h. */ 7637 int i; 7638 int 7639 main (void) 7640 { 7641 7642 ; 7643 return 0; 7644 } 7645 _ACEOF 7646 if ac_fn_c_try_link "$LINENO" 7647 then : 7648 eval $cacheid=yes 7649 else case e in #( 7650 e) eval $cacheid=no ;; 7651 esac 7652 fi 7653 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7654 conftest$ac_exeext conftest.$ac_ext ;; 7655 esac 7656 fi 7657 7658 7659 CFLAGS="$xorg_testset_save_CFLAGS" 7660 7661 eval supported=\$$cacheid 7662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7663 printf "%s\n" "$supported" >&6; } 7664 if test "$supported" = "yes" ; then 7665 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7666 found="yes" 7667 fi 7668 fi 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 xorg_testset_save_CFLAGS="$CFLAGS" 7685 7686 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7687 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7689 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7690 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7691 then : 7692 printf %s "(cached) " >&6 7693 else case e in #( 7694 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7695 /* end confdefs.h. */ 7696 int i; 7697 _ACEOF 7698 if ac_fn_c_try_compile "$LINENO" 7699 then : 7700 xorg_cv_cc_flag_unknown_warning_option=yes 7701 else case e in #( 7702 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7703 esac 7704 fi 7705 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7706 esac 7707 fi 7708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7709 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7710 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7711 CFLAGS="$xorg_testset_save_CFLAGS" 7712 fi 7713 7714 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7715 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7716 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7717 fi 7718 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7720 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7721 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7722 then : 7723 printf %s "(cached) " >&6 7724 else case e in #( 7725 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7726 /* end confdefs.h. */ 7727 int i; 7728 _ACEOF 7729 if ac_fn_c_try_compile "$LINENO" 7730 then : 7731 xorg_cv_cc_flag_unused_command_line_argument=yes 7732 else case e in #( 7733 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7734 esac 7735 fi 7736 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7737 esac 7738 fi 7739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7740 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7741 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7742 CFLAGS="$xorg_testset_save_CFLAGS" 7743 fi 7744 7745 found="no" 7746 7747 if test $found = "no" ; then 7748 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7749 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7750 fi 7751 7752 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7753 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7754 fi 7755 7756 CFLAGS="$CFLAGS -Werror=init-self" 7757 7758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7759 printf %s "checking if $CC supports -Werror=init-self... " >&6; } 7760 cacheid=xorg_cv_cc_flag__Werror_init_self 7761 if eval test \${$cacheid+y} 7762 then : 7763 printf %s "(cached) " >&6 7764 else case e in #( 7765 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7766 /* end confdefs.h. */ 7767 int i; 7768 int 7769 main (void) 7770 { 7771 7772 ; 7773 return 0; 7774 } 7775 _ACEOF 7776 if ac_fn_c_try_link "$LINENO" 7777 then : 7778 eval $cacheid=yes 7779 else case e in #( 7780 e) eval $cacheid=no ;; 7781 esac 7782 fi 7783 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7784 conftest$ac_exeext conftest.$ac_ext ;; 7785 esac 7786 fi 7787 7788 7789 CFLAGS="$xorg_testset_save_CFLAGS" 7790 7791 eval supported=\$$cacheid 7792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7793 printf "%s\n" "$supported" >&6; } 7794 if test "$supported" = "yes" ; then 7795 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7796 found="yes" 7797 fi 7798 fi 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 xorg_testset_save_CFLAGS="$CFLAGS" 7815 7816 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7817 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7819 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7820 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7821 then : 7822 printf %s "(cached) " >&6 7823 else case e in #( 7824 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7825 /* end confdefs.h. */ 7826 int i; 7827 _ACEOF 7828 if ac_fn_c_try_compile "$LINENO" 7829 then : 7830 xorg_cv_cc_flag_unknown_warning_option=yes 7831 else case e in #( 7832 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7833 esac 7834 fi 7835 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7836 esac 7837 fi 7838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7839 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7840 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7841 CFLAGS="$xorg_testset_save_CFLAGS" 7842 fi 7843 7844 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7845 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7846 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7847 fi 7848 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7850 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7851 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7852 then : 7853 printf %s "(cached) " >&6 7854 else case e in #( 7855 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7856 /* end confdefs.h. */ 7857 int i; 7858 _ACEOF 7859 if ac_fn_c_try_compile "$LINENO" 7860 then : 7861 xorg_cv_cc_flag_unused_command_line_argument=yes 7862 else case e in #( 7863 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7864 esac 7865 fi 7866 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7867 esac 7868 fi 7869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7870 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7871 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7872 CFLAGS="$xorg_testset_save_CFLAGS" 7873 fi 7874 7875 found="no" 7876 7877 if test $found = "no" ; then 7878 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7879 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7880 fi 7881 7882 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7883 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7884 fi 7885 7886 CFLAGS="$CFLAGS -Werror=main" 7887 7888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7889 printf %s "checking if $CC supports -Werror=main... " >&6; } 7890 cacheid=xorg_cv_cc_flag__Werror_main 7891 if eval test \${$cacheid+y} 7892 then : 7893 printf %s "(cached) " >&6 7894 else case e in #( 7895 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7896 /* end confdefs.h. */ 7897 int i; 7898 int 7899 main (void) 7900 { 7901 7902 ; 7903 return 0; 7904 } 7905 _ACEOF 7906 if ac_fn_c_try_link "$LINENO" 7907 then : 7908 eval $cacheid=yes 7909 else case e in #( 7910 e) eval $cacheid=no ;; 7911 esac 7912 fi 7913 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7914 conftest$ac_exeext conftest.$ac_ext ;; 7915 esac 7916 fi 7917 7918 7919 CFLAGS="$xorg_testset_save_CFLAGS" 7920 7921 eval supported=\$$cacheid 7922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7923 printf "%s\n" "$supported" >&6; } 7924 if test "$supported" = "yes" ; then 7925 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7926 found="yes" 7927 fi 7928 fi 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 xorg_testset_save_CFLAGS="$CFLAGS" 7945 7946 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7947 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7949 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7950 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7951 then : 7952 printf %s "(cached) " >&6 7953 else case e in #( 7954 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7955 /* end confdefs.h. */ 7956 int i; 7957 _ACEOF 7958 if ac_fn_c_try_compile "$LINENO" 7959 then : 7960 xorg_cv_cc_flag_unknown_warning_option=yes 7961 else case e in #( 7962 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7963 esac 7964 fi 7965 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7966 esac 7967 fi 7968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7969 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7970 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7971 CFLAGS="$xorg_testset_save_CFLAGS" 7972 fi 7973 7974 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7975 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7976 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7977 fi 7978 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7980 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7981 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7982 then : 7983 printf %s "(cached) " >&6 7984 else case e in #( 7985 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7986 /* end confdefs.h. */ 7987 int i; 7988 _ACEOF 7989 if ac_fn_c_try_compile "$LINENO" 7990 then : 7991 xorg_cv_cc_flag_unused_command_line_argument=yes 7992 else case e in #( 7993 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7994 esac 7995 fi 7996 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7997 esac 7998 fi 7999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8000 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8001 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8002 CFLAGS="$xorg_testset_save_CFLAGS" 8003 fi 8004 8005 found="no" 8006 8007 if test $found = "no" ; then 8008 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8009 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8010 fi 8011 8012 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8013 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8014 fi 8015 8016 CFLAGS="$CFLAGS -Werror=missing-braces" 8017 8018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 8019 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 8020 cacheid=xorg_cv_cc_flag__Werror_missing_braces 8021 if eval test \${$cacheid+y} 8022 then : 8023 printf %s "(cached) " >&6 8024 else case e in #( 8025 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8026 /* end confdefs.h. */ 8027 int i; 8028 int 8029 main (void) 8030 { 8031 8032 ; 8033 return 0; 8034 } 8035 _ACEOF 8036 if ac_fn_c_try_link "$LINENO" 8037 then : 8038 eval $cacheid=yes 8039 else case e in #( 8040 e) eval $cacheid=no ;; 8041 esac 8042 fi 8043 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8044 conftest$ac_exeext conftest.$ac_ext ;; 8045 esac 8046 fi 8047 8048 8049 CFLAGS="$xorg_testset_save_CFLAGS" 8050 8051 eval supported=\$$cacheid 8052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8053 printf "%s\n" "$supported" >&6; } 8054 if test "$supported" = "yes" ; then 8055 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 8056 found="yes" 8057 fi 8058 fi 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 xorg_testset_save_CFLAGS="$CFLAGS" 8075 8076 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8077 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8078 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8079 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8080 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8081 then : 8082 printf %s "(cached) " >&6 8083 else case e in #( 8084 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8085 /* end confdefs.h. */ 8086 int i; 8087 _ACEOF 8088 if ac_fn_c_try_compile "$LINENO" 8089 then : 8090 xorg_cv_cc_flag_unknown_warning_option=yes 8091 else case e in #( 8092 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8093 esac 8094 fi 8095 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8096 esac 8097 fi 8098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8099 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8100 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8101 CFLAGS="$xorg_testset_save_CFLAGS" 8102 fi 8103 8104 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8105 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8106 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8107 fi 8108 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8110 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8111 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8112 then : 8113 printf %s "(cached) " >&6 8114 else case e in #( 8115 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8116 /* end confdefs.h. */ 8117 int i; 8118 _ACEOF 8119 if ac_fn_c_try_compile "$LINENO" 8120 then : 8121 xorg_cv_cc_flag_unused_command_line_argument=yes 8122 else case e in #( 8123 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8124 esac 8125 fi 8126 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8127 esac 8128 fi 8129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8130 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8131 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8132 CFLAGS="$xorg_testset_save_CFLAGS" 8133 fi 8134 8135 found="no" 8136 8137 if test $found = "no" ; then 8138 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8139 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8140 fi 8141 8142 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8143 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8144 fi 8145 8146 CFLAGS="$CFLAGS -Werror=sequence-point" 8147 8148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 8149 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 8150 cacheid=xorg_cv_cc_flag__Werror_sequence_point 8151 if eval test \${$cacheid+y} 8152 then : 8153 printf %s "(cached) " >&6 8154 else case e in #( 8155 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8156 /* end confdefs.h. */ 8157 int i; 8158 int 8159 main (void) 8160 { 8161 8162 ; 8163 return 0; 8164 } 8165 _ACEOF 8166 if ac_fn_c_try_link "$LINENO" 8167 then : 8168 eval $cacheid=yes 8169 else case e in #( 8170 e) eval $cacheid=no ;; 8171 esac 8172 fi 8173 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8174 conftest$ac_exeext conftest.$ac_ext ;; 8175 esac 8176 fi 8177 8178 8179 CFLAGS="$xorg_testset_save_CFLAGS" 8180 8181 eval supported=\$$cacheid 8182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8183 printf "%s\n" "$supported" >&6; } 8184 if test "$supported" = "yes" ; then 8185 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 8186 found="yes" 8187 fi 8188 fi 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 xorg_testset_save_CFLAGS="$CFLAGS" 8205 8206 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8207 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8209 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8210 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8211 then : 8212 printf %s "(cached) " >&6 8213 else case e in #( 8214 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8215 /* end confdefs.h. */ 8216 int i; 8217 _ACEOF 8218 if ac_fn_c_try_compile "$LINENO" 8219 then : 8220 xorg_cv_cc_flag_unknown_warning_option=yes 8221 else case e in #( 8222 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8223 esac 8224 fi 8225 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8226 esac 8227 fi 8228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8229 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8230 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8231 CFLAGS="$xorg_testset_save_CFLAGS" 8232 fi 8233 8234 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8235 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8236 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8237 fi 8238 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8240 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8241 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8242 then : 8243 printf %s "(cached) " >&6 8244 else case e in #( 8245 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8246 /* end confdefs.h. */ 8247 int i; 8248 _ACEOF 8249 if ac_fn_c_try_compile "$LINENO" 8250 then : 8251 xorg_cv_cc_flag_unused_command_line_argument=yes 8252 else case e in #( 8253 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8254 esac 8255 fi 8256 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8257 esac 8258 fi 8259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8260 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8261 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8262 CFLAGS="$xorg_testset_save_CFLAGS" 8263 fi 8264 8265 found="no" 8266 8267 if test $found = "no" ; then 8268 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8269 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8270 fi 8271 8272 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8273 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8274 fi 8275 8276 CFLAGS="$CFLAGS -Werror=return-type" 8277 8278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 8279 printf %s "checking if $CC supports -Werror=return-type... " >&6; } 8280 cacheid=xorg_cv_cc_flag__Werror_return_type 8281 if eval test \${$cacheid+y} 8282 then : 8283 printf %s "(cached) " >&6 8284 else case e in #( 8285 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8286 /* end confdefs.h. */ 8287 int i; 8288 int 8289 main (void) 8290 { 8291 8292 ; 8293 return 0; 8294 } 8295 _ACEOF 8296 if ac_fn_c_try_link "$LINENO" 8297 then : 8298 eval $cacheid=yes 8299 else case e in #( 8300 e) eval $cacheid=no ;; 8301 esac 8302 fi 8303 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8304 conftest$ac_exeext conftest.$ac_ext ;; 8305 esac 8306 fi 8307 8308 8309 CFLAGS="$xorg_testset_save_CFLAGS" 8310 8311 eval supported=\$$cacheid 8312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8313 printf "%s\n" "$supported" >&6; } 8314 if test "$supported" = "yes" ; then 8315 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 8316 found="yes" 8317 fi 8318 fi 8319 8320 if test $found = "no" ; then 8321 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8322 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8323 fi 8324 8325 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8326 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8327 fi 8328 8329 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8330 8331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 8332 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 8333 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 8334 if eval test \${$cacheid+y} 8335 then : 8336 printf %s "(cached) " >&6 8337 else case e in #( 8338 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8339 /* end confdefs.h. */ 8340 int i; 8341 int 8342 main (void) 8343 { 8344 8345 ; 8346 return 0; 8347 } 8348 _ACEOF 8349 if ac_fn_c_try_link "$LINENO" 8350 then : 8351 eval $cacheid=yes 8352 else case e in #( 8353 e) eval $cacheid=no ;; 8354 esac 8355 fi 8356 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8357 conftest$ac_exeext conftest.$ac_ext ;; 8358 esac 8359 fi 8360 8361 8362 CFLAGS="$xorg_testset_save_CFLAGS" 8363 8364 eval supported=\$$cacheid 8365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8366 printf "%s\n" "$supported" >&6; } 8367 if test "$supported" = "yes" ; then 8368 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 8369 found="yes" 8370 fi 8371 fi 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 xorg_testset_save_CFLAGS="$CFLAGS" 8388 8389 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8390 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8392 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8393 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8394 then : 8395 printf %s "(cached) " >&6 8396 else case e in #( 8397 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8398 /* end confdefs.h. */ 8399 int i; 8400 _ACEOF 8401 if ac_fn_c_try_compile "$LINENO" 8402 then : 8403 xorg_cv_cc_flag_unknown_warning_option=yes 8404 else case e in #( 8405 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8406 esac 8407 fi 8408 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8409 esac 8410 fi 8411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8412 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8413 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8414 CFLAGS="$xorg_testset_save_CFLAGS" 8415 fi 8416 8417 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8418 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8419 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8420 fi 8421 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8423 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8424 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8425 then : 8426 printf %s "(cached) " >&6 8427 else case e in #( 8428 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8429 /* end confdefs.h. */ 8430 int i; 8431 _ACEOF 8432 if ac_fn_c_try_compile "$LINENO" 8433 then : 8434 xorg_cv_cc_flag_unused_command_line_argument=yes 8435 else case e in #( 8436 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8437 esac 8438 fi 8439 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8440 esac 8441 fi 8442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8443 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8444 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8445 CFLAGS="$xorg_testset_save_CFLAGS" 8446 fi 8447 8448 found="no" 8449 8450 if test $found = "no" ; then 8451 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8452 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8453 fi 8454 8455 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8456 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8457 fi 8458 8459 CFLAGS="$CFLAGS -Werror=trigraphs" 8460 8461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 8462 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 8463 cacheid=xorg_cv_cc_flag__Werror_trigraphs 8464 if eval test \${$cacheid+y} 8465 then : 8466 printf %s "(cached) " >&6 8467 else case e in #( 8468 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8469 /* end confdefs.h. */ 8470 int i; 8471 int 8472 main (void) 8473 { 8474 8475 ; 8476 return 0; 8477 } 8478 _ACEOF 8479 if ac_fn_c_try_link "$LINENO" 8480 then : 8481 eval $cacheid=yes 8482 else case e in #( 8483 e) eval $cacheid=no ;; 8484 esac 8485 fi 8486 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8487 conftest$ac_exeext conftest.$ac_ext ;; 8488 esac 8489 fi 8490 8491 8492 CFLAGS="$xorg_testset_save_CFLAGS" 8493 8494 eval supported=\$$cacheid 8495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8496 printf "%s\n" "$supported" >&6; } 8497 if test "$supported" = "yes" ; then 8498 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 8499 found="yes" 8500 fi 8501 fi 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 xorg_testset_save_CFLAGS="$CFLAGS" 8518 8519 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8520 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8522 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8523 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8524 then : 8525 printf %s "(cached) " >&6 8526 else case e in #( 8527 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8528 /* end confdefs.h. */ 8529 int i; 8530 _ACEOF 8531 if ac_fn_c_try_compile "$LINENO" 8532 then : 8533 xorg_cv_cc_flag_unknown_warning_option=yes 8534 else case e in #( 8535 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8536 esac 8537 fi 8538 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8539 esac 8540 fi 8541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8542 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8543 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8544 CFLAGS="$xorg_testset_save_CFLAGS" 8545 fi 8546 8547 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8548 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8549 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8550 fi 8551 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8553 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8554 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8555 then : 8556 printf %s "(cached) " >&6 8557 else case e in #( 8558 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8559 /* end confdefs.h. */ 8560 int i; 8561 _ACEOF 8562 if ac_fn_c_try_compile "$LINENO" 8563 then : 8564 xorg_cv_cc_flag_unused_command_line_argument=yes 8565 else case e in #( 8566 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8567 esac 8568 fi 8569 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8570 esac 8571 fi 8572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8573 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8574 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8575 CFLAGS="$xorg_testset_save_CFLAGS" 8576 fi 8577 8578 found="no" 8579 8580 if test $found = "no" ; then 8581 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8582 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8583 fi 8584 8585 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8586 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8587 fi 8588 8589 CFLAGS="$CFLAGS -Werror=array-bounds" 8590 8591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8592 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8593 cacheid=xorg_cv_cc_flag__Werror_array_bounds 8594 if eval test \${$cacheid+y} 8595 then : 8596 printf %s "(cached) " >&6 8597 else case e in #( 8598 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8599 /* end confdefs.h. */ 8600 int i; 8601 int 8602 main (void) 8603 { 8604 8605 ; 8606 return 0; 8607 } 8608 _ACEOF 8609 if ac_fn_c_try_link "$LINENO" 8610 then : 8611 eval $cacheid=yes 8612 else case e in #( 8613 e) eval $cacheid=no ;; 8614 esac 8615 fi 8616 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8617 conftest$ac_exeext conftest.$ac_ext ;; 8618 esac 8619 fi 8620 8621 8622 CFLAGS="$xorg_testset_save_CFLAGS" 8623 8624 eval supported=\$$cacheid 8625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8626 printf "%s\n" "$supported" >&6; } 8627 if test "$supported" = "yes" ; then 8628 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8629 found="yes" 8630 fi 8631 fi 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 xorg_testset_save_CFLAGS="$CFLAGS" 8648 8649 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8650 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8652 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8653 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8654 then : 8655 printf %s "(cached) " >&6 8656 else case e in #( 8657 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8658 /* end confdefs.h. */ 8659 int i; 8660 _ACEOF 8661 if ac_fn_c_try_compile "$LINENO" 8662 then : 8663 xorg_cv_cc_flag_unknown_warning_option=yes 8664 else case e in #( 8665 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8666 esac 8667 fi 8668 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8669 esac 8670 fi 8671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8672 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8673 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8674 CFLAGS="$xorg_testset_save_CFLAGS" 8675 fi 8676 8677 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8678 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8679 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8680 fi 8681 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8683 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8684 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8685 then : 8686 printf %s "(cached) " >&6 8687 else case e in #( 8688 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8689 /* end confdefs.h. */ 8690 int i; 8691 _ACEOF 8692 if ac_fn_c_try_compile "$LINENO" 8693 then : 8694 xorg_cv_cc_flag_unused_command_line_argument=yes 8695 else case e in #( 8696 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8697 esac 8698 fi 8699 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8700 esac 8701 fi 8702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8703 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8704 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8705 CFLAGS="$xorg_testset_save_CFLAGS" 8706 fi 8707 8708 found="no" 8709 8710 if test $found = "no" ; then 8711 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8712 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8713 fi 8714 8715 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8716 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8717 fi 8718 8719 CFLAGS="$CFLAGS -Werror=write-strings" 8720 8721 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8722 printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8723 cacheid=xorg_cv_cc_flag__Werror_write_strings 8724 if eval test \${$cacheid+y} 8725 then : 8726 printf %s "(cached) " >&6 8727 else case e in #( 8728 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8729 /* end confdefs.h. */ 8730 int i; 8731 int 8732 main (void) 8733 { 8734 8735 ; 8736 return 0; 8737 } 8738 _ACEOF 8739 if ac_fn_c_try_link "$LINENO" 8740 then : 8741 eval $cacheid=yes 8742 else case e in #( 8743 e) eval $cacheid=no ;; 8744 esac 8745 fi 8746 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8747 conftest$ac_exeext conftest.$ac_ext ;; 8748 esac 8749 fi 8750 8751 8752 CFLAGS="$xorg_testset_save_CFLAGS" 8753 8754 eval supported=\$$cacheid 8755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8756 printf "%s\n" "$supported" >&6; } 8757 if test "$supported" = "yes" ; then 8758 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8759 found="yes" 8760 fi 8761 fi 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 xorg_testset_save_CFLAGS="$CFLAGS" 8778 8779 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8780 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8782 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8783 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8784 then : 8785 printf %s "(cached) " >&6 8786 else case e in #( 8787 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8788 /* end confdefs.h. */ 8789 int i; 8790 _ACEOF 8791 if ac_fn_c_try_compile "$LINENO" 8792 then : 8793 xorg_cv_cc_flag_unknown_warning_option=yes 8794 else case e in #( 8795 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8796 esac 8797 fi 8798 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8799 esac 8800 fi 8801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8802 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8803 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8804 CFLAGS="$xorg_testset_save_CFLAGS" 8805 fi 8806 8807 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8808 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8809 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8810 fi 8811 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8813 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8814 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8815 then : 8816 printf %s "(cached) " >&6 8817 else case e in #( 8818 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8819 /* end confdefs.h. */ 8820 int i; 8821 _ACEOF 8822 if ac_fn_c_try_compile "$LINENO" 8823 then : 8824 xorg_cv_cc_flag_unused_command_line_argument=yes 8825 else case e in #( 8826 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8827 esac 8828 fi 8829 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8830 esac 8831 fi 8832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8833 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8834 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8835 CFLAGS="$xorg_testset_save_CFLAGS" 8836 fi 8837 8838 found="no" 8839 8840 if test $found = "no" ; then 8841 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8842 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8843 fi 8844 8845 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8846 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8847 fi 8848 8849 CFLAGS="$CFLAGS -Werror=address" 8850 8851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8852 printf %s "checking if $CC supports -Werror=address... " >&6; } 8853 cacheid=xorg_cv_cc_flag__Werror_address 8854 if eval test \${$cacheid+y} 8855 then : 8856 printf %s "(cached) " >&6 8857 else case e in #( 8858 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8859 /* end confdefs.h. */ 8860 int i; 8861 int 8862 main (void) 8863 { 8864 8865 ; 8866 return 0; 8867 } 8868 _ACEOF 8869 if ac_fn_c_try_link "$LINENO" 8870 then : 8871 eval $cacheid=yes 8872 else case e in #( 8873 e) eval $cacheid=no ;; 8874 esac 8875 fi 8876 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8877 conftest$ac_exeext conftest.$ac_ext ;; 8878 esac 8879 fi 8880 8881 8882 CFLAGS="$xorg_testset_save_CFLAGS" 8883 8884 eval supported=\$$cacheid 8885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8886 printf "%s\n" "$supported" >&6; } 8887 if test "$supported" = "yes" ; then 8888 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8889 found="yes" 8890 fi 8891 fi 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 xorg_testset_save_CFLAGS="$CFLAGS" 8908 8909 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8910 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8912 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8913 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8914 then : 8915 printf %s "(cached) " >&6 8916 else case e in #( 8917 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8918 /* end confdefs.h. */ 8919 int i; 8920 _ACEOF 8921 if ac_fn_c_try_compile "$LINENO" 8922 then : 8923 xorg_cv_cc_flag_unknown_warning_option=yes 8924 else case e in #( 8925 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8926 esac 8927 fi 8928 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8929 esac 8930 fi 8931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8932 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8933 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8934 CFLAGS="$xorg_testset_save_CFLAGS" 8935 fi 8936 8937 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8938 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8939 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8940 fi 8941 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8943 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8944 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8945 then : 8946 printf %s "(cached) " >&6 8947 else case e in #( 8948 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8949 /* end confdefs.h. */ 8950 int i; 8951 _ACEOF 8952 if ac_fn_c_try_compile "$LINENO" 8953 then : 8954 xorg_cv_cc_flag_unused_command_line_argument=yes 8955 else case e in #( 8956 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8957 esac 8958 fi 8959 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8960 esac 8961 fi 8962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8963 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8964 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8965 CFLAGS="$xorg_testset_save_CFLAGS" 8966 fi 8967 8968 found="no" 8969 8970 if test $found = "no" ; then 8971 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8972 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8973 fi 8974 8975 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8976 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8977 fi 8978 8979 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8980 8981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8982 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8983 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8984 if eval test \${$cacheid+y} 8985 then : 8986 printf %s "(cached) " >&6 8987 else case e in #( 8988 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8989 /* end confdefs.h. */ 8990 int i; 8991 int 8992 main (void) 8993 { 8994 8995 ; 8996 return 0; 8997 } 8998 _ACEOF 8999 if ac_fn_c_try_link "$LINENO" 9000 then : 9001 eval $cacheid=yes 9002 else case e in #( 9003 e) eval $cacheid=no ;; 9004 esac 9005 fi 9006 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9007 conftest$ac_exeext conftest.$ac_ext ;; 9008 esac 9009 fi 9010 9011 9012 CFLAGS="$xorg_testset_save_CFLAGS" 9013 9014 eval supported=\$$cacheid 9015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9016 printf "%s\n" "$supported" >&6; } 9017 if test "$supported" = "yes" ; then 9018 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 9019 found="yes" 9020 fi 9021 fi 9022 9023 if test $found = "no" ; then 9024 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9025 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9026 fi 9027 9028 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9029 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9030 fi 9031 9032 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9033 9034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 9035 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 9036 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 9037 if eval test \${$cacheid+y} 9038 then : 9039 printf %s "(cached) " >&6 9040 else case e in #( 9041 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9042 /* end confdefs.h. */ 9043 int i; 9044 int 9045 main (void) 9046 { 9047 9048 ; 9049 return 0; 9050 } 9051 _ACEOF 9052 if ac_fn_c_try_link "$LINENO" 9053 then : 9054 eval $cacheid=yes 9055 else case e in #( 9056 e) eval $cacheid=no ;; 9057 esac 9058 fi 9059 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9060 conftest$ac_exeext conftest.$ac_ext ;; 9061 esac 9062 fi 9063 9064 9065 CFLAGS="$xorg_testset_save_CFLAGS" 9066 9067 eval supported=\$$cacheid 9068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9069 printf "%s\n" "$supported" >&6; } 9070 if test "$supported" = "yes" ; then 9071 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 9072 found="yes" 9073 fi 9074 fi 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 xorg_testset_save_CFLAGS="$CFLAGS" 9091 9092 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9093 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9095 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9096 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9097 then : 9098 printf %s "(cached) " >&6 9099 else case e in #( 9100 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9101 /* end confdefs.h. */ 9102 int i; 9103 _ACEOF 9104 if ac_fn_c_try_compile "$LINENO" 9105 then : 9106 xorg_cv_cc_flag_unknown_warning_option=yes 9107 else case e in #( 9108 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9109 esac 9110 fi 9111 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9112 esac 9113 fi 9114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9115 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9116 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9117 CFLAGS="$xorg_testset_save_CFLAGS" 9118 fi 9119 9120 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9121 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9122 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9123 fi 9124 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9126 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9127 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9128 then : 9129 printf %s "(cached) " >&6 9130 else case e in #( 9131 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9132 /* end confdefs.h. */ 9133 int i; 9134 _ACEOF 9135 if ac_fn_c_try_compile "$LINENO" 9136 then : 9137 xorg_cv_cc_flag_unused_command_line_argument=yes 9138 else case e in #( 9139 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9140 esac 9141 fi 9142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9143 esac 9144 fi 9145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9146 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9147 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9148 CFLAGS="$xorg_testset_save_CFLAGS" 9149 fi 9150 9151 found="no" 9152 9153 if test $found = "no" ; then 9154 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9155 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9156 fi 9157 9158 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9159 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9160 fi 9161 9162 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 9163 9164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 9165 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 9166 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 9167 if eval test \${$cacheid+y} 9168 then : 9169 printf %s "(cached) " >&6 9170 else case e in #( 9171 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9172 /* end confdefs.h. */ 9173 int i; 9174 int 9175 main (void) 9176 { 9177 9178 ; 9179 return 0; 9180 } 9181 _ACEOF 9182 if ac_fn_c_try_link "$LINENO" 9183 then : 9184 eval $cacheid=yes 9185 else case e in #( 9186 e) eval $cacheid=no ;; 9187 esac 9188 fi 9189 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9190 conftest$ac_exeext conftest.$ac_ext ;; 9191 esac 9192 fi 9193 9194 9195 CFLAGS="$xorg_testset_save_CFLAGS" 9196 9197 eval supported=\$$cacheid 9198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9199 printf "%s\n" "$supported" >&6; } 9200 if test "$supported" = "yes" ; then 9201 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 9202 found="yes" 9203 fi 9204 fi 9205 9206 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 9207 else 9208 { 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 9209 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;} 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 xorg_testset_save_CFLAGS="$CFLAGS" 9224 9225 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9226 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9228 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9229 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9230 then : 9231 printf %s "(cached) " >&6 9232 else case e in #( 9233 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9234 /* end confdefs.h. */ 9235 int i; 9236 _ACEOF 9237 if ac_fn_c_try_compile "$LINENO" 9238 then : 9239 xorg_cv_cc_flag_unknown_warning_option=yes 9240 else case e in #( 9241 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9242 esac 9243 fi 9244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9245 esac 9246 fi 9247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9248 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9249 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9250 CFLAGS="$xorg_testset_save_CFLAGS" 9251 fi 9252 9253 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9254 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9255 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9256 fi 9257 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9259 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9260 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9261 then : 9262 printf %s "(cached) " >&6 9263 else case e in #( 9264 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9265 /* end confdefs.h. */ 9266 int i; 9267 _ACEOF 9268 if ac_fn_c_try_compile "$LINENO" 9269 then : 9270 xorg_cv_cc_flag_unused_command_line_argument=yes 9271 else case e in #( 9272 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9273 esac 9274 fi 9275 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9276 esac 9277 fi 9278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9279 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9280 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9281 CFLAGS="$xorg_testset_save_CFLAGS" 9282 fi 9283 9284 found="no" 9285 9286 if test $found = "no" ; then 9287 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9288 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9289 fi 9290 9291 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9292 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9293 fi 9294 9295 CFLAGS="$CFLAGS -Wimplicit" 9296 9297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 9298 printf %s "checking if $CC supports -Wimplicit... " >&6; } 9299 cacheid=xorg_cv_cc_flag__Wimplicit 9300 if eval test \${$cacheid+y} 9301 then : 9302 printf %s "(cached) " >&6 9303 else case e in #( 9304 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9305 /* end confdefs.h. */ 9306 int i; 9307 int 9308 main (void) 9309 { 9310 9311 ; 9312 return 0; 9313 } 9314 _ACEOF 9315 if ac_fn_c_try_link "$LINENO" 9316 then : 9317 eval $cacheid=yes 9318 else case e in #( 9319 e) eval $cacheid=no ;; 9320 esac 9321 fi 9322 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9323 conftest$ac_exeext conftest.$ac_ext ;; 9324 esac 9325 fi 9326 9327 9328 CFLAGS="$xorg_testset_save_CFLAGS" 9329 9330 eval supported=\$$cacheid 9331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9332 printf "%s\n" "$supported" >&6; } 9333 if test "$supported" = "yes" ; then 9334 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 9335 found="yes" 9336 fi 9337 fi 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 xorg_testset_save_CFLAGS="$CFLAGS" 9354 9355 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9356 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9358 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9359 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9360 then : 9361 printf %s "(cached) " >&6 9362 else case e in #( 9363 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9364 /* end confdefs.h. */ 9365 int i; 9366 _ACEOF 9367 if ac_fn_c_try_compile "$LINENO" 9368 then : 9369 xorg_cv_cc_flag_unknown_warning_option=yes 9370 else case e in #( 9371 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9372 esac 9373 fi 9374 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9375 esac 9376 fi 9377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9378 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9379 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9380 CFLAGS="$xorg_testset_save_CFLAGS" 9381 fi 9382 9383 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9384 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9385 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9386 fi 9387 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9389 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9390 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9391 then : 9392 printf %s "(cached) " >&6 9393 else case e in #( 9394 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9395 /* end confdefs.h. */ 9396 int i; 9397 _ACEOF 9398 if ac_fn_c_try_compile "$LINENO" 9399 then : 9400 xorg_cv_cc_flag_unused_command_line_argument=yes 9401 else case e in #( 9402 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9403 esac 9404 fi 9405 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9406 esac 9407 fi 9408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9409 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9410 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9411 CFLAGS="$xorg_testset_save_CFLAGS" 9412 fi 9413 9414 found="no" 9415 9416 if test $found = "no" ; then 9417 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9418 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9419 fi 9420 9421 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9422 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9423 fi 9424 9425 CFLAGS="$CFLAGS -Wnonnull" 9426 9427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 9428 printf %s "checking if $CC supports -Wnonnull... " >&6; } 9429 cacheid=xorg_cv_cc_flag__Wnonnull 9430 if eval test \${$cacheid+y} 9431 then : 9432 printf %s "(cached) " >&6 9433 else case e in #( 9434 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9435 /* end confdefs.h. */ 9436 int i; 9437 int 9438 main (void) 9439 { 9440 9441 ; 9442 return 0; 9443 } 9444 _ACEOF 9445 if ac_fn_c_try_link "$LINENO" 9446 then : 9447 eval $cacheid=yes 9448 else case e in #( 9449 e) eval $cacheid=no ;; 9450 esac 9451 fi 9452 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9453 conftest$ac_exeext conftest.$ac_ext ;; 9454 esac 9455 fi 9456 9457 9458 CFLAGS="$xorg_testset_save_CFLAGS" 9459 9460 eval supported=\$$cacheid 9461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9462 printf "%s\n" "$supported" >&6; } 9463 if test "$supported" = "yes" ; then 9464 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 9465 found="yes" 9466 fi 9467 fi 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 xorg_testset_save_CFLAGS="$CFLAGS" 9484 9485 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9486 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9488 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9489 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9490 then : 9491 printf %s "(cached) " >&6 9492 else case e in #( 9493 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9494 /* end confdefs.h. */ 9495 int i; 9496 _ACEOF 9497 if ac_fn_c_try_compile "$LINENO" 9498 then : 9499 xorg_cv_cc_flag_unknown_warning_option=yes 9500 else case e in #( 9501 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9502 esac 9503 fi 9504 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9505 esac 9506 fi 9507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9508 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9509 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9510 CFLAGS="$xorg_testset_save_CFLAGS" 9511 fi 9512 9513 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9514 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9515 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9516 fi 9517 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9519 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9520 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9521 then : 9522 printf %s "(cached) " >&6 9523 else case e in #( 9524 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9525 /* end confdefs.h. */ 9526 int i; 9527 _ACEOF 9528 if ac_fn_c_try_compile "$LINENO" 9529 then : 9530 xorg_cv_cc_flag_unused_command_line_argument=yes 9531 else case e in #( 9532 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9533 esac 9534 fi 9535 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9536 esac 9537 fi 9538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9539 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9540 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9541 CFLAGS="$xorg_testset_save_CFLAGS" 9542 fi 9543 9544 found="no" 9545 9546 if test $found = "no" ; then 9547 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9548 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9549 fi 9550 9551 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9552 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9553 fi 9554 9555 CFLAGS="$CFLAGS -Winit-self" 9556 9557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 9558 printf %s "checking if $CC supports -Winit-self... " >&6; } 9559 cacheid=xorg_cv_cc_flag__Winit_self 9560 if eval test \${$cacheid+y} 9561 then : 9562 printf %s "(cached) " >&6 9563 else case e in #( 9564 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9565 /* end confdefs.h. */ 9566 int i; 9567 int 9568 main (void) 9569 { 9570 9571 ; 9572 return 0; 9573 } 9574 _ACEOF 9575 if ac_fn_c_try_link "$LINENO" 9576 then : 9577 eval $cacheid=yes 9578 else case e in #( 9579 e) eval $cacheid=no ;; 9580 esac 9581 fi 9582 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9583 conftest$ac_exeext conftest.$ac_ext ;; 9584 esac 9585 fi 9586 9587 9588 CFLAGS="$xorg_testset_save_CFLAGS" 9589 9590 eval supported=\$$cacheid 9591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9592 printf "%s\n" "$supported" >&6; } 9593 if test "$supported" = "yes" ; then 9594 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9595 found="yes" 9596 fi 9597 fi 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 xorg_testset_save_CFLAGS="$CFLAGS" 9614 9615 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9616 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9618 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9619 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9620 then : 9621 printf %s "(cached) " >&6 9622 else case e in #( 9623 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9624 /* end confdefs.h. */ 9625 int i; 9626 _ACEOF 9627 if ac_fn_c_try_compile "$LINENO" 9628 then : 9629 xorg_cv_cc_flag_unknown_warning_option=yes 9630 else case e in #( 9631 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9632 esac 9633 fi 9634 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9635 esac 9636 fi 9637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9638 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9639 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9640 CFLAGS="$xorg_testset_save_CFLAGS" 9641 fi 9642 9643 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9644 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9645 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9646 fi 9647 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9649 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9650 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9651 then : 9652 printf %s "(cached) " >&6 9653 else case e in #( 9654 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9655 /* end confdefs.h. */ 9656 int i; 9657 _ACEOF 9658 if ac_fn_c_try_compile "$LINENO" 9659 then : 9660 xorg_cv_cc_flag_unused_command_line_argument=yes 9661 else case e in #( 9662 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9663 esac 9664 fi 9665 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9666 esac 9667 fi 9668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9669 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9670 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9671 CFLAGS="$xorg_testset_save_CFLAGS" 9672 fi 9673 9674 found="no" 9675 9676 if test $found = "no" ; then 9677 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9678 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9679 fi 9680 9681 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9682 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9683 fi 9684 9685 CFLAGS="$CFLAGS -Wmain" 9686 9687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9688 printf %s "checking if $CC supports -Wmain... " >&6; } 9689 cacheid=xorg_cv_cc_flag__Wmain 9690 if eval test \${$cacheid+y} 9691 then : 9692 printf %s "(cached) " >&6 9693 else case e in #( 9694 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9695 /* end confdefs.h. */ 9696 int i; 9697 int 9698 main (void) 9699 { 9700 9701 ; 9702 return 0; 9703 } 9704 _ACEOF 9705 if ac_fn_c_try_link "$LINENO" 9706 then : 9707 eval $cacheid=yes 9708 else case e in #( 9709 e) eval $cacheid=no ;; 9710 esac 9711 fi 9712 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9713 conftest$ac_exeext conftest.$ac_ext ;; 9714 esac 9715 fi 9716 9717 9718 CFLAGS="$xorg_testset_save_CFLAGS" 9719 9720 eval supported=\$$cacheid 9721 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9722 printf "%s\n" "$supported" >&6; } 9723 if test "$supported" = "yes" ; then 9724 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9725 found="yes" 9726 fi 9727 fi 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 xorg_testset_save_CFLAGS="$CFLAGS" 9744 9745 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9746 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9748 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9749 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9750 then : 9751 printf %s "(cached) " >&6 9752 else case e in #( 9753 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9754 /* end confdefs.h. */ 9755 int i; 9756 _ACEOF 9757 if ac_fn_c_try_compile "$LINENO" 9758 then : 9759 xorg_cv_cc_flag_unknown_warning_option=yes 9760 else case e in #( 9761 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9762 esac 9763 fi 9764 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9765 esac 9766 fi 9767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9768 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9769 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9770 CFLAGS="$xorg_testset_save_CFLAGS" 9771 fi 9772 9773 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9774 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9775 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9776 fi 9777 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9779 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9780 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9781 then : 9782 printf %s "(cached) " >&6 9783 else case e in #( 9784 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9785 /* end confdefs.h. */ 9786 int i; 9787 _ACEOF 9788 if ac_fn_c_try_compile "$LINENO" 9789 then : 9790 xorg_cv_cc_flag_unused_command_line_argument=yes 9791 else case e in #( 9792 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9793 esac 9794 fi 9795 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9796 esac 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 -Wmissing-braces" 9816 9817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9818 printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9819 cacheid=xorg_cv_cc_flag__Wmissing_braces 9820 if eval test \${$cacheid+y} 9821 then : 9822 printf %s "(cached) " >&6 9823 else case e in #( 9824 e) 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 case e in #( 9839 e) eval $cacheid=no ;; 9840 esac 9841 fi 9842 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9843 conftest$ac_exeext conftest.$ac_ext ;; 9844 esac 9845 fi 9846 9847 9848 CFLAGS="$xorg_testset_save_CFLAGS" 9849 9850 eval supported=\$$cacheid 9851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9852 printf "%s\n" "$supported" >&6; } 9853 if test "$supported" = "yes" ; then 9854 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9855 found="yes" 9856 fi 9857 fi 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 xorg_testset_save_CFLAGS="$CFLAGS" 9874 9875 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9876 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9878 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9879 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9880 then : 9881 printf %s "(cached) " >&6 9882 else case e in #( 9883 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9884 /* end confdefs.h. */ 9885 int i; 9886 _ACEOF 9887 if ac_fn_c_try_compile "$LINENO" 9888 then : 9889 xorg_cv_cc_flag_unknown_warning_option=yes 9890 else case e in #( 9891 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9892 esac 9893 fi 9894 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9895 esac 9896 fi 9897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9898 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9899 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9900 CFLAGS="$xorg_testset_save_CFLAGS" 9901 fi 9902 9903 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9904 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9905 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9906 fi 9907 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9909 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9910 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9911 then : 9912 printf %s "(cached) " >&6 9913 else case e in #( 9914 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9915 /* end confdefs.h. */ 9916 int i; 9917 _ACEOF 9918 if ac_fn_c_try_compile "$LINENO" 9919 then : 9920 xorg_cv_cc_flag_unused_command_line_argument=yes 9921 else case e in #( 9922 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9923 esac 9924 fi 9925 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9926 esac 9927 fi 9928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9929 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9930 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9931 CFLAGS="$xorg_testset_save_CFLAGS" 9932 fi 9933 9934 found="no" 9935 9936 if test $found = "no" ; then 9937 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9938 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9939 fi 9940 9941 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9942 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9943 fi 9944 9945 CFLAGS="$CFLAGS -Wsequence-point" 9946 9947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9948 printf %s "checking if $CC supports -Wsequence-point... " >&6; } 9949 cacheid=xorg_cv_cc_flag__Wsequence_point 9950 if eval test \${$cacheid+y} 9951 then : 9952 printf %s "(cached) " >&6 9953 else case e in #( 9954 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9955 /* end confdefs.h. */ 9956 int i; 9957 int 9958 main (void) 9959 { 9960 9961 ; 9962 return 0; 9963 } 9964 _ACEOF 9965 if ac_fn_c_try_link "$LINENO" 9966 then : 9967 eval $cacheid=yes 9968 else case e in #( 9969 e) eval $cacheid=no ;; 9970 esac 9971 fi 9972 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9973 conftest$ac_exeext conftest.$ac_ext ;; 9974 esac 9975 fi 9976 9977 9978 CFLAGS="$xorg_testset_save_CFLAGS" 9979 9980 eval supported=\$$cacheid 9981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9982 printf "%s\n" "$supported" >&6; } 9983 if test "$supported" = "yes" ; then 9984 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9985 found="yes" 9986 fi 9987 fi 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 xorg_testset_save_CFLAGS="$CFLAGS" 10004 10005 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10006 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10008 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10009 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10010 then : 10011 printf %s "(cached) " >&6 10012 else case e in #( 10013 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10014 /* end confdefs.h. */ 10015 int i; 10016 _ACEOF 10017 if ac_fn_c_try_compile "$LINENO" 10018 then : 10019 xorg_cv_cc_flag_unknown_warning_option=yes 10020 else case e in #( 10021 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10022 esac 10023 fi 10024 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10025 esac 10026 fi 10027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10028 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10029 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10030 CFLAGS="$xorg_testset_save_CFLAGS" 10031 fi 10032 10033 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10034 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10035 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10036 fi 10037 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10039 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10040 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10041 then : 10042 printf %s "(cached) " >&6 10043 else case e in #( 10044 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10045 /* end confdefs.h. */ 10046 int i; 10047 _ACEOF 10048 if ac_fn_c_try_compile "$LINENO" 10049 then : 10050 xorg_cv_cc_flag_unused_command_line_argument=yes 10051 else case e in #( 10052 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10053 esac 10054 fi 10055 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10056 esac 10057 fi 10058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10059 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10060 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10061 CFLAGS="$xorg_testset_save_CFLAGS" 10062 fi 10063 10064 found="no" 10065 10066 if test $found = "no" ; then 10067 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10068 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10069 fi 10070 10071 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10072 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10073 fi 10074 10075 CFLAGS="$CFLAGS -Wreturn-type" 10076 10077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 10078 printf %s "checking if $CC supports -Wreturn-type... " >&6; } 10079 cacheid=xorg_cv_cc_flag__Wreturn_type 10080 if eval test \${$cacheid+y} 10081 then : 10082 printf %s "(cached) " >&6 10083 else case e in #( 10084 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10085 /* end confdefs.h. */ 10086 int i; 10087 int 10088 main (void) 10089 { 10090 10091 ; 10092 return 0; 10093 } 10094 _ACEOF 10095 if ac_fn_c_try_link "$LINENO" 10096 then : 10097 eval $cacheid=yes 10098 else case e in #( 10099 e) eval $cacheid=no ;; 10100 esac 10101 fi 10102 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10103 conftest$ac_exeext conftest.$ac_ext ;; 10104 esac 10105 fi 10106 10107 10108 CFLAGS="$xorg_testset_save_CFLAGS" 10109 10110 eval supported=\$$cacheid 10111 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10112 printf "%s\n" "$supported" >&6; } 10113 if test "$supported" = "yes" ; then 10114 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 10115 found="yes" 10116 fi 10117 fi 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 xorg_testset_save_CFLAGS="$CFLAGS" 10134 10135 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10136 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10138 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10139 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10140 then : 10141 printf %s "(cached) " >&6 10142 else case e in #( 10143 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10144 /* end confdefs.h. */ 10145 int i; 10146 _ACEOF 10147 if ac_fn_c_try_compile "$LINENO" 10148 then : 10149 xorg_cv_cc_flag_unknown_warning_option=yes 10150 else case e in #( 10151 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10152 esac 10153 fi 10154 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10155 esac 10156 fi 10157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10158 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10159 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10160 CFLAGS="$xorg_testset_save_CFLAGS" 10161 fi 10162 10163 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10164 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10165 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10166 fi 10167 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10169 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10170 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10171 then : 10172 printf %s "(cached) " >&6 10173 else case e in #( 10174 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10175 /* end confdefs.h. */ 10176 int i; 10177 _ACEOF 10178 if ac_fn_c_try_compile "$LINENO" 10179 then : 10180 xorg_cv_cc_flag_unused_command_line_argument=yes 10181 else case e in #( 10182 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10183 esac 10184 fi 10185 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10186 esac 10187 fi 10188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10189 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10190 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10191 CFLAGS="$xorg_testset_save_CFLAGS" 10192 fi 10193 10194 found="no" 10195 10196 if test $found = "no" ; then 10197 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10198 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10199 fi 10200 10201 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10202 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10203 fi 10204 10205 CFLAGS="$CFLAGS -Wtrigraphs" 10206 10207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 10208 printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 10209 cacheid=xorg_cv_cc_flag__Wtrigraphs 10210 if eval test \${$cacheid+y} 10211 then : 10212 printf %s "(cached) " >&6 10213 else case e in #( 10214 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10215 /* end confdefs.h. */ 10216 int i; 10217 int 10218 main (void) 10219 { 10220 10221 ; 10222 return 0; 10223 } 10224 _ACEOF 10225 if ac_fn_c_try_link "$LINENO" 10226 then : 10227 eval $cacheid=yes 10228 else case e in #( 10229 e) eval $cacheid=no ;; 10230 esac 10231 fi 10232 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10233 conftest$ac_exeext conftest.$ac_ext ;; 10234 esac 10235 fi 10236 10237 10238 CFLAGS="$xorg_testset_save_CFLAGS" 10239 10240 eval supported=\$$cacheid 10241 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10242 printf "%s\n" "$supported" >&6; } 10243 if test "$supported" = "yes" ; then 10244 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 10245 found="yes" 10246 fi 10247 fi 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 xorg_testset_save_CFLAGS="$CFLAGS" 10264 10265 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10266 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10268 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10269 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10270 then : 10271 printf %s "(cached) " >&6 10272 else case e in #( 10273 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10274 /* end confdefs.h. */ 10275 int i; 10276 _ACEOF 10277 if ac_fn_c_try_compile "$LINENO" 10278 then : 10279 xorg_cv_cc_flag_unknown_warning_option=yes 10280 else case e in #( 10281 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10282 esac 10283 fi 10284 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10285 esac 10286 fi 10287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10288 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10289 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10290 CFLAGS="$xorg_testset_save_CFLAGS" 10291 fi 10292 10293 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10294 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10295 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10296 fi 10297 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10299 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10300 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10301 then : 10302 printf %s "(cached) " >&6 10303 else case e in #( 10304 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10305 /* end confdefs.h. */ 10306 int i; 10307 _ACEOF 10308 if ac_fn_c_try_compile "$LINENO" 10309 then : 10310 xorg_cv_cc_flag_unused_command_line_argument=yes 10311 else case e in #( 10312 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10313 esac 10314 fi 10315 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10316 esac 10317 fi 10318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10319 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10320 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10321 CFLAGS="$xorg_testset_save_CFLAGS" 10322 fi 10323 10324 found="no" 10325 10326 if test $found = "no" ; then 10327 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10328 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10329 fi 10330 10331 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10332 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10333 fi 10334 10335 CFLAGS="$CFLAGS -Warray-bounds" 10336 10337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 10338 printf %s "checking if $CC supports -Warray-bounds... " >&6; } 10339 cacheid=xorg_cv_cc_flag__Warray_bounds 10340 if eval test \${$cacheid+y} 10341 then : 10342 printf %s "(cached) " >&6 10343 else case e in #( 10344 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10345 /* end confdefs.h. */ 10346 int i; 10347 int 10348 main (void) 10349 { 10350 10351 ; 10352 return 0; 10353 } 10354 _ACEOF 10355 if ac_fn_c_try_link "$LINENO" 10356 then : 10357 eval $cacheid=yes 10358 else case e in #( 10359 e) eval $cacheid=no ;; 10360 esac 10361 fi 10362 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10363 conftest$ac_exeext conftest.$ac_ext ;; 10364 esac 10365 fi 10366 10367 10368 CFLAGS="$xorg_testset_save_CFLAGS" 10369 10370 eval supported=\$$cacheid 10371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10372 printf "%s\n" "$supported" >&6; } 10373 if test "$supported" = "yes" ; then 10374 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 10375 found="yes" 10376 fi 10377 fi 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 xorg_testset_save_CFLAGS="$CFLAGS" 10394 10395 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10396 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10398 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10399 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10400 then : 10401 printf %s "(cached) " >&6 10402 else case e in #( 10403 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10404 /* end confdefs.h. */ 10405 int i; 10406 _ACEOF 10407 if ac_fn_c_try_compile "$LINENO" 10408 then : 10409 xorg_cv_cc_flag_unknown_warning_option=yes 10410 else case e in #( 10411 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10412 esac 10413 fi 10414 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10415 esac 10416 fi 10417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10418 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10419 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10420 CFLAGS="$xorg_testset_save_CFLAGS" 10421 fi 10422 10423 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10424 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10425 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10426 fi 10427 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10429 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10430 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10431 then : 10432 printf %s "(cached) " >&6 10433 else case e in #( 10434 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10435 /* end confdefs.h. */ 10436 int i; 10437 _ACEOF 10438 if ac_fn_c_try_compile "$LINENO" 10439 then : 10440 xorg_cv_cc_flag_unused_command_line_argument=yes 10441 else case e in #( 10442 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10443 esac 10444 fi 10445 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10446 esac 10447 fi 10448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10449 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10450 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10451 CFLAGS="$xorg_testset_save_CFLAGS" 10452 fi 10453 10454 found="no" 10455 10456 if test $found = "no" ; then 10457 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10458 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10459 fi 10460 10461 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10462 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10463 fi 10464 10465 CFLAGS="$CFLAGS -Wwrite-strings" 10466 10467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 10468 printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 10469 cacheid=xorg_cv_cc_flag__Wwrite_strings 10470 if eval test \${$cacheid+y} 10471 then : 10472 printf %s "(cached) " >&6 10473 else case e in #( 10474 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10475 /* end confdefs.h. */ 10476 int i; 10477 int 10478 main (void) 10479 { 10480 10481 ; 10482 return 0; 10483 } 10484 _ACEOF 10485 if ac_fn_c_try_link "$LINENO" 10486 then : 10487 eval $cacheid=yes 10488 else case e in #( 10489 e) eval $cacheid=no ;; 10490 esac 10491 fi 10492 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10493 conftest$ac_exeext conftest.$ac_ext ;; 10494 esac 10495 fi 10496 10497 10498 CFLAGS="$xorg_testset_save_CFLAGS" 10499 10500 eval supported=\$$cacheid 10501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10502 printf "%s\n" "$supported" >&6; } 10503 if test "$supported" = "yes" ; then 10504 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 10505 found="yes" 10506 fi 10507 fi 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 xorg_testset_save_CFLAGS="$CFLAGS" 10524 10525 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10526 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10528 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10529 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10530 then : 10531 printf %s "(cached) " >&6 10532 else case e in #( 10533 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10534 /* end confdefs.h. */ 10535 int i; 10536 _ACEOF 10537 if ac_fn_c_try_compile "$LINENO" 10538 then : 10539 xorg_cv_cc_flag_unknown_warning_option=yes 10540 else case e in #( 10541 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10542 esac 10543 fi 10544 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10545 esac 10546 fi 10547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10548 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10549 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10550 CFLAGS="$xorg_testset_save_CFLAGS" 10551 fi 10552 10553 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10554 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10555 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10556 fi 10557 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10559 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10560 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10561 then : 10562 printf %s "(cached) " >&6 10563 else case e in #( 10564 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10565 /* end confdefs.h. */ 10566 int i; 10567 _ACEOF 10568 if ac_fn_c_try_compile "$LINENO" 10569 then : 10570 xorg_cv_cc_flag_unused_command_line_argument=yes 10571 else case e in #( 10572 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10573 esac 10574 fi 10575 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10576 esac 10577 fi 10578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10579 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10580 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10581 CFLAGS="$xorg_testset_save_CFLAGS" 10582 fi 10583 10584 found="no" 10585 10586 if test $found = "no" ; then 10587 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10588 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10589 fi 10590 10591 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10592 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10593 fi 10594 10595 CFLAGS="$CFLAGS -Waddress" 10596 10597 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10598 printf %s "checking if $CC supports -Waddress... " >&6; } 10599 cacheid=xorg_cv_cc_flag__Waddress 10600 if eval test \${$cacheid+y} 10601 then : 10602 printf %s "(cached) " >&6 10603 else case e in #( 10604 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10605 /* end confdefs.h. */ 10606 int i; 10607 int 10608 main (void) 10609 { 10610 10611 ; 10612 return 0; 10613 } 10614 _ACEOF 10615 if ac_fn_c_try_link "$LINENO" 10616 then : 10617 eval $cacheid=yes 10618 else case e in #( 10619 e) eval $cacheid=no ;; 10620 esac 10621 fi 10622 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10623 conftest$ac_exeext conftest.$ac_ext ;; 10624 esac 10625 fi 10626 10627 10628 CFLAGS="$xorg_testset_save_CFLAGS" 10629 10630 eval supported=\$$cacheid 10631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10632 printf "%s\n" "$supported" >&6; } 10633 if test "$supported" = "yes" ; then 10634 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10635 found="yes" 10636 fi 10637 fi 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 xorg_testset_save_CFLAGS="$CFLAGS" 10654 10655 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10656 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10658 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10659 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10660 then : 10661 printf %s "(cached) " >&6 10662 else case e in #( 10663 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10664 /* end confdefs.h. */ 10665 int i; 10666 _ACEOF 10667 if ac_fn_c_try_compile "$LINENO" 10668 then : 10669 xorg_cv_cc_flag_unknown_warning_option=yes 10670 else case e in #( 10671 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10672 esac 10673 fi 10674 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10675 esac 10676 fi 10677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10678 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10679 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10680 CFLAGS="$xorg_testset_save_CFLAGS" 10681 fi 10682 10683 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10684 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10685 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10686 fi 10687 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10689 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10690 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10691 then : 10692 printf %s "(cached) " >&6 10693 else case e in #( 10694 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10695 /* end confdefs.h. */ 10696 int i; 10697 _ACEOF 10698 if ac_fn_c_try_compile "$LINENO" 10699 then : 10700 xorg_cv_cc_flag_unused_command_line_argument=yes 10701 else case e in #( 10702 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10703 esac 10704 fi 10705 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10706 esac 10707 fi 10708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10709 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10710 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10711 CFLAGS="$xorg_testset_save_CFLAGS" 10712 fi 10713 10714 found="no" 10715 10716 if test $found = "no" ; then 10717 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10718 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10719 fi 10720 10721 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10722 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10723 fi 10724 10725 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10726 10727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10728 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10729 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10730 if eval test \${$cacheid+y} 10731 then : 10732 printf %s "(cached) " >&6 10733 else case e in #( 10734 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10735 /* end confdefs.h. */ 10736 int i; 10737 int 10738 main (void) 10739 { 10740 10741 ; 10742 return 0; 10743 } 10744 _ACEOF 10745 if ac_fn_c_try_link "$LINENO" 10746 then : 10747 eval $cacheid=yes 10748 else case e in #( 10749 e) eval $cacheid=no ;; 10750 esac 10751 fi 10752 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10753 conftest$ac_exeext conftest.$ac_ext ;; 10754 esac 10755 fi 10756 10757 10758 CFLAGS="$xorg_testset_save_CFLAGS" 10759 10760 eval supported=\$$cacheid 10761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10762 printf "%s\n" "$supported" >&6; } 10763 if test "$supported" = "yes" ; then 10764 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10765 found="yes" 10766 fi 10767 fi 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 xorg_testset_save_CFLAGS="$CFLAGS" 10784 10785 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10786 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10788 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10789 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10790 then : 10791 printf %s "(cached) " >&6 10792 else case e in #( 10793 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10794 /* end confdefs.h. */ 10795 int i; 10796 _ACEOF 10797 if ac_fn_c_try_compile "$LINENO" 10798 then : 10799 xorg_cv_cc_flag_unknown_warning_option=yes 10800 else case e in #( 10801 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10802 esac 10803 fi 10804 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10805 esac 10806 fi 10807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10808 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10809 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10810 CFLAGS="$xorg_testset_save_CFLAGS" 10811 fi 10812 10813 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10814 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10815 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10816 fi 10817 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10819 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10820 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10821 then : 10822 printf %s "(cached) " >&6 10823 else case e in #( 10824 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10825 /* end confdefs.h. */ 10826 int i; 10827 _ACEOF 10828 if ac_fn_c_try_compile "$LINENO" 10829 then : 10830 xorg_cv_cc_flag_unused_command_line_argument=yes 10831 else case e in #( 10832 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10833 esac 10834 fi 10835 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10836 esac 10837 fi 10838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10839 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10840 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10841 CFLAGS="$xorg_testset_save_CFLAGS" 10842 fi 10843 10844 found="no" 10845 10846 if test $found = "no" ; then 10847 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10848 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10849 fi 10850 10851 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10852 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10853 fi 10854 10855 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10856 10857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10858 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10859 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10860 if eval test \${$cacheid+y} 10861 then : 10862 printf %s "(cached) " >&6 10863 else case e in #( 10864 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10865 /* end confdefs.h. */ 10866 int i; 10867 int 10868 main (void) 10869 { 10870 10871 ; 10872 return 0; 10873 } 10874 _ACEOF 10875 if ac_fn_c_try_link "$LINENO" 10876 then : 10877 eval $cacheid=yes 10878 else case e in #( 10879 e) eval $cacheid=no ;; 10880 esac 10881 fi 10882 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10883 conftest$ac_exeext conftest.$ac_ext ;; 10884 esac 10885 fi 10886 10887 10888 CFLAGS="$xorg_testset_save_CFLAGS" 10889 10890 eval supported=\$$cacheid 10891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10892 printf "%s\n" "$supported" >&6; } 10893 if test "$supported" = "yes" ; then 10894 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10895 found="yes" 10896 fi 10897 fi 10898 10899 10900 fi 10901 10902 10903 10904 10905 10906 10907 10908 CWARNFLAGS="$BASE_CFLAGS" 10909 if test "x$GCC" = xyes ; then 10910 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10911 fi 10912 10913 10914 10915 10916 10917 10918 10919 10920 # Check whether --enable-strict-compilation was given. 10921 if test ${enable_strict_compilation+y} 10922 then : 10923 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10924 else case e in #( 10925 e) STRICT_COMPILE=no ;; 10926 esac 10927 fi 10928 10929 10930 10931 10932 10933 10934 STRICT_CFLAGS="" 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 xorg_testset_save_CFLAGS="$CFLAGS" 10949 10950 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10951 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10953 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10954 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10955 then : 10956 printf %s "(cached) " >&6 10957 else case e in #( 10958 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10959 /* end confdefs.h. */ 10960 int i; 10961 _ACEOF 10962 if ac_fn_c_try_compile "$LINENO" 10963 then : 10964 xorg_cv_cc_flag_unknown_warning_option=yes 10965 else case e in #( 10966 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10967 esac 10968 fi 10969 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10970 esac 10971 fi 10972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10973 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10974 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10975 CFLAGS="$xorg_testset_save_CFLAGS" 10976 fi 10977 10978 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10979 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10980 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10981 fi 10982 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10984 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10985 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10986 then : 10987 printf %s "(cached) " >&6 10988 else case e in #( 10989 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10990 /* end confdefs.h. */ 10991 int i; 10992 _ACEOF 10993 if ac_fn_c_try_compile "$LINENO" 10994 then : 10995 xorg_cv_cc_flag_unused_command_line_argument=yes 10996 else case e in #( 10997 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10998 esac 10999 fi 11000 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11001 esac 11002 fi 11003 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11004 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11005 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11006 CFLAGS="$xorg_testset_save_CFLAGS" 11007 fi 11008 11009 found="no" 11010 11011 if test $found = "no" ; then 11012 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11013 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11014 fi 11015 11016 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11017 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11018 fi 11019 11020 CFLAGS="$CFLAGS -pedantic" 11021 11022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 11023 printf %s "checking if $CC supports -pedantic... " >&6; } 11024 cacheid=xorg_cv_cc_flag__pedantic 11025 if eval test \${$cacheid+y} 11026 then : 11027 printf %s "(cached) " >&6 11028 else case e in #( 11029 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11030 /* end confdefs.h. */ 11031 int i; 11032 int 11033 main (void) 11034 { 11035 11036 ; 11037 return 0; 11038 } 11039 _ACEOF 11040 if ac_fn_c_try_link "$LINENO" 11041 then : 11042 eval $cacheid=yes 11043 else case e in #( 11044 e) eval $cacheid=no ;; 11045 esac 11046 fi 11047 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11048 conftest$ac_exeext conftest.$ac_ext ;; 11049 esac 11050 fi 11051 11052 11053 CFLAGS="$xorg_testset_save_CFLAGS" 11054 11055 eval supported=\$$cacheid 11056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11057 printf "%s\n" "$supported" >&6; } 11058 if test "$supported" = "yes" ; then 11059 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 11060 found="yes" 11061 fi 11062 fi 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 xorg_testset_save_CFLAGS="$CFLAGS" 11079 11080 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11081 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11082 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11083 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11084 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 11085 then : 11086 printf %s "(cached) " >&6 11087 else case e in #( 11088 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11089 /* end confdefs.h. */ 11090 int i; 11091 _ACEOF 11092 if ac_fn_c_try_compile "$LINENO" 11093 then : 11094 xorg_cv_cc_flag_unknown_warning_option=yes 11095 else case e in #( 11096 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11097 esac 11098 fi 11099 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11100 esac 11101 fi 11102 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11103 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11104 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11105 CFLAGS="$xorg_testset_save_CFLAGS" 11106 fi 11107 11108 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11109 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11110 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11111 fi 11112 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11114 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11115 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11116 then : 11117 printf %s "(cached) " >&6 11118 else case e in #( 11119 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11120 /* end confdefs.h. */ 11121 int i; 11122 _ACEOF 11123 if ac_fn_c_try_compile "$LINENO" 11124 then : 11125 xorg_cv_cc_flag_unused_command_line_argument=yes 11126 else case e in #( 11127 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11128 esac 11129 fi 11130 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11131 esac 11132 fi 11133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11134 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11135 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11136 CFLAGS="$xorg_testset_save_CFLAGS" 11137 fi 11138 11139 found="no" 11140 11141 if test $found = "no" ; then 11142 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11143 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11144 fi 11145 11146 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11147 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11148 fi 11149 11150 CFLAGS="$CFLAGS -Werror" 11151 11152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 11153 printf %s "checking if $CC supports -Werror... " >&6; } 11154 cacheid=xorg_cv_cc_flag__Werror 11155 if eval test \${$cacheid+y} 11156 then : 11157 printf %s "(cached) " >&6 11158 else case e in #( 11159 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11160 /* end confdefs.h. */ 11161 int i; 11162 int 11163 main (void) 11164 { 11165 11166 ; 11167 return 0; 11168 } 11169 _ACEOF 11170 if ac_fn_c_try_link "$LINENO" 11171 then : 11172 eval $cacheid=yes 11173 else case e in #( 11174 e) eval $cacheid=no ;; 11175 esac 11176 fi 11177 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11178 conftest$ac_exeext conftest.$ac_ext ;; 11179 esac 11180 fi 11181 11182 11183 CFLAGS="$xorg_testset_save_CFLAGS" 11184 11185 eval supported=\$$cacheid 11186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11187 printf "%s\n" "$supported" >&6; } 11188 if test "$supported" = "yes" ; then 11189 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 11190 found="yes" 11191 fi 11192 fi 11193 11194 if test $found = "no" ; then 11195 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11196 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11197 fi 11198 11199 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11200 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11201 fi 11202 11203 CFLAGS="$CFLAGS -errwarn" 11204 11205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 11206 printf %s "checking if $CC supports -errwarn... " >&6; } 11207 cacheid=xorg_cv_cc_flag__errwarn 11208 if eval test \${$cacheid+y} 11209 then : 11210 printf %s "(cached) " >&6 11211 else case e in #( 11212 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11213 /* end confdefs.h. */ 11214 int i; 11215 int 11216 main (void) 11217 { 11218 11219 ; 11220 return 0; 11221 } 11222 _ACEOF 11223 if ac_fn_c_try_link "$LINENO" 11224 then : 11225 eval $cacheid=yes 11226 else case e in #( 11227 e) eval $cacheid=no ;; 11228 esac 11229 fi 11230 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11231 conftest$ac_exeext conftest.$ac_ext ;; 11232 esac 11233 fi 11234 11235 11236 CFLAGS="$xorg_testset_save_CFLAGS" 11237 11238 eval supported=\$$cacheid 11239 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11240 printf "%s\n" "$supported" >&6; } 11241 if test "$supported" = "yes" ; then 11242 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 11243 found="yes" 11244 fi 11245 fi 11246 11247 11248 11249 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 11250 # activate it with -Werror, so we add it here explicitly. 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 xorg_testset_save_CFLAGS="$CFLAGS" 11265 11266 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 11267 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 11269 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 11270 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 11271 then : 11272 printf %s "(cached) " >&6 11273 else case e in #( 11274 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11275 /* end confdefs.h. */ 11276 int i; 11277 _ACEOF 11278 if ac_fn_c_try_compile "$LINENO" 11279 then : 11280 xorg_cv_cc_flag_unknown_warning_option=yes 11281 else case e in #( 11282 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 11283 esac 11284 fi 11285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11286 esac 11287 fi 11288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 11289 printf "%s\n" "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 11290 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 11291 CFLAGS="$xorg_testset_save_CFLAGS" 11292 fi 11293 11294 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 11295 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11296 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11297 fi 11298 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 11300 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 11301 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 11302 then : 11303 printf %s "(cached) " >&6 11304 else case e in #( 11305 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11306 /* end confdefs.h. */ 11307 int i; 11308 _ACEOF 11309 if ac_fn_c_try_compile "$LINENO" 11310 then : 11311 xorg_cv_cc_flag_unused_command_line_argument=yes 11312 else case e in #( 11313 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 11314 esac 11315 fi 11316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 11317 esac 11318 fi 11319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 11320 printf "%s\n" "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 11321 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 11322 CFLAGS="$xorg_testset_save_CFLAGS" 11323 fi 11324 11325 found="no" 11326 11327 if test $found = "no" ; then 11328 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 11329 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 11330 fi 11331 11332 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 11333 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 11334 fi 11335 11336 CFLAGS="$CFLAGS -Werror=attributes" 11337 11338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 11339 printf %s "checking if $CC supports -Werror=attributes... " >&6; } 11340 cacheid=xorg_cv_cc_flag__Werror_attributes 11341 if eval test \${$cacheid+y} 11342 then : 11343 printf %s "(cached) " >&6 11344 else case e in #( 11345 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11346 /* end confdefs.h. */ 11347 int i; 11348 int 11349 main (void) 11350 { 11351 11352 ; 11353 return 0; 11354 } 11355 _ACEOF 11356 if ac_fn_c_try_link "$LINENO" 11357 then : 11358 eval $cacheid=yes 11359 else case e in #( 11360 e) eval $cacheid=no ;; 11361 esac 11362 fi 11363 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11364 conftest$ac_exeext conftest.$ac_ext ;; 11365 esac 11366 fi 11367 11368 11369 CFLAGS="$xorg_testset_save_CFLAGS" 11370 11371 eval supported=\$$cacheid 11372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 11373 printf "%s\n" "$supported" >&6; } 11374 if test "$supported" = "yes" ; then 11375 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 11376 found="yes" 11377 fi 11378 fi 11379 11380 11381 11382 if test "x$STRICT_COMPILE" = "xyes"; then 11383 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 11384 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 11385 fi 11386 11387 11388 11389 11390 11391 11392 11393 11394 cat >>confdefs.h <<_ACEOF 11395 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 11396 _ACEOF 11397 11398 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 11399 if test "x$PVM" = "x"; then 11400 PVM="0" 11401 fi 11402 11403 printf "%s\n" "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 11404 11405 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 11406 if test "x$PVP" = "x"; then 11407 PVP="0" 11408 fi 11409 11410 printf "%s\n" "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 11411 11412 11413 11414 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 11415 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 11416 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 11417 touch \$(top_srcdir)/ChangeLog; \ 11418 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 11419 11420 11421 11422 11423 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 11424 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 11425 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 11426 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 11427 touch \$(top_srcdir)/INSTALL; \ 11428 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 11429 11430 11431 11432 11433 11434 11435 case $host_os in 11436 solaris*) 11437 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 11438 # check for a man page file found in later versions that use 11439 # traditional section numbers instead 11440 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 11441 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 11442 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 11443 then : 11444 printf %s "(cached) " >&6 11445 else case e in #( 11446 e) test "$cross_compiling" = yes && 11447 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 11448 if test -r "/usr/share/man/man7/attributes.7"; then 11449 ac_cv_file__usr_share_man_man7_attributes_7=yes 11450 else 11451 ac_cv_file__usr_share_man_man7_attributes_7=no 11452 fi ;; 11453 esac 11454 fi 11455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 11456 printf "%s\n" "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 11457 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 11458 then : 11459 SYSV_MAN_SECTIONS=false 11460 else case e in #( 11461 e) SYSV_MAN_SECTIONS=true ;; 11462 esac 11463 fi 11464 11465 ;; 11466 *) SYSV_MAN_SECTIONS=false ;; 11467 esac 11468 11469 if test x$APP_MAN_SUFFIX = x ; then 11470 APP_MAN_SUFFIX=1 11471 fi 11472 if test x$APP_MAN_DIR = x ; then 11473 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 11474 fi 11475 11476 if test x$LIB_MAN_SUFFIX = x ; then 11477 LIB_MAN_SUFFIX=3 11478 fi 11479 if test x$LIB_MAN_DIR = x ; then 11480 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 11481 fi 11482 11483 if test x$FILE_MAN_SUFFIX = x ; then 11484 case $SYSV_MAN_SECTIONS in 11485 true) FILE_MAN_SUFFIX=4 ;; 11486 *) FILE_MAN_SUFFIX=5 ;; 11487 esac 11488 fi 11489 if test x$FILE_MAN_DIR = x ; then 11490 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 11491 fi 11492 11493 if test x$MISC_MAN_SUFFIX = x ; then 11494 case $SYSV_MAN_SECTIONS in 11495 true) MISC_MAN_SUFFIX=5 ;; 11496 *) MISC_MAN_SUFFIX=7 ;; 11497 esac 11498 fi 11499 if test x$MISC_MAN_DIR = x ; then 11500 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 11501 fi 11502 11503 if test x$DRIVER_MAN_SUFFIX = x ; then 11504 case $SYSV_MAN_SECTIONS in 11505 true) DRIVER_MAN_SUFFIX=7 ;; 11506 *) DRIVER_MAN_SUFFIX=4 ;; 11507 esac 11508 fi 11509 if test x$DRIVER_MAN_DIR = x ; then 11510 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 11511 fi 11512 11513 if test x$ADMIN_MAN_SUFFIX = x ; then 11514 case $SYSV_MAN_SECTIONS in 11515 true) ADMIN_MAN_SUFFIX=1m ;; 11516 *) ADMIN_MAN_SUFFIX=8 ;; 11517 esac 11518 fi 11519 if test x$ADMIN_MAN_DIR = x ; then 11520 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 11521 fi 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 XORG_MAN_PAGE="X Version 11" 11538 11539 MAN_SUBSTS="\ 11540 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11541 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 11542 -e 's|__xservername__|Xorg|g' \ 11543 -e 's|__xconfigfile__|xorg.conf|g' \ 11544 -e 's|__projectroot__|\$(prefix)|g' \ 11545 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 11546 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 11547 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 11548 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 11549 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 11550 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 11551 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 11552 11553 11554 11555 # Check whether --enable-silent-rules was given. 11556 if test ${enable_silent_rules+y} 11557 then : 11558 enableval=$enable_silent_rules; 11559 fi 11560 11561 case $enable_silent_rules in # ((( 11562 yes) AM_DEFAULT_VERBOSITY=0;; 11563 no) AM_DEFAULT_VERBOSITY=1;; 11564 *) AM_DEFAULT_VERBOSITY=0;; 11565 esac 11566 am_make=${MAKE-make} 11567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 11568 printf %s "checking whether $am_make supports nested variables... " >&6; } 11569 if test ${am_cv_make_support_nested_variables+y} 11570 then : 11571 printf %s "(cached) " >&6 11572 else case e in #( 11573 e) if printf "%s\n" 'TRUE=$(BAR$(V)) 11574 BAR0=false 11575 BAR1=true 11576 V=1 11577 am__doit: 11578 @$(TRUE) 11579 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 11580 am_cv_make_support_nested_variables=yes 11581 else 11582 am_cv_make_support_nested_variables=no 11583 fi ;; 11584 esac 11585 fi 11586 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 11587 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 11588 if test $am_cv_make_support_nested_variables = yes; then 11589 AM_V='$(V)' 11590 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 11591 else 11592 AM_V=$AM_DEFAULT_VERBOSITY 11593 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 11594 fi 11595 AM_BACKSLASH='\' 11596 11597 11598 11599 11600 # Initialize libtool 11601 case `pwd` in 11602 *\ * | *\ *) 11603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11604 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11605 esac 11606 11607 11608 11609 macro_version='2.4.7' 11610 macro_revision='2.4.7' 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 ltmain=$ac_aux_dir/ltmain.sh 11626 11627 # Backslashify metacharacters that are still active within 11628 # double-quoted strings. 11629 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11630 11631 # Same as above, but do not quote variable references. 11632 double_quote_subst='s/\(["`\\]\)/\\\1/g' 11633 11634 # Sed substitution to delay expansion of an escaped shell variable in a 11635 # double_quote_subst'ed string. 11636 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11637 11638 # Sed substitution to delay expansion of an escaped single quote. 11639 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11640 11641 # Sed substitution to avoid accidental globbing in evaled expressions 11642 no_glob_subst='s/\*/\\\*/g' 11643 11644 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11645 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11646 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11647 11648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11649 printf %s "checking how to print strings... " >&6; } 11650 # Test print first, because it will be a builtin if present. 11651 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11652 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11653 ECHO='print -r --' 11654 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11655 ECHO='printf %s\n' 11656 else 11657 # Use this function as a fallback that always works. 11658 func_fallback_echo () 11659 { 11660 eval 'cat <<_LTECHO_EOF 11661 $1 11662 _LTECHO_EOF' 11663 } 11664 ECHO='func_fallback_echo' 11665 fi 11666 11667 # func_echo_all arg... 11668 # Invoke $ECHO with all args, space-separated. 11669 func_echo_all () 11670 { 11671 $ECHO "" 11672 } 11673 11674 case $ECHO in 11675 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 11676 printf "%s\n" "printf" >&6; } ;; 11677 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 11678 printf "%s\n" "print -r" >&6; } ;; 11679 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 11680 printf "%s\n" "cat" >&6; } ;; 11681 esac 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 11697 printf %s "checking for a sed that does not truncate output... " >&6; } 11698 if test ${ac_cv_path_SED+y} 11699 then : 11700 printf %s "(cached) " >&6 11701 else case e in #( 11702 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 11703 for ac_i in 1 2 3 4 5 6 7; do 11704 ac_script="$ac_script$as_nl$ac_script" 11705 done 11706 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 11707 { ac_script=; unset ac_script;} 11708 if test -z "$SED"; then 11709 ac_path_SED_found=false 11710 # Loop through the user's path and test for each of PROGNAME-LIST 11711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11712 for as_dir in $PATH 11713 do 11714 IFS=$as_save_IFS 11715 case $as_dir in #((( 11716 '') as_dir=./ ;; 11717 */) ;; 11718 *) as_dir=$as_dir/ ;; 11719 esac 11720 for ac_prog in sed gsed 11721 do 11722 for ac_exec_ext in '' $ac_executable_extensions; do 11723 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 11724 as_fn_executable_p "$ac_path_SED" || continue 11725 # Check for GNU ac_path_SED and select it if it is found. 11726 # Check for GNU $ac_path_SED 11727 case `"$ac_path_SED" --version 2>&1` in #( 11728 *GNU*) 11729 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 11730 #( 11731 *) 11732 ac_count=0 11733 printf %s 0123456789 >"conftest.in" 11734 while : 11735 do 11736 cat "conftest.in" "conftest.in" >"conftest.tmp" 11737 mv "conftest.tmp" "conftest.in" 11738 cp "conftest.in" "conftest.nl" 11739 printf "%s\n" '' >> "conftest.nl" 11740 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 11741 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11742 as_fn_arith $ac_count + 1 && ac_count=$as_val 11743 if test $ac_count -gt ${ac_path_SED_max-0}; then 11744 # Best one so far, save it but keep looking for a better one 11745 ac_cv_path_SED="$ac_path_SED" 11746 ac_path_SED_max=$ac_count 11747 fi 11748 # 10*(2^10) chars as input seems more than enough 11749 test $ac_count -gt 10 && break 11750 done 11751 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11752 esac 11753 11754 $ac_path_SED_found && break 3 11755 done 11756 done 11757 done 11758 IFS=$as_save_IFS 11759 if test -z "$ac_cv_path_SED"; then 11760 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 11761 fi 11762 else 11763 ac_cv_path_SED=$SED 11764 fi 11765 ;; 11766 esac 11767 fi 11768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 11769 printf "%s\n" "$ac_cv_path_SED" >&6; } 11770 SED="$ac_cv_path_SED" 11771 rm -f conftest.sed 11772 11773 test -z "$SED" && SED=sed 11774 Xsed="$SED -e 1s/^X//" 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 11787 printf %s "checking for grep that handles long lines and -e... " >&6; } 11788 if test ${ac_cv_path_GREP+y} 11789 then : 11790 printf %s "(cached) " >&6 11791 else case e in #( 11792 e) if test -z "$GREP"; then 11793 ac_path_GREP_found=false 11794 # Loop through the user's path and test for each of PROGNAME-LIST 11795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11796 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11797 do 11798 IFS=$as_save_IFS 11799 case $as_dir in #((( 11800 '') as_dir=./ ;; 11801 */) ;; 11802 *) as_dir=$as_dir/ ;; 11803 esac 11804 for ac_prog in grep ggrep 11805 do 11806 for ac_exec_ext in '' $ac_executable_extensions; do 11807 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 11808 as_fn_executable_p "$ac_path_GREP" || continue 11809 # Check for GNU ac_path_GREP and select it if it is found. 11810 # Check for GNU $ac_path_GREP 11811 case `"$ac_path_GREP" --version 2>&1` in #( 11812 *GNU*) 11813 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 11814 #( 11815 *) 11816 ac_count=0 11817 printf %s 0123456789 >"conftest.in" 11818 while : 11819 do 11820 cat "conftest.in" "conftest.in" >"conftest.tmp" 11821 mv "conftest.tmp" "conftest.in" 11822 cp "conftest.in" "conftest.nl" 11823 printf "%s\n" 'GREP' >> "conftest.nl" 11824 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11825 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11826 as_fn_arith $ac_count + 1 && ac_count=$as_val 11827 if test $ac_count -gt ${ac_path_GREP_max-0}; then 11828 # Best one so far, save it but keep looking for a better one 11829 ac_cv_path_GREP="$ac_path_GREP" 11830 ac_path_GREP_max=$ac_count 11831 fi 11832 # 10*(2^10) chars as input seems more than enough 11833 test $ac_count -gt 10 && break 11834 done 11835 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11836 esac 11837 11838 $ac_path_GREP_found && break 3 11839 done 11840 done 11841 done 11842 IFS=$as_save_IFS 11843 if test -z "$ac_cv_path_GREP"; then 11844 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11845 fi 11846 else 11847 ac_cv_path_GREP=$GREP 11848 fi 11849 ;; 11850 esac 11851 fi 11852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 11853 printf "%s\n" "$ac_cv_path_GREP" >&6; } 11854 GREP="$ac_cv_path_GREP" 11855 11856 11857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 11858 printf %s "checking for egrep... " >&6; } 11859 if test ${ac_cv_path_EGREP+y} 11860 then : 11861 printf %s "(cached) " >&6 11862 else case e in #( 11863 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 11864 then ac_cv_path_EGREP="$GREP -E" 11865 else 11866 if test -z "$EGREP"; then 11867 ac_path_EGREP_found=false 11868 # Loop through the user's path and test for each of PROGNAME-LIST 11869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11871 do 11872 IFS=$as_save_IFS 11873 case $as_dir in #((( 11874 '') as_dir=./ ;; 11875 */) ;; 11876 *) as_dir=$as_dir/ ;; 11877 esac 11878 for ac_prog in egrep 11879 do 11880 for ac_exec_ext in '' $ac_executable_extensions; do 11881 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 11882 as_fn_executable_p "$ac_path_EGREP" || continue 11883 # Check for GNU ac_path_EGREP and select it if it is found. 11884 # Check for GNU $ac_path_EGREP 11885 case `"$ac_path_EGREP" --version 2>&1` in #( 11886 *GNU*) 11887 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 11888 #( 11889 *) 11890 ac_count=0 11891 printf %s 0123456789 >"conftest.in" 11892 while : 11893 do 11894 cat "conftest.in" "conftest.in" >"conftest.tmp" 11895 mv "conftest.tmp" "conftest.in" 11896 cp "conftest.in" "conftest.nl" 11897 printf "%s\n" 'EGREP' >> "conftest.nl" 11898 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 11899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11900 as_fn_arith $ac_count + 1 && ac_count=$as_val 11901 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 11902 # Best one so far, save it but keep looking for a better one 11903 ac_cv_path_EGREP="$ac_path_EGREP" 11904 ac_path_EGREP_max=$ac_count 11905 fi 11906 # 10*(2^10) chars as input seems more than enough 11907 test $ac_count -gt 10 && break 11908 done 11909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11910 esac 11911 11912 $ac_path_EGREP_found && break 3 11913 done 11914 done 11915 done 11916 IFS=$as_save_IFS 11917 if test -z "$ac_cv_path_EGREP"; then 11918 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11919 fi 11920 else 11921 ac_cv_path_EGREP=$EGREP 11922 fi 11923 11924 fi ;; 11925 esac 11926 fi 11927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 11928 printf "%s\n" "$ac_cv_path_EGREP" >&6; } 11929 EGREP="$ac_cv_path_EGREP" 11930 11931 EGREP_TRADITIONAL=$EGREP 11932 ac_cv_path_EGREP_TRADITIONAL=$EGREP 11933 11934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 11935 printf %s "checking for fgrep... " >&6; } 11936 if test ${ac_cv_path_FGREP+y} 11937 then : 11938 printf %s "(cached) " >&6 11939 else case e in #( 11940 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 11941 then ac_cv_path_FGREP="$GREP -F" 11942 else 11943 if test -z "$FGREP"; then 11944 ac_path_FGREP_found=false 11945 # Loop through the user's path and test for each of PROGNAME-LIST 11946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11947 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 11948 do 11949 IFS=$as_save_IFS 11950 case $as_dir in #((( 11951 '') as_dir=./ ;; 11952 */) ;; 11953 *) as_dir=$as_dir/ ;; 11954 esac 11955 for ac_prog in fgrep 11956 do 11957 for ac_exec_ext in '' $ac_executable_extensions; do 11958 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 11959 as_fn_executable_p "$ac_path_FGREP" || continue 11960 # Check for GNU ac_path_FGREP and select it if it is found. 11961 # Check for GNU $ac_path_FGREP 11962 case `"$ac_path_FGREP" --version 2>&1` in #( 11963 *GNU*) 11964 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 11965 #( 11966 *) 11967 ac_count=0 11968 printf %s 0123456789 >"conftest.in" 11969 while : 11970 do 11971 cat "conftest.in" "conftest.in" >"conftest.tmp" 11972 mv "conftest.tmp" "conftest.in" 11973 cp "conftest.in" "conftest.nl" 11974 printf "%s\n" 'FGREP' >> "conftest.nl" 11975 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 11976 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 11977 as_fn_arith $ac_count + 1 && ac_count=$as_val 11978 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 11979 # Best one so far, save it but keep looking for a better one 11980 ac_cv_path_FGREP="$ac_path_FGREP" 11981 ac_path_FGREP_max=$ac_count 11982 fi 11983 # 10*(2^10) chars as input seems more than enough 11984 test $ac_count -gt 10 && break 11985 done 11986 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 11987 esac 11988 11989 $ac_path_FGREP_found && break 3 11990 done 11991 done 11992 done 11993 IFS=$as_save_IFS 11994 if test -z "$ac_cv_path_FGREP"; then 11995 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 11996 fi 11997 else 11998 ac_cv_path_FGREP=$FGREP 11999 fi 12000 12001 fi ;; 12002 esac 12003 fi 12004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 12005 printf "%s\n" "$ac_cv_path_FGREP" >&6; } 12006 FGREP="$ac_cv_path_FGREP" 12007 12008 12009 test -z "$GREP" && GREP=grep 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 # Check whether --with-gnu-ld was given. 12030 if test ${with_gnu_ld+y} 12031 then : 12032 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 12033 else case e in #( 12034 e) with_gnu_ld=no ;; 12035 esac 12036 fi 12037 12038 ac_prog=ld 12039 if test yes = "$GCC"; then 12040 # Check if gcc -print-prog-name=ld gives a path. 12041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12042 printf %s "checking for ld used by $CC... " >&6; } 12043 case $host in 12044 *-*-mingw*) 12045 # gcc leaves a trailing carriage return, which upsets mingw 12046 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12047 *) 12048 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12049 esac 12050 case $ac_prog in 12051 # Accept absolute paths. 12052 [\\/]* | ?:[\\/]*) 12053 re_direlt='/[^/][^/]*/\.\./' 12054 # Canonicalize the pathname of ld 12055 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12056 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12057 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12058 done 12059 test -z "$LD" && LD=$ac_prog 12060 ;; 12061 "") 12062 # If it fails, then pretend we aren't using GCC. 12063 ac_prog=ld 12064 ;; 12065 *) 12066 # If it is relative, then search for the first ld in PATH. 12067 with_gnu_ld=unknown 12068 ;; 12069 esac 12070 elif test yes = "$with_gnu_ld"; then 12071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12072 printf %s "checking for GNU ld... " >&6; } 12073 else 12074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12075 printf %s "checking for non-GNU ld... " >&6; } 12076 fi 12077 if test ${lt_cv_path_LD+y} 12078 then : 12079 printf %s "(cached) " >&6 12080 else case e in #( 12081 e) if test -z "$LD"; then 12082 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 12083 for ac_dir in $PATH; do 12084 IFS=$lt_save_ifs 12085 test -z "$ac_dir" && ac_dir=. 12086 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12087 lt_cv_path_LD=$ac_dir/$ac_prog 12088 # Check to see if the program is GNU ld. I'd rather use --version, 12089 # but apparently some variants of GNU ld only accept -v. 12090 # Break only if it was the GNU/non-GNU ld that we prefer. 12091 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12092 *GNU* | *'with BFD'*) 12093 test no != "$with_gnu_ld" && break 12094 ;; 12095 *) 12096 test yes != "$with_gnu_ld" && break 12097 ;; 12098 esac 12099 fi 12100 done 12101 IFS=$lt_save_ifs 12102 else 12103 lt_cv_path_LD=$LD # Let the user override the test with a path. 12104 fi ;; 12105 esac 12106 fi 12107 12108 LD=$lt_cv_path_LD 12109 if test -n "$LD"; then 12110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12111 printf "%s\n" "$LD" >&6; } 12112 else 12113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12114 printf "%s\n" "no" >&6; } 12115 fi 12116 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12118 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 12119 if test ${lt_cv_prog_gnu_ld+y} 12120 then : 12121 printf %s "(cached) " >&6 12122 else case e in #( 12123 e) # I'd rather use --version here, but apparently some GNU lds only accept -v. 12124 case `$LD -v 2>&1 </dev/null` in 12125 *GNU* | *'with BFD'*) 12126 lt_cv_prog_gnu_ld=yes 12127 ;; 12128 *) 12129 lt_cv_prog_gnu_ld=no 12130 ;; 12131 esac ;; 12132 esac 12133 fi 12134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12135 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 12136 with_gnu_ld=$lt_cv_prog_gnu_ld 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 12147 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 12148 if test ${lt_cv_path_NM+y} 12149 then : 12150 printf %s "(cached) " >&6 12151 else case e in #( 12152 e) if test -n "$NM"; then 12153 # Let the user override the test. 12154 lt_cv_path_NM=$NM 12155 else 12156 lt_nm_to_check=${ac_tool_prefix}nm 12157 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 12158 lt_nm_to_check="$lt_nm_to_check nm" 12159 fi 12160 for lt_tmp_nm in $lt_nm_to_check; do 12161 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 12162 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 12163 IFS=$lt_save_ifs 12164 test -z "$ac_dir" && ac_dir=. 12165 tmp_nm=$ac_dir/$lt_tmp_nm 12166 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 12167 # Check to see if the nm accepts a BSD-compat flag. 12168 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 12169 # nm: unknown option "B" ignored 12170 # Tru64's nm complains that /dev/null is an invalid object file 12171 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 12172 case $build_os in 12173 mingw*) lt_bad_file=conftest.nm/nofile ;; 12174 *) lt_bad_file=/dev/null ;; 12175 esac 12176 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 12177 *$lt_bad_file* | *'Invalid file or object type'*) 12178 lt_cv_path_NM="$tmp_nm -B" 12179 break 2 12180 ;; 12181 *) 12182 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 12183 */dev/null*) 12184 lt_cv_path_NM="$tmp_nm -p" 12185 break 2 12186 ;; 12187 *) 12188 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 12189 continue # so that we can try to find one that supports BSD flags 12190 ;; 12191 esac 12192 ;; 12193 esac 12194 fi 12195 done 12196 IFS=$lt_save_ifs 12197 done 12198 : ${lt_cv_path_NM=no} 12199 fi ;; 12200 esac 12201 fi 12202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 12203 printf "%s\n" "$lt_cv_path_NM" >&6; } 12204 if test no != "$lt_cv_path_NM"; then 12205 NM=$lt_cv_path_NM 12206 else 12207 # Didn't find any BSD compatible name lister, look for dumpbin. 12208 if test -n "$DUMPBIN"; then : 12209 # Let the user override the test. 12210 else 12211 if test -n "$ac_tool_prefix"; then 12212 for ac_prog in dumpbin "link -dump" 12213 do 12214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12215 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12217 printf %s "checking for $ac_word... " >&6; } 12218 if test ${ac_cv_prog_DUMPBIN+y} 12219 then : 12220 printf %s "(cached) " >&6 12221 else case e in #( 12222 e) if test -n "$DUMPBIN"; then 12223 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 12224 else 12225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12226 for as_dir in $PATH 12227 do 12228 IFS=$as_save_IFS 12229 case $as_dir in #((( 12230 '') as_dir=./ ;; 12231 */) ;; 12232 *) as_dir=$as_dir/ ;; 12233 esac 12234 for ac_exec_ext in '' $ac_executable_extensions; do 12235 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12236 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 12237 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12238 break 2 12239 fi 12240 done 12241 done 12242 IFS=$as_save_IFS 12243 12244 fi ;; 12245 esac 12246 fi 12247 DUMPBIN=$ac_cv_prog_DUMPBIN 12248 if test -n "$DUMPBIN"; then 12249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 12250 printf "%s\n" "$DUMPBIN" >&6; } 12251 else 12252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12253 printf "%s\n" "no" >&6; } 12254 fi 12255 12256 12257 test -n "$DUMPBIN" && break 12258 done 12259 fi 12260 if test -z "$DUMPBIN"; then 12261 ac_ct_DUMPBIN=$DUMPBIN 12262 for ac_prog in dumpbin "link -dump" 12263 do 12264 # Extract the first word of "$ac_prog", so it can be a program name with args. 12265 set dummy $ac_prog; ac_word=$2 12266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12267 printf %s "checking for $ac_word... " >&6; } 12268 if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 12269 then : 12270 printf %s "(cached) " >&6 12271 else case e in #( 12272 e) if test -n "$ac_ct_DUMPBIN"; then 12273 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 12274 else 12275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12276 for as_dir in $PATH 12277 do 12278 IFS=$as_save_IFS 12279 case $as_dir in #((( 12280 '') as_dir=./ ;; 12281 */) ;; 12282 *) as_dir=$as_dir/ ;; 12283 esac 12284 for ac_exec_ext in '' $ac_executable_extensions; do 12285 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12286 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 12287 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12288 break 2 12289 fi 12290 done 12291 done 12292 IFS=$as_save_IFS 12293 12294 fi ;; 12295 esac 12296 fi 12297 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 12298 if test -n "$ac_ct_DUMPBIN"; then 12299 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 12300 printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 12301 else 12302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12303 printf "%s\n" "no" >&6; } 12304 fi 12305 12306 12307 test -n "$ac_ct_DUMPBIN" && break 12308 done 12309 12310 if test "x$ac_ct_DUMPBIN" = x; then 12311 DUMPBIN=":" 12312 else 12313 case $cross_compiling:$ac_tool_warned in 12314 yes:) 12315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12316 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12317 ac_tool_warned=yes ;; 12318 esac 12319 DUMPBIN=$ac_ct_DUMPBIN 12320 fi 12321 fi 12322 12323 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 12324 *COFF*) 12325 DUMPBIN="$DUMPBIN -symbols -headers" 12326 ;; 12327 *) 12328 DUMPBIN=: 12329 ;; 12330 esac 12331 fi 12332 12333 if test : != "$DUMPBIN"; then 12334 NM=$DUMPBIN 12335 fi 12336 fi 12337 test -z "$NM" && NM=nm 12338 12339 12340 12341 12342 12343 12344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 12345 printf %s "checking the name lister ($NM) interface... " >&6; } 12346 if test ${lt_cv_nm_interface+y} 12347 then : 12348 printf %s "(cached) " >&6 12349 else case e in #( 12350 e) lt_cv_nm_interface="BSD nm" 12351 echo "int some_variable = 0;" > conftest.$ac_ext 12352 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 12353 (eval "$ac_compile" 2>conftest.err) 12354 cat conftest.err >&5 12355 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 12356 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 12357 cat conftest.err >&5 12358 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 12359 cat conftest.out >&5 12360 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 12361 lt_cv_nm_interface="MS dumpbin" 12362 fi 12363 rm -f conftest* ;; 12364 esac 12365 fi 12366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 12367 printf "%s\n" "$lt_cv_nm_interface" >&6; } 12368 12369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 12370 printf %s "checking whether ln -s works... " >&6; } 12371 LN_S=$as_ln_s 12372 if test "$LN_S" = "ln -s"; then 12373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12374 printf "%s\n" "yes" >&6; } 12375 else 12376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 12377 printf "%s\n" "no, using $LN_S" >&6; } 12378 fi 12379 12380 # find the maximum length of command line arguments 12381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 12382 printf %s "checking the maximum length of command line arguments... " >&6; } 12383 if test ${lt_cv_sys_max_cmd_len+y} 12384 then : 12385 printf %s "(cached) " >&6 12386 else case e in #( 12387 e) i=0 12388 teststring=ABCD 12389 12390 case $build_os in 12391 msdosdjgpp*) 12392 # On DJGPP, this test can blow up pretty badly due to problems in libc 12393 # (any single argument exceeding 2000 bytes causes a buffer overrun 12394 # during glob expansion). Even if it were fixed, the result of this 12395 # check would be larger than it should be. 12396 lt_cv_sys_max_cmd_len=12288; # 12K is about right 12397 ;; 12398 12399 gnu*) 12400 # Under GNU Hurd, this test is not required because there is 12401 # no limit to the length of command line arguments. 12402 # Libtool will interpret -1 as no limit whatsoever 12403 lt_cv_sys_max_cmd_len=-1; 12404 ;; 12405 12406 cygwin* | mingw* | cegcc*) 12407 # On Win9x/ME, this test blows up -- it succeeds, but takes 12408 # about 5 minutes as the teststring grows exponentially. 12409 # Worse, since 9x/ME are not pre-emptively multitasking, 12410 # you end up with a "frozen" computer, even though with patience 12411 # the test eventually succeeds (with a max line length of 256k). 12412 # Instead, let's just punt: use the minimum linelength reported by 12413 # all of the supported platforms: 8192 (on NT/2K/XP). 12414 lt_cv_sys_max_cmd_len=8192; 12415 ;; 12416 12417 mint*) 12418 # On MiNT this can take a long time and run out of memory. 12419 lt_cv_sys_max_cmd_len=8192; 12420 ;; 12421 12422 amigaos*) 12423 # On AmigaOS with pdksh, this test takes hours, literally. 12424 # So we just punt and use a minimum line length of 8192. 12425 lt_cv_sys_max_cmd_len=8192; 12426 ;; 12427 12428 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 12429 # This has been around since 386BSD, at least. Likely further. 12430 if test -x /sbin/sysctl; then 12431 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 12432 elif test -x /usr/sbin/sysctl; then 12433 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 12434 else 12435 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 12436 fi 12437 # And add a safety zone 12438 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12439 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12440 ;; 12441 12442 interix*) 12443 # We know the value 262144 and hardcode it with a safety zone (like BSD) 12444 lt_cv_sys_max_cmd_len=196608 12445 ;; 12446 12447 os2*) 12448 # The test takes a long time on OS/2. 12449 lt_cv_sys_max_cmd_len=8192 12450 ;; 12451 12452 osf*) 12453 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 12454 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 12455 # nice to cause kernel panics so lets avoid the loop below. 12456 # First set a reasonable default. 12457 lt_cv_sys_max_cmd_len=16384 12458 # 12459 if test -x /sbin/sysconfig; then 12460 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 12461 *1*) lt_cv_sys_max_cmd_len=-1 ;; 12462 esac 12463 fi 12464 ;; 12465 sco3.2v5*) 12466 lt_cv_sys_max_cmd_len=102400 12467 ;; 12468 sysv5* | sco5v6* | sysv4.2uw2*) 12469 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 12470 if test -n "$kargmax"; then 12471 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 12472 else 12473 lt_cv_sys_max_cmd_len=32768 12474 fi 12475 ;; 12476 *) 12477 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 12478 if test -n "$lt_cv_sys_max_cmd_len" && \ 12479 test undefined != "$lt_cv_sys_max_cmd_len"; then 12480 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12481 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12482 else 12483 # Make teststring a little bigger before we do anything with it. 12484 # a 1K string should be a reasonable start. 12485 for i in 1 2 3 4 5 6 7 8; do 12486 teststring=$teststring$teststring 12487 done 12488 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 12489 # If test is not a shell built-in, we'll probably end up computing a 12490 # maximum length that is only half of the actual maximum length, but 12491 # we can't tell. 12492 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 12493 = "X$teststring$teststring"; } >/dev/null 2>&1 && 12494 test 17 != "$i" # 1/2 MB should be enough 12495 do 12496 i=`expr $i + 1` 12497 teststring=$teststring$teststring 12498 done 12499 # Only check the string length outside the loop. 12500 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 12501 teststring= 12502 # Add a significant safety factor because C++ compilers can tack on 12503 # massive amounts of additional arguments before passing them to the 12504 # linker. It appears as though 1/2 is a usable value. 12505 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 12506 fi 12507 ;; 12508 esac 12509 ;; 12510 esac 12511 fi 12512 12513 if test -n "$lt_cv_sys_max_cmd_len"; then 12514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 12515 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 12516 else 12517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 12518 printf "%s\n" "none" >&6; } 12519 fi 12520 max_cmd_len=$lt_cv_sys_max_cmd_len 12521 12522 12523 12524 12525 12526 12527 : ${CP="cp -f"} 12528 : ${MV="mv -f"} 12529 : ${RM="rm -f"} 12530 12531 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 12532 lt_unset=unset 12533 else 12534 lt_unset=false 12535 fi 12536 12537 12538 12539 12540 12541 # test EBCDIC or ASCII 12542 case `echo X|tr X '\101'` in 12543 A) # ASCII based system 12544 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 12545 lt_SP2NL='tr \040 \012' 12546 lt_NL2SP='tr \015\012 \040\040' 12547 ;; 12548 *) # EBCDIC based system 12549 lt_SP2NL='tr \100 \n' 12550 lt_NL2SP='tr \r\n \100\100' 12551 ;; 12552 esac 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 12563 printf %s "checking how to convert $build file names to $host format... " >&6; } 12564 if test ${lt_cv_to_host_file_cmd+y} 12565 then : 12566 printf %s "(cached) " >&6 12567 else case e in #( 12568 e) case $host in 12569 *-*-mingw* ) 12570 case $build in 12571 *-*-mingw* ) # actually msys 12572 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 12573 ;; 12574 *-*-cygwin* ) 12575 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 12576 ;; 12577 * ) # otherwise, assume *nix 12578 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 12579 ;; 12580 esac 12581 ;; 12582 *-*-cygwin* ) 12583 case $build in 12584 *-*-mingw* ) # actually msys 12585 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 12586 ;; 12587 *-*-cygwin* ) 12588 lt_cv_to_host_file_cmd=func_convert_file_noop 12589 ;; 12590 * ) # otherwise, assume *nix 12591 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 12592 ;; 12593 esac 12594 ;; 12595 * ) # unhandled hosts (and "normal" native builds) 12596 lt_cv_to_host_file_cmd=func_convert_file_noop 12597 ;; 12598 esac 12599 ;; 12600 esac 12601 fi 12602 12603 to_host_file_cmd=$lt_cv_to_host_file_cmd 12604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 12605 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 12606 12607 12608 12609 12610 12611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 12612 printf %s "checking how to convert $build file names to toolchain format... " >&6; } 12613 if test ${lt_cv_to_tool_file_cmd+y} 12614 then : 12615 printf %s "(cached) " >&6 12616 else case e in #( 12617 e) #assume ordinary cross tools, or native build. 12618 lt_cv_to_tool_file_cmd=func_convert_file_noop 12619 case $host in 12620 *-*-mingw* ) 12621 case $build in 12622 *-*-mingw* ) # actually msys 12623 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 12624 ;; 12625 esac 12626 ;; 12627 esac 12628 ;; 12629 esac 12630 fi 12631 12632 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 12633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 12634 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 12635 12636 12637 12638 12639 12640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 12641 printf %s "checking for $LD option to reload object files... " >&6; } 12642 if test ${lt_cv_ld_reload_flag+y} 12643 then : 12644 printf %s "(cached) " >&6 12645 else case e in #( 12646 e) lt_cv_ld_reload_flag='-r' ;; 12647 esac 12648 fi 12649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 12650 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 12651 reload_flag=$lt_cv_ld_reload_flag 12652 case $reload_flag in 12653 "" | " "*) ;; 12654 *) reload_flag=" $reload_flag" ;; 12655 esac 12656 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12657 case $host_os in 12658 cygwin* | mingw* | pw32* | cegcc*) 12659 if test yes != "$GCC"; then 12660 reload_cmds=false 12661 fi 12662 ;; 12663 darwin*) 12664 if test yes = "$GCC"; then 12665 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12666 else 12667 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12668 fi 12669 ;; 12670 esac 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 if test -n "$ac_tool_prefix"; then 12681 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. 12682 set dummy ${ac_tool_prefix}file; ac_word=$2 12683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12684 printf %s "checking for $ac_word... " >&6; } 12685 if test ${ac_cv_prog_FILECMD+y} 12686 then : 12687 printf %s "(cached) " >&6 12688 else case e in #( 12689 e) if test -n "$FILECMD"; then 12690 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 12691 else 12692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12693 for as_dir in $PATH 12694 do 12695 IFS=$as_save_IFS 12696 case $as_dir in #((( 12697 '') as_dir=./ ;; 12698 */) ;; 12699 *) as_dir=$as_dir/ ;; 12700 esac 12701 for ac_exec_ext in '' $ac_executable_extensions; do 12702 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12703 ac_cv_prog_FILECMD="${ac_tool_prefix}file" 12704 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12705 break 2 12706 fi 12707 done 12708 done 12709 IFS=$as_save_IFS 12710 12711 fi ;; 12712 esac 12713 fi 12714 FILECMD=$ac_cv_prog_FILECMD 12715 if test -n "$FILECMD"; then 12716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 12717 printf "%s\n" "$FILECMD" >&6; } 12718 else 12719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12720 printf "%s\n" "no" >&6; } 12721 fi 12722 12723 12724 fi 12725 if test -z "$ac_cv_prog_FILECMD"; then 12726 ac_ct_FILECMD=$FILECMD 12727 # Extract the first word of "file", so it can be a program name with args. 12728 set dummy file; ac_word=$2 12729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12730 printf %s "checking for $ac_word... " >&6; } 12731 if test ${ac_cv_prog_ac_ct_FILECMD+y} 12732 then : 12733 printf %s "(cached) " >&6 12734 else case e in #( 12735 e) if test -n "$ac_ct_FILECMD"; then 12736 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. 12737 else 12738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12739 for as_dir in $PATH 12740 do 12741 IFS=$as_save_IFS 12742 case $as_dir in #((( 12743 '') as_dir=./ ;; 12744 */) ;; 12745 *) as_dir=$as_dir/ ;; 12746 esac 12747 for ac_exec_ext in '' $ac_executable_extensions; do 12748 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12749 ac_cv_prog_ac_ct_FILECMD="file" 12750 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12751 break 2 12752 fi 12753 done 12754 done 12755 IFS=$as_save_IFS 12756 12757 fi ;; 12758 esac 12759 fi 12760 ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 12761 if test -n "$ac_ct_FILECMD"; then 12762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 12763 printf "%s\n" "$ac_ct_FILECMD" >&6; } 12764 else 12765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12766 printf "%s\n" "no" >&6; } 12767 fi 12768 12769 if test "x$ac_ct_FILECMD" = x; then 12770 FILECMD=":" 12771 else 12772 case $cross_compiling:$ac_tool_warned in 12773 yes:) 12774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12775 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12776 ac_tool_warned=yes ;; 12777 esac 12778 FILECMD=$ac_ct_FILECMD 12779 fi 12780 else 12781 FILECMD="$ac_cv_prog_FILECMD" 12782 fi 12783 12784 12785 12786 12787 12788 12789 12790 if test -n "$ac_tool_prefix"; then 12791 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 12792 set dummy ${ac_tool_prefix}objdump; ac_word=$2 12793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12794 printf %s "checking for $ac_word... " >&6; } 12795 if test ${ac_cv_prog_OBJDUMP+y} 12796 then : 12797 printf %s "(cached) " >&6 12798 else case e in #( 12799 e) if test -n "$OBJDUMP"; then 12800 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 12801 else 12802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12803 for as_dir in $PATH 12804 do 12805 IFS=$as_save_IFS 12806 case $as_dir in #((( 12807 '') as_dir=./ ;; 12808 */) ;; 12809 *) as_dir=$as_dir/ ;; 12810 esac 12811 for ac_exec_ext in '' $ac_executable_extensions; do 12812 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12813 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 12814 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12815 break 2 12816 fi 12817 done 12818 done 12819 IFS=$as_save_IFS 12820 12821 fi ;; 12822 esac 12823 fi 12824 OBJDUMP=$ac_cv_prog_OBJDUMP 12825 if test -n "$OBJDUMP"; then 12826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 12827 printf "%s\n" "$OBJDUMP" >&6; } 12828 else 12829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12830 printf "%s\n" "no" >&6; } 12831 fi 12832 12833 12834 fi 12835 if test -z "$ac_cv_prog_OBJDUMP"; then 12836 ac_ct_OBJDUMP=$OBJDUMP 12837 # Extract the first word of "objdump", so it can be a program name with args. 12838 set dummy objdump; ac_word=$2 12839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12840 printf %s "checking for $ac_word... " >&6; } 12841 if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 12842 then : 12843 printf %s "(cached) " >&6 12844 else case e in #( 12845 e) if test -n "$ac_ct_OBJDUMP"; then 12846 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 12847 else 12848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12849 for as_dir in $PATH 12850 do 12851 IFS=$as_save_IFS 12852 case $as_dir in #((( 12853 '') as_dir=./ ;; 12854 */) ;; 12855 *) as_dir=$as_dir/ ;; 12856 esac 12857 for ac_exec_ext in '' $ac_executable_extensions; do 12858 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12859 ac_cv_prog_ac_ct_OBJDUMP="objdump" 12860 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12861 break 2 12862 fi 12863 done 12864 done 12865 IFS=$as_save_IFS 12866 12867 fi ;; 12868 esac 12869 fi 12870 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 12871 if test -n "$ac_ct_OBJDUMP"; then 12872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 12873 printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 12874 else 12875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 12876 printf "%s\n" "no" >&6; } 12877 fi 12878 12879 if test "x$ac_ct_OBJDUMP" = x; then 12880 OBJDUMP="false" 12881 else 12882 case $cross_compiling:$ac_tool_warned in 12883 yes:) 12884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12885 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12886 ac_tool_warned=yes ;; 12887 esac 12888 OBJDUMP=$ac_ct_OBJDUMP 12889 fi 12890 else 12891 OBJDUMP="$ac_cv_prog_OBJDUMP" 12892 fi 12893 12894 test -z "$OBJDUMP" && OBJDUMP=objdump 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 12905 printf %s "checking how to recognize dependent libraries... " >&6; } 12906 if test ${lt_cv_deplibs_check_method+y} 12907 then : 12908 printf %s "(cached) " >&6 12909 else case e in #( 12910 e) lt_cv_file_magic_cmd='$MAGIC_CMD' 12911 lt_cv_file_magic_test_file= 12912 lt_cv_deplibs_check_method='unknown' 12913 # Need to set the preceding variable on all platforms that support 12914 # interlibrary dependencies. 12915 # 'none' -- dependencies not supported. 12916 # 'unknown' -- same as none, but documents that we really don't know. 12917 # 'pass_all' -- all dependencies passed with no checks. 12918 # 'test_compile' -- check by making test program. 12919 # 'file_magic [[regex]]' -- check by looking for files in library path 12920 # that responds to the $file_magic_cmd with a given extended regex. 12921 # If you have 'file' or equivalent on your system and you're not sure 12922 # whether 'pass_all' will *always* work, you probably want this one. 12923 12924 case $host_os in 12925 aix[4-9]*) 12926 lt_cv_deplibs_check_method=pass_all 12927 ;; 12928 12929 beos*) 12930 lt_cv_deplibs_check_method=pass_all 12931 ;; 12932 12933 bsdi[45]*) 12934 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 12935 lt_cv_file_magic_cmd='$FILECMD -L' 12936 lt_cv_file_magic_test_file=/shlib/libc.so 12937 ;; 12938 12939 cygwin*) 12940 # func_win32_libid is a shell function defined in ltmain.sh 12941 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12942 lt_cv_file_magic_cmd='func_win32_libid' 12943 ;; 12944 12945 mingw* | pw32*) 12946 # Base MSYS/MinGW do not provide the 'file' command needed by 12947 # func_win32_libid shell function, so use a weaker test based on 'objdump', 12948 # unless we find 'file', for example because we are cross-compiling. 12949 if ( file / ) >/dev/null 2>&1; then 12950 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 12951 lt_cv_file_magic_cmd='func_win32_libid' 12952 else 12953 # Keep this pattern in sync with the one in func_win32_libid. 12954 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 12955 lt_cv_file_magic_cmd='$OBJDUMP -f' 12956 fi 12957 ;; 12958 12959 cegcc*) 12960 # use the weaker test based on 'objdump'. See mingw*. 12961 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 12962 lt_cv_file_magic_cmd='$OBJDUMP -f' 12963 ;; 12964 12965 darwin* | rhapsody*) 12966 lt_cv_deplibs_check_method=pass_all 12967 ;; 12968 12969 freebsd* | dragonfly* | midnightbsd*) 12970 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 12971 case $host_cpu in 12972 i*86 ) 12973 # Not sure whether the presence of OpenBSD here was a mistake. 12974 # Let's accept both of them until this is cleared up. 12975 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 12976 lt_cv_file_magic_cmd=$FILECMD 12977 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 12978 ;; 12979 esac 12980 else 12981 lt_cv_deplibs_check_method=pass_all 12982 fi 12983 ;; 12984 12985 haiku*) 12986 lt_cv_deplibs_check_method=pass_all 12987 ;; 12988 12989 hpux10.20* | hpux11*) 12990 lt_cv_file_magic_cmd=$FILECMD 12991 case $host_cpu in 12992 ia64*) 12993 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 12994 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 12995 ;; 12996 hppa*64*) 12997 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]' 12998 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 12999 ;; 13000 *) 13001 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 13002 lt_cv_file_magic_test_file=/usr/lib/libc.sl 13003 ;; 13004 esac 13005 ;; 13006 13007 interix[3-9]*) 13008 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 13009 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 13010 ;; 13011 13012 irix5* | irix6* | nonstopux*) 13013 case $LD in 13014 *-32|*"-32 ") libmagic=32-bit;; 13015 *-n32|*"-n32 ") libmagic=N32;; 13016 *-64|*"-64 ") libmagic=64-bit;; 13017 *) libmagic=never-match;; 13018 esac 13019 lt_cv_deplibs_check_method=pass_all 13020 ;; 13021 13022 # This must be glibc/ELF. 13023 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13024 lt_cv_deplibs_check_method=pass_all 13025 ;; 13026 13027 netbsd*) 13028 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 13029 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 13030 else 13031 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 13032 fi 13033 ;; 13034 13035 newos6*) 13036 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 13037 lt_cv_file_magic_cmd=$FILECMD 13038 lt_cv_file_magic_test_file=/usr/lib/libnls.so 13039 ;; 13040 13041 *nto* | *qnx*) 13042 lt_cv_deplibs_check_method=pass_all 13043 ;; 13044 13045 openbsd* | bitrig*) 13046 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13047 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 13048 else 13049 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 13050 fi 13051 ;; 13052 13053 osf3* | osf4* | osf5*) 13054 lt_cv_deplibs_check_method=pass_all 13055 ;; 13056 13057 rdos*) 13058 lt_cv_deplibs_check_method=pass_all 13059 ;; 13060 13061 solaris*) 13062 lt_cv_deplibs_check_method=pass_all 13063 ;; 13064 13065 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13066 lt_cv_deplibs_check_method=pass_all 13067 ;; 13068 13069 sysv4 | sysv4.3*) 13070 case $host_vendor in 13071 motorola) 13072 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]' 13073 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 13074 ;; 13075 ncr) 13076 lt_cv_deplibs_check_method=pass_all 13077 ;; 13078 sequent) 13079 lt_cv_file_magic_cmd='/bin/file' 13080 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 13081 ;; 13082 sni) 13083 lt_cv_file_magic_cmd='/bin/file' 13084 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 13085 lt_cv_file_magic_test_file=/lib/libc.so 13086 ;; 13087 siemens) 13088 lt_cv_deplibs_check_method=pass_all 13089 ;; 13090 pc) 13091 lt_cv_deplibs_check_method=pass_all 13092 ;; 13093 esac 13094 ;; 13095 13096 tpf*) 13097 lt_cv_deplibs_check_method=pass_all 13098 ;; 13099 os2*) 13100 lt_cv_deplibs_check_method=pass_all 13101 ;; 13102 esac 13103 ;; 13104 esac 13105 fi 13106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 13107 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 13108 13109 file_magic_glob= 13110 want_nocaseglob=no 13111 if test "$build" = "$host"; then 13112 case $host_os in 13113 mingw* | pw32*) 13114 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 13115 want_nocaseglob=yes 13116 else 13117 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 13118 fi 13119 ;; 13120 esac 13121 fi 13122 13123 file_magic_cmd=$lt_cv_file_magic_cmd 13124 deplibs_check_method=$lt_cv_deplibs_check_method 13125 test -z "$deplibs_check_method" && deplibs_check_method=unknown 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 if test -n "$ac_tool_prefix"; then 13149 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 13150 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 13151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13152 printf %s "checking for $ac_word... " >&6; } 13153 if test ${ac_cv_prog_DLLTOOL+y} 13154 then : 13155 printf %s "(cached) " >&6 13156 else case e in #( 13157 e) if test -n "$DLLTOOL"; then 13158 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 13159 else 13160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13161 for as_dir in $PATH 13162 do 13163 IFS=$as_save_IFS 13164 case $as_dir in #((( 13165 '') as_dir=./ ;; 13166 */) ;; 13167 *) as_dir=$as_dir/ ;; 13168 esac 13169 for ac_exec_ext in '' $ac_executable_extensions; do 13170 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13171 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 13172 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13173 break 2 13174 fi 13175 done 13176 done 13177 IFS=$as_save_IFS 13178 13179 fi ;; 13180 esac 13181 fi 13182 DLLTOOL=$ac_cv_prog_DLLTOOL 13183 if test -n "$DLLTOOL"; then 13184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 13185 printf "%s\n" "$DLLTOOL" >&6; } 13186 else 13187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13188 printf "%s\n" "no" >&6; } 13189 fi 13190 13191 13192 fi 13193 if test -z "$ac_cv_prog_DLLTOOL"; then 13194 ac_ct_DLLTOOL=$DLLTOOL 13195 # Extract the first word of "dlltool", so it can be a program name with args. 13196 set dummy dlltool; ac_word=$2 13197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13198 printf %s "checking for $ac_word... " >&6; } 13199 if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 13200 then : 13201 printf %s "(cached) " >&6 13202 else case e in #( 13203 e) if test -n "$ac_ct_DLLTOOL"; then 13204 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 13205 else 13206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13207 for as_dir in $PATH 13208 do 13209 IFS=$as_save_IFS 13210 case $as_dir in #((( 13211 '') as_dir=./ ;; 13212 */) ;; 13213 *) as_dir=$as_dir/ ;; 13214 esac 13215 for ac_exec_ext in '' $ac_executable_extensions; do 13216 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13217 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 13218 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13219 break 2 13220 fi 13221 done 13222 done 13223 IFS=$as_save_IFS 13224 13225 fi ;; 13226 esac 13227 fi 13228 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 13229 if test -n "$ac_ct_DLLTOOL"; then 13230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 13231 printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 13232 else 13233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13234 printf "%s\n" "no" >&6; } 13235 fi 13236 13237 if test "x$ac_ct_DLLTOOL" = x; then 13238 DLLTOOL="false" 13239 else 13240 case $cross_compiling:$ac_tool_warned in 13241 yes:) 13242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13243 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13244 ac_tool_warned=yes ;; 13245 esac 13246 DLLTOOL=$ac_ct_DLLTOOL 13247 fi 13248 else 13249 DLLTOOL="$ac_cv_prog_DLLTOOL" 13250 fi 13251 13252 test -z "$DLLTOOL" && DLLTOOL=dlltool 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 13264 printf %s "checking how to associate runtime and link libraries... " >&6; } 13265 if test ${lt_cv_sharedlib_from_linklib_cmd+y} 13266 then : 13267 printf %s "(cached) " >&6 13268 else case e in #( 13269 e) lt_cv_sharedlib_from_linklib_cmd='unknown' 13270 13271 case $host_os in 13272 cygwin* | mingw* | pw32* | cegcc*) 13273 # two different shell functions defined in ltmain.sh; 13274 # decide which one to use based on capabilities of $DLLTOOL 13275 case `$DLLTOOL --help 2>&1` in 13276 *--identify-strict*) 13277 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 13278 ;; 13279 *) 13280 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 13281 ;; 13282 esac 13283 ;; 13284 *) 13285 # fallback: assume linklib IS sharedlib 13286 lt_cv_sharedlib_from_linklib_cmd=$ECHO 13287 ;; 13288 esac 13289 ;; 13290 esac 13291 fi 13292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 13293 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 13294 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 13295 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 13296 13297 13298 13299 13300 13301 13302 13303 if test -n "$ac_tool_prefix"; then 13304 for ac_prog in ar 13305 do 13306 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 13307 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 13308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13309 printf %s "checking for $ac_word... " >&6; } 13310 if test ${ac_cv_prog_AR+y} 13311 then : 13312 printf %s "(cached) " >&6 13313 else case e in #( 13314 e) if test -n "$AR"; then 13315 ac_cv_prog_AR="$AR" # Let the user override the test. 13316 else 13317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13318 for as_dir in $PATH 13319 do 13320 IFS=$as_save_IFS 13321 case $as_dir in #((( 13322 '') as_dir=./ ;; 13323 */) ;; 13324 *) as_dir=$as_dir/ ;; 13325 esac 13326 for ac_exec_ext in '' $ac_executable_extensions; do 13327 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13328 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 13329 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13330 break 2 13331 fi 13332 done 13333 done 13334 IFS=$as_save_IFS 13335 13336 fi ;; 13337 esac 13338 fi 13339 AR=$ac_cv_prog_AR 13340 if test -n "$AR"; then 13341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 13342 printf "%s\n" "$AR" >&6; } 13343 else 13344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13345 printf "%s\n" "no" >&6; } 13346 fi 13347 13348 13349 test -n "$AR" && break 13350 done 13351 fi 13352 if test -z "$AR"; then 13353 ac_ct_AR=$AR 13354 for ac_prog in ar 13355 do 13356 # Extract the first word of "$ac_prog", so it can be a program name with args. 13357 set dummy $ac_prog; ac_word=$2 13358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13359 printf %s "checking for $ac_word... " >&6; } 13360 if test ${ac_cv_prog_ac_ct_AR+y} 13361 then : 13362 printf %s "(cached) " >&6 13363 else case e in #( 13364 e) if test -n "$ac_ct_AR"; then 13365 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 13366 else 13367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13368 for as_dir in $PATH 13369 do 13370 IFS=$as_save_IFS 13371 case $as_dir in #((( 13372 '') as_dir=./ ;; 13373 */) ;; 13374 *) as_dir=$as_dir/ ;; 13375 esac 13376 for ac_exec_ext in '' $ac_executable_extensions; do 13377 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13378 ac_cv_prog_ac_ct_AR="$ac_prog" 13379 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13380 break 2 13381 fi 13382 done 13383 done 13384 IFS=$as_save_IFS 13385 13386 fi ;; 13387 esac 13388 fi 13389 ac_ct_AR=$ac_cv_prog_ac_ct_AR 13390 if test -n "$ac_ct_AR"; then 13391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 13392 printf "%s\n" "$ac_ct_AR" >&6; } 13393 else 13394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13395 printf "%s\n" "no" >&6; } 13396 fi 13397 13398 13399 test -n "$ac_ct_AR" && break 13400 done 13401 13402 if test "x$ac_ct_AR" = x; then 13403 AR="false" 13404 else 13405 case $cross_compiling:$ac_tool_warned in 13406 yes:) 13407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13408 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13409 ac_tool_warned=yes ;; 13410 esac 13411 AR=$ac_ct_AR 13412 fi 13413 fi 13414 13415 : ${AR=ar} 13416 13417 13418 13419 13420 13421 13422 # Use ARFLAGS variable as AR's operation code to sync the variable naming with 13423 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 13424 # higher priority because thats what people were doing historically (setting 13425 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 13426 # variable obsoleted/removed. 13427 13428 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 13429 lt_ar_flags=$AR_FLAGS 13430 13431 13432 13433 13434 13435 13436 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 13437 # by AR_FLAGS because that was never working and AR_FLAGS is about to die. 13438 13439 13440 13441 13442 13443 13444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 13445 printf %s "checking for archiver @FILE support... " >&6; } 13446 if test ${lt_cv_ar_at_file+y} 13447 then : 13448 printf %s "(cached) " >&6 13449 else case e in #( 13450 e) lt_cv_ar_at_file=no 13451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13452 /* end confdefs.h. */ 13453 13454 int 13455 main (void) 13456 { 13457 13458 ; 13459 return 0; 13460 } 13461 _ACEOF 13462 if ac_fn_c_try_compile "$LINENO" 13463 then : 13464 echo conftest.$ac_objext > conftest.lst 13465 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 13466 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13467 (eval $lt_ar_try) 2>&5 13468 ac_status=$? 13469 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13470 test $ac_status = 0; } 13471 if test 0 -eq "$ac_status"; then 13472 # Ensure the archiver fails upon bogus file names. 13473 rm -f conftest.$ac_objext libconftest.a 13474 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13475 (eval $lt_ar_try) 2>&5 13476 ac_status=$? 13477 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13478 test $ac_status = 0; } 13479 if test 0 -ne "$ac_status"; then 13480 lt_cv_ar_at_file=@ 13481 fi 13482 fi 13483 rm -f conftest.* libconftest.a 13484 13485 fi 13486 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13487 ;; 13488 esac 13489 fi 13490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 13491 printf "%s\n" "$lt_cv_ar_at_file" >&6; } 13492 13493 if test no = "$lt_cv_ar_at_file"; then 13494 archiver_list_spec= 13495 else 13496 archiver_list_spec=$lt_cv_ar_at_file 13497 fi 13498 13499 13500 13501 13502 13503 13504 13505 if test -n "$ac_tool_prefix"; then 13506 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 13507 set dummy ${ac_tool_prefix}strip; ac_word=$2 13508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13509 printf %s "checking for $ac_word... " >&6; } 13510 if test ${ac_cv_prog_STRIP+y} 13511 then : 13512 printf %s "(cached) " >&6 13513 else case e in #( 13514 e) if test -n "$STRIP"; then 13515 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 13516 else 13517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13518 for as_dir in $PATH 13519 do 13520 IFS=$as_save_IFS 13521 case $as_dir in #((( 13522 '') as_dir=./ ;; 13523 */) ;; 13524 *) as_dir=$as_dir/ ;; 13525 esac 13526 for ac_exec_ext in '' $ac_executable_extensions; do 13527 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13528 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 13529 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13530 break 2 13531 fi 13532 done 13533 done 13534 IFS=$as_save_IFS 13535 13536 fi ;; 13537 esac 13538 fi 13539 STRIP=$ac_cv_prog_STRIP 13540 if test -n "$STRIP"; then 13541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 13542 printf "%s\n" "$STRIP" >&6; } 13543 else 13544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13545 printf "%s\n" "no" >&6; } 13546 fi 13547 13548 13549 fi 13550 if test -z "$ac_cv_prog_STRIP"; then 13551 ac_ct_STRIP=$STRIP 13552 # Extract the first word of "strip", so it can be a program name with args. 13553 set dummy strip; ac_word=$2 13554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13555 printf %s "checking for $ac_word... " >&6; } 13556 if test ${ac_cv_prog_ac_ct_STRIP+y} 13557 then : 13558 printf %s "(cached) " >&6 13559 else case e in #( 13560 e) if test -n "$ac_ct_STRIP"; then 13561 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 13562 else 13563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13564 for as_dir in $PATH 13565 do 13566 IFS=$as_save_IFS 13567 case $as_dir in #((( 13568 '') as_dir=./ ;; 13569 */) ;; 13570 *) as_dir=$as_dir/ ;; 13571 esac 13572 for ac_exec_ext in '' $ac_executable_extensions; do 13573 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13574 ac_cv_prog_ac_ct_STRIP="strip" 13575 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13576 break 2 13577 fi 13578 done 13579 done 13580 IFS=$as_save_IFS 13581 13582 fi ;; 13583 esac 13584 fi 13585 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 13586 if test -n "$ac_ct_STRIP"; then 13587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 13588 printf "%s\n" "$ac_ct_STRIP" >&6; } 13589 else 13590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13591 printf "%s\n" "no" >&6; } 13592 fi 13593 13594 if test "x$ac_ct_STRIP" = x; then 13595 STRIP=":" 13596 else 13597 case $cross_compiling:$ac_tool_warned in 13598 yes:) 13599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13600 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13601 ac_tool_warned=yes ;; 13602 esac 13603 STRIP=$ac_ct_STRIP 13604 fi 13605 else 13606 STRIP="$ac_cv_prog_STRIP" 13607 fi 13608 13609 test -z "$STRIP" && STRIP=: 13610 13611 13612 13613 13614 13615 13616 if test -n "$ac_tool_prefix"; then 13617 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 13618 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 13619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13620 printf %s "checking for $ac_word... " >&6; } 13621 if test ${ac_cv_prog_RANLIB+y} 13622 then : 13623 printf %s "(cached) " >&6 13624 else case e in #( 13625 e) if test -n "$RANLIB"; then 13626 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 13627 else 13628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13629 for as_dir in $PATH 13630 do 13631 IFS=$as_save_IFS 13632 case $as_dir in #((( 13633 '') as_dir=./ ;; 13634 */) ;; 13635 *) as_dir=$as_dir/ ;; 13636 esac 13637 for ac_exec_ext in '' $ac_executable_extensions; do 13638 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13639 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 13640 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13641 break 2 13642 fi 13643 done 13644 done 13645 IFS=$as_save_IFS 13646 13647 fi ;; 13648 esac 13649 fi 13650 RANLIB=$ac_cv_prog_RANLIB 13651 if test -n "$RANLIB"; then 13652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 13653 printf "%s\n" "$RANLIB" >&6; } 13654 else 13655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13656 printf "%s\n" "no" >&6; } 13657 fi 13658 13659 13660 fi 13661 if test -z "$ac_cv_prog_RANLIB"; then 13662 ac_ct_RANLIB=$RANLIB 13663 # Extract the first word of "ranlib", so it can be a program name with args. 13664 set dummy ranlib; ac_word=$2 13665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13666 printf %s "checking for $ac_word... " >&6; } 13667 if test ${ac_cv_prog_ac_ct_RANLIB+y} 13668 then : 13669 printf %s "(cached) " >&6 13670 else case e in #( 13671 e) if test -n "$ac_ct_RANLIB"; then 13672 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 13673 else 13674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13675 for as_dir in $PATH 13676 do 13677 IFS=$as_save_IFS 13678 case $as_dir in #((( 13679 '') as_dir=./ ;; 13680 */) ;; 13681 *) as_dir=$as_dir/ ;; 13682 esac 13683 for ac_exec_ext in '' $ac_executable_extensions; do 13684 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13685 ac_cv_prog_ac_ct_RANLIB="ranlib" 13686 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13687 break 2 13688 fi 13689 done 13690 done 13691 IFS=$as_save_IFS 13692 13693 fi ;; 13694 esac 13695 fi 13696 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 13697 if test -n "$ac_ct_RANLIB"; then 13698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 13699 printf "%s\n" "$ac_ct_RANLIB" >&6; } 13700 else 13701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 13702 printf "%s\n" "no" >&6; } 13703 fi 13704 13705 if test "x$ac_ct_RANLIB" = x; then 13706 RANLIB=":" 13707 else 13708 case $cross_compiling:$ac_tool_warned in 13709 yes:) 13710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13711 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13712 ac_tool_warned=yes ;; 13713 esac 13714 RANLIB=$ac_ct_RANLIB 13715 fi 13716 else 13717 RANLIB="$ac_cv_prog_RANLIB" 13718 fi 13719 13720 test -z "$RANLIB" && RANLIB=: 13721 13722 13723 13724 13725 13726 13727 # Determine commands to create old-style static archives. 13728 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 13729 old_postinstall_cmds='chmod 644 $oldlib' 13730 old_postuninstall_cmds= 13731 13732 if test -n "$RANLIB"; then 13733 case $host_os in 13734 bitrig* | openbsd*) 13735 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 13736 ;; 13737 *) 13738 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 13739 ;; 13740 esac 13741 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 13742 fi 13743 13744 case $host_os in 13745 darwin*) 13746 lock_old_archive_extraction=yes ;; 13747 *) 13748 lock_old_archive_extraction=no ;; 13749 esac 13750 13751 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 # If no C compiler was specified, use CC. 13790 LTCC=${LTCC-"$CC"} 13791 13792 # If no C compiler flags were specified, use CFLAGS. 13793 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13794 13795 # Allow CC to be a program name with arguments. 13796 compiler=$CC 13797 13798 13799 # Check for command to grab the raw symbol name followed by C symbol from nm. 13800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 13801 printf %s "checking command to parse $NM output from $compiler object... " >&6; } 13802 if test ${lt_cv_sys_global_symbol_pipe+y} 13803 then : 13804 printf %s "(cached) " >&6 13805 else case e in #( 13806 e) 13807 # These are sane defaults that work on at least a few old systems. 13808 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 13809 13810 # Character class describing NM global symbol codes. 13811 symcode='[BCDEGRST]' 13812 13813 # Regexp to match symbols that can be accessed directly from C. 13814 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 13815 13816 # Define system-specific variables. 13817 case $host_os in 13818 aix*) 13819 symcode='[BCDT]' 13820 ;; 13821 cygwin* | mingw* | pw32* | cegcc*) 13822 symcode='[ABCDGISTW]' 13823 ;; 13824 hpux*) 13825 if test ia64 = "$host_cpu"; then 13826 symcode='[ABCDEGRST]' 13827 fi 13828 ;; 13829 irix* | nonstopux*) 13830 symcode='[BCDEGRST]' 13831 ;; 13832 osf*) 13833 symcode='[BCDEGQRST]' 13834 ;; 13835 solaris*) 13836 symcode='[BDRT]' 13837 ;; 13838 sco3.2v5*) 13839 symcode='[DT]' 13840 ;; 13841 sysv4.2uw2*) 13842 symcode='[DT]' 13843 ;; 13844 sysv5* | sco5v6* | unixware* | OpenUNIX*) 13845 symcode='[ABDT]' 13846 ;; 13847 sysv4) 13848 symcode='[DFNSTU]' 13849 ;; 13850 esac 13851 13852 # If we're using GNU nm, then use its standard symbol codes. 13853 case `$NM -V 2>&1` in 13854 *GNU* | *'with BFD'*) 13855 symcode='[ABCDGIRSTW]' ;; 13856 esac 13857 13858 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13859 # Gets list of data symbols to import. 13860 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 13861 # Adjust the below global symbol transforms to fixup imported variables. 13862 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 13863 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 13864 lt_c_name_lib_hook="\ 13865 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 13866 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 13867 else 13868 # Disable hooks by default. 13869 lt_cv_sys_global_symbol_to_import= 13870 lt_cdecl_hook= 13871 lt_c_name_hook= 13872 lt_c_name_lib_hook= 13873 fi 13874 13875 # Transform an extracted symbol line into a proper C declaration. 13876 # Some systems (esp. on ia64) link data and code symbols differently, 13877 # so use this general approach. 13878 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 13879 $lt_cdecl_hook\ 13880 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 13881 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 13882 13883 # Transform an extracted symbol line into symbol name and symbol address 13884 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 13885 $lt_c_name_hook\ 13886 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13887 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 13888 13889 # Transform an extracted symbol line into symbol name with lib prefix and 13890 # symbol address. 13891 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 13892 $lt_c_name_lib_hook\ 13893 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 13894 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 13895 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 13896 13897 # Handle CRLF in mingw tool chain 13898 opt_cr= 13899 case $build_os in 13900 mingw*) 13901 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 13902 ;; 13903 esac 13904 13905 # Try without a prefix underscore, then with it. 13906 for ac_symprfx in "" "_"; do 13907 13908 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 13909 symxfrm="\\1 $ac_symprfx\\2 \\2" 13910 13911 # Write the raw and C identifiers. 13912 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 13913 # Fake it for dumpbin and say T for any non-static function, 13914 # D for any global variable and I for any imported variable. 13915 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 13916 # which start with @ or ?. 13917 lt_cv_sys_global_symbol_pipe="$AWK '"\ 13918 " {last_section=section; section=\$ 3};"\ 13919 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 13920 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 13921 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 13922 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 13923 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 13924 " \$ 0!~/External *\|/{next};"\ 13925 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 13926 " {if(hide[section]) next};"\ 13927 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 13928 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 13929 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 13930 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 13931 " ' prfx=^$ac_symprfx" 13932 else 13933 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 13934 fi 13935 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 13936 13937 # Check to see that the pipe works correctly. 13938 pipe_works=no 13939 13940 rm -f conftest* 13941 cat > conftest.$ac_ext <<_LT_EOF 13942 #ifdef __cplusplus 13943 extern "C" { 13944 #endif 13945 char nm_test_var; 13946 void nm_test_func(void); 13947 void nm_test_func(void){} 13948 #ifdef __cplusplus 13949 } 13950 #endif 13951 int main(){nm_test_var='a';nm_test_func();return(0);} 13952 _LT_EOF 13953 13954 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13955 (eval $ac_compile) 2>&5 13956 ac_status=$? 13957 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13958 test $ac_status = 0; }; then 13959 # Now try to grab the symbols. 13960 nlist=conftest.nm 13961 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 13962 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 13963 ac_status=$? 13964 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13965 test $ac_status = 0; } && test -s "$nlist"; then 13966 # Try sorting and uniquifying the output. 13967 if sort "$nlist" | uniq > "$nlist"T; then 13968 mv -f "$nlist"T "$nlist" 13969 else 13970 rm -f "$nlist"T 13971 fi 13972 13973 # Make sure that we snagged all the symbols we need. 13974 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 13975 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 13976 cat <<_LT_EOF > conftest.$ac_ext 13977 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 13978 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 13979 /* DATA imports from DLLs on WIN32 can't be const, because runtime 13980 relocations are performed -- see ld's documentation on pseudo-relocs. */ 13981 # define LT_DLSYM_CONST 13982 #elif defined __osf__ 13983 /* This system does not cope well with relocations in const data. */ 13984 # define LT_DLSYM_CONST 13985 #else 13986 # define LT_DLSYM_CONST const 13987 #endif 13988 13989 #ifdef __cplusplus 13990 extern "C" { 13991 #endif 13992 13993 _LT_EOF 13994 # Now generate the symbol file. 13995 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 13996 13997 cat <<_LT_EOF >> conftest.$ac_ext 13998 13999 /* The mapping between symbol names and symbols. */ 14000 LT_DLSYM_CONST struct { 14001 const char *name; 14002 void *address; 14003 } 14004 lt__PROGRAM__LTX_preloaded_symbols[] = 14005 { 14006 { "@PROGRAM@", (void *) 0 }, 14007 _LT_EOF 14008 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 14009 cat <<\_LT_EOF >> conftest.$ac_ext 14010 {0, (void *) 0} 14011 }; 14012 14013 /* This works around a problem in FreeBSD linker */ 14014 #ifdef FREEBSD_WORKAROUND 14015 static const void *lt_preloaded_setup() { 14016 return lt__PROGRAM__LTX_preloaded_symbols; 14017 } 14018 #endif 14019 14020 #ifdef __cplusplus 14021 } 14022 #endif 14023 _LT_EOF 14024 # Now try linking the two files. 14025 mv conftest.$ac_objext conftstm.$ac_objext 14026 lt_globsym_save_LIBS=$LIBS 14027 lt_globsym_save_CFLAGS=$CFLAGS 14028 LIBS=conftstm.$ac_objext 14029 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 14030 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14031 (eval $ac_link) 2>&5 14032 ac_status=$? 14033 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14034 test $ac_status = 0; } && test -s conftest$ac_exeext; then 14035 pipe_works=yes 14036 fi 14037 LIBS=$lt_globsym_save_LIBS 14038 CFLAGS=$lt_globsym_save_CFLAGS 14039 else 14040 echo "cannot find nm_test_func in $nlist" >&5 14041 fi 14042 else 14043 echo "cannot find nm_test_var in $nlist" >&5 14044 fi 14045 else 14046 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 14047 fi 14048 else 14049 echo "$progname: failed program was:" >&5 14050 cat conftest.$ac_ext >&5 14051 fi 14052 rm -rf conftest* conftst* 14053 14054 # Do not use the global_symbol_pipe unless it works. 14055 if test yes = "$pipe_works"; then 14056 break 14057 else 14058 lt_cv_sys_global_symbol_pipe= 14059 fi 14060 done 14061 ;; 14062 esac 14063 fi 14064 14065 if test -z "$lt_cv_sys_global_symbol_pipe"; then 14066 lt_cv_sys_global_symbol_to_cdecl= 14067 fi 14068 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 14069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 14070 printf "%s\n" "failed" >&6; } 14071 else 14072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14073 printf "%s\n" "ok" >&6; } 14074 fi 14075 14076 # Response file support. 14077 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 14078 nm_file_list_spec='@' 14079 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 14080 nm_file_list_spec='@' 14081 fi 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 14120 printf %s "checking for sysroot... " >&6; } 14121 14122 # Check whether --with-sysroot was given. 14123 if test ${with_sysroot+y} 14124 then : 14125 withval=$with_sysroot; 14126 else case e in #( 14127 e) with_sysroot=no ;; 14128 esac 14129 fi 14130 14131 14132 lt_sysroot= 14133 case $with_sysroot in #( 14134 yes) 14135 if test yes = "$GCC"; then 14136 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 14137 fi 14138 ;; #( 14139 /*) 14140 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 14141 ;; #( 14142 no|'') 14143 ;; #( 14144 *) 14145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 14146 printf "%s\n" "$with_sysroot" >&6; } 14147 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 14148 ;; 14149 esac 14150 14151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 14152 printf "%s\n" "${lt_sysroot:-no}" >&6; } 14153 14154 14155 14156 14157 14158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 14159 printf %s "checking for a working dd... " >&6; } 14160 if test ${ac_cv_path_lt_DD+y} 14161 then : 14162 printf %s "(cached) " >&6 14163 else case e in #( 14164 e) printf 0123456789abcdef0123456789abcdef >conftest.i 14165 cat conftest.i conftest.i >conftest2.i 14166 : ${lt_DD:=$DD} 14167 if test -z "$lt_DD"; then 14168 ac_path_lt_DD_found=false 14169 # Loop through the user's path and test for each of PROGNAME-LIST 14170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14171 for as_dir in $PATH 14172 do 14173 IFS=$as_save_IFS 14174 case $as_dir in #((( 14175 '') as_dir=./ ;; 14176 */) ;; 14177 *) as_dir=$as_dir/ ;; 14178 esac 14179 for ac_prog in dd 14180 do 14181 for ac_exec_ext in '' $ac_executable_extensions; do 14182 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 14183 as_fn_executable_p "$ac_path_lt_DD" || continue 14184 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 14185 cmp -s conftest.i conftest.out \ 14186 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 14187 fi 14188 $ac_path_lt_DD_found && break 3 14189 done 14190 done 14191 done 14192 IFS=$as_save_IFS 14193 if test -z "$ac_cv_path_lt_DD"; then 14194 : 14195 fi 14196 else 14197 ac_cv_path_lt_DD=$lt_DD 14198 fi 14199 14200 rm -f conftest.i conftest2.i conftest.out ;; 14201 esac 14202 fi 14203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 14204 printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 14205 14206 14207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 14208 printf %s "checking how to truncate binary pipes... " >&6; } 14209 if test ${lt_cv_truncate_bin+y} 14210 then : 14211 printf %s "(cached) " >&6 14212 else case e in #( 14213 e) printf 0123456789abcdef0123456789abcdef >conftest.i 14214 cat conftest.i conftest.i >conftest2.i 14215 lt_cv_truncate_bin= 14216 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 14217 cmp -s conftest.i conftest.out \ 14218 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 14219 fi 14220 rm -f conftest.i conftest2.i conftest.out 14221 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;; 14222 esac 14223 fi 14224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 14225 printf "%s\n" "$lt_cv_truncate_bin" >&6; } 14226 14227 14228 14229 14230 14231 14232 14233 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 14234 func_cc_basename () 14235 { 14236 for cc_temp in $*""; do 14237 case $cc_temp in 14238 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14239 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14240 \-*) ;; 14241 *) break;; 14242 esac 14243 done 14244 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 14245 } 14246 14247 # Check whether --enable-libtool-lock was given. 14248 if test ${enable_libtool_lock+y} 14249 then : 14250 enableval=$enable_libtool_lock; 14251 fi 14252 14253 test no = "$enable_libtool_lock" || enable_libtool_lock=yes 14254 14255 # Some flags need to be propagated to the compiler or linker for good 14256 # libtool support. 14257 case $host in 14258 ia64-*-hpux*) 14259 # Find out what ABI is being produced by ac_compile, and set mode 14260 # options accordingly. 14261 echo 'int i;' > conftest.$ac_ext 14262 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14263 (eval $ac_compile) 2>&5 14264 ac_status=$? 14265 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14266 test $ac_status = 0; }; then 14267 case `$FILECMD conftest.$ac_objext` in 14268 *ELF-32*) 14269 HPUX_IA64_MODE=32 14270 ;; 14271 *ELF-64*) 14272 HPUX_IA64_MODE=64 14273 ;; 14274 esac 14275 fi 14276 rm -rf conftest* 14277 ;; 14278 *-*-irix6*) 14279 # Find out what ABI is being produced by ac_compile, and set linker 14280 # options accordingly. 14281 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 14282 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14283 (eval $ac_compile) 2>&5 14284 ac_status=$? 14285 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14286 test $ac_status = 0; }; then 14287 if test yes = "$lt_cv_prog_gnu_ld"; then 14288 case `$FILECMD conftest.$ac_objext` in 14289 *32-bit*) 14290 LD="${LD-ld} -melf32bsmip" 14291 ;; 14292 *N32*) 14293 LD="${LD-ld} -melf32bmipn32" 14294 ;; 14295 *64-bit*) 14296 LD="${LD-ld} -melf64bmip" 14297 ;; 14298 esac 14299 else 14300 case `$FILECMD conftest.$ac_objext` in 14301 *32-bit*) 14302 LD="${LD-ld} -32" 14303 ;; 14304 *N32*) 14305 LD="${LD-ld} -n32" 14306 ;; 14307 *64-bit*) 14308 LD="${LD-ld} -64" 14309 ;; 14310 esac 14311 fi 14312 fi 14313 rm -rf conftest* 14314 ;; 14315 14316 mips64*-*linux*) 14317 # Find out what ABI is being produced by ac_compile, and set linker 14318 # options accordingly. 14319 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 14320 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14321 (eval $ac_compile) 2>&5 14322 ac_status=$? 14323 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14324 test $ac_status = 0; }; then 14325 emul=elf 14326 case `$FILECMD conftest.$ac_objext` in 14327 *32-bit*) 14328 emul="${emul}32" 14329 ;; 14330 *64-bit*) 14331 emul="${emul}64" 14332 ;; 14333 esac 14334 case `$FILECMD conftest.$ac_objext` in 14335 *MSB*) 14336 emul="${emul}btsmip" 14337 ;; 14338 *LSB*) 14339 emul="${emul}ltsmip" 14340 ;; 14341 esac 14342 case `$FILECMD conftest.$ac_objext` in 14343 *N32*) 14344 emul="${emul}n32" 14345 ;; 14346 esac 14347 LD="${LD-ld} -m $emul" 14348 fi 14349 rm -rf conftest* 14350 ;; 14351 14352 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 14353 s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 14354 # Find out what ABI is being produced by ac_compile, and set linker 14355 # options accordingly. Note that the listed cases only cover the 14356 # situations where additional linker options are needed (such as when 14357 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 14358 # vice versa); the common cases where no linker options are needed do 14359 # not appear in the list. 14360 echo 'int i;' > conftest.$ac_ext 14361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14362 (eval $ac_compile) 2>&5 14363 ac_status=$? 14364 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14365 test $ac_status = 0; }; then 14366 case `$FILECMD conftest.o` in 14367 *32-bit*) 14368 case $host in 14369 x86_64-*kfreebsd*-gnu) 14370 LD="${LD-ld} -m elf_i386_fbsd" 14371 ;; 14372 x86_64-*linux*) 14373 case `$FILECMD conftest.o` in 14374 *x86-64*) 14375 LD="${LD-ld} -m elf32_x86_64" 14376 ;; 14377 *) 14378 LD="${LD-ld} -m elf_i386" 14379 ;; 14380 esac 14381 ;; 14382 powerpc64le-*linux*) 14383 LD="${LD-ld} -m elf32lppclinux" 14384 ;; 14385 powerpc64-*linux*) 14386 LD="${LD-ld} -m elf32ppclinux" 14387 ;; 14388 s390x-*linux*) 14389 LD="${LD-ld} -m elf_s390" 14390 ;; 14391 sparc64-*linux*) 14392 LD="${LD-ld} -m elf32_sparc" 14393 ;; 14394 esac 14395 ;; 14396 *64-bit*) 14397 case $host in 14398 x86_64-*kfreebsd*-gnu) 14399 LD="${LD-ld} -m elf_x86_64_fbsd" 14400 ;; 14401 x86_64-*linux*) 14402 LD="${LD-ld} -m elf_x86_64" 14403 ;; 14404 powerpcle-*linux*) 14405 LD="${LD-ld} -m elf64lppc" 14406 ;; 14407 powerpc-*linux*) 14408 LD="${LD-ld} -m elf64ppc" 14409 ;; 14410 s390*-*linux*|s390*-*tpf*) 14411 LD="${LD-ld} -m elf64_s390" 14412 ;; 14413 sparc*-*linux*) 14414 LD="${LD-ld} -m elf64_sparc" 14415 ;; 14416 esac 14417 ;; 14418 esac 14419 fi 14420 rm -rf conftest* 14421 ;; 14422 14423 *-*-sco3.2v5*) 14424 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 14425 SAVE_CFLAGS=$CFLAGS 14426 CFLAGS="$CFLAGS -belf" 14427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 14428 printf %s "checking whether the C compiler needs -belf... " >&6; } 14429 if test ${lt_cv_cc_needs_belf+y} 14430 then : 14431 printf %s "(cached) " >&6 14432 else case e in #( 14433 e) ac_ext=c 14434 ac_cpp='$CPP $CPPFLAGS' 14435 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14436 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14437 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14438 14439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14440 /* end confdefs.h. */ 14441 14442 int 14443 main (void) 14444 { 14445 14446 ; 14447 return 0; 14448 } 14449 _ACEOF 14450 if ac_fn_c_try_link "$LINENO" 14451 then : 14452 lt_cv_cc_needs_belf=yes 14453 else case e in #( 14454 e) lt_cv_cc_needs_belf=no ;; 14455 esac 14456 fi 14457 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14458 conftest$ac_exeext conftest.$ac_ext 14459 ac_ext=c 14460 ac_cpp='$CPP $CPPFLAGS' 14461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14463 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14464 ;; 14465 esac 14466 fi 14467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 14468 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 14469 if test yes != "$lt_cv_cc_needs_belf"; then 14470 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 14471 CFLAGS=$SAVE_CFLAGS 14472 fi 14473 ;; 14474 *-*solaris*) 14475 # Find out what ABI is being produced by ac_compile, and set linker 14476 # options accordingly. 14477 echo 'int i;' > conftest.$ac_ext 14478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14479 (eval $ac_compile) 2>&5 14480 ac_status=$? 14481 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14482 test $ac_status = 0; }; then 14483 case `$FILECMD conftest.o` in 14484 *64-bit*) 14485 case $lt_cv_prog_gnu_ld in 14486 yes*) 14487 case $host in 14488 i?86-*-solaris*|x86_64-*-solaris*) 14489 LD="${LD-ld} -m elf_x86_64" 14490 ;; 14491 sparc*-*-solaris*) 14492 LD="${LD-ld} -m elf64_sparc" 14493 ;; 14494 esac 14495 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 14496 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 14497 LD=${LD-ld}_sol2 14498 fi 14499 ;; 14500 *) 14501 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 14502 LD="${LD-ld} -64" 14503 fi 14504 ;; 14505 esac 14506 ;; 14507 esac 14508 fi 14509 rm -rf conftest* 14510 ;; 14511 esac 14512 14513 need_locks=$enable_libtool_lock 14514 14515 if test -n "$ac_tool_prefix"; then 14516 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 14517 set dummy ${ac_tool_prefix}mt; 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_MANIFEST_TOOL+y} 14521 then : 14522 printf %s "(cached) " >&6 14523 else case e in #( 14524 e) if test -n "$MANIFEST_TOOL"; then 14525 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # 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_MANIFEST_TOOL="${ac_tool_prefix}mt" 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 esac 14548 fi 14549 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 14550 if test -n "$MANIFEST_TOOL"; then 14551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 14552 printf "%s\n" "$MANIFEST_TOOL" >&6; } 14553 else 14554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14555 printf "%s\n" "no" >&6; } 14556 fi 14557 14558 14559 fi 14560 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 14561 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 14562 # Extract the first word of "mt", so it can be a program name with args. 14563 set dummy mt; ac_word=$2 14564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14565 printf %s "checking for $ac_word... " >&6; } 14566 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 14567 then : 14568 printf %s "(cached) " >&6 14569 else case e in #( 14570 e) if test -n "$ac_ct_MANIFEST_TOOL"; then 14571 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 14572 else 14573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14574 for as_dir in $PATH 14575 do 14576 IFS=$as_save_IFS 14577 case $as_dir in #((( 14578 '') as_dir=./ ;; 14579 */) ;; 14580 *) as_dir=$as_dir/ ;; 14581 esac 14582 for ac_exec_ext in '' $ac_executable_extensions; do 14583 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14584 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 14585 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14586 break 2 14587 fi 14588 done 14589 done 14590 IFS=$as_save_IFS 14591 14592 fi ;; 14593 esac 14594 fi 14595 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 14596 if test -n "$ac_ct_MANIFEST_TOOL"; then 14597 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 14598 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 14599 else 14600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14601 printf "%s\n" "no" >&6; } 14602 fi 14603 14604 if test "x$ac_ct_MANIFEST_TOOL" = x; then 14605 MANIFEST_TOOL=":" 14606 else 14607 case $cross_compiling:$ac_tool_warned in 14608 yes:) 14609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14610 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14611 ac_tool_warned=yes ;; 14612 esac 14613 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 14614 fi 14615 else 14616 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 14617 fi 14618 14619 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 14620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 14621 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 14622 if test ${lt_cv_path_mainfest_tool+y} 14623 then : 14624 printf %s "(cached) " >&6 14625 else case e in #( 14626 e) lt_cv_path_mainfest_tool=no 14627 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 14628 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 14629 cat conftest.err >&5 14630 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 14631 lt_cv_path_mainfest_tool=yes 14632 fi 14633 rm -f conftest* ;; 14634 esac 14635 fi 14636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 14637 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 14638 if test yes != "$lt_cv_path_mainfest_tool"; then 14639 MANIFEST_TOOL=: 14640 fi 14641 14642 14643 14644 14645 14646 14647 case $host_os in 14648 rhapsody* | darwin*) 14649 if test -n "$ac_tool_prefix"; then 14650 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 14651 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 14652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14653 printf %s "checking for $ac_word... " >&6; } 14654 if test ${ac_cv_prog_DSYMUTIL+y} 14655 then : 14656 printf %s "(cached) " >&6 14657 else case e in #( 14658 e) if test -n "$DSYMUTIL"; then 14659 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 14660 else 14661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14662 for as_dir in $PATH 14663 do 14664 IFS=$as_save_IFS 14665 case $as_dir in #((( 14666 '') as_dir=./ ;; 14667 */) ;; 14668 *) as_dir=$as_dir/ ;; 14669 esac 14670 for ac_exec_ext in '' $ac_executable_extensions; do 14671 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14672 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 14673 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14674 break 2 14675 fi 14676 done 14677 done 14678 IFS=$as_save_IFS 14679 14680 fi ;; 14681 esac 14682 fi 14683 DSYMUTIL=$ac_cv_prog_DSYMUTIL 14684 if test -n "$DSYMUTIL"; then 14685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 14686 printf "%s\n" "$DSYMUTIL" >&6; } 14687 else 14688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14689 printf "%s\n" "no" >&6; } 14690 fi 14691 14692 14693 fi 14694 if test -z "$ac_cv_prog_DSYMUTIL"; then 14695 ac_ct_DSYMUTIL=$DSYMUTIL 14696 # Extract the first word of "dsymutil", so it can be a program name with args. 14697 set dummy dsymutil; ac_word=$2 14698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14699 printf %s "checking for $ac_word... " >&6; } 14700 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 14701 then : 14702 printf %s "(cached) " >&6 14703 else case e in #( 14704 e) if test -n "$ac_ct_DSYMUTIL"; then 14705 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 14706 else 14707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14708 for as_dir in $PATH 14709 do 14710 IFS=$as_save_IFS 14711 case $as_dir in #((( 14712 '') as_dir=./ ;; 14713 */) ;; 14714 *) as_dir=$as_dir/ ;; 14715 esac 14716 for ac_exec_ext in '' $ac_executable_extensions; do 14717 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14718 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 14719 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14720 break 2 14721 fi 14722 done 14723 done 14724 IFS=$as_save_IFS 14725 14726 fi ;; 14727 esac 14728 fi 14729 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 14730 if test -n "$ac_ct_DSYMUTIL"; then 14731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 14732 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 14733 else 14734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14735 printf "%s\n" "no" >&6; } 14736 fi 14737 14738 if test "x$ac_ct_DSYMUTIL" = x; then 14739 DSYMUTIL=":" 14740 else 14741 case $cross_compiling:$ac_tool_warned in 14742 yes:) 14743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14744 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14745 ac_tool_warned=yes ;; 14746 esac 14747 DSYMUTIL=$ac_ct_DSYMUTIL 14748 fi 14749 else 14750 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 14751 fi 14752 14753 if test -n "$ac_tool_prefix"; then 14754 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 14755 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 14756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14757 printf %s "checking for $ac_word... " >&6; } 14758 if test ${ac_cv_prog_NMEDIT+y} 14759 then : 14760 printf %s "(cached) " >&6 14761 else case e in #( 14762 e) if test -n "$NMEDIT"; then 14763 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 14764 else 14765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14766 for as_dir in $PATH 14767 do 14768 IFS=$as_save_IFS 14769 case $as_dir in #((( 14770 '') as_dir=./ ;; 14771 */) ;; 14772 *) as_dir=$as_dir/ ;; 14773 esac 14774 for ac_exec_ext in '' $ac_executable_extensions; do 14775 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14776 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 14777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14778 break 2 14779 fi 14780 done 14781 done 14782 IFS=$as_save_IFS 14783 14784 fi ;; 14785 esac 14786 fi 14787 NMEDIT=$ac_cv_prog_NMEDIT 14788 if test -n "$NMEDIT"; then 14789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 14790 printf "%s\n" "$NMEDIT" >&6; } 14791 else 14792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14793 printf "%s\n" "no" >&6; } 14794 fi 14795 14796 14797 fi 14798 if test -z "$ac_cv_prog_NMEDIT"; then 14799 ac_ct_NMEDIT=$NMEDIT 14800 # Extract the first word of "nmedit", so it can be a program name with args. 14801 set dummy nmedit; ac_word=$2 14802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14803 printf %s "checking for $ac_word... " >&6; } 14804 if test ${ac_cv_prog_ac_ct_NMEDIT+y} 14805 then : 14806 printf %s "(cached) " >&6 14807 else case e in #( 14808 e) if test -n "$ac_ct_NMEDIT"; then 14809 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 14810 else 14811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14812 for as_dir in $PATH 14813 do 14814 IFS=$as_save_IFS 14815 case $as_dir in #((( 14816 '') as_dir=./ ;; 14817 */) ;; 14818 *) as_dir=$as_dir/ ;; 14819 esac 14820 for ac_exec_ext in '' $ac_executable_extensions; do 14821 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14822 ac_cv_prog_ac_ct_NMEDIT="nmedit" 14823 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14824 break 2 14825 fi 14826 done 14827 done 14828 IFS=$as_save_IFS 14829 14830 fi ;; 14831 esac 14832 fi 14833 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 14834 if test -n "$ac_ct_NMEDIT"; then 14835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 14836 printf "%s\n" "$ac_ct_NMEDIT" >&6; } 14837 else 14838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14839 printf "%s\n" "no" >&6; } 14840 fi 14841 14842 if test "x$ac_ct_NMEDIT" = x; then 14843 NMEDIT=":" 14844 else 14845 case $cross_compiling:$ac_tool_warned in 14846 yes:) 14847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14848 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14849 ac_tool_warned=yes ;; 14850 esac 14851 NMEDIT=$ac_ct_NMEDIT 14852 fi 14853 else 14854 NMEDIT="$ac_cv_prog_NMEDIT" 14855 fi 14856 14857 if test -n "$ac_tool_prefix"; then 14858 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 14859 set dummy ${ac_tool_prefix}lipo; ac_word=$2 14860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14861 printf %s "checking for $ac_word... " >&6; } 14862 if test ${ac_cv_prog_LIPO+y} 14863 then : 14864 printf %s "(cached) " >&6 14865 else case e in #( 14866 e) if test -n "$LIPO"; then 14867 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 14868 else 14869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14870 for as_dir in $PATH 14871 do 14872 IFS=$as_save_IFS 14873 case $as_dir in #((( 14874 '') as_dir=./ ;; 14875 */) ;; 14876 *) as_dir=$as_dir/ ;; 14877 esac 14878 for ac_exec_ext in '' $ac_executable_extensions; do 14879 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14880 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 14881 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14882 break 2 14883 fi 14884 done 14885 done 14886 IFS=$as_save_IFS 14887 14888 fi ;; 14889 esac 14890 fi 14891 LIPO=$ac_cv_prog_LIPO 14892 if test -n "$LIPO"; then 14893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 14894 printf "%s\n" "$LIPO" >&6; } 14895 else 14896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14897 printf "%s\n" "no" >&6; } 14898 fi 14899 14900 14901 fi 14902 if test -z "$ac_cv_prog_LIPO"; then 14903 ac_ct_LIPO=$LIPO 14904 # Extract the first word of "lipo", so it can be a program name with args. 14905 set dummy lipo; ac_word=$2 14906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14907 printf %s "checking for $ac_word... " >&6; } 14908 if test ${ac_cv_prog_ac_ct_LIPO+y} 14909 then : 14910 printf %s "(cached) " >&6 14911 else case e in #( 14912 e) if test -n "$ac_ct_LIPO"; then 14913 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 14914 else 14915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14916 for as_dir in $PATH 14917 do 14918 IFS=$as_save_IFS 14919 case $as_dir in #((( 14920 '') as_dir=./ ;; 14921 */) ;; 14922 *) as_dir=$as_dir/ ;; 14923 esac 14924 for ac_exec_ext in '' $ac_executable_extensions; do 14925 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14926 ac_cv_prog_ac_ct_LIPO="lipo" 14927 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14928 break 2 14929 fi 14930 done 14931 done 14932 IFS=$as_save_IFS 14933 14934 fi ;; 14935 esac 14936 fi 14937 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 14938 if test -n "$ac_ct_LIPO"; then 14939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 14940 printf "%s\n" "$ac_ct_LIPO" >&6; } 14941 else 14942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14943 printf "%s\n" "no" >&6; } 14944 fi 14945 14946 if test "x$ac_ct_LIPO" = x; then 14947 LIPO=":" 14948 else 14949 case $cross_compiling:$ac_tool_warned in 14950 yes:) 14951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14952 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14953 ac_tool_warned=yes ;; 14954 esac 14955 LIPO=$ac_ct_LIPO 14956 fi 14957 else 14958 LIPO="$ac_cv_prog_LIPO" 14959 fi 14960 14961 if test -n "$ac_tool_prefix"; then 14962 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 14963 set dummy ${ac_tool_prefix}otool; ac_word=$2 14964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14965 printf %s "checking for $ac_word... " >&6; } 14966 if test ${ac_cv_prog_OTOOL+y} 14967 then : 14968 printf %s "(cached) " >&6 14969 else case e in #( 14970 e) if test -n "$OTOOL"; then 14971 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 14972 else 14973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14974 for as_dir in $PATH 14975 do 14976 IFS=$as_save_IFS 14977 case $as_dir in #((( 14978 '') as_dir=./ ;; 14979 */) ;; 14980 *) as_dir=$as_dir/ ;; 14981 esac 14982 for ac_exec_ext in '' $ac_executable_extensions; do 14983 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14984 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 14985 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14986 break 2 14987 fi 14988 done 14989 done 14990 IFS=$as_save_IFS 14991 14992 fi ;; 14993 esac 14994 fi 14995 OTOOL=$ac_cv_prog_OTOOL 14996 if test -n "$OTOOL"; then 14997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 14998 printf "%s\n" "$OTOOL" >&6; } 14999 else 15000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15001 printf "%s\n" "no" >&6; } 15002 fi 15003 15004 15005 fi 15006 if test -z "$ac_cv_prog_OTOOL"; then 15007 ac_ct_OTOOL=$OTOOL 15008 # Extract the first word of "otool", so it can be a program name with args. 15009 set dummy otool; ac_word=$2 15010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15011 printf %s "checking for $ac_word... " >&6; } 15012 if test ${ac_cv_prog_ac_ct_OTOOL+y} 15013 then : 15014 printf %s "(cached) " >&6 15015 else case e in #( 15016 e) if test -n "$ac_ct_OTOOL"; then 15017 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 15018 else 15019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15020 for as_dir in $PATH 15021 do 15022 IFS=$as_save_IFS 15023 case $as_dir in #((( 15024 '') as_dir=./ ;; 15025 */) ;; 15026 *) as_dir=$as_dir/ ;; 15027 esac 15028 for ac_exec_ext in '' $ac_executable_extensions; do 15029 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15030 ac_cv_prog_ac_ct_OTOOL="otool" 15031 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15032 break 2 15033 fi 15034 done 15035 done 15036 IFS=$as_save_IFS 15037 15038 fi ;; 15039 esac 15040 fi 15041 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 15042 if test -n "$ac_ct_OTOOL"; then 15043 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 15044 printf "%s\n" "$ac_ct_OTOOL" >&6; } 15045 else 15046 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15047 printf "%s\n" "no" >&6; } 15048 fi 15049 15050 if test "x$ac_ct_OTOOL" = x; then 15051 OTOOL=":" 15052 else 15053 case $cross_compiling:$ac_tool_warned in 15054 yes:) 15055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15056 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15057 ac_tool_warned=yes ;; 15058 esac 15059 OTOOL=$ac_ct_OTOOL 15060 fi 15061 else 15062 OTOOL="$ac_cv_prog_OTOOL" 15063 fi 15064 15065 if test -n "$ac_tool_prefix"; then 15066 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 15067 set dummy ${ac_tool_prefix}otool64; ac_word=$2 15068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15069 printf %s "checking for $ac_word... " >&6; } 15070 if test ${ac_cv_prog_OTOOL64+y} 15071 then : 15072 printf %s "(cached) " >&6 15073 else case e in #( 15074 e) if test -n "$OTOOL64"; then 15075 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 15076 else 15077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15078 for as_dir in $PATH 15079 do 15080 IFS=$as_save_IFS 15081 case $as_dir in #((( 15082 '') as_dir=./ ;; 15083 */) ;; 15084 *) as_dir=$as_dir/ ;; 15085 esac 15086 for ac_exec_ext in '' $ac_executable_extensions; do 15087 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15088 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 15089 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15090 break 2 15091 fi 15092 done 15093 done 15094 IFS=$as_save_IFS 15095 15096 fi ;; 15097 esac 15098 fi 15099 OTOOL64=$ac_cv_prog_OTOOL64 15100 if test -n "$OTOOL64"; then 15101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 15102 printf "%s\n" "$OTOOL64" >&6; } 15103 else 15104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15105 printf "%s\n" "no" >&6; } 15106 fi 15107 15108 15109 fi 15110 if test -z "$ac_cv_prog_OTOOL64"; then 15111 ac_ct_OTOOL64=$OTOOL64 15112 # Extract the first word of "otool64", so it can be a program name with args. 15113 set dummy otool64; ac_word=$2 15114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15115 printf %s "checking for $ac_word... " >&6; } 15116 if test ${ac_cv_prog_ac_ct_OTOOL64+y} 15117 then : 15118 printf %s "(cached) " >&6 15119 else case e in #( 15120 e) if test -n "$ac_ct_OTOOL64"; then 15121 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 15122 else 15123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15124 for as_dir in $PATH 15125 do 15126 IFS=$as_save_IFS 15127 case $as_dir in #((( 15128 '') as_dir=./ ;; 15129 */) ;; 15130 *) as_dir=$as_dir/ ;; 15131 esac 15132 for ac_exec_ext in '' $ac_executable_extensions; do 15133 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15134 ac_cv_prog_ac_ct_OTOOL64="otool64" 15135 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15136 break 2 15137 fi 15138 done 15139 done 15140 IFS=$as_save_IFS 15141 15142 fi ;; 15143 esac 15144 fi 15145 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 15146 if test -n "$ac_ct_OTOOL64"; then 15147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 15148 printf "%s\n" "$ac_ct_OTOOL64" >&6; } 15149 else 15150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15151 printf "%s\n" "no" >&6; } 15152 fi 15153 15154 if test "x$ac_ct_OTOOL64" = x; then 15155 OTOOL64=":" 15156 else 15157 case $cross_compiling:$ac_tool_warned in 15158 yes:) 15159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15160 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15161 ac_tool_warned=yes ;; 15162 esac 15163 OTOOL64=$ac_ct_OTOOL64 15164 fi 15165 else 15166 OTOOL64="$ac_cv_prog_OTOOL64" 15167 fi 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 15196 printf %s "checking for -single_module linker flag... " >&6; } 15197 if test ${lt_cv_apple_cc_single_mod+y} 15198 then : 15199 printf %s "(cached) " >&6 15200 else case e in #( 15201 e) lt_cv_apple_cc_single_mod=no 15202 if test -z "$LT_MULTI_MODULE"; then 15203 # By default we will add the -single_module flag. You can override 15204 # by either setting the environment variable LT_MULTI_MODULE 15205 # non-empty at configure time, or by adding -multi_module to the 15206 # link flags. 15207 rm -rf libconftest.dylib* 15208 echo "int foo(void){return 1;}" > conftest.c 15209 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 15210 -dynamiclib -Wl,-single_module conftest.c" >&5 15211 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 15212 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 15213 _lt_result=$? 15214 # If there is a non-empty error log, and "single_module" 15215 # appears in it, assume the flag caused a linker warning 15216 if test -s conftest.err && $GREP single_module conftest.err; then 15217 cat conftest.err >&5 15218 # Otherwise, if the output was created with a 0 exit code from 15219 # the compiler, it worked. 15220 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 15221 lt_cv_apple_cc_single_mod=yes 15222 else 15223 cat conftest.err >&5 15224 fi 15225 rm -rf libconftest.dylib* 15226 rm -f conftest.* 15227 fi ;; 15228 esac 15229 fi 15230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 15231 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 15232 15233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 15234 printf %s "checking for -exported_symbols_list linker flag... " >&6; } 15235 if test ${lt_cv_ld_exported_symbols_list+y} 15236 then : 15237 printf %s "(cached) " >&6 15238 else case e in #( 15239 e) lt_cv_ld_exported_symbols_list=no 15240 save_LDFLAGS=$LDFLAGS 15241 echo "_main" > conftest.sym 15242 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 15243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15244 /* end confdefs.h. */ 15245 15246 int 15247 main (void) 15248 { 15249 15250 ; 15251 return 0; 15252 } 15253 _ACEOF 15254 if ac_fn_c_try_link "$LINENO" 15255 then : 15256 lt_cv_ld_exported_symbols_list=yes 15257 else case e in #( 15258 e) lt_cv_ld_exported_symbols_list=no ;; 15259 esac 15260 fi 15261 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15262 conftest$ac_exeext conftest.$ac_ext 15263 LDFLAGS=$save_LDFLAGS 15264 ;; 15265 esac 15266 fi 15267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 15268 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 15269 15270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 15271 printf %s "checking for -force_load linker flag... " >&6; } 15272 if test ${lt_cv_ld_force_load+y} 15273 then : 15274 printf %s "(cached) " >&6 15275 else case e in #( 15276 e) lt_cv_ld_force_load=no 15277 cat > conftest.c << _LT_EOF 15278 int forced_loaded() { return 2;} 15279 _LT_EOF 15280 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 15281 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 15282 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 15283 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 15284 echo "$RANLIB libconftest.a" >&5 15285 $RANLIB libconftest.a 2>&5 15286 cat > conftest.c << _LT_EOF 15287 int main() { return 0;} 15288 _LT_EOF 15289 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 15290 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 15291 _lt_result=$? 15292 if test -s conftest.err && $GREP force_load conftest.err; then 15293 cat conftest.err >&5 15294 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 15295 lt_cv_ld_force_load=yes 15296 else 15297 cat conftest.err >&5 15298 fi 15299 rm -f conftest.err libconftest.a conftest conftest.c 15300 rm -rf conftest.dSYM 15301 ;; 15302 esac 15303 fi 15304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 15305 printf "%s\n" "$lt_cv_ld_force_load" >&6; } 15306 case $host_os in 15307 rhapsody* | darwin1.[012]) 15308 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 15309 darwin1.*) 15310 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 15311 darwin*) 15312 case $MACOSX_DEPLOYMENT_TARGET,$host in 15313 10.[012],*|,*powerpc*-darwin[5-8]*) 15314 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 15315 *) 15316 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 15317 esac 15318 ;; 15319 esac 15320 if test yes = "$lt_cv_apple_cc_single_mod"; then 15321 _lt_dar_single_mod='$single_module' 15322 fi 15323 if test yes = "$lt_cv_ld_exported_symbols_list"; then 15324 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 15325 else 15326 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 15327 fi 15328 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 15329 _lt_dsymutil='~$DSYMUTIL $lib || :' 15330 else 15331 _lt_dsymutil= 15332 fi 15333 ;; 15334 esac 15335 15336 # func_munge_path_list VARIABLE PATH 15337 # ----------------------------------- 15338 # VARIABLE is name of variable containing _space_ separated list of 15339 # directories to be munged by the contents of PATH, which is string 15340 # having a format: 15341 # "DIR[:DIR]:" 15342 # string "DIR[ DIR]" will be prepended to VARIABLE 15343 # ":DIR[:DIR]" 15344 # string "DIR[ DIR]" will be appended to VARIABLE 15345 # "DIRP[:DIRP]::[DIRA:]DIRA" 15346 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 15347 # "DIRA[ DIRA]" will be appended to VARIABLE 15348 # "DIR[:DIR]" 15349 # VARIABLE will be replaced by "DIR[ DIR]" 15350 func_munge_path_list () 15351 { 15352 case x$2 in 15353 x) 15354 ;; 15355 *:) 15356 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15357 ;; 15358 x:*) 15359 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15360 ;; 15361 *::*) 15362 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15363 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15364 ;; 15365 *) 15366 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15367 ;; 15368 esac 15369 } 15370 15371 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 15372 " 15373 if test "x$ac_cv_header_dlfcn_h" = xyes 15374 then : 15375 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 15376 15377 fi 15378 15379 15380 15381 15382 15383 # Set options 15384 # Check whether --enable-static was given. 15385 if test ${enable_static+y} 15386 then : 15387 enableval=$enable_static; p=${PACKAGE-default} 15388 case $enableval in 15389 yes) enable_static=yes ;; 15390 no) enable_static=no ;; 15391 *) 15392 enable_static=no 15393 # Look at the argument we got. We use all the common list separators. 15394 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15395 for pkg in $enableval; do 15396 IFS=$lt_save_ifs 15397 if test "X$pkg" = "X$p"; then 15398 enable_static=yes 15399 fi 15400 done 15401 IFS=$lt_save_ifs 15402 ;; 15403 esac 15404 else case e in #( 15405 e) enable_static=no ;; 15406 esac 15407 fi 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 enable_dlopen=no 15419 15420 15421 enable_win32_dll=no 15422 15423 15424 # Check whether --enable-shared was given. 15425 if test ${enable_shared+y} 15426 then : 15427 enableval=$enable_shared; p=${PACKAGE-default} 15428 case $enableval in 15429 yes) enable_shared=yes ;; 15430 no) enable_shared=no ;; 15431 *) 15432 enable_shared=no 15433 # Look at the argument we got. We use all the common list separators. 15434 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15435 for pkg in $enableval; do 15436 IFS=$lt_save_ifs 15437 if test "X$pkg" = "X$p"; then 15438 enable_shared=yes 15439 fi 15440 done 15441 IFS=$lt_save_ifs 15442 ;; 15443 esac 15444 else case e in #( 15445 e) enable_shared=yes ;; 15446 esac 15447 fi 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 # Check whether --with-pic was given. 15460 if test ${with_pic+y} 15461 then : 15462 withval=$with_pic; lt_p=${PACKAGE-default} 15463 case $withval in 15464 yes|no) pic_mode=$withval ;; 15465 *) 15466 pic_mode=default 15467 # Look at the argument we got. We use all the common list separators. 15468 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15469 for lt_pkg in $withval; do 15470 IFS=$lt_save_ifs 15471 if test "X$lt_pkg" = "X$lt_p"; then 15472 pic_mode=yes 15473 fi 15474 done 15475 IFS=$lt_save_ifs 15476 ;; 15477 esac 15478 else case e in #( 15479 e) pic_mode=default ;; 15480 esac 15481 fi 15482 15483 15484 15485 15486 15487 15488 15489 15490 # Check whether --enable-fast-install was given. 15491 if test ${enable_fast_install+y} 15492 then : 15493 enableval=$enable_fast_install; p=${PACKAGE-default} 15494 case $enableval in 15495 yes) enable_fast_install=yes ;; 15496 no) enable_fast_install=no ;; 15497 *) 15498 enable_fast_install=no 15499 # Look at the argument we got. We use all the common list separators. 15500 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15501 for pkg in $enableval; do 15502 IFS=$lt_save_ifs 15503 if test "X$pkg" = "X$p"; then 15504 enable_fast_install=yes 15505 fi 15506 done 15507 IFS=$lt_save_ifs 15508 ;; 15509 esac 15510 else case e in #( 15511 e) enable_fast_install=yes ;; 15512 esac 15513 fi 15514 15515 15516 15517 15518 15519 15520 15521 15522 shared_archive_member_spec= 15523 case $host,$enable_shared in 15524 power*-*-aix[5-9]*,yes) 15525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 15526 printf %s "checking which variant of shared library versioning to provide... " >&6; } 15527 15528 # Check whether --with-aix-soname was given. 15529 if test ${with_aix_soname+y} 15530 then : 15531 withval=$with_aix_soname; case $withval in 15532 aix|svr4|both) 15533 ;; 15534 *) 15535 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 15536 ;; 15537 esac 15538 lt_cv_with_aix_soname=$with_aix_soname 15539 else case e in #( 15540 e) if test ${lt_cv_with_aix_soname+y} 15541 then : 15542 printf %s "(cached) " >&6 15543 else case e in #( 15544 e) lt_cv_with_aix_soname=aix ;; 15545 esac 15546 fi 15547 15548 with_aix_soname=$lt_cv_with_aix_soname ;; 15549 esac 15550 fi 15551 15552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 15553 printf "%s\n" "$with_aix_soname" >&6; } 15554 if test aix != "$with_aix_soname"; then 15555 # For the AIX way of multilib, we name the shared archive member 15556 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 15557 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 15558 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 15559 # the AIX toolchain works better with OBJECT_MODE set (default 32). 15560 if test 64 = "${OBJECT_MODE-32}"; then 15561 shared_archive_member_spec=shr_64 15562 else 15563 shared_archive_member_spec=shr 15564 fi 15565 fi 15566 ;; 15567 *) 15568 with_aix_soname=aix 15569 ;; 15570 esac 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 # This can be used to rebuild libtool when needed 15582 LIBTOOL_DEPS=$ltmain 15583 15584 # Always use our own libtool. 15585 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 test -z "$LN_S" && LN_S="ln -s" 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 if test -n "${ZSH_VERSION+set}"; then 15632 setopt NO_GLOB_SUBST 15633 fi 15634 15635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 15636 printf %s "checking for objdir... " >&6; } 15637 if test ${lt_cv_objdir+y} 15638 then : 15639 printf %s "(cached) " >&6 15640 else case e in #( 15641 e) rm -f .libs 2>/dev/null 15642 mkdir .libs 2>/dev/null 15643 if test -d .libs; then 15644 lt_cv_objdir=.libs 15645 else 15646 # MS-DOS does not allow filenames that begin with a dot. 15647 lt_cv_objdir=_libs 15648 fi 15649 rmdir .libs 2>/dev/null ;; 15650 esac 15651 fi 15652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 15653 printf "%s\n" "$lt_cv_objdir" >&6; } 15654 objdir=$lt_cv_objdir 15655 15656 15657 15658 15659 15660 printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 15661 15662 15663 15664 15665 case $host_os in 15666 aix3*) 15667 # AIX sometimes has problems with the GCC collect2 program. For some 15668 # reason, if we set the COLLECT_NAMES environment variable, the problems 15669 # vanish in a puff of smoke. 15670 if test set != "${COLLECT_NAMES+set}"; then 15671 COLLECT_NAMES= 15672 export COLLECT_NAMES 15673 fi 15674 ;; 15675 esac 15676 15677 # Global variables: 15678 ofile=libtool 15679 can_build_shared=yes 15680 15681 # All known linkers require a '.a' archive for static linking (except MSVC and 15682 # ICC, which need '.lib'). 15683 libext=a 15684 15685 with_gnu_ld=$lt_cv_prog_gnu_ld 15686 15687 old_CC=$CC 15688 old_CFLAGS=$CFLAGS 15689 15690 # Set sane defaults for various variables 15691 test -z "$CC" && CC=cc 15692 test -z "$LTCC" && LTCC=$CC 15693 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 15694 test -z "$LD" && LD=ld 15695 test -z "$ac_objext" && ac_objext=o 15696 15697 func_cc_basename $compiler 15698 cc_basename=$func_cc_basename_result 15699 15700 15701 # Only perform the check for file, if the check method requires it 15702 test -z "$MAGIC_CMD" && MAGIC_CMD=file 15703 case $deplibs_check_method in 15704 file_magic*) 15705 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 15706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 15707 printf %s "checking for ${ac_tool_prefix}file... " >&6; } 15708 if test ${lt_cv_path_MAGIC_CMD+y} 15709 then : 15710 printf %s "(cached) " >&6 15711 else case e in #( 15712 e) case $MAGIC_CMD in 15713 [\\/*] | ?:[\\/]*) 15714 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 15715 ;; 15716 *) 15717 lt_save_MAGIC_CMD=$MAGIC_CMD 15718 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 15719 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 15720 for ac_dir in $ac_dummy; do 15721 IFS=$lt_save_ifs 15722 test -z "$ac_dir" && ac_dir=. 15723 if test -f "$ac_dir/${ac_tool_prefix}file"; then 15724 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 15725 if test -n "$file_magic_test_file"; then 15726 case $deplibs_check_method in 15727 "file_magic "*) 15728 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 15729 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15730 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 15731 $EGREP "$file_magic_regex" > /dev/null; then 15732 : 15733 else 15734 cat <<_LT_EOF 1>&2 15735 15736 *** Warning: the command libtool uses to detect shared libraries, 15737 *** $file_magic_cmd, produces output that libtool cannot recognize. 15738 *** The result is that libtool may fail to recognize shared libraries 15739 *** as such. This will affect the creation of libtool libraries that 15740 *** depend on shared libraries, but programs linked with such libtool 15741 *** libraries will work regardless of this problem. Nevertheless, you 15742 *** may want to report the problem to your system manager and/or to 15743 *** bug-libtool@gnu.org 15744 15745 _LT_EOF 15746 fi ;; 15747 esac 15748 fi 15749 break 15750 fi 15751 done 15752 IFS=$lt_save_ifs 15753 MAGIC_CMD=$lt_save_MAGIC_CMD 15754 ;; 15755 esac ;; 15756 esac 15757 fi 15758 15759 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15760 if test -n "$MAGIC_CMD"; then 15761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 15762 printf "%s\n" "$MAGIC_CMD" >&6; } 15763 else 15764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15765 printf "%s\n" "no" >&6; } 15766 fi 15767 15768 15769 15770 15771 15772 if test -z "$lt_cv_path_MAGIC_CMD"; then 15773 if test -n "$ac_tool_prefix"; then 15774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 15775 printf %s "checking for file... " >&6; } 15776 if test ${lt_cv_path_MAGIC_CMD+y} 15777 then : 15778 printf %s "(cached) " >&6 15779 else case e in #( 15780 e) case $MAGIC_CMD in 15781 [\\/*] | ?:[\\/]*) 15782 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 15783 ;; 15784 *) 15785 lt_save_MAGIC_CMD=$MAGIC_CMD 15786 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 15787 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 15788 for ac_dir in $ac_dummy; do 15789 IFS=$lt_save_ifs 15790 test -z "$ac_dir" && ac_dir=. 15791 if test -f "$ac_dir/file"; then 15792 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 15793 if test -n "$file_magic_test_file"; then 15794 case $deplibs_check_method in 15795 "file_magic "*) 15796 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 15797 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15798 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 15799 $EGREP "$file_magic_regex" > /dev/null; then 15800 : 15801 else 15802 cat <<_LT_EOF 1>&2 15803 15804 *** Warning: the command libtool uses to detect shared libraries, 15805 *** $file_magic_cmd, produces output that libtool cannot recognize. 15806 *** The result is that libtool may fail to recognize shared libraries 15807 *** as such. This will affect the creation of libtool libraries that 15808 *** depend on shared libraries, but programs linked with such libtool 15809 *** libraries will work regardless of this problem. Nevertheless, you 15810 *** may want to report the problem to your system manager and/or to 15811 *** bug-libtool@gnu.org 15812 15813 _LT_EOF 15814 fi ;; 15815 esac 15816 fi 15817 break 15818 fi 15819 done 15820 IFS=$lt_save_ifs 15821 MAGIC_CMD=$lt_save_MAGIC_CMD 15822 ;; 15823 esac ;; 15824 esac 15825 fi 15826 15827 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 15828 if test -n "$MAGIC_CMD"; then 15829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 15830 printf "%s\n" "$MAGIC_CMD" >&6; } 15831 else 15832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15833 printf "%s\n" "no" >&6; } 15834 fi 15835 15836 15837 else 15838 MAGIC_CMD=: 15839 fi 15840 fi 15841 15842 fi 15843 ;; 15844 esac 15845 15846 # Use C for the default configuration in the libtool script 15847 15848 lt_save_CC=$CC 15849 ac_ext=c 15850 ac_cpp='$CPP $CPPFLAGS' 15851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15853 ac_compiler_gnu=$ac_cv_c_compiler_gnu 15854 15855 15856 # Source file extension for C test sources. 15857 ac_ext=c 15858 15859 # Object file extension for compiled C test sources. 15860 objext=o 15861 objext=$objext 15862 15863 # Code to be used in simple compile tests 15864 lt_simple_compile_test_code="int some_variable = 0;" 15865 15866 # Code to be used in simple link tests 15867 lt_simple_link_test_code='int main(){return(0);}' 15868 15869 15870 15871 15872 15873 15874 15875 # If no C compiler was specified, use CC. 15876 LTCC=${LTCC-"$CC"} 15877 15878 # If no C compiler flags were specified, use CFLAGS. 15879 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 15880 15881 # Allow CC to be a program name with arguments. 15882 compiler=$CC 15883 15884 # Save the default compiler, since it gets overwritten when the other 15885 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 15886 compiler_DEFAULT=$CC 15887 15888 # save warnings/boilerplate of simple test code 15889 ac_outfile=conftest.$ac_objext 15890 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 15891 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15892 _lt_compiler_boilerplate=`cat conftest.err` 15893 $RM conftest* 15894 15895 ac_outfile=conftest.$ac_objext 15896 echo "$lt_simple_link_test_code" >conftest.$ac_ext 15897 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 15898 _lt_linker_boilerplate=`cat conftest.err` 15899 $RM -r conftest* 15900 15901 15902 if test -n "$compiler"; then 15903 15904 lt_prog_compiler_no_builtin_flag= 15905 15906 if test yes = "$GCC"; then 15907 case $cc_basename in 15908 nvcc*) 15909 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 15910 *) 15911 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 15912 esac 15913 15914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 15915 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 15916 if test ${lt_cv_prog_compiler_rtti_exceptions+y} 15917 then : 15918 printf %s "(cached) " >&6 15919 else case e in #( 15920 e) lt_cv_prog_compiler_rtti_exceptions=no 15921 ac_outfile=conftest.$ac_objext 15922 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15923 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 15924 # Insert the option either (1) after the last *FLAGS variable, or 15925 # (2) before a word containing "conftest.", or (3) at the end. 15926 # Note that $ac_compile itself does not contain backslashes and begins 15927 # with a dollar sign (not a hyphen), so the echo should work correctly. 15928 # The option is referenced via a variable to avoid confusing sed. 15929 lt_compile=`echo "$ac_compile" | $SED \ 15930 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15931 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15932 -e 's:$: $lt_compiler_flag:'` 15933 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15934 (eval "$lt_compile" 2>conftest.err) 15935 ac_status=$? 15936 cat conftest.err >&5 15937 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15938 if (exit $ac_status) && test -s "$ac_outfile"; then 15939 # The compiler can only warn and ignore the option if not recognized 15940 # So say no if there are warnings other than the usual output. 15941 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15942 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15943 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15944 lt_cv_prog_compiler_rtti_exceptions=yes 15945 fi 15946 fi 15947 $RM conftest* 15948 ;; 15949 esac 15950 fi 15951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 15952 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 15953 15954 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 15955 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 15956 else 15957 : 15958 fi 15959 15960 fi 15961 15962 15963 15964 15965 15966 15967 lt_prog_compiler_wl= 15968 lt_prog_compiler_pic= 15969 lt_prog_compiler_static= 15970 15971 15972 if test yes = "$GCC"; then 15973 lt_prog_compiler_wl='-Wl,' 15974 lt_prog_compiler_static='-static' 15975 15976 case $host_os in 15977 aix*) 15978 # All AIX code is PIC. 15979 if test ia64 = "$host_cpu"; then 15980 # AIX 5 now supports IA64 processor 15981 lt_prog_compiler_static='-Bstatic' 15982 fi 15983 lt_prog_compiler_pic='-fPIC' 15984 ;; 15985 15986 amigaos*) 15987 case $host_cpu in 15988 powerpc) 15989 # see comment about AmigaOS4 .so support 15990 lt_prog_compiler_pic='-fPIC' 15991 ;; 15992 m68k) 15993 # FIXME: we need at least 68020 code to build shared libraries, but 15994 # adding the '-m68020' flag to GCC prevents building anything better, 15995 # like '-m68040'. 15996 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 15997 ;; 15998 esac 15999 ;; 16000 16001 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16002 # PIC is the default for these OSes. 16003 ;; 16004 16005 mingw* | cygwin* | pw32* | os2* | cegcc*) 16006 # This hack is so that the source file can tell whether it is being 16007 # built for inclusion in a dll (and should export symbols for example). 16008 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16009 # (--disable-auto-import) libraries 16010 lt_prog_compiler_pic='-DDLL_EXPORT' 16011 case $host_os in 16012 os2*) 16013 lt_prog_compiler_static='$wl-static' 16014 ;; 16015 esac 16016 ;; 16017 16018 darwin* | rhapsody*) 16019 # PIC is the default on this platform 16020 # Common symbols not allowed in MH_DYLIB files 16021 lt_prog_compiler_pic='-fno-common' 16022 ;; 16023 16024 haiku*) 16025 # PIC is the default for Haiku. 16026 # The "-static" flag exists, but is broken. 16027 lt_prog_compiler_static= 16028 ;; 16029 16030 hpux*) 16031 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 16032 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 16033 # sets the default TLS model and affects inlining. 16034 case $host_cpu in 16035 hppa*64*) 16036 # +Z the default 16037 ;; 16038 *) 16039 lt_prog_compiler_pic='-fPIC' 16040 ;; 16041 esac 16042 ;; 16043 16044 interix[3-9]*) 16045 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16046 # Instead, we relocate shared libraries at runtime. 16047 ;; 16048 16049 msdosdjgpp*) 16050 # Just because we use GCC doesn't mean we suddenly get shared libraries 16051 # on systems that don't support them. 16052 lt_prog_compiler_can_build_shared=no 16053 enable_shared=no 16054 ;; 16055 16056 *nto* | *qnx*) 16057 # QNX uses GNU C++, but need to define -shared option too, otherwise 16058 # it will coredump. 16059 lt_prog_compiler_pic='-fPIC -shared' 16060 ;; 16061 16062 sysv4*MP*) 16063 if test -d /usr/nec; then 16064 lt_prog_compiler_pic=-Kconform_pic 16065 fi 16066 ;; 16067 16068 *) 16069 lt_prog_compiler_pic='-fPIC' 16070 ;; 16071 esac 16072 16073 case $cc_basename in 16074 nvcc*) # Cuda Compiler Driver 2.2 16075 lt_prog_compiler_wl='-Xlinker ' 16076 if test -n "$lt_prog_compiler_pic"; then 16077 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 16078 fi 16079 ;; 16080 esac 16081 else 16082 # PORTME Check for flag to pass linker flags through the system compiler. 16083 case $host_os in 16084 aix*) 16085 lt_prog_compiler_wl='-Wl,' 16086 if test ia64 = "$host_cpu"; then 16087 # AIX 5 now supports IA64 processor 16088 lt_prog_compiler_static='-Bstatic' 16089 else 16090 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 16091 fi 16092 ;; 16093 16094 darwin* | rhapsody*) 16095 # PIC is the default on this platform 16096 # Common symbols not allowed in MH_DYLIB files 16097 lt_prog_compiler_pic='-fno-common' 16098 case $cc_basename in 16099 nagfor*) 16100 # NAG Fortran compiler 16101 lt_prog_compiler_wl='-Wl,-Wl,,' 16102 lt_prog_compiler_pic='-PIC' 16103 lt_prog_compiler_static='-Bstatic' 16104 ;; 16105 esac 16106 ;; 16107 16108 mingw* | cygwin* | pw32* | os2* | cegcc*) 16109 # This hack is so that the source file can tell whether it is being 16110 # built for inclusion in a dll (and should export symbols for example). 16111 lt_prog_compiler_pic='-DDLL_EXPORT' 16112 case $host_os in 16113 os2*) 16114 lt_prog_compiler_static='$wl-static' 16115 ;; 16116 esac 16117 ;; 16118 16119 hpux9* | hpux10* | hpux11*) 16120 lt_prog_compiler_wl='-Wl,' 16121 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16122 # not for PA HP-UX. 16123 case $host_cpu in 16124 hppa*64*|ia64*) 16125 # +Z the default 16126 ;; 16127 *) 16128 lt_prog_compiler_pic='+Z' 16129 ;; 16130 esac 16131 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16132 lt_prog_compiler_static='$wl-a ${wl}archive' 16133 ;; 16134 16135 irix5* | irix6* | nonstopux*) 16136 lt_prog_compiler_wl='-Wl,' 16137 # PIC (with -KPIC) is the default. 16138 lt_prog_compiler_static='-non_shared' 16139 ;; 16140 16141 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 16142 case $cc_basename in 16143 # old Intel for x86_64, which still supported -KPIC. 16144 ecc*) 16145 lt_prog_compiler_wl='-Wl,' 16146 lt_prog_compiler_pic='-KPIC' 16147 lt_prog_compiler_static='-static' 16148 ;; 16149 # icc used to be incompatible with GCC. 16150 # ICC 10 doesn't accept -KPIC any more. 16151 icc* | ifort*) 16152 lt_prog_compiler_wl='-Wl,' 16153 lt_prog_compiler_pic='-fPIC' 16154 lt_prog_compiler_static='-static' 16155 ;; 16156 # Lahey Fortran 8.1. 16157 lf95*) 16158 lt_prog_compiler_wl='-Wl,' 16159 lt_prog_compiler_pic='--shared' 16160 lt_prog_compiler_static='--static' 16161 ;; 16162 nagfor*) 16163 # NAG Fortran compiler 16164 lt_prog_compiler_wl='-Wl,-Wl,,' 16165 lt_prog_compiler_pic='-PIC' 16166 lt_prog_compiler_static='-Bstatic' 16167 ;; 16168 tcc*) 16169 # Fabrice Bellard et al's Tiny C Compiler 16170 lt_prog_compiler_wl='-Wl,' 16171 lt_prog_compiler_pic='-fPIC' 16172 lt_prog_compiler_static='-static' 16173 ;; 16174 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 16175 # Portland Group compilers (*not* the Pentium gcc compiler, 16176 # which looks to be a dead project) 16177 lt_prog_compiler_wl='-Wl,' 16178 lt_prog_compiler_pic='-fpic' 16179 lt_prog_compiler_static='-Bstatic' 16180 ;; 16181 ccc*) 16182 lt_prog_compiler_wl='-Wl,' 16183 # All Alpha code is PIC. 16184 lt_prog_compiler_static='-non_shared' 16185 ;; 16186 xl* | bgxl* | bgf* | mpixl*) 16187 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 16188 lt_prog_compiler_wl='-Wl,' 16189 lt_prog_compiler_pic='-qpic' 16190 lt_prog_compiler_static='-qstaticlink' 16191 ;; 16192 *) 16193 case `$CC -V 2>&1 | $SED 5q` in 16194 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 16195 # Sun Fortran 8.3 passes all unrecognized flags to the linker 16196 lt_prog_compiler_pic='-KPIC' 16197 lt_prog_compiler_static='-Bstatic' 16198 lt_prog_compiler_wl='' 16199 ;; 16200 *Sun\ F* | *Sun*Fortran*) 16201 lt_prog_compiler_pic='-KPIC' 16202 lt_prog_compiler_static='-Bstatic' 16203 lt_prog_compiler_wl='-Qoption ld ' 16204 ;; 16205 *Sun\ C*) 16206 # Sun C 5.9 16207 lt_prog_compiler_pic='-KPIC' 16208 lt_prog_compiler_static='-Bstatic' 16209 lt_prog_compiler_wl='-Wl,' 16210 ;; 16211 *Intel*\ [CF]*Compiler*) 16212 lt_prog_compiler_wl='-Wl,' 16213 lt_prog_compiler_pic='-fPIC' 16214 lt_prog_compiler_static='-static' 16215 ;; 16216 *Portland\ Group*) 16217 lt_prog_compiler_wl='-Wl,' 16218 lt_prog_compiler_pic='-fpic' 16219 lt_prog_compiler_static='-Bstatic' 16220 ;; 16221 esac 16222 ;; 16223 esac 16224 ;; 16225 16226 newsos6) 16227 lt_prog_compiler_pic='-KPIC' 16228 lt_prog_compiler_static='-Bstatic' 16229 ;; 16230 16231 *nto* | *qnx*) 16232 # QNX uses GNU C++, but need to define -shared option too, otherwise 16233 # it will coredump. 16234 lt_prog_compiler_pic='-fPIC -shared' 16235 ;; 16236 16237 osf3* | osf4* | osf5*) 16238 lt_prog_compiler_wl='-Wl,' 16239 # All OSF/1 code is PIC. 16240 lt_prog_compiler_static='-non_shared' 16241 ;; 16242 16243 rdos*) 16244 lt_prog_compiler_static='-non_shared' 16245 ;; 16246 16247 solaris*) 16248 lt_prog_compiler_pic='-KPIC' 16249 lt_prog_compiler_static='-Bstatic' 16250 case $cc_basename in 16251 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 16252 lt_prog_compiler_wl='-Qoption ld ';; 16253 *) 16254 lt_prog_compiler_wl='-Wl,';; 16255 esac 16256 ;; 16257 16258 sunos4*) 16259 lt_prog_compiler_wl='-Qoption ld ' 16260 lt_prog_compiler_pic='-PIC' 16261 lt_prog_compiler_static='-Bstatic' 16262 ;; 16263 16264 sysv4 | sysv4.2uw2* | sysv4.3*) 16265 lt_prog_compiler_wl='-Wl,' 16266 lt_prog_compiler_pic='-KPIC' 16267 lt_prog_compiler_static='-Bstatic' 16268 ;; 16269 16270 sysv4*MP*) 16271 if test -d /usr/nec; then 16272 lt_prog_compiler_pic='-Kconform_pic' 16273 lt_prog_compiler_static='-Bstatic' 16274 fi 16275 ;; 16276 16277 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16278 lt_prog_compiler_wl='-Wl,' 16279 lt_prog_compiler_pic='-KPIC' 16280 lt_prog_compiler_static='-Bstatic' 16281 ;; 16282 16283 unicos*) 16284 lt_prog_compiler_wl='-Wl,' 16285 lt_prog_compiler_can_build_shared=no 16286 ;; 16287 16288 uts4*) 16289 lt_prog_compiler_pic='-pic' 16290 lt_prog_compiler_static='-Bstatic' 16291 ;; 16292 16293 *) 16294 lt_prog_compiler_can_build_shared=no 16295 ;; 16296 esac 16297 fi 16298 16299 case $host_os in 16300 # For platforms that do not support PIC, -DPIC is meaningless: 16301 *djgpp*) 16302 lt_prog_compiler_pic= 16303 ;; 16304 *) 16305 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 16306 ;; 16307 esac 16308 16309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 16310 printf %s "checking for $compiler option to produce PIC... " >&6; } 16311 if test ${lt_cv_prog_compiler_pic+y} 16312 then : 16313 printf %s "(cached) " >&6 16314 else case e in #( 16315 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 16316 esac 16317 fi 16318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 16319 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 16320 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 16321 16322 # 16323 # Check to make sure the PIC flag actually works. 16324 # 16325 if test -n "$lt_prog_compiler_pic"; then 16326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 16327 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 16328 if test ${lt_cv_prog_compiler_pic_works+y} 16329 then : 16330 printf %s "(cached) " >&6 16331 else case e in #( 16332 e) lt_cv_prog_compiler_pic_works=no 16333 ac_outfile=conftest.$ac_objext 16334 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16335 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 16336 # Insert the option either (1) after the last *FLAGS variable, or 16337 # (2) before a word containing "conftest.", or (3) at the end. 16338 # Note that $ac_compile itself does not contain backslashes and begins 16339 # with a dollar sign (not a hyphen), so the echo should work correctly. 16340 # The option is referenced via a variable to avoid confusing sed. 16341 lt_compile=`echo "$ac_compile" | $SED \ 16342 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16343 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16344 -e 's:$: $lt_compiler_flag:'` 16345 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16346 (eval "$lt_compile" 2>conftest.err) 16347 ac_status=$? 16348 cat conftest.err >&5 16349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16350 if (exit $ac_status) && test -s "$ac_outfile"; then 16351 # The compiler can only warn and ignore the option if not recognized 16352 # So say no if there are warnings other than the usual output. 16353 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 16354 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16355 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16356 lt_cv_prog_compiler_pic_works=yes 16357 fi 16358 fi 16359 $RM conftest* 16360 ;; 16361 esac 16362 fi 16363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 16364 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 16365 16366 if test yes = "$lt_cv_prog_compiler_pic_works"; then 16367 case $lt_prog_compiler_pic in 16368 "" | " "*) ;; 16369 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 16370 esac 16371 else 16372 lt_prog_compiler_pic= 16373 lt_prog_compiler_can_build_shared=no 16374 fi 16375 16376 fi 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 # 16389 # Check to make sure the static flag actually works. 16390 # 16391 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 16392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16393 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 16394 if test ${lt_cv_prog_compiler_static_works+y} 16395 then : 16396 printf %s "(cached) " >&6 16397 else case e in #( 16398 e) lt_cv_prog_compiler_static_works=no 16399 save_LDFLAGS=$LDFLAGS 16400 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16401 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16402 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16403 # The linker can only warn and ignore the option if not recognized 16404 # So say no if there are warnings 16405 if test -s conftest.err; then 16406 # Append any errors to the config.log. 16407 cat conftest.err 1>&5 16408 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16409 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16410 if diff conftest.exp conftest.er2 >/dev/null; then 16411 lt_cv_prog_compiler_static_works=yes 16412 fi 16413 else 16414 lt_cv_prog_compiler_static_works=yes 16415 fi 16416 fi 16417 $RM -r conftest* 16418 LDFLAGS=$save_LDFLAGS 16419 ;; 16420 esac 16421 fi 16422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 16423 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 16424 16425 if test yes = "$lt_cv_prog_compiler_static_works"; then 16426 : 16427 else 16428 lt_prog_compiler_static= 16429 fi 16430 16431 16432 16433 16434 16435 16436 16437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16438 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16439 if test ${lt_cv_prog_compiler_c_o+y} 16440 then : 16441 printf %s "(cached) " >&6 16442 else case e in #( 16443 e) lt_cv_prog_compiler_c_o=no 16444 $RM -r conftest 2>/dev/null 16445 mkdir conftest 16446 cd conftest 16447 mkdir out 16448 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16449 16450 lt_compiler_flag="-o out/conftest2.$ac_objext" 16451 # Insert the option either (1) after the last *FLAGS variable, or 16452 # (2) before a word containing "conftest.", or (3) at the end. 16453 # Note that $ac_compile itself does not contain backslashes and begins 16454 # with a dollar sign (not a hyphen), so the echo should work correctly. 16455 lt_compile=`echo "$ac_compile" | $SED \ 16456 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16457 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16458 -e 's:$: $lt_compiler_flag:'` 16459 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16460 (eval "$lt_compile" 2>out/conftest.err) 16461 ac_status=$? 16462 cat out/conftest.err >&5 16463 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16464 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16465 then 16466 # The compiler can only warn and ignore the option if not recognized 16467 # So say no if there are warnings 16468 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16469 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16470 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16471 lt_cv_prog_compiler_c_o=yes 16472 fi 16473 fi 16474 chmod u+w . 2>&5 16475 $RM conftest* 16476 # SGI C++ compiler will create directory out/ii_files/ for 16477 # template instantiation 16478 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16479 $RM out/* && rmdir out 16480 cd .. 16481 $RM -r conftest 16482 $RM conftest* 16483 ;; 16484 esac 16485 fi 16486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16487 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 16488 16489 16490 16491 16492 16493 16494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16495 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16496 if test ${lt_cv_prog_compiler_c_o+y} 16497 then : 16498 printf %s "(cached) " >&6 16499 else case e in #( 16500 e) lt_cv_prog_compiler_c_o=no 16501 $RM -r conftest 2>/dev/null 16502 mkdir conftest 16503 cd conftest 16504 mkdir out 16505 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16506 16507 lt_compiler_flag="-o out/conftest2.$ac_objext" 16508 # Insert the option either (1) after the last *FLAGS variable, or 16509 # (2) before a word containing "conftest.", or (3) at the end. 16510 # Note that $ac_compile itself does not contain backslashes and begins 16511 # with a dollar sign (not a hyphen), so the echo should work correctly. 16512 lt_compile=`echo "$ac_compile" | $SED \ 16513 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16514 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16515 -e 's:$: $lt_compiler_flag:'` 16516 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16517 (eval "$lt_compile" 2>out/conftest.err) 16518 ac_status=$? 16519 cat out/conftest.err >&5 16520 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16521 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16522 then 16523 # The compiler can only warn and ignore the option if not recognized 16524 # So say no if there are warnings 16525 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16526 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16527 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16528 lt_cv_prog_compiler_c_o=yes 16529 fi 16530 fi 16531 chmod u+w . 2>&5 16532 $RM conftest* 16533 # SGI C++ compiler will create directory out/ii_files/ for 16534 # template instantiation 16535 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16536 $RM out/* && rmdir out 16537 cd .. 16538 $RM -r conftest 16539 $RM conftest* 16540 ;; 16541 esac 16542 fi 16543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16544 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 16545 16546 16547 16548 16549 hard_links=nottested 16550 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 16551 # do not overwrite the value of need_locks provided by the user 16552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 16553 printf %s "checking if we can lock with hard links... " >&6; } 16554 hard_links=yes 16555 $RM conftest* 16556 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16557 touch conftest.a 16558 ln conftest.a conftest.b 2>&5 || hard_links=no 16559 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 16561 printf "%s\n" "$hard_links" >&6; } 16562 if test no = "$hard_links"; then 16563 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 16564 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 16565 need_locks=warn 16566 fi 16567 else 16568 need_locks=no 16569 fi 16570 16571 16572 16573 16574 16575 16576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16577 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 16578 16579 runpath_var= 16580 allow_undefined_flag= 16581 always_export_symbols=no 16582 archive_cmds= 16583 archive_expsym_cmds= 16584 compiler_needs_object=no 16585 enable_shared_with_static_runtimes=no 16586 export_dynamic_flag_spec= 16587 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16588 hardcode_automatic=no 16589 hardcode_direct=no 16590 hardcode_direct_absolute=no 16591 hardcode_libdir_flag_spec= 16592 hardcode_libdir_separator= 16593 hardcode_minus_L=no 16594 hardcode_shlibpath_var=unsupported 16595 inherit_rpath=no 16596 link_all_deplibs=unknown 16597 module_cmds= 16598 module_expsym_cmds= 16599 old_archive_from_new_cmds= 16600 old_archive_from_expsyms_cmds= 16601 thread_safe_flag_spec= 16602 whole_archive_flag_spec= 16603 # include_expsyms should be a list of space-separated symbols to be *always* 16604 # included in the symbol list 16605 include_expsyms= 16606 # exclude_expsyms can be an extended regexp of symbols to exclude 16607 # it will be wrapped by ' (' and ')$', so one must not match beginning or 16608 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 16609 # as well as any symbol that contains 'd'. 16610 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 16611 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16612 # platforms (ab)use it in PIC code, but their linkers get confused if 16613 # the symbol is explicitly referenced. Since portable code cannot 16614 # rely on this symbol name, it's probably fine to never include it in 16615 # preloaded symbol tables. 16616 # Exclude shared library initialization/finalization symbols. 16617 extract_expsyms_cmds= 16618 16619 case $host_os in 16620 cygwin* | mingw* | pw32* | cegcc*) 16621 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 16622 # When not using gcc, we currently assume that we are using 16623 # Microsoft Visual C++ or Intel C++ Compiler. 16624 if test yes != "$GCC"; then 16625 with_gnu_ld=no 16626 fi 16627 ;; 16628 interix*) 16629 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 16630 with_gnu_ld=yes 16631 ;; 16632 openbsd* | bitrig*) 16633 with_gnu_ld=no 16634 ;; 16635 esac 16636 16637 ld_shlibs=yes 16638 16639 # On some targets, GNU ld is compatible enough with the native linker 16640 # that we're better off using the native interface for both. 16641 lt_use_gnu_ld_interface=no 16642 if test yes = "$with_gnu_ld"; then 16643 case $host_os in 16644 aix*) 16645 # The AIX port of GNU ld has always aspired to compatibility 16646 # with the native linker. However, as the warning in the GNU ld 16647 # block says, versions before 2.19.5* couldn't really create working 16648 # shared libraries, regardless of the interface used. 16649 case `$LD -v 2>&1` in 16650 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 16651 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 16652 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 16653 *) 16654 lt_use_gnu_ld_interface=yes 16655 ;; 16656 esac 16657 ;; 16658 *) 16659 lt_use_gnu_ld_interface=yes 16660 ;; 16661 esac 16662 fi 16663 16664 if test yes = "$lt_use_gnu_ld_interface"; then 16665 # If archive_cmds runs LD, not CC, wlarc should be empty 16666 wlarc='$wl' 16667 16668 # Set some defaults for GNU ld with shared library support. These 16669 # are reset later if shared libraries are not supported. Putting them 16670 # here allows them to be overridden if necessary. 16671 runpath_var=LD_RUN_PATH 16672 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16673 export_dynamic_flag_spec='$wl--export-dynamic' 16674 # ancient GNU ld didn't support --whole-archive et. al. 16675 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 16676 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 16677 else 16678 whole_archive_flag_spec= 16679 fi 16680 supports_anon_versioning=no 16681 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 16682 *GNU\ gold*) supports_anon_versioning=yes ;; 16683 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 16684 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 16685 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 16686 *\ 2.11.*) ;; # other 2.11 versions 16687 *) supports_anon_versioning=yes ;; 16688 esac 16689 16690 # See if GNU ld supports shared libraries. 16691 case $host_os in 16692 aix[3-9]*) 16693 # On AIX/PPC, the GNU linker is very broken 16694 if test ia64 != "$host_cpu"; then 16695 ld_shlibs=no 16696 cat <<_LT_EOF 1>&2 16697 16698 *** Warning: the GNU linker, at least up to release 2.19, is reported 16699 *** to be unable to reliably create shared libraries on AIX. 16700 *** Therefore, libtool is disabling shared libraries support. If you 16701 *** really care for shared libraries, you may want to install binutils 16702 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 16703 *** You will then need to restart the configuration process. 16704 16705 _LT_EOF 16706 fi 16707 ;; 16708 16709 amigaos*) 16710 case $host_cpu in 16711 powerpc) 16712 # see comment about AmigaOS4 .so support 16713 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16714 archive_expsym_cmds='' 16715 ;; 16716 m68k) 16717 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)' 16718 hardcode_libdir_flag_spec='-L$libdir' 16719 hardcode_minus_L=yes 16720 ;; 16721 esac 16722 ;; 16723 16724 beos*) 16725 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16726 allow_undefined_flag=unsupported 16727 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 16728 # support --undefined. This deserves some investigation. FIXME 16729 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16730 else 16731 ld_shlibs=no 16732 fi 16733 ;; 16734 16735 cygwin* | mingw* | pw32* | cegcc*) 16736 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 16737 # as there is no search path for DLLs. 16738 hardcode_libdir_flag_spec='-L$libdir' 16739 export_dynamic_flag_spec='$wl--export-all-symbols' 16740 allow_undefined_flag=unsupported 16741 always_export_symbols=no 16742 enable_shared_with_static_runtimes=yes 16743 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' 16744 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 16745 16746 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 16747 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16748 # If the export-symbols file already is a .def file, use it as 16749 # is; otherwise, prepend EXPORTS... 16750 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 16751 cp $export_symbols $output_objdir/$soname.def; 16752 else 16753 echo EXPORTS > $output_objdir/$soname.def; 16754 cat $export_symbols >> $output_objdir/$soname.def; 16755 fi~ 16756 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 16757 else 16758 ld_shlibs=no 16759 fi 16760 ;; 16761 16762 haiku*) 16763 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16764 link_all_deplibs=yes 16765 ;; 16766 16767 os2*) 16768 hardcode_libdir_flag_spec='-L$libdir' 16769 hardcode_minus_L=yes 16770 allow_undefined_flag=unsupported 16771 shrext_cmds=.dll 16772 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16773 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16774 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16775 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16776 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 16777 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16778 emximp -o $lib $output_objdir/$libname.def' 16779 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 16780 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 16781 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 16782 $ECHO EXPORTS >> $output_objdir/$libname.def~ 16783 prefix_cmds="$SED"~ 16784 if test EXPORTS = "`$SED 1q $export_symbols`"; then 16785 prefix_cmds="$prefix_cmds -e 1d"; 16786 fi~ 16787 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 16788 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 16789 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 16790 emximp -o $lib $output_objdir/$libname.def' 16791 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 16792 enable_shared_with_static_runtimes=yes 16793 file_list_spec='@' 16794 ;; 16795 16796 interix[3-9]*) 16797 hardcode_direct=no 16798 hardcode_shlibpath_var=no 16799 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 16800 export_dynamic_flag_spec='$wl-E' 16801 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 16802 # Instead, shared libraries are loaded at an image base (0x10000000 by 16803 # default) and relocated if they conflict, which is a slow very memory 16804 # consuming and fragmenting process. To avoid this, we pick a random, 16805 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 16806 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 16807 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 16808 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' 16809 ;; 16810 16811 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 16812 tmp_diet=no 16813 if test linux-dietlibc = "$host_os"; then 16814 case $cc_basename in 16815 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 16816 esac 16817 fi 16818 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 16819 && test no = "$tmp_diet" 16820 then 16821 tmp_addflag=' $pic_flag' 16822 tmp_sharedflag='-shared' 16823 case $cc_basename,$host_cpu in 16824 pgcc*) # Portland Group C compiler 16825 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' 16826 tmp_addflag=' $pic_flag' 16827 ;; 16828 pgf77* | pgf90* | pgf95* | pgfortran*) 16829 # Portland Group f77 and f90 compilers 16830 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' 16831 tmp_addflag=' $pic_flag -Mnomain' ;; 16832 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 16833 tmp_addflag=' -i_dynamic' ;; 16834 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 16835 tmp_addflag=' -i_dynamic -nofor_main' ;; 16836 ifc* | ifort*) # Intel Fortran compiler 16837 tmp_addflag=' -nofor_main' ;; 16838 lf95*) # Lahey Fortran 8.1 16839 whole_archive_flag_spec= 16840 tmp_sharedflag='--shared' ;; 16841 nagfor*) # NAGFOR 5.3 16842 tmp_sharedflag='-Wl,-shared' ;; 16843 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 16844 tmp_sharedflag='-qmkshrobj' 16845 tmp_addflag= ;; 16846 nvcc*) # Cuda Compiler Driver 2.2 16847 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' 16848 compiler_needs_object=yes 16849 ;; 16850 esac 16851 case `$CC -V 2>&1 | $SED 5q` in 16852 *Sun\ C*) # Sun C 5.9 16853 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' 16854 compiler_needs_object=yes 16855 tmp_sharedflag='-G' ;; 16856 *Sun\ F*) # Sun Fortran 8.3 16857 tmp_sharedflag='-G' ;; 16858 esac 16859 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16860 16861 if test yes = "$supports_anon_versioning"; then 16862 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 16863 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16864 echo "local: *; };" >> $output_objdir/$libname.ver~ 16865 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 16866 fi 16867 16868 case $cc_basename in 16869 tcc*) 16870 export_dynamic_flag_spec='-rdynamic' 16871 ;; 16872 xlf* | bgf* | bgxlf* | mpixlf*) 16873 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 16874 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 16875 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16876 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 16877 if test yes = "$supports_anon_versioning"; then 16878 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 16879 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 16880 echo "local: *; };" >> $output_objdir/$libname.ver~ 16881 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 16882 fi 16883 ;; 16884 esac 16885 else 16886 ld_shlibs=no 16887 fi 16888 ;; 16889 16890 netbsd*) 16891 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16892 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 16893 wlarc= 16894 else 16895 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16896 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16897 fi 16898 ;; 16899 16900 solaris*) 16901 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 16902 ld_shlibs=no 16903 cat <<_LT_EOF 1>&2 16904 16905 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 16906 *** create shared libraries on Solaris systems. Therefore, libtool 16907 *** is disabling shared libraries support. We urge you to upgrade GNU 16908 *** binutils to release 2.9.1 or newer. Another option is to modify 16909 *** your PATH or compiler configuration so that the native linker is 16910 *** used, and then restart. 16911 16912 _LT_EOF 16913 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16914 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16915 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16916 else 16917 ld_shlibs=no 16918 fi 16919 ;; 16920 16921 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 16922 case `$LD -v 2>&1` in 16923 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 16924 ld_shlibs=no 16925 cat <<_LT_EOF 1>&2 16926 16927 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 16928 *** reliably create shared libraries on SCO systems. Therefore, libtool 16929 *** is disabling shared libraries support. We urge you to upgrade GNU 16930 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 16931 *** your PATH or compiler configuration so that the native linker is 16932 *** used, and then restart. 16933 16934 _LT_EOF 16935 ;; 16936 *) 16937 # For security reasons, it is highly recommended that you always 16938 # use absolute paths for naming shared libraries, and exclude the 16939 # DT_RUNPATH tag from executables and libraries. But doing so 16940 # requires that you compile everything twice, which is a pain. 16941 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16942 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 16943 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16944 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16945 else 16946 ld_shlibs=no 16947 fi 16948 ;; 16949 esac 16950 ;; 16951 16952 sunos4*) 16953 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 16954 wlarc= 16955 hardcode_direct=yes 16956 hardcode_shlibpath_var=no 16957 ;; 16958 16959 *) 16960 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 16961 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 16962 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 16963 else 16964 ld_shlibs=no 16965 fi 16966 ;; 16967 esac 16968 16969 if test no = "$ld_shlibs"; then 16970 runpath_var= 16971 hardcode_libdir_flag_spec= 16972 export_dynamic_flag_spec= 16973 whole_archive_flag_spec= 16974 fi 16975 else 16976 # PORTME fill in a description of your system's linker (not GNU ld) 16977 case $host_os in 16978 aix3*) 16979 allow_undefined_flag=unsupported 16980 always_export_symbols=yes 16981 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' 16982 # Note: this linker hardcodes the directories in LIBPATH if there 16983 # are no directories specified by -L. 16984 hardcode_minus_L=yes 16985 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 16986 # Neither direct hardcoding nor static linking is supported with a 16987 # broken collect2. 16988 hardcode_direct=unsupported 16989 fi 16990 ;; 16991 16992 aix[4-9]*) 16993 if test ia64 = "$host_cpu"; then 16994 # On IA64, the linker does run time linking by default, so we don't 16995 # have to do anything special. 16996 aix_use_runtimelinking=no 16997 exp_sym_flag='-Bexport' 16998 no_entry_flag= 16999 else 17000 # If we're using GNU nm, then we don't want the "-C" option. 17001 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 17002 # Without the "-l" option, or with the "-B" option, AIX nm treats 17003 # weak defined symbols like other global defined symbols, whereas 17004 # GNU nm marks them as "W". 17005 # While the 'weak' keyword is ignored in the Export File, we need 17006 # it in the Import File for the 'aix-soname' feature, so we have 17007 # to replace the "-B" option with "-P" for AIX nm. 17008 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 17009 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' 17010 else 17011 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' 17012 fi 17013 aix_use_runtimelinking=no 17014 17015 # Test if we are trying to use run time linking or normal 17016 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17017 # have runtime linking enabled, and use it for executables. 17018 # For shared libraries, we enable/disable runtime linking 17019 # depending on the kind of the shared library created - 17020 # when "with_aix_soname,aix_use_runtimelinking" is: 17021 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 17022 # "aix,yes" lib.so shared, rtl:yes, for executables 17023 # lib.a static archive 17024 # "both,no" lib.so.V(shr.o) shared, rtl:yes 17025 # lib.a(lib.so.V) shared, rtl:no, for executables 17026 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 17027 # lib.a(lib.so.V) shared, rtl:no 17028 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 17029 # lib.a static archive 17030 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17031 for ld_flag in $LDFLAGS; do 17032 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 17033 aix_use_runtimelinking=yes 17034 break 17035 fi 17036 done 17037 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 17038 # With aix-soname=svr4, we create the lib.so.V shared archives only, 17039 # so we don't have lib.a shared libs to link our executables. 17040 # We have to force runtime linking in this case. 17041 aix_use_runtimelinking=yes 17042 LDFLAGS="$LDFLAGS -Wl,-brtl" 17043 fi 17044 ;; 17045 esac 17046 17047 exp_sym_flag='-bexport' 17048 no_entry_flag='-bnoentry' 17049 fi 17050 17051 # When large executables or shared objects are built, AIX ld can 17052 # have problems creating the table of contents. If linking a library 17053 # or program results in "error TOC overflow" add -mminimal-toc to 17054 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17055 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17056 17057 archive_cmds='' 17058 hardcode_direct=yes 17059 hardcode_direct_absolute=yes 17060 hardcode_libdir_separator=':' 17061 link_all_deplibs=yes 17062 file_list_spec='$wl-f,' 17063 case $with_aix_soname,$aix_use_runtimelinking in 17064 aix,*) ;; # traditional, no import file 17065 svr4,* | *,yes) # use import file 17066 # The Import File defines what to hardcode. 17067 hardcode_direct=no 17068 hardcode_direct_absolute=no 17069 ;; 17070 esac 17071 17072 if test yes = "$GCC"; then 17073 case $host_os in aix4.[012]|aix4.[012].*) 17074 # We only want to do this on AIX 4.2 and lower, the check 17075 # below for broken collect2 doesn't work under 4.3+ 17076 collect2name=`$CC -print-prog-name=collect2` 17077 if test -f "$collect2name" && 17078 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 17079 then 17080 # We have reworked collect2 17081 : 17082 else 17083 # We have old collect2 17084 hardcode_direct=unsupported 17085 # It fails to find uninstalled libraries when the uninstalled 17086 # path is not listed in the libpath. Setting hardcode_minus_L 17087 # to unsupported forces relinking 17088 hardcode_minus_L=yes 17089 hardcode_libdir_flag_spec='-L$libdir' 17090 hardcode_libdir_separator= 17091 fi 17092 ;; 17093 esac 17094 shared_flag='-shared' 17095 if test yes = "$aix_use_runtimelinking"; then 17096 shared_flag="$shared_flag "'$wl-G' 17097 fi 17098 # Need to ensure runtime linking is disabled for the traditional 17099 # shared library, or the linker may eventually find shared libraries 17100 # /with/ Import File - we do not want to mix them. 17101 shared_flag_aix='-shared' 17102 shared_flag_svr4='-shared $wl-G' 17103 else 17104 # not using gcc 17105 if test ia64 = "$host_cpu"; then 17106 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17107 # chokes on -Wl,-G. The following line is correct: 17108 shared_flag='-G' 17109 else 17110 if test yes = "$aix_use_runtimelinking"; then 17111 shared_flag='$wl-G' 17112 else 17113 shared_flag='$wl-bM:SRE' 17114 fi 17115 shared_flag_aix='$wl-bM:SRE' 17116 shared_flag_svr4='$wl-G' 17117 fi 17118 fi 17119 17120 export_dynamic_flag_spec='$wl-bexpall' 17121 # It seems that -bexpall does not export symbols beginning with 17122 # underscore (_), so it is better to generate a list of symbols to export. 17123 always_export_symbols=yes 17124 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 17125 # Warning - without using the other runtime loading flags (-brtl), 17126 # -berok will link without error, but may produce a broken library. 17127 allow_undefined_flag='-berok' 17128 # Determine the default libpath from the value encoded in an 17129 # empty executable. 17130 if test set = "${lt_cv_aix_libpath+set}"; then 17131 aix_libpath=$lt_cv_aix_libpath 17132 else 17133 if test ${lt_cv_aix_libpath_+y} 17134 then : 17135 printf %s "(cached) " >&6 17136 else case e in #( 17137 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17138 /* end confdefs.h. */ 17139 17140 int 17141 main (void) 17142 { 17143 17144 ; 17145 return 0; 17146 } 17147 _ACEOF 17148 if ac_fn_c_try_link "$LINENO" 17149 then : 17150 17151 lt_aix_libpath_sed=' 17152 /Import File Strings/,/^$/ { 17153 /^0/ { 17154 s/^0 *\([^ ]*\) *$/\1/ 17155 p 17156 } 17157 }' 17158 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17159 # Check for a 64-bit object if we didn't find anything. 17160 if test -z "$lt_cv_aix_libpath_"; then 17161 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17162 fi 17163 fi 17164 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17165 conftest$ac_exeext conftest.$ac_ext 17166 if test -z "$lt_cv_aix_libpath_"; then 17167 lt_cv_aix_libpath_=/usr/lib:/lib 17168 fi 17169 ;; 17170 esac 17171 fi 17172 17173 aix_libpath=$lt_cv_aix_libpath_ 17174 fi 17175 17176 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 17177 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 17178 else 17179 if test ia64 = "$host_cpu"; then 17180 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 17181 allow_undefined_flag="-z nodefs" 17182 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" 17183 else 17184 # Determine the default libpath from the value encoded in an 17185 # empty executable. 17186 if test set = "${lt_cv_aix_libpath+set}"; then 17187 aix_libpath=$lt_cv_aix_libpath 17188 else 17189 if test ${lt_cv_aix_libpath_+y} 17190 then : 17191 printf %s "(cached) " >&6 17192 else case e in #( 17193 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17194 /* end confdefs.h. */ 17195 17196 int 17197 main (void) 17198 { 17199 17200 ; 17201 return 0; 17202 } 17203 _ACEOF 17204 if ac_fn_c_try_link "$LINENO" 17205 then : 17206 17207 lt_aix_libpath_sed=' 17208 /Import File Strings/,/^$/ { 17209 /^0/ { 17210 s/^0 *\([^ ]*\) *$/\1/ 17211 p 17212 } 17213 }' 17214 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17215 # Check for a 64-bit object if we didn't find anything. 17216 if test -z "$lt_cv_aix_libpath_"; then 17217 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17218 fi 17219 fi 17220 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17221 conftest$ac_exeext conftest.$ac_ext 17222 if test -z "$lt_cv_aix_libpath_"; then 17223 lt_cv_aix_libpath_=/usr/lib:/lib 17224 fi 17225 ;; 17226 esac 17227 fi 17228 17229 aix_libpath=$lt_cv_aix_libpath_ 17230 fi 17231 17232 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 17233 # Warning - without using the other run time loading flags, 17234 # -berok will link without error, but may produce a broken library. 17235 no_undefined_flag=' $wl-bernotok' 17236 allow_undefined_flag=' $wl-berok' 17237 if test yes = "$with_gnu_ld"; then 17238 # We only use this code for GNU lds that support --whole-archive. 17239 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 17240 else 17241 # Exported symbols can be pulled into shared objects from archives 17242 whole_archive_flag_spec='$convenience' 17243 fi 17244 archive_cmds_need_lc=yes 17245 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 17246 # -brtl affects multiple linker settings, -berok does not and is overridden later 17247 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 17248 if test svr4 != "$with_aix_soname"; then 17249 # This is similar to how AIX traditionally builds its shared libraries. 17250 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' 17251 fi 17252 if test aix != "$with_aix_soname"; then 17253 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' 17254 else 17255 # used by -dlpreopen to get the symbols 17256 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 17257 fi 17258 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 17259 fi 17260 fi 17261 ;; 17262 17263 amigaos*) 17264 case $host_cpu in 17265 powerpc) 17266 # see comment about AmigaOS4 .so support 17267 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17268 archive_expsym_cmds='' 17269 ;; 17270 m68k) 17271 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)' 17272 hardcode_libdir_flag_spec='-L$libdir' 17273 hardcode_minus_L=yes 17274 ;; 17275 esac 17276 ;; 17277 17278 bsdi[45]*) 17279 export_dynamic_flag_spec=-rdynamic 17280 ;; 17281 17282 cygwin* | mingw* | pw32* | cegcc*) 17283 # When not using gcc, we currently assume that we are using 17284 # Microsoft Visual C++ or Intel C++ Compiler. 17285 # hardcode_libdir_flag_spec is actually meaningless, as there is 17286 # no search path for DLLs. 17287 case $cc_basename in 17288 cl* | icl*) 17289 # Native MSVC or ICC 17290 hardcode_libdir_flag_spec=' ' 17291 allow_undefined_flag=unsupported 17292 always_export_symbols=yes 17293 file_list_spec='@' 17294 # Tell ltmain to make .lib files, not .a files. 17295 libext=lib 17296 # Tell ltmain to make .dll files, not .so files. 17297 shrext_cmds=.dll 17298 # FIXME: Setting linknames here is a bad hack. 17299 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 17300 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 17301 cp "$export_symbols" "$output_objdir/$soname.def"; 17302 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 17303 else 17304 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 17305 fi~ 17306 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 17307 linknames=' 17308 # The linker will not automatically build a static lib if we build a DLL. 17309 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 17310 enable_shared_with_static_runtimes=yes 17311 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 17312 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17313 # Don't use ranlib 17314 old_postinstall_cmds='chmod 644 $oldlib' 17315 postlink_cmds='lt_outputfile="@OUTPUT@"~ 17316 lt_tool_outputfile="@TOOL_OUTPUT@"~ 17317 case $lt_outputfile in 17318 *.exe|*.EXE) ;; 17319 *) 17320 lt_outputfile=$lt_outputfile.exe 17321 lt_tool_outputfile=$lt_tool_outputfile.exe 17322 ;; 17323 esac~ 17324 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 17325 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 17326 $RM "$lt_outputfile.manifest"; 17327 fi' 17328 ;; 17329 *) 17330 # Assume MSVC and ICC wrapper 17331 hardcode_libdir_flag_spec=' ' 17332 allow_undefined_flag=unsupported 17333 # Tell ltmain to make .lib files, not .a files. 17334 libext=lib 17335 # Tell ltmain to make .dll files, not .so files. 17336 shrext_cmds=.dll 17337 # FIXME: Setting linknames here is a bad hack. 17338 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 17339 # The linker will automatically build a .lib file if we build a DLL. 17340 old_archive_from_new_cmds='true' 17341 # FIXME: Should let the user specify the lib program. 17342 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 17343 enable_shared_with_static_runtimes=yes 17344 ;; 17345 esac 17346 ;; 17347 17348 darwin* | rhapsody*) 17349 17350 17351 archive_cmds_need_lc=no 17352 hardcode_direct=no 17353 hardcode_automatic=yes 17354 hardcode_shlibpath_var=unsupported 17355 if test yes = "$lt_cv_ld_force_load"; then 17356 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\"`' 17357 17358 else 17359 whole_archive_flag_spec='' 17360 fi 17361 link_all_deplibs=yes 17362 allow_undefined_flag=$_lt_dar_allow_undefined 17363 case $cc_basename in 17364 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 17365 *) _lt_dar_can_shared=$GCC ;; 17366 esac 17367 if test yes = "$_lt_dar_can_shared"; then 17368 output_verbose_link_cmd=func_echo_all 17369 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 17370 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 17371 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" 17372 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" 17373 17374 else 17375 ld_shlibs=no 17376 fi 17377 17378 ;; 17379 17380 dgux*) 17381 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17382 hardcode_libdir_flag_spec='-L$libdir' 17383 hardcode_shlibpath_var=no 17384 ;; 17385 17386 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17387 # support. Future versions do this automatically, but an explicit c++rt0.o 17388 # does not break anything, and helps significantly (at the cost of a little 17389 # extra space). 17390 freebsd2.2*) 17391 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17392 hardcode_libdir_flag_spec='-R$libdir' 17393 hardcode_direct=yes 17394 hardcode_shlibpath_var=no 17395 ;; 17396 17397 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17398 freebsd2.*) 17399 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17400 hardcode_direct=yes 17401 hardcode_minus_L=yes 17402 hardcode_shlibpath_var=no 17403 ;; 17404 17405 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17406 freebsd* | dragonfly* | midnightbsd*) 17407 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17408 hardcode_libdir_flag_spec='-R$libdir' 17409 hardcode_direct=yes 17410 hardcode_shlibpath_var=no 17411 ;; 17412 17413 hpux9*) 17414 if test yes = "$GCC"; then 17415 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' 17416 else 17417 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' 17418 fi 17419 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17420 hardcode_libdir_separator=: 17421 hardcode_direct=yes 17422 17423 # hardcode_minus_L: Not really in the search PATH, 17424 # but as the default location of the library. 17425 hardcode_minus_L=yes 17426 export_dynamic_flag_spec='$wl-E' 17427 ;; 17428 17429 hpux10*) 17430 if test yes,no = "$GCC,$with_gnu_ld"; then 17431 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17432 else 17433 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17434 fi 17435 if test no = "$with_gnu_ld"; then 17436 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17437 hardcode_libdir_separator=: 17438 hardcode_direct=yes 17439 hardcode_direct_absolute=yes 17440 export_dynamic_flag_spec='$wl-E' 17441 # hardcode_minus_L: Not really in the search PATH, 17442 # but as the default location of the library. 17443 hardcode_minus_L=yes 17444 fi 17445 ;; 17446 17447 hpux11*) 17448 if test yes,no = "$GCC,$with_gnu_ld"; then 17449 case $host_cpu in 17450 hppa*64*) 17451 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17452 ;; 17453 ia64*) 17454 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17455 ;; 17456 *) 17457 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17458 ;; 17459 esac 17460 else 17461 case $host_cpu in 17462 hppa*64*) 17463 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17464 ;; 17465 ia64*) 17466 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17467 ;; 17468 *) 17469 17470 # Older versions of the 11.00 compiler do not understand -b yet 17471 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 17472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 17473 printf %s "checking if $CC understands -b... " >&6; } 17474 if test ${lt_cv_prog_compiler__b+y} 17475 then : 17476 printf %s "(cached) " >&6 17477 else case e in #( 17478 e) lt_cv_prog_compiler__b=no 17479 save_LDFLAGS=$LDFLAGS 17480 LDFLAGS="$LDFLAGS -b" 17481 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17482 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17483 # The linker can only warn and ignore the option if not recognized 17484 # So say no if there are warnings 17485 if test -s conftest.err; then 17486 # Append any errors to the config.log. 17487 cat conftest.err 1>&5 17488 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 17489 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17490 if diff conftest.exp conftest.er2 >/dev/null; then 17491 lt_cv_prog_compiler__b=yes 17492 fi 17493 else 17494 lt_cv_prog_compiler__b=yes 17495 fi 17496 fi 17497 $RM -r conftest* 17498 LDFLAGS=$save_LDFLAGS 17499 ;; 17500 esac 17501 fi 17502 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 17503 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 17504 17505 if test yes = "$lt_cv_prog_compiler__b"; then 17506 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17507 else 17508 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17509 fi 17510 17511 ;; 17512 esac 17513 fi 17514 if test no = "$with_gnu_ld"; then 17515 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17516 hardcode_libdir_separator=: 17517 17518 case $host_cpu in 17519 hppa*64*|ia64*) 17520 hardcode_direct=no 17521 hardcode_shlibpath_var=no 17522 ;; 17523 *) 17524 hardcode_direct=yes 17525 hardcode_direct_absolute=yes 17526 export_dynamic_flag_spec='$wl-E' 17527 17528 # hardcode_minus_L: Not really in the search PATH, 17529 # but as the default location of the library. 17530 hardcode_minus_L=yes 17531 ;; 17532 esac 17533 fi 17534 ;; 17535 17536 irix5* | irix6* | nonstopux*) 17537 if test yes = "$GCC"; then 17538 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' 17539 # Try to use the -exported_symbol ld option, if it does not 17540 # work, assume that -exports_file does not work either and 17541 # implicitly export all symbols. 17542 # This should be the same for all languages, so no per-tag cache variable. 17543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 17544 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 17545 if test ${lt_cv_irix_exported_symbol+y} 17546 then : 17547 printf %s "(cached) " >&6 17548 else case e in #( 17549 e) save_LDFLAGS=$LDFLAGS 17550 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 17551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17552 /* end confdefs.h. */ 17553 int foo (void) { return 0; } 17554 _ACEOF 17555 if ac_fn_c_try_link "$LINENO" 17556 then : 17557 lt_cv_irix_exported_symbol=yes 17558 else case e in #( 17559 e) lt_cv_irix_exported_symbol=no ;; 17560 esac 17561 fi 17562 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17563 conftest$ac_exeext conftest.$ac_ext 17564 LDFLAGS=$save_LDFLAGS ;; 17565 esac 17566 fi 17567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 17568 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 17569 if test yes = "$lt_cv_irix_exported_symbol"; then 17570 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' 17571 fi 17572 else 17573 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' 17574 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' 17575 fi 17576 archive_cmds_need_lc='no' 17577 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17578 hardcode_libdir_separator=: 17579 inherit_rpath=yes 17580 link_all_deplibs=yes 17581 ;; 17582 17583 linux*) 17584 case $cc_basename in 17585 tcc*) 17586 # Fabrice Bellard et al's Tiny C Compiler 17587 ld_shlibs=yes 17588 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17589 ;; 17590 esac 17591 ;; 17592 17593 netbsd*) 17594 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17595 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17596 else 17597 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17598 fi 17599 hardcode_libdir_flag_spec='-R$libdir' 17600 hardcode_direct=yes 17601 hardcode_shlibpath_var=no 17602 ;; 17603 17604 newsos6) 17605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17606 hardcode_direct=yes 17607 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17608 hardcode_libdir_separator=: 17609 hardcode_shlibpath_var=no 17610 ;; 17611 17612 *nto* | *qnx*) 17613 ;; 17614 17615 openbsd* | bitrig*) 17616 if test -f /usr/libexec/ld.so; then 17617 hardcode_direct=yes 17618 hardcode_shlibpath_var=no 17619 hardcode_direct_absolute=yes 17620 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 17621 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17622 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 17623 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 17624 export_dynamic_flag_spec='$wl-E' 17625 else 17626 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17627 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 17628 fi 17629 else 17630 ld_shlibs=no 17631 fi 17632 ;; 17633 17634 os2*) 17635 hardcode_libdir_flag_spec='-L$libdir' 17636 hardcode_minus_L=yes 17637 allow_undefined_flag=unsupported 17638 shrext_cmds=.dll 17639 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17640 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17641 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17642 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17643 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 17644 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17645 emximp -o $lib $output_objdir/$libname.def' 17646 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17647 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17648 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17649 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17650 prefix_cmds="$SED"~ 17651 if test EXPORTS = "`$SED 1q $export_symbols`"; then 17652 prefix_cmds="$prefix_cmds -e 1d"; 17653 fi~ 17654 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 17655 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 17656 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17657 emximp -o $lib $output_objdir/$libname.def' 17658 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 17659 enable_shared_with_static_runtimes=yes 17660 file_list_spec='@' 17661 ;; 17662 17663 osf3*) 17664 if test yes = "$GCC"; then 17665 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 17666 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' 17667 else 17668 allow_undefined_flag=' -expect_unresolved \*' 17669 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' 17670 fi 17671 archive_cmds_need_lc='no' 17672 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17673 hardcode_libdir_separator=: 17674 ;; 17675 17676 osf4* | osf5*) # as osf3* with the addition of -msym flag 17677 if test yes = "$GCC"; then 17678 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 17679 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' 17680 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17681 else 17682 allow_undefined_flag=' -expect_unresolved \*' 17683 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' 17684 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~ 17685 $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' 17686 17687 # Both c and cxx compiler support -rpath directly 17688 hardcode_libdir_flag_spec='-rpath $libdir' 17689 fi 17690 archive_cmds_need_lc='no' 17691 hardcode_libdir_separator=: 17692 ;; 17693 17694 solaris*) 17695 no_undefined_flag=' -z defs' 17696 if test yes = "$GCC"; then 17697 wlarc='$wl' 17698 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17699 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17700 $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' 17701 else 17702 case `$CC -V 2>&1` in 17703 *"Compilers 5.0"*) 17704 wlarc='' 17705 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 17706 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17707 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 17708 ;; 17709 *) 17710 wlarc='$wl' 17711 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 17712 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 17713 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 17714 ;; 17715 esac 17716 fi 17717 hardcode_libdir_flag_spec='-R$libdir' 17718 hardcode_shlibpath_var=no 17719 case $host_os in 17720 solaris2.[0-5] | solaris2.[0-5].*) ;; 17721 *) 17722 # The compiler driver will combine and reorder linker options, 17723 # but understands '-z linker_flag'. GCC discards it without '$wl', 17724 # but is careful enough not to reorder. 17725 # Supported since Solaris 2.6 (maybe 2.5.1?) 17726 if test yes = "$GCC"; then 17727 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 17728 else 17729 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 17730 fi 17731 ;; 17732 esac 17733 link_all_deplibs=yes 17734 ;; 17735 17736 sunos4*) 17737 if test sequent = "$host_vendor"; then 17738 # Use $CC to link under sequent, because it throws in some extra .o 17739 # files that make .init and .fini sections work. 17740 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 17741 else 17742 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 17743 fi 17744 hardcode_libdir_flag_spec='-L$libdir' 17745 hardcode_direct=yes 17746 hardcode_minus_L=yes 17747 hardcode_shlibpath_var=no 17748 ;; 17749 17750 sysv4) 17751 case $host_vendor in 17752 sni) 17753 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17754 hardcode_direct=yes # is this really true??? 17755 ;; 17756 siemens) 17757 ## LD is ld it makes a PLAMLIB 17758 ## CC just makes a GrossModule. 17759 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 17760 reload_cmds='$CC -r -o $output$reload_objs' 17761 hardcode_direct=no 17762 ;; 17763 motorola) 17764 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17765 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 17766 ;; 17767 esac 17768 runpath_var='LD_RUN_PATH' 17769 hardcode_shlibpath_var=no 17770 ;; 17771 17772 sysv4.3*) 17773 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17774 hardcode_shlibpath_var=no 17775 export_dynamic_flag_spec='-Bexport' 17776 ;; 17777 17778 sysv4*MP*) 17779 if test -d /usr/nec; then 17780 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17781 hardcode_shlibpath_var=no 17782 runpath_var=LD_RUN_PATH 17783 hardcode_runpath_var=yes 17784 ld_shlibs=yes 17785 fi 17786 ;; 17787 17788 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 17789 no_undefined_flag='$wl-z,text' 17790 archive_cmds_need_lc=no 17791 hardcode_shlibpath_var=no 17792 runpath_var='LD_RUN_PATH' 17793 17794 if test yes = "$GCC"; then 17795 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17796 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17797 else 17798 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17799 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17800 fi 17801 ;; 17802 17803 sysv5* | sco3.2v5* | sco5v6*) 17804 # Note: We CANNOT use -z defs as we might desire, because we do not 17805 # link with -lc, and that would cause any symbols used from libc to 17806 # always be unresolved, which means just about no library would 17807 # ever link correctly. If we're not using GNU ld we use -z text 17808 # though, which does catch some bad symbols but isn't as heavy-handed 17809 # as -z defs. 17810 no_undefined_flag='$wl-z,text' 17811 allow_undefined_flag='$wl-z,nodefs' 17812 archive_cmds_need_lc=no 17813 hardcode_shlibpath_var=no 17814 hardcode_libdir_flag_spec='$wl-R,$libdir' 17815 hardcode_libdir_separator=':' 17816 link_all_deplibs=yes 17817 export_dynamic_flag_spec='$wl-Bexport' 17818 runpath_var='LD_RUN_PATH' 17819 17820 if test yes = "$GCC"; then 17821 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17822 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17823 else 17824 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17825 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 17826 fi 17827 ;; 17828 17829 uts4*) 17830 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17831 hardcode_libdir_flag_spec='-L$libdir' 17832 hardcode_shlibpath_var=no 17833 ;; 17834 17835 *) 17836 ld_shlibs=no 17837 ;; 17838 esac 17839 17840 if test sni = "$host_vendor"; then 17841 case $host in 17842 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 17843 export_dynamic_flag_spec='$wl-Blargedynsym' 17844 ;; 17845 esac 17846 fi 17847 fi 17848 17849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 17850 printf "%s\n" "$ld_shlibs" >&6; } 17851 test no = "$ld_shlibs" && can_build_shared=no 17852 17853 with_gnu_ld=$with_gnu_ld 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 # 17870 # Do we need to explicitly link libc? 17871 # 17872 case "x$archive_cmds_need_lc" in 17873 x|xyes) 17874 # Assume -lc should be added 17875 archive_cmds_need_lc=yes 17876 17877 if test yes,yes = "$GCC,$enable_shared"; then 17878 case $archive_cmds in 17879 *'~'*) 17880 # FIXME: we may have to deal with multi-command sequences. 17881 ;; 17882 '$CC '*) 17883 # Test whether the compiler implicitly links with -lc since on some 17884 # systems, -lgcc has to come before -lc. If gcc already passes -lc 17885 # to ld, don't add -lc before -lgcc. 17886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 17887 printf %s "checking whether -lc should be explicitly linked in... " >&6; } 17888 if test ${lt_cv_archive_cmds_need_lc+y} 17889 then : 17890 printf %s "(cached) " >&6 17891 else case e in #( 17892 e) $RM conftest* 17893 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 17894 17895 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 17896 (eval $ac_compile) 2>&5 17897 ac_status=$? 17898 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17899 test $ac_status = 0; } 2>conftest.err; then 17900 soname=conftest 17901 lib=conftest 17902 libobjs=conftest.$ac_objext 17903 deplibs= 17904 wl=$lt_prog_compiler_wl 17905 pic_flag=$lt_prog_compiler_pic 17906 compiler_flags=-v 17907 linker_flags=-v 17908 verstring= 17909 output_objdir=. 17910 libname=conftest 17911 lt_save_allow_undefined_flag=$allow_undefined_flag 17912 allow_undefined_flag= 17913 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 17914 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 17915 ac_status=$? 17916 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17917 test $ac_status = 0; } 17918 then 17919 lt_cv_archive_cmds_need_lc=no 17920 else 17921 lt_cv_archive_cmds_need_lc=yes 17922 fi 17923 allow_undefined_flag=$lt_save_allow_undefined_flag 17924 else 17925 cat conftest.err 1>&5 17926 fi 17927 $RM conftest* 17928 ;; 17929 esac 17930 fi 17931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 17932 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 17933 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 17934 ;; 17935 esac 17936 fi 17937 ;; 17938 esac 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 18092 printf %s "checking dynamic linker characteristics... " >&6; } 18093 18094 if test yes = "$GCC"; then 18095 case $host_os in 18096 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 18097 *) lt_awk_arg='/^libraries:/' ;; 18098 esac 18099 case $host_os in 18100 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 18101 *) lt_sed_strip_eq='s|=/|/|g' ;; 18102 esac 18103 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 18104 case $lt_search_path_spec in 18105 *\;*) 18106 # if the path contains ";" then we assume it to be the separator 18107 # otherwise default to the standard path separator (i.e. ":") - it is 18108 # assumed that no part of a normal pathname contains ";" but that should 18109 # okay in the real world where ";" in dirpaths is itself problematic. 18110 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 18111 ;; 18112 *) 18113 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 18114 ;; 18115 esac 18116 # Ok, now we have the path, separated by spaces, we can step through it 18117 # and add multilib dir if necessary... 18118 lt_tmp_lt_search_path_spec= 18119 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 18120 # ...but if some path component already ends with the multilib dir we assume 18121 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 18122 case "$lt_multi_os_dir; $lt_search_path_spec " in 18123 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 18124 lt_multi_os_dir= 18125 ;; 18126 esac 18127 for lt_sys_path in $lt_search_path_spec; do 18128 if test -d "$lt_sys_path$lt_multi_os_dir"; then 18129 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 18130 elif test -n "$lt_multi_os_dir"; then 18131 test -d "$lt_sys_path" && \ 18132 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 18133 fi 18134 done 18135 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 18136 BEGIN {RS = " "; FS = "/|\n";} { 18137 lt_foo = ""; 18138 lt_count = 0; 18139 for (lt_i = NF; lt_i > 0; lt_i--) { 18140 if ($lt_i != "" && $lt_i != ".") { 18141 if ($lt_i == "..") { 18142 lt_count++; 18143 } else { 18144 if (lt_count == 0) { 18145 lt_foo = "/" $lt_i lt_foo; 18146 } else { 18147 lt_count--; 18148 } 18149 } 18150 } 18151 } 18152 if (lt_foo != "") { lt_freq[lt_foo]++; } 18153 if (lt_freq[lt_foo] == 1) { print lt_foo; } 18154 }'` 18155 # AWK program above erroneously prepends '/' to C:/dos/paths 18156 # for these hosts. 18157 case $host_os in 18158 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 18159 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 18160 esac 18161 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 18162 else 18163 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18164 fi 18165 library_names_spec= 18166 libname_spec='lib$name' 18167 soname_spec= 18168 shrext_cmds=.so 18169 postinstall_cmds= 18170 postuninstall_cmds= 18171 finish_cmds= 18172 finish_eval= 18173 shlibpath_var= 18174 shlibpath_overrides_runpath=unknown 18175 version_type=none 18176 dynamic_linker="$host_os ld.so" 18177 sys_lib_dlsearch_path_spec="/lib /usr/lib" 18178 need_lib_prefix=unknown 18179 hardcode_into_libs=no 18180 18181 # when you set need_version to no, make sure it does not cause -set_version 18182 # flags to be left without arguments 18183 need_version=unknown 18184 18185 18186 18187 case $host_os in 18188 aix3*) 18189 version_type=linux # correct to gnu/linux during the next big refactor 18190 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 18191 shlibpath_var=LIBPATH 18192 18193 # AIX 3 has no versioning support, so we append a major version to the name. 18194 soname_spec='$libname$release$shared_ext$major' 18195 ;; 18196 18197 aix[4-9]*) 18198 version_type=linux # correct to gnu/linux during the next big refactor 18199 need_lib_prefix=no 18200 need_version=no 18201 hardcode_into_libs=yes 18202 if test ia64 = "$host_cpu"; then 18203 # AIX 5 supports IA64 18204 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 18205 shlibpath_var=LD_LIBRARY_PATH 18206 else 18207 # With GCC up to 2.95.x, collect2 would create an import file 18208 # for dependence libraries. The import file would start with 18209 # the line '#! .'. This would cause the generated library to 18210 # depend on '.', always an invalid library. This was fixed in 18211 # development snapshots of GCC prior to 3.0. 18212 case $host_os in 18213 aix4 | aix4.[01] | aix4.[01].*) 18214 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18215 echo ' yes ' 18216 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 18217 : 18218 else 18219 can_build_shared=no 18220 fi 18221 ;; 18222 esac 18223 # Using Import Files as archive members, it is possible to support 18224 # filename-based versioning of shared library archives on AIX. While 18225 # this would work for both with and without runtime linking, it will 18226 # prevent static linking of such archives. So we do filename-based 18227 # shared library versioning with .so extension only, which is used 18228 # when both runtime linking and shared linking is enabled. 18229 # Unfortunately, runtime linking may impact performance, so we do 18230 # not want this to be the default eventually. Also, we use the 18231 # versioned .so libs for executables only if there is the -brtl 18232 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 18233 # To allow for filename-based versioning support, we need to create 18234 # libNAME.so.V as an archive file, containing: 18235 # *) an Import File, referring to the versioned filename of the 18236 # archive as well as the shared archive member, telling the 18237 # bitwidth (32 or 64) of that shared object, and providing the 18238 # list of exported symbols of that shared object, eventually 18239 # decorated with the 'weak' keyword 18240 # *) the shared object with the F_LOADONLY flag set, to really avoid 18241 # it being seen by the linker. 18242 # At run time we better use the real file rather than another symlink, 18243 # but for link time we create the symlink libNAME.so -> libNAME.so.V 18244 18245 case $with_aix_soname,$aix_use_runtimelinking in 18246 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 18247 # soname into executable. Probably we can add versioning support to 18248 # collect2, so additional links can be useful in future. 18249 aix,yes) # traditional libtool 18250 dynamic_linker='AIX unversionable lib.so' 18251 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18252 # instead of lib<name>.a to let people know that these are not 18253 # typical AIX shared libraries. 18254 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18255 ;; 18256 aix,no) # traditional AIX only 18257 dynamic_linker='AIX lib.a(lib.so.V)' 18258 # We preserve .a as extension for shared libraries through AIX4.2 18259 # and later when we are not doing run time linking. 18260 library_names_spec='$libname$release.a $libname.a' 18261 soname_spec='$libname$release$shared_ext$major' 18262 ;; 18263 svr4,*) # full svr4 only 18264 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 18265 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 18266 # We do not specify a path in Import Files, so LIBPATH fires. 18267 shlibpath_overrides_runpath=yes 18268 ;; 18269 *,yes) # both, prefer svr4 18270 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 18271 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 18272 # unpreferred sharedlib libNAME.a needs extra handling 18273 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"' 18274 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"' 18275 # We do not specify a path in Import Files, so LIBPATH fires. 18276 shlibpath_overrides_runpath=yes 18277 ;; 18278 *,no) # both, prefer aix 18279 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 18280 library_names_spec='$libname$release.a $libname.a' 18281 soname_spec='$libname$release$shared_ext$major' 18282 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 18283 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)' 18284 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"' 18285 ;; 18286 esac 18287 shlibpath_var=LIBPATH 18288 fi 18289 ;; 18290 18291 amigaos*) 18292 case $host_cpu in 18293 powerpc) 18294 # Since July 2007 AmigaOS4 officially supports .so libraries. 18295 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 18296 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18297 ;; 18298 m68k) 18299 library_names_spec='$libname.ixlibrary $libname.a' 18300 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18301 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' 18302 ;; 18303 esac 18304 ;; 18305 18306 beos*) 18307 library_names_spec='$libname$shared_ext' 18308 dynamic_linker="$host_os ld.so" 18309 shlibpath_var=LIBRARY_PATH 18310 ;; 18311 18312 bsdi[45]*) 18313 version_type=linux # correct to gnu/linux during the next big refactor 18314 need_version=no 18315 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18316 soname_spec='$libname$release$shared_ext$major' 18317 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18318 shlibpath_var=LD_LIBRARY_PATH 18319 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18320 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18321 # the default ld.so.conf also contains /usr/contrib/lib and 18322 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18323 # libtool to hard-code these into programs 18324 ;; 18325 18326 cygwin* | mingw* | pw32* | cegcc*) 18327 version_type=windows 18328 shrext_cmds=.dll 18329 need_version=no 18330 need_lib_prefix=no 18331 18332 case $GCC,$cc_basename in 18333 yes,*) 18334 # gcc 18335 library_names_spec='$libname.dll.a' 18336 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18337 postinstall_cmds='base_file=`basename \$file`~ 18338 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18339 dldir=$destdir/`dirname \$dlpath`~ 18340 test -d \$dldir || mkdir -p \$dldir~ 18341 $install_prog $dir/$dlname \$dldir/$dlname~ 18342 chmod a+x \$dldir/$dlname~ 18343 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 18344 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 18345 fi' 18346 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18347 dlpath=$dir/\$dldll~ 18348 $RM \$dlpath' 18349 shlibpath_overrides_runpath=yes 18350 18351 case $host_os in 18352 cygwin*) 18353 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18354 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18355 18356 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 18357 ;; 18358 mingw* | cegcc*) 18359 # MinGW DLLs use traditional 'lib' prefix 18360 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18361 ;; 18362 pw32*) 18363 # pw32 DLLs use 'pw' prefix rather than 'lib' 18364 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18365 ;; 18366 esac 18367 dynamic_linker='Win32 ld.exe' 18368 ;; 18369 18370 *,cl* | *,icl*) 18371 # Native MSVC or ICC 18372 libname_spec='$name' 18373 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18374 library_names_spec='$libname.dll.lib' 18375 18376 case $build_os in 18377 mingw*) 18378 sys_lib_search_path_spec= 18379 lt_save_ifs=$IFS 18380 IFS=';' 18381 for lt_path in $LIB 18382 do 18383 IFS=$lt_save_ifs 18384 # Let DOS variable expansion print the short 8.3 style file name. 18385 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 18386 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 18387 done 18388 IFS=$lt_save_ifs 18389 # Convert to MSYS style. 18390 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 18391 ;; 18392 cygwin*) 18393 # Convert to unix form, then to dos form, then back to unix form 18394 # but this time dos style (no spaces!) so that the unix form looks 18395 # like /cygdrive/c/PROGRA~1:/cygdr... 18396 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 18397 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 18398 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18399 ;; 18400 *) 18401 sys_lib_search_path_spec=$LIB 18402 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 18403 # It is most probably a Windows format PATH. 18404 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18405 else 18406 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18407 fi 18408 # FIXME: find the short name or the path components, as spaces are 18409 # common. (e.g. "Program Files" -> "PROGRA~1") 18410 ;; 18411 esac 18412 18413 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18414 postinstall_cmds='base_file=`basename \$file`~ 18415 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18416 dldir=$destdir/`dirname \$dlpath`~ 18417 test -d \$dldir || mkdir -p \$dldir~ 18418 $install_prog $dir/$dlname \$dldir/$dlname' 18419 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18420 dlpath=$dir/\$dldll~ 18421 $RM \$dlpath' 18422 shlibpath_overrides_runpath=yes 18423 dynamic_linker='Win32 link.exe' 18424 ;; 18425 18426 *) 18427 # Assume MSVC and ICC wrapper 18428 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 18429 dynamic_linker='Win32 ld.exe' 18430 ;; 18431 esac 18432 # FIXME: first we should search . and the directory the executable is in 18433 shlibpath_var=PATH 18434 ;; 18435 18436 darwin* | rhapsody*) 18437 dynamic_linker="$host_os dyld" 18438 version_type=darwin 18439 need_lib_prefix=no 18440 need_version=no 18441 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 18442 soname_spec='$libname$release$major$shared_ext' 18443 shlibpath_overrides_runpath=yes 18444 shlibpath_var=DYLD_LIBRARY_PATH 18445 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18446 18447 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 18448 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18449 ;; 18450 18451 dgux*) 18452 version_type=linux # correct to gnu/linux during the next big refactor 18453 need_lib_prefix=no 18454 need_version=no 18455 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18456 soname_spec='$libname$release$shared_ext$major' 18457 shlibpath_var=LD_LIBRARY_PATH 18458 ;; 18459 18460 freebsd* | dragonfly* | midnightbsd*) 18461 # DragonFly does not have aout. When/if they implement a new 18462 # versioning mechanism, adjust this. 18463 if test -x /usr/bin/objformat; then 18464 objformat=`/usr/bin/objformat` 18465 else 18466 case $host_os in 18467 freebsd[23].*) objformat=aout ;; 18468 *) objformat=elf ;; 18469 esac 18470 fi 18471 version_type=freebsd-$objformat 18472 case $version_type in 18473 freebsd-elf*) 18474 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18475 soname_spec='$libname$release$shared_ext$major' 18476 need_version=no 18477 need_lib_prefix=no 18478 ;; 18479 freebsd-*) 18480 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18481 need_version=yes 18482 ;; 18483 esac 18484 shlibpath_var=LD_LIBRARY_PATH 18485 case $host_os in 18486 freebsd2.*) 18487 shlibpath_overrides_runpath=yes 18488 ;; 18489 freebsd3.[01]* | freebsdelf3.[01]*) 18490 shlibpath_overrides_runpath=yes 18491 hardcode_into_libs=yes 18492 ;; 18493 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18494 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18495 shlibpath_overrides_runpath=no 18496 hardcode_into_libs=yes 18497 ;; 18498 *) # from 4.6 on, and DragonFly 18499 shlibpath_overrides_runpath=yes 18500 hardcode_into_libs=yes 18501 ;; 18502 esac 18503 ;; 18504 18505 haiku*) 18506 version_type=linux # correct to gnu/linux during the next big refactor 18507 need_lib_prefix=no 18508 need_version=no 18509 dynamic_linker="$host_os runtime_loader" 18510 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18511 soname_spec='$libname$release$shared_ext$major' 18512 shlibpath_var=LIBRARY_PATH 18513 shlibpath_overrides_runpath=no 18514 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 18515 hardcode_into_libs=yes 18516 ;; 18517 18518 hpux9* | hpux10* | hpux11*) 18519 # Give a soname corresponding to the major version so that dld.sl refuses to 18520 # link against other versions. 18521 version_type=sunos 18522 need_lib_prefix=no 18523 need_version=no 18524 case $host_cpu in 18525 ia64*) 18526 shrext_cmds='.so' 18527 hardcode_into_libs=yes 18528 dynamic_linker="$host_os dld.so" 18529 shlibpath_var=LD_LIBRARY_PATH 18530 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18531 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18532 soname_spec='$libname$release$shared_ext$major' 18533 if test 32 = "$HPUX_IA64_MODE"; then 18534 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18535 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 18536 else 18537 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18538 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 18539 fi 18540 ;; 18541 hppa*64*) 18542 shrext_cmds='.sl' 18543 hardcode_into_libs=yes 18544 dynamic_linker="$host_os dld.sl" 18545 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18546 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18547 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18548 soname_spec='$libname$release$shared_ext$major' 18549 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18550 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18551 ;; 18552 *) 18553 shrext_cmds='.sl' 18554 dynamic_linker="$host_os dld.sl" 18555 shlibpath_var=SHLIB_PATH 18556 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18557 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18558 soname_spec='$libname$release$shared_ext$major' 18559 ;; 18560 esac 18561 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 18562 postinstall_cmds='chmod 555 $lib' 18563 # or fails outright, so override atomically: 18564 install_override_mode=555 18565 ;; 18566 18567 interix[3-9]*) 18568 version_type=linux # correct to gnu/linux during the next big refactor 18569 need_lib_prefix=no 18570 need_version=no 18571 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18572 soname_spec='$libname$release$shared_ext$major' 18573 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 18574 shlibpath_var=LD_LIBRARY_PATH 18575 shlibpath_overrides_runpath=no 18576 hardcode_into_libs=yes 18577 ;; 18578 18579 irix5* | irix6* | nonstopux*) 18580 case $host_os in 18581 nonstopux*) version_type=nonstopux ;; 18582 *) 18583 if test yes = "$lt_cv_prog_gnu_ld"; then 18584 version_type=linux # correct to gnu/linux during the next big refactor 18585 else 18586 version_type=irix 18587 fi ;; 18588 esac 18589 need_lib_prefix=no 18590 need_version=no 18591 soname_spec='$libname$release$shared_ext$major' 18592 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 18593 case $host_os in 18594 irix5* | nonstopux*) 18595 libsuff= shlibsuff= 18596 ;; 18597 *) 18598 case $LD in # libtool.m4 will add one of these switches to LD 18599 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 18600 libsuff= shlibsuff= libmagic=32-bit;; 18601 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 18602 libsuff=32 shlibsuff=N32 libmagic=N32;; 18603 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 18604 libsuff=64 shlibsuff=64 libmagic=64-bit;; 18605 *) libsuff= shlibsuff= libmagic=never-match;; 18606 esac 18607 ;; 18608 esac 18609 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 18610 shlibpath_overrides_runpath=no 18611 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 18612 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 18613 hardcode_into_libs=yes 18614 ;; 18615 18616 # No shared lib support for Linux oldld, aout, or coff. 18617 linux*oldld* | linux*aout* | linux*coff*) 18618 dynamic_linker=no 18619 ;; 18620 18621 linux*android*) 18622 version_type=none # Android doesn't support versioned libraries. 18623 need_lib_prefix=no 18624 need_version=no 18625 library_names_spec='$libname$release$shared_ext' 18626 soname_spec='$libname$release$shared_ext' 18627 finish_cmds= 18628 shlibpath_var=LD_LIBRARY_PATH 18629 shlibpath_overrides_runpath=yes 18630 18631 # This implies no fast_install, which is unacceptable. 18632 # Some rework will be needed to allow for fast_install 18633 # before this can be enabled. 18634 hardcode_into_libs=yes 18635 18636 dynamic_linker='Android linker' 18637 # Don't embed -rpath directories since the linker doesn't support them. 18638 hardcode_libdir_flag_spec='-L$libdir' 18639 ;; 18640 18641 # This must be glibc/ELF. 18642 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 18643 version_type=linux # correct to gnu/linux during the next big refactor 18644 need_lib_prefix=no 18645 need_version=no 18646 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18647 soname_spec='$libname$release$shared_ext$major' 18648 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 18649 shlibpath_var=LD_LIBRARY_PATH 18650 shlibpath_overrides_runpath=no 18651 18652 # Some binutils ld are patched to set DT_RUNPATH 18653 if test ${lt_cv_shlibpath_overrides_runpath+y} 18654 then : 18655 printf %s "(cached) " >&6 18656 else case e in #( 18657 e) lt_cv_shlibpath_overrides_runpath=no 18658 save_LDFLAGS=$LDFLAGS 18659 save_libdir=$libdir 18660 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 18661 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 18662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18663 /* end confdefs.h. */ 18664 18665 int 18666 main (void) 18667 { 18668 18669 ; 18670 return 0; 18671 } 18672 _ACEOF 18673 if ac_fn_c_try_link "$LINENO" 18674 then : 18675 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 18676 then : 18677 lt_cv_shlibpath_overrides_runpath=yes 18678 fi 18679 fi 18680 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18681 conftest$ac_exeext conftest.$ac_ext 18682 LDFLAGS=$save_LDFLAGS 18683 libdir=$save_libdir 18684 ;; 18685 esac 18686 fi 18687 18688 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 18689 18690 # This implies no fast_install, which is unacceptable. 18691 # Some rework will be needed to allow for fast_install 18692 # before this can be enabled. 18693 hardcode_into_libs=yes 18694 18695 # Ideally, we could use ldconfig to report *all* directores which are 18696 # searched for libraries, however this is still not possible. Aside from not 18697 # being certain /sbin/ldconfig is available, command 18698 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 18699 # even though it is searched at run-time. Try to do the best guess by 18700 # appending ld.so.conf contents (and includes) to the search path. 18701 if test -f /etc/ld.so.conf; then 18702 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' ' '` 18703 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 18704 fi 18705 18706 # We used to test for /lib/ld.so.1 and disable shared libraries on 18707 # powerpc, because MkLinux only supported shared libraries with the 18708 # GNU dynamic linker. Since this was broken with cross compilers, 18709 # most powerpc-linux boxes support dynamic linking these days and 18710 # people can always --disable-shared, the test was removed, and we 18711 # assume the GNU/Linux dynamic linker is in use. 18712 dynamic_linker='GNU/Linux ld.so' 18713 ;; 18714 18715 netbsd*) 18716 version_type=sunos 18717 need_lib_prefix=no 18718 need_version=no 18719 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 18720 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18721 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18722 dynamic_linker='NetBSD (a.out) ld.so' 18723 else 18724 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18725 soname_spec='$libname$release$shared_ext$major' 18726 dynamic_linker='NetBSD ld.elf_so' 18727 fi 18728 shlibpath_var=LD_LIBRARY_PATH 18729 shlibpath_overrides_runpath=yes 18730 hardcode_into_libs=yes 18731 ;; 18732 18733 newsos6) 18734 version_type=linux # correct to gnu/linux during the next big refactor 18735 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18736 shlibpath_var=LD_LIBRARY_PATH 18737 shlibpath_overrides_runpath=yes 18738 ;; 18739 18740 *nto* | *qnx*) 18741 version_type=qnx 18742 need_lib_prefix=no 18743 need_version=no 18744 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18745 soname_spec='$libname$release$shared_ext$major' 18746 shlibpath_var=LD_LIBRARY_PATH 18747 shlibpath_overrides_runpath=no 18748 hardcode_into_libs=yes 18749 dynamic_linker='ldqnx.so' 18750 ;; 18751 18752 openbsd* | bitrig*) 18753 version_type=sunos 18754 sys_lib_dlsearch_path_spec=/usr/lib 18755 need_lib_prefix=no 18756 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 18757 need_version=no 18758 else 18759 need_version=yes 18760 fi 18761 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18762 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 18763 shlibpath_var=LD_LIBRARY_PATH 18764 shlibpath_overrides_runpath=yes 18765 ;; 18766 18767 os2*) 18768 libname_spec='$name' 18769 version_type=windows 18770 shrext_cmds=.dll 18771 need_version=no 18772 need_lib_prefix=no 18773 # OS/2 can only load a DLL with a base name of 8 characters or less. 18774 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 18775 v=$($ECHO $release$versuffix | tr -d .-); 18776 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 18777 $ECHO $n$v`$shared_ext' 18778 library_names_spec='${libname}_dll.$libext' 18779 dynamic_linker='OS/2 ld.exe' 18780 shlibpath_var=BEGINLIBPATH 18781 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18782 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18783 postinstall_cmds='base_file=`basename \$file`~ 18784 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 18785 dldir=$destdir/`dirname \$dlpath`~ 18786 test -d \$dldir || mkdir -p \$dldir~ 18787 $install_prog $dir/$dlname \$dldir/$dlname~ 18788 chmod a+x \$dldir/$dlname~ 18789 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 18790 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 18791 fi' 18792 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 18793 dlpath=$dir/\$dldll~ 18794 $RM \$dlpath' 18795 ;; 18796 18797 osf3* | osf4* | osf5*) 18798 version_type=osf 18799 need_lib_prefix=no 18800 need_version=no 18801 soname_spec='$libname$release$shared_ext$major' 18802 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18803 shlibpath_var=LD_LIBRARY_PATH 18804 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 18805 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18806 ;; 18807 18808 rdos*) 18809 dynamic_linker=no 18810 ;; 18811 18812 solaris*) 18813 version_type=linux # correct to gnu/linux during the next big refactor 18814 need_lib_prefix=no 18815 need_version=no 18816 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18817 soname_spec='$libname$release$shared_ext$major' 18818 shlibpath_var=LD_LIBRARY_PATH 18819 shlibpath_overrides_runpath=yes 18820 hardcode_into_libs=yes 18821 # ldd complains unless libraries are executable 18822 postinstall_cmds='chmod +x $lib' 18823 ;; 18824 18825 sunos4*) 18826 version_type=sunos 18827 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18828 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 18829 shlibpath_var=LD_LIBRARY_PATH 18830 shlibpath_overrides_runpath=yes 18831 if test yes = "$with_gnu_ld"; then 18832 need_lib_prefix=no 18833 fi 18834 need_version=yes 18835 ;; 18836 18837 sysv4 | sysv4.3*) 18838 version_type=linux # correct to gnu/linux during the next big refactor 18839 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18840 soname_spec='$libname$release$shared_ext$major' 18841 shlibpath_var=LD_LIBRARY_PATH 18842 case $host_vendor in 18843 sni) 18844 shlibpath_overrides_runpath=no 18845 need_lib_prefix=no 18846 runpath_var=LD_RUN_PATH 18847 ;; 18848 siemens) 18849 need_lib_prefix=no 18850 ;; 18851 motorola) 18852 need_lib_prefix=no 18853 need_version=no 18854 shlibpath_overrides_runpath=no 18855 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 18856 ;; 18857 esac 18858 ;; 18859 18860 sysv4*MP*) 18861 if test -d /usr/nec; then 18862 version_type=linux # correct to gnu/linux during the next big refactor 18863 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 18864 soname_spec='$libname$shared_ext.$major' 18865 shlibpath_var=LD_LIBRARY_PATH 18866 fi 18867 ;; 18868 18869 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 18870 version_type=sco 18871 need_lib_prefix=no 18872 need_version=no 18873 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 18874 soname_spec='$libname$release$shared_ext$major' 18875 shlibpath_var=LD_LIBRARY_PATH 18876 shlibpath_overrides_runpath=yes 18877 hardcode_into_libs=yes 18878 if test yes = "$with_gnu_ld"; then 18879 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 18880 else 18881 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 18882 case $host_os in 18883 sco3.2v5*) 18884 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 18885 ;; 18886 esac 18887 fi 18888 sys_lib_dlsearch_path_spec='/usr/lib' 18889 ;; 18890 18891 tpf*) 18892 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 18893 version_type=linux # correct to gnu/linux during the next big refactor 18894 need_lib_prefix=no 18895 need_version=no 18896 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18897 shlibpath_var=LD_LIBRARY_PATH 18898 shlibpath_overrides_runpath=no 18899 hardcode_into_libs=yes 18900 ;; 18901 18902 uts4*) 18903 version_type=linux # correct to gnu/linux during the next big refactor 18904 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18905 soname_spec='$libname$release$shared_ext$major' 18906 shlibpath_var=LD_LIBRARY_PATH 18907 ;; 18908 18909 *) 18910 dynamic_linker=no 18911 ;; 18912 esac 18913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 18914 printf "%s\n" "$dynamic_linker" >&6; } 18915 test no = "$dynamic_linker" && can_build_shared=no 18916 18917 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 18918 if test yes = "$GCC"; then 18919 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 18920 fi 18921 18922 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 18923 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 18924 fi 18925 18926 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 18927 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 18928 fi 18929 18930 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 18931 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 18932 18933 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 18934 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 18935 18936 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 18937 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 19036 printf %s "checking how to hardcode library paths into programs... " >&6; } 19037 hardcode_action= 19038 if test -n "$hardcode_libdir_flag_spec" || 19039 test -n "$runpath_var" || 19040 test yes = "$hardcode_automatic"; then 19041 19042 # We can hardcode non-existent directories. 19043 if test no != "$hardcode_direct" && 19044 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19045 # have to relink, otherwise we might link with an installed library 19046 # when we should be linking with a yet-to-be-installed one 19047 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 19048 test no != "$hardcode_minus_L"; then 19049 # Linking always hardcodes the temporary library directory. 19050 hardcode_action=relink 19051 else 19052 # We can link without hardcoding, and we can hardcode nonexisting dirs. 19053 hardcode_action=immediate 19054 fi 19055 else 19056 # We cannot hardcode anything, or else we can only hardcode existing 19057 # directories. 19058 hardcode_action=unsupported 19059 fi 19060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 19061 printf "%s\n" "$hardcode_action" >&6; } 19062 19063 if test relink = "$hardcode_action" || 19064 test yes = "$inherit_rpath"; then 19065 # Fast installation is not supported 19066 enable_fast_install=no 19067 elif test yes = "$shlibpath_overrides_runpath" || 19068 test no = "$enable_shared"; then 19069 # Fast installation is not necessary 19070 enable_fast_install=needless 19071 fi 19072 19073 19074 19075 19076 19077 19078 if test yes != "$enable_dlopen"; then 19079 enable_dlopen=unknown 19080 enable_dlopen_self=unknown 19081 enable_dlopen_self_static=unknown 19082 else 19083 lt_cv_dlopen=no 19084 lt_cv_dlopen_libs= 19085 19086 case $host_os in 19087 beos*) 19088 lt_cv_dlopen=load_add_on 19089 lt_cv_dlopen_libs= 19090 lt_cv_dlopen_self=yes 19091 ;; 19092 19093 mingw* | pw32* | cegcc*) 19094 lt_cv_dlopen=LoadLibrary 19095 lt_cv_dlopen_libs= 19096 ;; 19097 19098 cygwin*) 19099 lt_cv_dlopen=dlopen 19100 lt_cv_dlopen_libs= 19101 ;; 19102 19103 darwin*) 19104 # if libdl is installed we need to link against it 19105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 19106 printf %s "checking for dlopen in -ldl... " >&6; } 19107 if test ${ac_cv_lib_dl_dlopen+y} 19108 then : 19109 printf %s "(cached) " >&6 19110 else case e in #( 19111 e) ac_check_lib_save_LIBS=$LIBS 19112 LIBS="-ldl $LIBS" 19113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19114 /* end confdefs.h. */ 19115 19116 /* Override any GCC internal prototype to avoid an error. 19117 Use char because int might match the return type of a GCC 19118 builtin and then its argument prototype would still apply. 19119 The 'extern "C"' is for builds by C++ compilers; 19120 although this is not generally supported in C code supporting it here 19121 has little cost and some practical benefit (sr 110532). */ 19122 #ifdef __cplusplus 19123 extern "C" 19124 #endif 19125 char dlopen (void); 19126 int 19127 main (void) 19128 { 19129 return dlopen (); 19130 ; 19131 return 0; 19132 } 19133 _ACEOF 19134 if ac_fn_c_try_link "$LINENO" 19135 then : 19136 ac_cv_lib_dl_dlopen=yes 19137 else case e in #( 19138 e) ac_cv_lib_dl_dlopen=no ;; 19139 esac 19140 fi 19141 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19142 conftest$ac_exeext conftest.$ac_ext 19143 LIBS=$ac_check_lib_save_LIBS ;; 19144 esac 19145 fi 19146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 19147 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 19148 if test "x$ac_cv_lib_dl_dlopen" = xyes 19149 then : 19150 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 19151 else case e in #( 19152 e) 19153 lt_cv_dlopen=dyld 19154 lt_cv_dlopen_libs= 19155 lt_cv_dlopen_self=yes 19156 ;; 19157 esac 19158 fi 19159 19160 ;; 19161 19162 tpf*) 19163 # Don't try to run any link tests for TPF. We know it's impossible 19164 # because TPF is a cross-compiler, and we know how we open DSOs. 19165 lt_cv_dlopen=dlopen 19166 lt_cv_dlopen_libs= 19167 lt_cv_dlopen_self=no 19168 ;; 19169 19170 *) 19171 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 19172 if test "x$ac_cv_func_shl_load" = xyes 19173 then : 19174 lt_cv_dlopen=shl_load 19175 else case e in #( 19176 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 19177 printf %s "checking for shl_load in -ldld... " >&6; } 19178 if test ${ac_cv_lib_dld_shl_load+y} 19179 then : 19180 printf %s "(cached) " >&6 19181 else case e in #( 19182 e) ac_check_lib_save_LIBS=$LIBS 19183 LIBS="-ldld $LIBS" 19184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19185 /* end confdefs.h. */ 19186 19187 /* Override any GCC internal prototype to avoid an error. 19188 Use char because int might match the return type of a GCC 19189 builtin and then its argument prototype would still apply. 19190 The 'extern "C"' is for builds by C++ compilers; 19191 although this is not generally supported in C code supporting it here 19192 has little cost and some practical benefit (sr 110532). */ 19193 #ifdef __cplusplus 19194 extern "C" 19195 #endif 19196 char shl_load (void); 19197 int 19198 main (void) 19199 { 19200 return shl_load (); 19201 ; 19202 return 0; 19203 } 19204 _ACEOF 19205 if ac_fn_c_try_link "$LINENO" 19206 then : 19207 ac_cv_lib_dld_shl_load=yes 19208 else case e in #( 19209 e) ac_cv_lib_dld_shl_load=no ;; 19210 esac 19211 fi 19212 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19213 conftest$ac_exeext conftest.$ac_ext 19214 LIBS=$ac_check_lib_save_LIBS ;; 19215 esac 19216 fi 19217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 19218 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 19219 if test "x$ac_cv_lib_dld_shl_load" = xyes 19220 then : 19221 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 19222 else case e in #( 19223 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 19224 if test "x$ac_cv_func_dlopen" = xyes 19225 then : 19226 lt_cv_dlopen=dlopen 19227 else case e in #( 19228 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 19229 printf %s "checking for dlopen in -ldl... " >&6; } 19230 if test ${ac_cv_lib_dl_dlopen+y} 19231 then : 19232 printf %s "(cached) " >&6 19233 else case e in #( 19234 e) ac_check_lib_save_LIBS=$LIBS 19235 LIBS="-ldl $LIBS" 19236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19237 /* end confdefs.h. */ 19238 19239 /* Override any GCC internal prototype to avoid an error. 19240 Use char because int might match the return type of a GCC 19241 builtin and then its argument prototype would still apply. 19242 The 'extern "C"' is for builds by C++ compilers; 19243 although this is not generally supported in C code supporting it here 19244 has little cost and some practical benefit (sr 110532). */ 19245 #ifdef __cplusplus 19246 extern "C" 19247 #endif 19248 char dlopen (void); 19249 int 19250 main (void) 19251 { 19252 return dlopen (); 19253 ; 19254 return 0; 19255 } 19256 _ACEOF 19257 if ac_fn_c_try_link "$LINENO" 19258 then : 19259 ac_cv_lib_dl_dlopen=yes 19260 else case e in #( 19261 e) ac_cv_lib_dl_dlopen=no ;; 19262 esac 19263 fi 19264 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19265 conftest$ac_exeext conftest.$ac_ext 19266 LIBS=$ac_check_lib_save_LIBS ;; 19267 esac 19268 fi 19269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 19270 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 19271 if test "x$ac_cv_lib_dl_dlopen" = xyes 19272 then : 19273 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 19274 else case e in #( 19275 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 19276 printf %s "checking for dlopen in -lsvld... " >&6; } 19277 if test ${ac_cv_lib_svld_dlopen+y} 19278 then : 19279 printf %s "(cached) " >&6 19280 else case e in #( 19281 e) ac_check_lib_save_LIBS=$LIBS 19282 LIBS="-lsvld $LIBS" 19283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19284 /* end confdefs.h. */ 19285 19286 /* Override any GCC internal prototype to avoid an error. 19287 Use char because int might match the return type of a GCC 19288 builtin and then its argument prototype would still apply. 19289 The 'extern "C"' is for builds by C++ compilers; 19290 although this is not generally supported in C code supporting it here 19291 has little cost and some practical benefit (sr 110532). */ 19292 #ifdef __cplusplus 19293 extern "C" 19294 #endif 19295 char dlopen (void); 19296 int 19297 main (void) 19298 { 19299 return dlopen (); 19300 ; 19301 return 0; 19302 } 19303 _ACEOF 19304 if ac_fn_c_try_link "$LINENO" 19305 then : 19306 ac_cv_lib_svld_dlopen=yes 19307 else case e in #( 19308 e) ac_cv_lib_svld_dlopen=no ;; 19309 esac 19310 fi 19311 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19312 conftest$ac_exeext conftest.$ac_ext 19313 LIBS=$ac_check_lib_save_LIBS ;; 19314 esac 19315 fi 19316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 19317 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 19318 if test "x$ac_cv_lib_svld_dlopen" = xyes 19319 then : 19320 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 19321 else case e in #( 19322 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 19323 printf %s "checking for dld_link in -ldld... " >&6; } 19324 if test ${ac_cv_lib_dld_dld_link+y} 19325 then : 19326 printf %s "(cached) " >&6 19327 else case e in #( 19328 e) ac_check_lib_save_LIBS=$LIBS 19329 LIBS="-ldld $LIBS" 19330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19331 /* end confdefs.h. */ 19332 19333 /* Override any GCC internal prototype to avoid an error. 19334 Use char because int might match the return type of a GCC 19335 builtin and then its argument prototype would still apply. 19336 The 'extern "C"' is for builds by C++ compilers; 19337 although this is not generally supported in C code supporting it here 19338 has little cost and some practical benefit (sr 110532). */ 19339 #ifdef __cplusplus 19340 extern "C" 19341 #endif 19342 char dld_link (void); 19343 int 19344 main (void) 19345 { 19346 return dld_link (); 19347 ; 19348 return 0; 19349 } 19350 _ACEOF 19351 if ac_fn_c_try_link "$LINENO" 19352 then : 19353 ac_cv_lib_dld_dld_link=yes 19354 else case e in #( 19355 e) ac_cv_lib_dld_dld_link=no ;; 19356 esac 19357 fi 19358 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19359 conftest$ac_exeext conftest.$ac_ext 19360 LIBS=$ac_check_lib_save_LIBS ;; 19361 esac 19362 fi 19363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 19364 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 19365 if test "x$ac_cv_lib_dld_dld_link" = xyes 19366 then : 19367 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 19368 fi 19369 19370 ;; 19371 esac 19372 fi 19373 19374 ;; 19375 esac 19376 fi 19377 19378 ;; 19379 esac 19380 fi 19381 19382 ;; 19383 esac 19384 fi 19385 19386 ;; 19387 esac 19388 fi 19389 19390 ;; 19391 esac 19392 19393 if test no = "$lt_cv_dlopen"; then 19394 enable_dlopen=no 19395 else 19396 enable_dlopen=yes 19397 fi 19398 19399 case $lt_cv_dlopen in 19400 dlopen) 19401 save_CPPFLAGS=$CPPFLAGS 19402 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 19403 19404 save_LDFLAGS=$LDFLAGS 19405 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 19406 19407 save_LIBS=$LIBS 19408 LIBS="$lt_cv_dlopen_libs $LIBS" 19409 19410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 19411 printf %s "checking whether a program can dlopen itself... " >&6; } 19412 if test ${lt_cv_dlopen_self+y} 19413 then : 19414 printf %s "(cached) " >&6 19415 else case e in #( 19416 e) if test yes = "$cross_compiling"; then : 19417 lt_cv_dlopen_self=cross 19418 else 19419 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19420 lt_status=$lt_dlunknown 19421 cat > conftest.$ac_ext <<_LT_EOF 19422 #line $LINENO "configure" 19423 #include "confdefs.h" 19424 19425 #if HAVE_DLFCN_H 19426 #include <dlfcn.h> 19427 #endif 19428 19429 #include <stdio.h> 19430 19431 #ifdef RTLD_GLOBAL 19432 # define LT_DLGLOBAL RTLD_GLOBAL 19433 #else 19434 # ifdef DL_GLOBAL 19435 # define LT_DLGLOBAL DL_GLOBAL 19436 # else 19437 # define LT_DLGLOBAL 0 19438 # endif 19439 #endif 19440 19441 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19442 find out it does not work in some platform. */ 19443 #ifndef LT_DLLAZY_OR_NOW 19444 # ifdef RTLD_LAZY 19445 # define LT_DLLAZY_OR_NOW RTLD_LAZY 19446 # else 19447 # ifdef DL_LAZY 19448 # define LT_DLLAZY_OR_NOW DL_LAZY 19449 # else 19450 # ifdef RTLD_NOW 19451 # define LT_DLLAZY_OR_NOW RTLD_NOW 19452 # else 19453 # ifdef DL_NOW 19454 # define LT_DLLAZY_OR_NOW DL_NOW 19455 # else 19456 # define LT_DLLAZY_OR_NOW 0 19457 # endif 19458 # endif 19459 # endif 19460 # endif 19461 #endif 19462 19463 /* When -fvisibility=hidden is used, assume the code has been annotated 19464 correspondingly for the symbols needed. */ 19465 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 19466 int fnord () __attribute__((visibility("default"))); 19467 #endif 19468 19469 int fnord () { return 42; } 19470 int main () 19471 { 19472 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19473 int status = $lt_dlunknown; 19474 19475 if (self) 19476 { 19477 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19478 else 19479 { 19480 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19481 else puts (dlerror ()); 19482 } 19483 /* dlclose (self); */ 19484 } 19485 else 19486 puts (dlerror ()); 19487 19488 return status; 19489 } 19490 _LT_EOF 19491 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 19492 (eval $ac_link) 2>&5 19493 ac_status=$? 19494 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19495 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 19496 (./conftest; exit; ) >&5 2>/dev/null 19497 lt_status=$? 19498 case x$lt_status in 19499 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 19500 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 19501 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 19502 esac 19503 else : 19504 # compilation failed 19505 lt_cv_dlopen_self=no 19506 fi 19507 fi 19508 rm -fr conftest* 19509 19510 ;; 19511 esac 19512 fi 19513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 19514 printf "%s\n" "$lt_cv_dlopen_self" >&6; } 19515 19516 if test yes = "$lt_cv_dlopen_self"; then 19517 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 19518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 19519 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 19520 if test ${lt_cv_dlopen_self_static+y} 19521 then : 19522 printf %s "(cached) " >&6 19523 else case e in #( 19524 e) if test yes = "$cross_compiling"; then : 19525 lt_cv_dlopen_self_static=cross 19526 else 19527 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 19528 lt_status=$lt_dlunknown 19529 cat > conftest.$ac_ext <<_LT_EOF 19530 #line $LINENO "configure" 19531 #include "confdefs.h" 19532 19533 #if HAVE_DLFCN_H 19534 #include <dlfcn.h> 19535 #endif 19536 19537 #include <stdio.h> 19538 19539 #ifdef RTLD_GLOBAL 19540 # define LT_DLGLOBAL RTLD_GLOBAL 19541 #else 19542 # ifdef DL_GLOBAL 19543 # define LT_DLGLOBAL DL_GLOBAL 19544 # else 19545 # define LT_DLGLOBAL 0 19546 # endif 19547 #endif 19548 19549 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 19550 find out it does not work in some platform. */ 19551 #ifndef LT_DLLAZY_OR_NOW 19552 # ifdef RTLD_LAZY 19553 # define LT_DLLAZY_OR_NOW RTLD_LAZY 19554 # else 19555 # ifdef DL_LAZY 19556 # define LT_DLLAZY_OR_NOW DL_LAZY 19557 # else 19558 # ifdef RTLD_NOW 19559 # define LT_DLLAZY_OR_NOW RTLD_NOW 19560 # else 19561 # ifdef DL_NOW 19562 # define LT_DLLAZY_OR_NOW DL_NOW 19563 # else 19564 # define LT_DLLAZY_OR_NOW 0 19565 # endif 19566 # endif 19567 # endif 19568 # endif 19569 #endif 19570 19571 /* When -fvisibility=hidden is used, assume the code has been annotated 19572 correspondingly for the symbols needed. */ 19573 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 19574 int fnord () __attribute__((visibility("default"))); 19575 #endif 19576 19577 int fnord () { return 42; } 19578 int main () 19579 { 19580 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 19581 int status = $lt_dlunknown; 19582 19583 if (self) 19584 { 19585 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 19586 else 19587 { 19588 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 19589 else puts (dlerror ()); 19590 } 19591 /* dlclose (self); */ 19592 } 19593 else 19594 puts (dlerror ()); 19595 19596 return status; 19597 } 19598 _LT_EOF 19599 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 19600 (eval $ac_link) 2>&5 19601 ac_status=$? 19602 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19603 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 19604 (./conftest; exit; ) >&5 2>/dev/null 19605 lt_status=$? 19606 case x$lt_status in 19607 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 19608 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 19609 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 19610 esac 19611 else : 19612 # compilation failed 19613 lt_cv_dlopen_self_static=no 19614 fi 19615 fi 19616 rm -fr conftest* 19617 19618 ;; 19619 esac 19620 fi 19621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 19622 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 19623 fi 19624 19625 CPPFLAGS=$save_CPPFLAGS 19626 LDFLAGS=$save_LDFLAGS 19627 LIBS=$save_LIBS 19628 ;; 19629 esac 19630 19631 case $lt_cv_dlopen_self in 19632 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 19633 *) enable_dlopen_self=unknown ;; 19634 esac 19635 19636 case $lt_cv_dlopen_self_static in 19637 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 19638 *) enable_dlopen_self_static=unknown ;; 19639 esac 19640 fi 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 striplib= 19659 old_striplib= 19660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 19661 printf %s "checking whether stripping libraries is possible... " >&6; } 19662 if test -z "$STRIP"; then 19663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19664 printf "%s\n" "no" >&6; } 19665 else 19666 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 19667 old_striplib="$STRIP --strip-debug" 19668 striplib="$STRIP --strip-unneeded" 19669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19670 printf "%s\n" "yes" >&6; } 19671 else 19672 case $host_os in 19673 darwin*) 19674 # FIXME - insert some real tests, host_os isn't really good enough 19675 striplib="$STRIP -x" 19676 old_striplib="$STRIP -S" 19677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19678 printf "%s\n" "yes" >&6; } 19679 ;; 19680 freebsd*) 19681 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 19682 old_striplib="$STRIP --strip-debug" 19683 striplib="$STRIP --strip-unneeded" 19684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19685 printf "%s\n" "yes" >&6; } 19686 else 19687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19688 printf "%s\n" "no" >&6; } 19689 fi 19690 ;; 19691 *) 19692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19693 printf "%s\n" "no" >&6; } 19694 ;; 19695 esac 19696 fi 19697 fi 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 # Report what library types will actually be built 19711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 19712 printf %s "checking if libtool supports shared libraries... " >&6; } 19713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 19714 printf "%s\n" "$can_build_shared" >&6; } 19715 19716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 19717 printf %s "checking whether to build shared libraries... " >&6; } 19718 test no = "$can_build_shared" && enable_shared=no 19719 19720 # On AIX, shared libraries and static libraries use the same namespace, and 19721 # are all built from PIC. 19722 case $host_os in 19723 aix3*) 19724 test yes = "$enable_shared" && enable_static=no 19725 if test -n "$RANLIB"; then 19726 archive_cmds="$archive_cmds~\$RANLIB \$lib" 19727 postinstall_cmds='$RANLIB $lib' 19728 fi 19729 ;; 19730 19731 aix[4-9]*) 19732 if test ia64 != "$host_cpu"; then 19733 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 19734 yes,aix,yes) ;; # shared object as lib.so file only 19735 yes,svr4,*) ;; # shared object as lib.so archive member only 19736 yes,*) enable_static=no ;; # shared object in lib.a archive as well 19737 esac 19738 fi 19739 ;; 19740 esac 19741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 19742 printf "%s\n" "$enable_shared" >&6; } 19743 19744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 19745 printf %s "checking whether to build static libraries... " >&6; } 19746 # Make sure either enable_shared or enable_static is yes. 19747 test yes = "$enable_shared" || enable_static=yes 19748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 19749 printf "%s\n" "$enable_static" >&6; } 19750 19751 19752 19753 19754 fi 19755 ac_ext=c 19756 ac_cpp='$CPP $CPPFLAGS' 19757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19759 ac_compiler_gnu=$ac_cv_c_compiler_gnu 19760 19761 CC=$lt_save_CC 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 ac_config_commands="$ac_config_commands libtool" 19778 19779 19780 19781 19782 # Only expand once: 19783 19784 19785 19786 19787 19788 # Define a configure option for an alternate module directory 19789 19790 # Check whether --with-xorg-module-dir was given. 19791 if test ${with_xorg_module_dir+y} 19792 then : 19793 withval=$with_xorg_module_dir; moduledir="$withval" 19794 else case e in #( 19795 e) moduledir="$libdir/xorg/modules" ;; 19796 esac 19797 fi 19798 19799 19800 # Store the list of server defined optional extensions in REQUIRED_MODULES 19801 19802 19803 SAVE_CFLAGS="$CFLAGS" 19804 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 19805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19806 /* end confdefs.h. */ 19807 19808 #include "xorg-server.h" 19809 #if !defined RANDR 19810 #error RANDR not defined 19811 #endif 19812 19813 int 19814 main (void) 19815 { 19816 19817 ; 19818 return 0; 19819 } 19820 _ACEOF 19821 if ac_fn_c_try_compile "$LINENO" 19822 then : 19823 _EXT_CHECK=yes 19824 else case e in #( 19825 e) _EXT_CHECK=no ;; 19826 esac 19827 fi 19828 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19829 CFLAGS="$SAVE_CFLAGS" 19830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 19831 printf %s "checking if RANDR is defined... " >&6; } 19832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19833 printf "%s\n" "$_EXT_CHECK" >&6; } 19834 if test "$_EXT_CHECK" != no; then 19835 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 19836 fi 19837 19838 19839 19840 SAVE_CFLAGS="$CFLAGS" 19841 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 19842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19843 /* end confdefs.h. */ 19844 19845 #include "xorg-server.h" 19846 #if !defined RENDER 19847 #error RENDER not defined 19848 #endif 19849 19850 int 19851 main (void) 19852 { 19853 19854 ; 19855 return 0; 19856 } 19857 _ACEOF 19858 if ac_fn_c_try_compile "$LINENO" 19859 then : 19860 _EXT_CHECK=yes 19861 else case e in #( 19862 e) _EXT_CHECK=no ;; 19863 esac 19864 fi 19865 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19866 CFLAGS="$SAVE_CFLAGS" 19867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 19868 printf %s "checking if RENDER is defined... " >&6; } 19869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19870 printf "%s\n" "$_EXT_CHECK" >&6; } 19871 if test "$_EXT_CHECK" != no; then 19872 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 19873 fi 19874 19875 19876 19877 SAVE_CFLAGS="$CFLAGS" 19878 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 19879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19880 /* end confdefs.h. */ 19881 19882 #include "xorg-server.h" 19883 #if !defined XV 19884 #error XV not defined 19885 #endif 19886 19887 int 19888 main (void) 19889 { 19890 19891 ; 19892 return 0; 19893 } 19894 _ACEOF 19895 if ac_fn_c_try_compile "$LINENO" 19896 then : 19897 _EXT_CHECK=yes 19898 else case e in #( 19899 e) _EXT_CHECK=no ;; 19900 esac 19901 fi 19902 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19903 CFLAGS="$SAVE_CFLAGS" 19904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 19905 printf %s "checking if XV is defined... " >&6; } 19906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19907 printf "%s\n" "$_EXT_CHECK" >&6; } 19908 if test "$_EXT_CHECK" != no; then 19909 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 19910 fi 19911 19912 19913 19914 SAVE_CFLAGS="$CFLAGS" 19915 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 19916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19917 /* end confdefs.h. */ 19918 19919 #include "xorg-server.h" 19920 #if !defined DPMSExtension 19921 #error DPMSExtension not defined 19922 #endif 19923 19924 int 19925 main (void) 19926 { 19927 19928 ; 19929 return 0; 19930 } 19931 _ACEOF 19932 if ac_fn_c_try_compile "$LINENO" 19933 then : 19934 _EXT_CHECK=yes 19935 else case e in #( 19936 e) _EXT_CHECK=no ;; 19937 esac 19938 fi 19939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19940 CFLAGS="$SAVE_CFLAGS" 19941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 19942 printf %s "checking if DPMSExtension is defined... " >&6; } 19943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 19944 printf "%s\n" "$_EXT_CHECK" >&6; } 19945 if test "$_EXT_CHECK" != no; then 19946 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 19947 fi 19948 19949 19950 # Obtain compiler/linker options for the driver dependencies 19951 19952 pkg_failed=no 19953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 19954 printf %s "checking for XORG... " >&6; } 19955 19956 if test -n "$XORG_CFLAGS"; then 19957 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 19958 elif test -n "$PKG_CONFIG"; then 19959 if test -n "$PKG_CONFIG" && \ 19960 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 19961 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19962 ac_status=$? 19963 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19964 test $ac_status = 0; }; then 19965 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19966 test "x$?" != "x0" && pkg_failed=yes 19967 else 19968 pkg_failed=yes 19969 fi 19970 else 19971 pkg_failed=untried 19972 fi 19973 if test -n "$XORG_LIBS"; then 19974 pkg_cv_XORG_LIBS="$XORG_LIBS" 19975 elif test -n "$PKG_CONFIG"; then 19976 if test -n "$PKG_CONFIG" && \ 19977 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 19978 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5 19979 ac_status=$? 19980 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19981 test $ac_status = 0; }; then 19982 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 19983 test "x$?" != "x0" && pkg_failed=yes 19984 else 19985 pkg_failed=yes 19986 fi 19987 else 19988 pkg_failed=untried 19989 fi 19990 19991 19992 19993 if test $pkg_failed = yes; then 19994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19995 printf "%s\n" "no" >&6; } 19996 19997 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19998 _pkg_short_errors_supported=yes 19999 else 20000 _pkg_short_errors_supported=no 20001 fi 20002 if test $_pkg_short_errors_supported = yes; then 20003 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20004 else 20005 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20006 fi 20007 # Put the nasty error message in config.log where it belongs 20008 echo "$XORG_PKG_ERRORS" >&5 20009 20010 as_fn_error $? "Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met: 20011 20012 $XORG_PKG_ERRORS 20013 20014 Consider adjusting the PKG_CONFIG_PATH environment variable if you 20015 installed software in a non-standard prefix. 20016 20017 Alternatively, you may set the environment variables XORG_CFLAGS 20018 and XORG_LIBS to avoid the need to call pkg-config. 20019 See the pkg-config man page for more details." "$LINENO" 5 20020 elif test $pkg_failed = untried; then 20021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20022 printf "%s\n" "no" >&6; } 20023 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 20024 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 20025 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 20026 is in your PATH or set the PKG_CONFIG environment variable to the full 20027 path to pkg-config. 20028 20029 Alternatively, you may set the environment variables XORG_CFLAGS 20030 and XORG_LIBS to avoid the need to call pkg-config. 20031 See the pkg-config man page for more details. 20032 20033 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20034 See 'config.log' for more details" "$LINENO" 5; } 20035 else 20036 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 20037 XORG_LIBS=$pkg_cv_XORG_LIBS 20038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20039 printf "%s\n" "yes" >&6; } 20040 20041 fi 20042 20043 # Checks for libraries. 20044 SAVE_CPPFLAGS="$CPPFLAGS" 20045 CPPFLAGS="$CPPFLAGS $XORG_CFLAGS" 20046 ac_fn_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 20047 " "$ac_c_undeclared_builtin_options" "CFLAGS" 20048 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes 20049 then : 20050 XSERVER_LIBPCIACCESS=yes 20051 else case e in #( 20052 e) XSERVER_LIBPCIACCESS=no ;; 20053 esac 20054 fi 20055 ac_fn_c_check_header_compile "$LINENO" "xf1bpp.h" "ac_cv_header_xf1bpp_h" "$ac_includes_default" 20056 if test "x$ac_cv_header_xf1bpp_h" = xyes 20057 then : 20058 20059 printf "%s\n" "#define HAVE_XF1BPP 1" >>confdefs.h 20060 20061 fi 20062 20063 ac_fn_c_check_header_compile "$LINENO" "xf4bpp.h" "ac_cv_header_xf4bpp_h" "$ac_includes_default" 20064 if test "x$ac_cv_header_xf4bpp_h" = xyes 20065 then : 20066 20067 printf "%s\n" "#define HAVE_XF4BPP 1" >>confdefs.h 20068 20069 fi 20070 20071 CPPFLAGS="$SAVE_CPPFLAGS" 20072 20073 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 20074 20075 pkg_failed=no 20076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 20077 printf %s "checking for PCIACCESS... " >&6; } 20078 20079 if test -n "$PCIACCESS_CFLAGS"; then 20080 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 20081 elif test -n "$PKG_CONFIG"; then 20082 if test -n "$PKG_CONFIG" && \ 20083 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 20084 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 20085 ac_status=$? 20086 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20087 test $ac_status = 0; }; then 20088 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null` 20089 test "x$?" != "x0" && pkg_failed=yes 20090 else 20091 pkg_failed=yes 20092 fi 20093 else 20094 pkg_failed=untried 20095 fi 20096 if test -n "$PCIACCESS_LIBS"; then 20097 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 20098 elif test -n "$PKG_CONFIG"; then 20099 if test -n "$PKG_CONFIG" && \ 20100 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\""; } >&5 20101 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5 20102 ac_status=$? 20103 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20104 test $ac_status = 0; }; then 20105 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null` 20106 test "x$?" != "x0" && pkg_failed=yes 20107 else 20108 pkg_failed=yes 20109 fi 20110 else 20111 pkg_failed=untried 20112 fi 20113 20114 20115 20116 if test $pkg_failed = yes; then 20117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20118 printf "%s\n" "no" >&6; } 20119 20120 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20121 _pkg_short_errors_supported=yes 20122 else 20123 _pkg_short_errors_supported=no 20124 fi 20125 if test $_pkg_short_errors_supported = yes; then 20126 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 20127 else 20128 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.8.0" 2>&1` 20129 fi 20130 # Put the nasty error message in config.log where it belongs 20131 echo "$PCIACCESS_PKG_ERRORS" >&5 20132 20133 as_fn_error $? "Package requirements (pciaccess >= 0.8.0) were not met: 20134 20135 $PCIACCESS_PKG_ERRORS 20136 20137 Consider adjusting the PKG_CONFIG_PATH environment variable if you 20138 installed software in a non-standard prefix. 20139 20140 Alternatively, you may set the environment variables PCIACCESS_CFLAGS 20141 and PCIACCESS_LIBS to avoid the need to call pkg-config. 20142 See the pkg-config man page for more details." "$LINENO" 5 20143 elif test $pkg_failed = untried; then 20144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20145 printf "%s\n" "no" >&6; } 20146 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 20147 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 20148 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 20149 is in your PATH or set the PKG_CONFIG environment variable to the full 20150 path to pkg-config. 20151 20152 Alternatively, you may set the environment variables PCIACCESS_CFLAGS 20153 and PCIACCESS_LIBS to avoid the need to call pkg-config. 20154 See the pkg-config man page for more details. 20155 20156 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20157 See 'config.log' for more details" "$LINENO" 5; } 20158 else 20159 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 20160 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 20161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20162 printf "%s\n" "yes" >&6; } 20163 20164 fi 20165 XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS" 20166 fi 20167 if test "x$XSERVER_LIBPCIACCESS" = xyes; then 20168 XSERVER_LIBPCIACCESS_TRUE= 20169 XSERVER_LIBPCIACCESS_FALSE='#' 20170 else 20171 XSERVER_LIBPCIACCESS_TRUE='#' 20172 XSERVER_LIBPCIACCESS_FALSE= 20173 fi 20174 20175 # Check whether --enable-xaa was given. 20176 if test ${enable_xaa+y} 20177 then : 20178 enableval=$enable_xaa; XAA="$enableval" 20179 else case e in #( 20180 e) XAA=auto ;; 20181 esac 20182 fi 20183 20184 if test "x$XAA" != xno; then 20185 save_CFLAGS=$CFLAGS 20186 save_CPPFLAGS=$CPPFLAGS 20187 CFLAGS=$XORG_CFLAGS 20188 CPPFLAGS="$XORG_CFLAGS" 20189 for ac_header in xaa.h 20190 do : 20191 ac_fn_c_check_header_compile "$LINENO" "xaa.h" "ac_cv_header_xaa_h" "$ac_includes_default" 20192 if test "x$ac_cv_header_xaa_h" = xyes 20193 then : 20194 printf "%s\n" "#define HAVE_XAA_H 1" >>confdefs.h 20195 XAA=yes 20196 else case e in #( 20197 e) XAA=no ;; 20198 esac 20199 fi 20200 20201 done 20202 CFLAGS=$save_CFLAGS 20203 CPPFLAGS=$save_CPPFLAGS 20204 fi 20205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to include XAA support" >&5 20206 printf %s "checking whether to include XAA support... " >&6; } 20207 if test "x$XAA" = xyes; then 20208 XAA_TRUE= 20209 XAA_FALSE='#' 20210 else 20211 XAA_TRUE='#' 20212 XAA_FALSE= 20213 fi 20214 20215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XAA" >&5 20216 printf "%s\n" "$XAA" >&6; } 20217 20218 save_CFLAGS="$CFLAGS" 20219 CFLAGS="$XORG_CFLAGS" 20220 ac_fn_check_decl "$LINENO" "xf86ConfigIsaEntity" "ac_cv_have_decl_xf86ConfigIsaEntity" "#include \"xf86.h\" 20221 " "$ac_c_undeclared_builtin_options" "CFLAGS" 20222 if test "x$ac_cv_have_decl_xf86ConfigIsaEntity" = xyes 20223 then : 20224 20225 printf "%s\n" "#define HAVE_ISA 1" >>confdefs.h 20226 20227 fi 20228 CFLAGS="$save_CFLAGS" 20229 20230 20231 # Checks for functions (often defined as inlines in compiler.h) 20232 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inb" >&5 20233 printf %s "checking for inb... " >&6; } 20234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20235 /* end confdefs.h. */ 20236 20237 #include "util/AsmMacros.h" 20238 20239 int main() { 20240 int x = inb(0); 20241 return x; 20242 } 20243 20244 _ACEOF 20245 if ac_fn_c_try_link "$LINENO" 20246 then : 20247 HAVE_INB=yes 20248 else case e in #( 20249 e) HAVE_INB=no ;; 20250 esac 20251 fi 20252 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20253 conftest$ac_exeext conftest.$ac_ext 20254 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HAVE_INB" >&5 20255 printf "%s\n" "$HAVE_INB" >&6; } 20256 if test x$HAVE_INB = xyes; then 20257 BUILD_UTILS_TRUE= 20258 BUILD_UTILS_FALSE='#' 20259 else 20260 BUILD_UTILS_TRUE='#' 20261 BUILD_UTILS_FALSE= 20262 fi 20263 20264 20265 # We don't use strlcat, strlcpy, or timingsafe_memcmp, but check to quiet 20266 # -Wredundant-decls warning from xorg/os.h which will otherwise redefine them. 20267 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 20268 if test "x$ac_cv_func_strlcat" = xyes 20269 then : 20270 printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h 20271 20272 fi 20273 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 20274 if test "x$ac_cv_func_strlcpy" = xyes 20275 then : 20276 printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h 20277 20278 fi 20279 ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp" 20280 if test "x$ac_cv_func_timingsafe_memcmp" = xyes 20281 then : 20282 printf "%s\n" "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h 20283 20284 fi 20285 20286 20287 20288 20289 DRIVER_NAME=chips 20290 20291 20292 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile util/Makefile" 20293 20294 cat >confcache <<\_ACEOF 20295 # This file is a shell script that caches the results of configure 20296 # tests run on this system so they can be shared between configure 20297 # scripts and configure runs, see configure's option --config-cache. 20298 # It is not useful on other systems. If it contains results you don't 20299 # want to keep, you may remove or edit it. 20300 # 20301 # config.status only pays attention to the cache file if you give it 20302 # the --recheck option to rerun configure. 20303 # 20304 # 'ac_cv_env_foo' variables (set or unset) will be overridden when 20305 # loading this file, other *unset* 'ac_cv_foo' will be assigned the 20306 # following values. 20307 20308 _ACEOF 20309 20310 # The following way of writing the cache mishandles newlines in values, 20311 # but we know of no workaround that is simple, portable, and efficient. 20312 # So, we kill variables containing newlines. 20313 # Ultrix sh set writes to stderr and can't be redirected directly, 20314 # and sets the high bit in the cache file unless we assign to the vars. 20315 ( 20316 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20317 eval ac_val=\$$ac_var 20318 case $ac_val in #( 20319 *${as_nl}*) 20320 case $ac_var in #( 20321 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20322 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20323 esac 20324 case $ac_var in #( 20325 _ | IFS | as_nl) ;; #( 20326 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20327 *) { eval $ac_var=; unset $ac_var;} ;; 20328 esac ;; 20329 esac 20330 done 20331 20332 (set) 2>&1 | 20333 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20334 *${as_nl}ac_space=\ *) 20335 # 'set' does not quote correctly, so add quotes: double-quote 20336 # substitution turns \\\\ into \\, and sed turns \\ into \. 20337 sed -n \ 20338 "s/'/'\\\\''/g; 20339 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20340 ;; #( 20341 *) 20342 # 'set' quotes correctly as required by POSIX, so do not add quotes. 20343 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20344 ;; 20345 esac | 20346 sort 20347 ) | 20348 sed ' 20349 /^ac_cv_env_/b end 20350 t clear 20351 :clear 20352 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 20353 t end 20354 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20355 :end' >>confcache 20356 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20357 if test -w "$cache_file"; then 20358 if test "x$cache_file" != "x/dev/null"; then 20359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20360 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 20361 if test ! -f "$cache_file" || test -h "$cache_file"; then 20362 cat confcache >"$cache_file" 20363 else 20364 case $cache_file in #( 20365 */* | ?:*) 20366 mv -f confcache "$cache_file"$$ && 20367 mv -f "$cache_file"$$ "$cache_file" ;; #( 20368 *) 20369 mv -f confcache "$cache_file" ;; 20370 esac 20371 fi 20372 fi 20373 else 20374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20375 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 20376 fi 20377 fi 20378 rm -f confcache 20379 20380 test "x$prefix" = xNONE && prefix=$ac_default_prefix 20381 # Let make expand exec_prefix. 20382 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20383 20384 DEFS=-DHAVE_CONFIG_H 20385 20386 ac_libobjs= 20387 ac_ltlibobjs= 20388 U= 20389 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20390 # 1. Remove the extension, and $U if already installed. 20391 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20392 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 20393 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20394 # will be set to the directory where LIBOBJS objects are built. 20395 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20396 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20397 done 20398 LIBOBJS=$ac_libobjs 20399 20400 LTLIBOBJS=$ac_ltlibobjs 20401 20402 20403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20404 printf %s "checking that generated files are newer than configure... " >&6; } 20405 if test -n "$am_sleep_pid"; then 20406 # Hide warnings about reused PIDs. 20407 wait $am_sleep_pid 2>/dev/null 20408 fi 20409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 20410 printf "%s\n" "done" >&6; } 20411 if test -n "$EXEEXT"; then 20412 am__EXEEXT_TRUE= 20413 am__EXEEXT_FALSE='#' 20414 else 20415 am__EXEEXT_TRUE='#' 20416 am__EXEEXT_FALSE= 20417 fi 20418 20419 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20420 as_fn_error $? "conditional \"AMDEP\" was never defined. 20421 Usually this means the macro was only invoked conditionally." "$LINENO" 5 20422 fi 20423 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20424 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20425 Usually this means the macro was only invoked conditionally." "$LINENO" 5 20426 fi 20427 if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then 20428 as_fn_error $? "conditional \"XSERVER_LIBPCIACCESS\" was never defined. 20429 Usually this means the macro was only invoked conditionally." "$LINENO" 5 20430 fi 20431 if test -z "${XAA_TRUE}" && test -z "${XAA_FALSE}"; then 20432 as_fn_error $? "conditional \"XAA\" was never defined. 20433 Usually this means the macro was only invoked conditionally." "$LINENO" 5 20434 fi 20435 if test -z "${BUILD_UTILS_TRUE}" && test -z "${BUILD_UTILS_FALSE}"; then 20436 as_fn_error $? "conditional \"BUILD_UTILS\" was never defined. 20437 Usually this means the macro was only invoked conditionally." "$LINENO" 5 20438 fi 20439 20440 : "${CONFIG_STATUS=./config.status}" 20441 ac_write_fail=0 20442 ac_clean_files_save=$ac_clean_files 20443 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20445 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 20446 as_write_fail=0 20447 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20448 #! $SHELL 20449 # Generated by $as_me. 20450 # Run this file to recreate the current configuration. 20451 # Compiler output produced by configure, useful for debugging 20452 # configure, is in config.log if it exists. 20453 20454 debug=false 20455 ac_cs_recheck=false 20456 ac_cs_silent=false 20457 20458 SHELL=\${CONFIG_SHELL-$SHELL} 20459 export SHELL 20460 _ASEOF 20461 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20462 ## -------------------- ## 20463 ## M4sh Initialization. ## 20464 ## -------------------- ## 20465 20466 # Be more Bourne compatible 20467 DUALCASE=1; export DUALCASE # for MKS sh 20468 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20469 then : 20470 emulate sh 20471 NULLCMD=: 20472 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20473 # is contrary to our usage. Disable this feature. 20474 alias -g '${1+"$@"}'='"$@"' 20475 setopt NO_GLOB_SUBST 20476 else case e in #( 20477 e) case `(set -o) 2>/dev/null` in #( 20478 *posix*) : 20479 set -o posix ;; #( 20480 *) : 20481 ;; 20482 esac ;; 20483 esac 20484 fi 20485 20486 20487 20488 # Reset variables that may have inherited troublesome values from 20489 # the environment. 20490 20491 # IFS needs to be set, to space, tab, and newline, in precisely that order. 20492 # (If _AS_PATH_WALK were called with IFS unset, it would have the 20493 # side effect of setting IFS to empty, thus disabling word splitting.) 20494 # Quoting is to prevent editors from complaining about space-tab. 20495 as_nl=' 20496 ' 20497 export as_nl 20498 IFS=" "" $as_nl" 20499 20500 PS1='$ ' 20501 PS2='> ' 20502 PS4='+ ' 20503 20504 # Ensure predictable behavior from utilities with locale-dependent output. 20505 LC_ALL=C 20506 export LC_ALL 20507 LANGUAGE=C 20508 export LANGUAGE 20509 20510 # We cannot yet rely on "unset" to work, but we need these variables 20511 # to be unset--not just set to an empty or harmless value--now, to 20512 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 20513 # also avoids known problems related to "unset" and subshell syntax 20514 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 20515 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 20516 do eval test \${$as_var+y} \ 20517 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20518 done 20519 20520 # Ensure that fds 0, 1, and 2 are open. 20521 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 20522 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 20523 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 20524 20525 # The user is always right. 20526 if ${PATH_SEPARATOR+false} :; then 20527 PATH_SEPARATOR=: 20528 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20529 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20530 PATH_SEPARATOR=';' 20531 } 20532 fi 20533 20534 20535 # Find who we are. Look in the path if we contain no directory separator. 20536 as_myself= 20537 case $0 in #(( 20538 *[\\/]* ) as_myself=$0 ;; 20539 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20540 for as_dir in $PATH 20541 do 20542 IFS=$as_save_IFS 20543 case $as_dir in #((( 20544 '') as_dir=./ ;; 20545 */) ;; 20546 *) as_dir=$as_dir/ ;; 20547 esac 20548 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 20549 done 20550 IFS=$as_save_IFS 20551 20552 ;; 20553 esac 20554 # We did not find ourselves, most probably we were run as 'sh COMMAND' 20555 # in which case we are not to be found in the path. 20556 if test "x$as_myself" = x; then 20557 as_myself=$0 20558 fi 20559 if test ! -f "$as_myself"; then 20560 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20561 exit 1 20562 fi 20563 20564 20565 20566 # as_fn_error STATUS ERROR [LINENO LOG_FD] 20567 # ---------------------------------------- 20568 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20569 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20570 # script with STATUS, using 1 if that was 0. 20571 as_fn_error () 20572 { 20573 as_status=$1; test $as_status -eq 0 && as_status=1 20574 if test "$4"; then 20575 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20576 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20577 fi 20578 printf "%s\n" "$as_me: error: $2" >&2 20579 as_fn_exit $as_status 20580 } # as_fn_error 20581 20582 20583 # as_fn_set_status STATUS 20584 # ----------------------- 20585 # Set $? to STATUS, without forking. 20586 as_fn_set_status () 20587 { 20588 return $1 20589 } # as_fn_set_status 20590 20591 # as_fn_exit STATUS 20592 # ----------------- 20593 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20594 as_fn_exit () 20595 { 20596 set +e 20597 as_fn_set_status $1 20598 exit $1 20599 } # as_fn_exit 20600 20601 # as_fn_unset VAR 20602 # --------------- 20603 # Portably unset VAR. 20604 as_fn_unset () 20605 { 20606 { eval $1=; unset $1;} 20607 } 20608 as_unset=as_fn_unset 20609 20610 # as_fn_append VAR VALUE 20611 # ---------------------- 20612 # Append the text in VALUE to the end of the definition contained in VAR. Take 20613 # advantage of any shell optimizations that allow amortized linear growth over 20614 # repeated appends, instead of the typical quadratic growth present in naive 20615 # implementations. 20616 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 20617 then : 20618 eval 'as_fn_append () 20619 { 20620 eval $1+=\$2 20621 }' 20622 else case e in #( 20623 e) as_fn_append () 20624 { 20625 eval $1=\$$1\$2 20626 } ;; 20627 esac 20628 fi # as_fn_append 20629 20630 # as_fn_arith ARG... 20631 # ------------------ 20632 # Perform arithmetic evaluation on the ARGs, and store the result in the 20633 # global $as_val. Take advantage of shells that can avoid forks. The arguments 20634 # must be portable across $(()) and expr. 20635 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 20636 then : 20637 eval 'as_fn_arith () 20638 { 20639 as_val=$(( $* )) 20640 }' 20641 else case e in #( 20642 e) as_fn_arith () 20643 { 20644 as_val=`expr "$@" || test $? -eq 1` 20645 } ;; 20646 esac 20647 fi # as_fn_arith 20648 20649 20650 if expr a : '\(a\)' >/dev/null 2>&1 && 20651 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20652 as_expr=expr 20653 else 20654 as_expr=false 20655 fi 20656 20657 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20658 as_basename=basename 20659 else 20660 as_basename=false 20661 fi 20662 20663 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20664 as_dirname=dirname 20665 else 20666 as_dirname=false 20667 fi 20668 20669 as_me=`$as_basename -- "$0" || 20670 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20671 X"$0" : 'X\(//\)$' \| \ 20672 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20673 printf "%s\n" X/"$0" | 20674 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20675 s//\1/ 20676 q 20677 } 20678 /^X\/\(\/\/\)$/{ 20679 s//\1/ 20680 q 20681 } 20682 /^X\/\(\/\).*/{ 20683 s//\1/ 20684 q 20685 } 20686 s/.*/./; q'` 20687 20688 # Avoid depending upon Character Ranges. 20689 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20690 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20691 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20692 as_cr_digits='0123456789' 20693 as_cr_alnum=$as_cr_Letters$as_cr_digits 20694 20695 20696 # Determine whether it's possible to make 'echo' print without a newline. 20697 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20698 # for compatibility with existing Makefiles. 20699 ECHO_C= ECHO_N= ECHO_T= 20700 case `echo -n x` in #((((( 20701 -n*) 20702 case `echo 'xy\c'` in 20703 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20704 xy) ECHO_C='\c';; 20705 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20706 ECHO_T=' ';; 20707 esac;; 20708 *) 20709 ECHO_N='-n';; 20710 esac 20711 20712 # For backward compatibility with old third-party macros, we provide 20713 # the shell variables $as_echo and $as_echo_n. New code should use 20714 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 20715 as_echo='printf %s\n' 20716 as_echo_n='printf %s' 20717 20718 rm -f conf$$ conf$$.exe conf$$.file 20719 if test -d conf$$.dir; then 20720 rm -f conf$$.dir/conf$$.file 20721 else 20722 rm -f conf$$.dir 20723 mkdir conf$$.dir 2>/dev/null 20724 fi 20725 if (echo >conf$$.file) 2>/dev/null; then 20726 if ln -s conf$$.file conf$$ 2>/dev/null; then 20727 as_ln_s='ln -s' 20728 # ... but there are two gotchas: 20729 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 20730 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 20731 # In both cases, we have to default to 'cp -pR'. 20732 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 20733 as_ln_s='cp -pR' 20734 elif ln conf$$.file conf$$ 2>/dev/null; then 20735 as_ln_s=ln 20736 else 20737 as_ln_s='cp -pR' 20738 fi 20739 else 20740 as_ln_s='cp -pR' 20741 fi 20742 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 20743 rmdir conf$$.dir 2>/dev/null 20744 20745 20746 # as_fn_mkdir_p 20747 # ------------- 20748 # Create "$as_dir" as a directory, including parents if necessary. 20749 as_fn_mkdir_p () 20750 { 20751 20752 case $as_dir in #( 20753 -*) as_dir=./$as_dir;; 20754 esac 20755 test -d "$as_dir" || eval $as_mkdir_p || { 20756 as_dirs= 20757 while :; do 20758 case $as_dir in #( 20759 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 20760 *) as_qdir=$as_dir;; 20761 esac 20762 as_dirs="'$as_qdir' $as_dirs" 20763 as_dir=`$as_dirname -- "$as_dir" || 20764 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 20765 X"$as_dir" : 'X\(//\)[^/]' \| \ 20766 X"$as_dir" : 'X\(//\)$' \| \ 20767 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 20768 printf "%s\n" X"$as_dir" | 20769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 20770 s//\1/ 20771 q 20772 } 20773 /^X\(\/\/\)[^/].*/{ 20774 s//\1/ 20775 q 20776 } 20777 /^X\(\/\/\)$/{ 20778 s//\1/ 20779 q 20780 } 20781 /^X\(\/\).*/{ 20782 s//\1/ 20783 q 20784 } 20785 s/.*/./; q'` 20786 test -d "$as_dir" && break 20787 done 20788 test -z "$as_dirs" || eval "mkdir $as_dirs" 20789 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 20790 20791 20792 } # as_fn_mkdir_p 20793 if mkdir -p . 2>/dev/null; then 20794 as_mkdir_p='mkdir -p "$as_dir"' 20795 else 20796 test -d ./-p && rmdir ./-p 20797 as_mkdir_p=false 20798 fi 20799 20800 20801 # as_fn_executable_p FILE 20802 # ----------------------- 20803 # Test if FILE is an executable regular file. 20804 as_fn_executable_p () 20805 { 20806 test -f "$1" && test -x "$1" 20807 } # as_fn_executable_p 20808 as_test_x='test -x' 20809 as_executable_p=as_fn_executable_p 20810 20811 # Sed expression to map a string onto a valid CPP name. 20812 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 20813 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 20814 20815 # Sed expression to map a string onto a valid variable name. 20816 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 20817 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 20818 20819 20820 exec 6>&1 20821 ## ----------------------------------- ## 20822 ## Main body of $CONFIG_STATUS script. ## 20823 ## ----------------------------------- ## 20824 _ASEOF 20825 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 20826 20827 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20828 # Save the log message, to keep $0 and so on meaningful, and to 20829 # report actual input values of CONFIG_FILES etc. instead of their 20830 # values after options handling. 20831 ac_log=" 20832 This file was extended by xf86-video-chips $as_me 1.5.0, which was 20833 generated by GNU Autoconf 2.72. Invocation command line was 20834 20835 CONFIG_FILES = $CONFIG_FILES 20836 CONFIG_HEADERS = $CONFIG_HEADERS 20837 CONFIG_LINKS = $CONFIG_LINKS 20838 CONFIG_COMMANDS = $CONFIG_COMMANDS 20839 $ $0 $@ 20840 20841 on `(hostname || uname -n) 2>/dev/null | sed 1q` 20842 " 20843 20844 _ACEOF 20845 20846 case $ac_config_files in *" 20847 "*) set x $ac_config_files; shift; ac_config_files=$*;; 20848 esac 20849 20850 case $ac_config_headers in *" 20851 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 20852 esac 20853 20854 20855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20856 # Files that config.status was made for. 20857 config_files="$ac_config_files" 20858 config_headers="$ac_config_headers" 20859 config_commands="$ac_config_commands" 20860 20861 _ACEOF 20862 20863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20864 ac_cs_usage="\ 20865 '$as_me' instantiates files and other configuration actions 20866 from templates according to the current configuration. Unless the files 20867 and actions are specified as TAGs, all are instantiated by default. 20868 20869 Usage: $0 [OPTION]... [TAG]... 20870 20871 -h, --help print this help, then exit 20872 -V, --version print version number and configuration settings, then exit 20873 --config print configuration, then exit 20874 -q, --quiet, --silent 20875 do not print progress messages 20876 -d, --debug don't remove temporary files 20877 --recheck update $as_me by reconfiguring in the same conditions 20878 --file=FILE[:TEMPLATE] 20879 instantiate the configuration file FILE 20880 --header=FILE[:TEMPLATE] 20881 instantiate the configuration header FILE 20882 20883 Configuration files: 20884 $config_files 20885 20886 Configuration headers: 20887 $config_headers 20888 20889 Configuration commands: 20890 $config_commands 20891 20892 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-chips/-/issues>." 20893 20894 _ACEOF 20895 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 20896 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 20897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20898 ac_cs_config='$ac_cs_config_escaped' 20899 ac_cs_version="\\ 20900 xf86-video-chips config.status 1.5.0 20901 configured by $0, generated by GNU Autoconf 2.72, 20902 with options \\"\$ac_cs_config\\" 20903 20904 Copyright (C) 2023 Free Software Foundation, Inc. 20905 This config.status script is free software; the Free Software Foundation 20906 gives unlimited permission to copy, distribute and modify it." 20907 20908 ac_pwd='$ac_pwd' 20909 srcdir='$srcdir' 20910 INSTALL='$INSTALL' 20911 MKDIR_P='$MKDIR_P' 20912 AWK='$AWK' 20913 test -n "\$AWK" || AWK=awk 20914 _ACEOF 20915 20916 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 20917 # The default lists apply if the user does not specify any file. 20918 ac_need_defaults=: 20919 while test $# != 0 20920 do 20921 case $1 in 20922 --*=?*) 20923 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20924 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 20925 ac_shift=: 20926 ;; 20927 --*=) 20928 ac_option=`expr "X$1" : 'X\([^=]*\)='` 20929 ac_optarg= 20930 ac_shift=: 20931 ;; 20932 *) 20933 ac_option=$1 20934 ac_optarg=$2 20935 ac_shift=shift 20936 ;; 20937 esac 20938 20939 case $ac_option in 20940 # Handling of the options. 20941 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 20942 ac_cs_recheck=: ;; 20943 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 20944 printf "%s\n" "$ac_cs_version"; exit ;; 20945 --config | --confi | --conf | --con | --co | --c ) 20946 printf "%s\n" "$ac_cs_config"; exit ;; 20947 --debug | --debu | --deb | --de | --d | -d ) 20948 debug=: ;; 20949 --file | --fil | --fi | --f ) 20950 $ac_shift 20951 case $ac_optarg in 20952 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20953 '') as_fn_error $? "missing file argument" ;; 20954 esac 20955 as_fn_append CONFIG_FILES " '$ac_optarg'" 20956 ac_need_defaults=false;; 20957 --header | --heade | --head | --hea ) 20958 $ac_shift 20959 case $ac_optarg in 20960 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 20961 esac 20962 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 20963 ac_need_defaults=false;; 20964 --he | --h) 20965 # Conflict between --help and --header 20966 as_fn_error $? "ambiguous option: '$1' 20967 Try '$0 --help' for more information.";; 20968 --help | --hel | -h ) 20969 printf "%s\n" "$ac_cs_usage"; exit ;; 20970 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 20971 | -silent | --silent | --silen | --sile | --sil | --si | --s) 20972 ac_cs_silent=: ;; 20973 20974 # This is an error. 20975 -*) as_fn_error $? "unrecognized option: '$1' 20976 Try '$0 --help' for more information." ;; 20977 20978 *) as_fn_append ac_config_targets " $1" 20979 ac_need_defaults=false ;; 20980 20981 esac 20982 shift 20983 done 20984 20985 ac_configure_extra_args= 20986 20987 if $ac_cs_silent; then 20988 exec 6>/dev/null 20989 ac_configure_extra_args="$ac_configure_extra_args --silent" 20990 fi 20991 20992 _ACEOF 20993 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 20994 if \$ac_cs_recheck; then 20995 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 20996 shift 20997 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 20998 CONFIG_SHELL='$SHELL' 20999 export CONFIG_SHELL 21000 exec "\$@" 21001 fi 21002 21003 _ACEOF 21004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21005 exec 5>>config.log 21006 { 21007 echo 21008 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21009 ## Running $as_me. ## 21010 _ASBOX 21011 printf "%s\n" "$ac_log" 21012 } >&5 21013 21014 _ACEOF 21015 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21016 # 21017 # INIT-COMMANDS 21018 # 21019 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 21020 21021 21022 # The HP-UX ksh and POSIX shell print the target directory to stdout 21023 # if CDPATH is set. 21024 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21025 21026 sed_quote_subst='$sed_quote_subst' 21027 double_quote_subst='$double_quote_subst' 21028 delay_variable_subst='$delay_variable_subst' 21029 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21030 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21031 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21032 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21033 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21034 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21035 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21036 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21037 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21038 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21039 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21040 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21041 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21042 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21043 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21044 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21045 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21046 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21047 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21048 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21049 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21050 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21051 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21052 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21053 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21054 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21055 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21056 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21057 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21058 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21059 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21060 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21061 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21062 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 21063 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 21064 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 21065 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 21066 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 21067 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 21068 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 21069 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 21070 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 21071 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 21072 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 21073 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 21074 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 21075 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 21076 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 21077 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21078 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21079 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 21080 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 21081 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 21082 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 21083 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 21084 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 21085 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 21086 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 21087 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 21088 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 21089 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"`' 21090 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 21091 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 21092 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 21093 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 21094 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 21095 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 21096 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 21097 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 21098 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 21099 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 21100 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 21101 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 21102 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21103 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21104 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21105 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21106 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21107 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21108 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21109 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21110 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21111 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21112 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21113 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21114 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21115 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21116 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21117 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21118 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21119 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21120 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21121 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21122 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21123 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21124 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21125 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21126 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21127 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21128 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21129 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21130 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21131 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21132 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21133 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21134 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21135 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21136 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21137 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21138 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21139 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21140 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21141 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21142 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21143 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21144 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 21145 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 21146 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 21147 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 21148 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 21149 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 21150 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 21151 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 21152 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21153 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21154 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 21155 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 21156 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 21157 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 21158 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 21159 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 21160 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 21161 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 21162 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 21163 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 21164 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 21165 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 21166 21167 LTCC='$LTCC' 21168 LTCFLAGS='$LTCFLAGS' 21169 compiler='$compiler_DEFAULT' 21170 21171 # A function that is used when there is no print builtin or printf. 21172 func_fallback_echo () 21173 { 21174 eval 'cat <<_LTECHO_EOF 21175 \$1 21176 _LTECHO_EOF' 21177 } 21178 21179 # Quote evaled strings. 21180 for var in SHELL \ 21181 ECHO \ 21182 PATH_SEPARATOR \ 21183 SED \ 21184 GREP \ 21185 EGREP \ 21186 FGREP \ 21187 LD \ 21188 NM \ 21189 LN_S \ 21190 lt_SP2NL \ 21191 lt_NL2SP \ 21192 reload_flag \ 21193 FILECMD \ 21194 OBJDUMP \ 21195 deplibs_check_method \ 21196 file_magic_cmd \ 21197 file_magic_glob \ 21198 want_nocaseglob \ 21199 DLLTOOL \ 21200 sharedlib_from_linklib_cmd \ 21201 AR \ 21202 archiver_list_spec \ 21203 STRIP \ 21204 RANLIB \ 21205 CC \ 21206 CFLAGS \ 21207 compiler \ 21208 lt_cv_sys_global_symbol_pipe \ 21209 lt_cv_sys_global_symbol_to_cdecl \ 21210 lt_cv_sys_global_symbol_to_import \ 21211 lt_cv_sys_global_symbol_to_c_name_address \ 21212 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21213 lt_cv_nm_interface \ 21214 nm_file_list_spec \ 21215 lt_cv_truncate_bin \ 21216 lt_prog_compiler_no_builtin_flag \ 21217 lt_prog_compiler_pic \ 21218 lt_prog_compiler_wl \ 21219 lt_prog_compiler_static \ 21220 lt_cv_prog_compiler_c_o \ 21221 need_locks \ 21222 MANIFEST_TOOL \ 21223 DSYMUTIL \ 21224 NMEDIT \ 21225 LIPO \ 21226 OTOOL \ 21227 OTOOL64 \ 21228 shrext_cmds \ 21229 export_dynamic_flag_spec \ 21230 whole_archive_flag_spec \ 21231 compiler_needs_object \ 21232 with_gnu_ld \ 21233 allow_undefined_flag \ 21234 no_undefined_flag \ 21235 hardcode_libdir_flag_spec \ 21236 hardcode_libdir_separator \ 21237 exclude_expsyms \ 21238 include_expsyms \ 21239 file_list_spec \ 21240 variables_saved_for_relink \ 21241 libname_spec \ 21242 library_names_spec \ 21243 soname_spec \ 21244 install_override_mode \ 21245 finish_eval \ 21246 old_striplib \ 21247 striplib; do 21248 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21249 *[\\\\\\\`\\"\\\$]*) 21250 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21251 ;; 21252 *) 21253 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21254 ;; 21255 esac 21256 done 21257 21258 # Double-quote double-evaled strings. 21259 for var in reload_cmds \ 21260 old_postinstall_cmds \ 21261 old_postuninstall_cmds \ 21262 old_archive_cmds \ 21263 extract_expsyms_cmds \ 21264 old_archive_from_new_cmds \ 21265 old_archive_from_expsyms_cmds \ 21266 archive_cmds \ 21267 archive_expsym_cmds \ 21268 module_cmds \ 21269 module_expsym_cmds \ 21270 export_symbols_cmds \ 21271 prelink_cmds \ 21272 postlink_cmds \ 21273 postinstall_cmds \ 21274 postuninstall_cmds \ 21275 finish_cmds \ 21276 sys_lib_search_path_spec \ 21277 configure_time_dlsearch_path \ 21278 configure_time_lt_sys_library_path; do 21279 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21280 *[\\\\\\\`\\"\\\$]*) 21281 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21282 ;; 21283 *) 21284 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21285 ;; 21286 esac 21287 done 21288 21289 ac_aux_dir='$ac_aux_dir' 21290 21291 # See if we are running on zsh, and set the options that allow our 21292 # commands through without removal of \ escapes INIT. 21293 if test -n "\${ZSH_VERSION+set}"; then 21294 setopt NO_GLOB_SUBST 21295 fi 21296 21297 21298 PACKAGE='$PACKAGE' 21299 VERSION='$VERSION' 21300 RM='$RM' 21301 ofile='$ofile' 21302 21303 21304 21305 21306 _ACEOF 21307 21308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21309 21310 # Handling of arguments. 21311 for ac_config_target in $ac_config_targets 21312 do 21313 case $ac_config_target in 21314 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21315 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21316 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21317 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21318 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21319 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21320 "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;; 21321 21322 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 21323 esac 21324 done 21325 21326 21327 # If the user did not use the arguments to specify the items to instantiate, 21328 # then the envvar interface is used. Set only those that are not. 21329 # We use the long form for the default assignment because of an extremely 21330 # bizarre bug on SunOS 4.1.3. 21331 if $ac_need_defaults; then 21332 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 21333 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 21334 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 21335 fi 21336 21337 # Have a temporary directory for convenience. Make it in the build tree 21338 # simply because there is no reason against having it here, and in addition, 21339 # creating and moving files from /tmp can sometimes cause problems. 21340 # Hook for its removal unless debugging. 21341 # Note that there is a small window in which the directory will not be cleaned: 21342 # after its creation but before its name has been assigned to '$tmp'. 21343 $debug || 21344 { 21345 tmp= ac_tmp= 21346 trap 'exit_status=$? 21347 : "${ac_tmp:=$tmp}" 21348 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21349 ' 0 21350 trap 'as_fn_exit 1' 1 2 13 15 21351 } 21352 # Create a (secure) tmp directory for tmp files. 21353 21354 { 21355 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21356 test -d "$tmp" 21357 } || 21358 { 21359 tmp=./conf$$-$RANDOM 21360 (umask 077 && mkdir "$tmp") 21361 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21362 ac_tmp=$tmp 21363 21364 # Set up the scripts for CONFIG_FILES section. 21365 # No need to generate them if there are no CONFIG_FILES. 21366 # This happens for instance with './config.status config.h'. 21367 if test -n "$CONFIG_FILES"; then 21368 21369 21370 ac_cr=`echo X | tr X '\015'` 21371 # On cygwin, bash can eat \r inside `` if the user requested igncr. 21372 # But we know of no other shell where ac_cr would be empty at this 21373 # point, so we can use a bashism as a fallback. 21374 if test "x$ac_cr" = x; then 21375 eval ac_cr=\$\'\\r\' 21376 fi 21377 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21378 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21379 ac_cs_awk_cr='\\r' 21380 else 21381 ac_cs_awk_cr=$ac_cr 21382 fi 21383 21384 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 21385 _ACEOF 21386 21387 21388 { 21389 echo "cat >conf$$subs.awk <<_ACEOF" && 21390 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21391 echo "_ACEOF" 21392 } >conf$$subs.sh || 21393 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21394 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21395 ac_delim='%!_!# ' 21396 for ac_last_try in false false false false false :; do 21397 . ./conf$$subs.sh || 21398 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21399 21400 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21401 if test $ac_delim_n = $ac_delim_num; then 21402 break 21403 elif $ac_last_try; then 21404 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21405 else 21406 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21407 fi 21408 done 21409 rm -f conf$$subs.sh 21410 21411 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21412 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21413 _ACEOF 21414 sed -n ' 21415 h 21416 s/^/S["/; s/!.*/"]=/ 21417 p 21418 g 21419 s/^[^!]*!// 21420 :repl 21421 t repl 21422 s/'"$ac_delim"'$// 21423 t delim 21424 :nl 21425 h 21426 s/\(.\{148\}\)..*/\1/ 21427 t more1 21428 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21429 p 21430 n 21431 b repl 21432 :more1 21433 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21434 p 21435 g 21436 s/.\{148\}// 21437 t nl 21438 :delim 21439 h 21440 s/\(.\{148\}\)..*/\1/ 21441 t more2 21442 s/["\\]/\\&/g; s/^/"/; s/$/"/ 21443 p 21444 b 21445 :more2 21446 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21447 p 21448 g 21449 s/.\{148\}// 21450 t delim 21451 ' <conf$$subs.awk | sed ' 21452 /^[^""]/{ 21453 N 21454 s/\n// 21455 } 21456 ' >>$CONFIG_STATUS || ac_write_fail=1 21457 rm -f conf$$subs.awk 21458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21459 _ACAWK 21460 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21461 for (key in S) S_is_set[key] = 1 21462 FS = "" 21463 21464 } 21465 { 21466 line = $ 0 21467 nfields = split(line, field, "@") 21468 substed = 0 21469 len = length(field[1]) 21470 for (i = 2; i < nfields; i++) { 21471 key = field[i] 21472 keylen = length(key) 21473 if (S_is_set[key]) { 21474 value = S[key] 21475 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21476 len += length(value) + length(field[++i]) 21477 substed = 1 21478 } else 21479 len += 1 + keylen 21480 } 21481 21482 print line 21483 } 21484 21485 _ACAWK 21486 _ACEOF 21487 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21488 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21489 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21490 else 21491 cat 21492 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21493 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21494 _ACEOF 21495 21496 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21497 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21498 # trailing colons and then remove the whole line if VPATH becomes empty 21499 # (actually we leave an empty line to preserve line numbers). 21500 if test "x$srcdir" = x.; then 21501 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21502 h 21503 s/// 21504 s/^/:/ 21505 s/[ ]*$/:/ 21506 s/:\$(srcdir):/:/g 21507 s/:\${srcdir}:/:/g 21508 s/:@srcdir@:/:/g 21509 s/^:*// 21510 s/:*$// 21511 x 21512 s/\(=[ ]*\).*/\1/ 21513 G 21514 s/\n// 21515 s/^[^=]*=[ ]*$// 21516 }' 21517 fi 21518 21519 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21520 fi # test -n "$CONFIG_FILES" 21521 21522 # Set up the scripts for CONFIG_HEADERS section. 21523 # No need to generate them if there are no CONFIG_HEADERS. 21524 # This happens for instance with './config.status Makefile'. 21525 if test -n "$CONFIG_HEADERS"; then 21526 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 21527 BEGIN { 21528 _ACEOF 21529 21530 # Transform confdefs.h into an awk script 'defines.awk', embedded as 21531 # here-document in config.status, that substitutes the proper values into 21532 # config.h.in to produce config.h. 21533 21534 # Create a delimiter string that does not exist in confdefs.h, to ease 21535 # handling of long lines. 21536 ac_delim='%!_!# ' 21537 for ac_last_try in false false :; do 21538 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21539 if test -z "$ac_tt"; then 21540 break 21541 elif $ac_last_try; then 21542 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21543 else 21544 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21545 fi 21546 done 21547 21548 # For the awk script, D is an array of macro values keyed by name, 21549 # likewise P contains macro parameters if any. Preserve backslash 21550 # newline sequences. 21551 21552 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21553 sed -n ' 21554 s/.\{148\}/&'"$ac_delim"'/g 21555 t rset 21556 :rset 21557 s/^[ ]*#[ ]*define[ ][ ]*/ / 21558 t def 21559 d 21560 :def 21561 s/\\$// 21562 t bsnl 21563 s/["\\]/\\&/g 21564 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21565 D["\1"]=" \3"/p 21566 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21567 d 21568 :bsnl 21569 s/["\\]/\\&/g 21570 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21571 D["\1"]=" \3\\\\\\n"\\/p 21572 t cont 21573 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21574 t cont 21575 d 21576 :cont 21577 n 21578 s/.\{148\}/&'"$ac_delim"'/g 21579 t clear 21580 :clear 21581 s/\\$// 21582 t bsnlc 21583 s/["\\]/\\&/g; s/^/"/; s/$/"/p 21584 d 21585 :bsnlc 21586 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21587 b cont 21588 ' <confdefs.h | sed ' 21589 s/'"$ac_delim"'/"\\\ 21590 "/g' >>$CONFIG_STATUS || ac_write_fail=1 21591 21592 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21593 for (key in D) D_is_set[key] = 1 21594 FS = "" 21595 } 21596 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21597 line = \$ 0 21598 split(line, arg, " ") 21599 if (arg[1] == "#") { 21600 defundef = arg[2] 21601 mac1 = arg[3] 21602 } else { 21603 defundef = substr(arg[1], 2) 21604 mac1 = arg[2] 21605 } 21606 split(mac1, mac2, "(") #) 21607 macro = mac2[1] 21608 prefix = substr(line, 1, index(line, defundef) - 1) 21609 if (D_is_set[macro]) { 21610 # Preserve the white space surrounding the "#". 21611 print prefix "define", macro P[macro] D[macro] 21612 next 21613 } else { 21614 # Replace #undef with comments. This is necessary, for example, 21615 # in the case of _POSIX_SOURCE, which is predefined and required 21616 # on some systems where configure will not decide to define it. 21617 if (defundef == "undef") { 21618 print "/*", prefix defundef, macro, "*/" 21619 next 21620 } 21621 } 21622 } 21623 { print } 21624 _ACAWK 21625 _ACEOF 21626 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21627 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21628 fi # test -n "$CONFIG_HEADERS" 21629 21630 21631 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21632 shift 21633 for ac_tag 21634 do 21635 case $ac_tag in 21636 :[FHLC]) ac_mode=$ac_tag; continue;; 21637 esac 21638 case $ac_mode$ac_tag in 21639 :[FHL]*:*);; 21640 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 21641 :[FH]-) ac_tag=-:-;; 21642 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21643 esac 21644 ac_save_IFS=$IFS 21645 IFS=: 21646 set x $ac_tag 21647 IFS=$ac_save_IFS 21648 shift 21649 ac_file=$1 21650 shift 21651 21652 case $ac_mode in 21653 :L) ac_source=$1;; 21654 :[FH]) 21655 ac_file_inputs= 21656 for ac_f 21657 do 21658 case $ac_f in 21659 -) ac_f="$ac_tmp/stdin";; 21660 *) # Look for the file first in the build tree, then in the source tree 21661 # (if the path is not absolute). The absolute path cannot be DOS-style, 21662 # because $ac_f cannot contain ':'. 21663 test -f "$ac_f" || 21664 case $ac_f in 21665 [\\/$]*) false;; 21666 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 21667 esac || 21668 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 21669 esac 21670 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 21671 as_fn_append ac_file_inputs " '$ac_f'" 21672 done 21673 21674 # Let's still pretend it is 'configure' which instantiates (i.e., don't 21675 # use $as_me), people would be surprised to read: 21676 # /* config.h. Generated by config.status. */ 21677 configure_input='Generated from '` 21678 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 21679 `' by configure.' 21680 if test x"$ac_file" != x-; then 21681 configure_input="$ac_file. $configure_input" 21682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 21683 printf "%s\n" "$as_me: creating $ac_file" >&6;} 21684 fi 21685 # Neutralize special characters interpreted by sed in replacement strings. 21686 case $configure_input in #( 21687 *\&* | *\|* | *\\* ) 21688 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 21689 sed 's/[\\\\&|]/\\\\&/g'`;; #( 21690 *) ac_sed_conf_input=$configure_input;; 21691 esac 21692 21693 case $ac_tag in 21694 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 21695 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 21696 esac 21697 ;; 21698 esac 21699 21700 ac_dir=`$as_dirname -- "$ac_file" || 21701 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21702 X"$ac_file" : 'X\(//\)[^/]' \| \ 21703 X"$ac_file" : 'X\(//\)$' \| \ 21704 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 21705 printf "%s\n" X"$ac_file" | 21706 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21707 s//\1/ 21708 q 21709 } 21710 /^X\(\/\/\)[^/].*/{ 21711 s//\1/ 21712 q 21713 } 21714 /^X\(\/\/\)$/{ 21715 s//\1/ 21716 q 21717 } 21718 /^X\(\/\).*/{ 21719 s//\1/ 21720 q 21721 } 21722 s/.*/./; q'` 21723 as_dir="$ac_dir"; as_fn_mkdir_p 21724 ac_builddir=. 21725 21726 case "$ac_dir" in 21727 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 21728 *) 21729 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 21730 # A ".." for each directory in $ac_dir_suffix. 21731 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 21732 case $ac_top_builddir_sub in 21733 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 21734 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 21735 esac ;; 21736 esac 21737 ac_abs_top_builddir=$ac_pwd 21738 ac_abs_builddir=$ac_pwd$ac_dir_suffix 21739 # for backward compatibility: 21740 ac_top_builddir=$ac_top_build_prefix 21741 21742 case $srcdir in 21743 .) # We are building in place. 21744 ac_srcdir=. 21745 ac_top_srcdir=$ac_top_builddir_sub 21746 ac_abs_top_srcdir=$ac_pwd ;; 21747 [\\/]* | ?:[\\/]* ) # Absolute name. 21748 ac_srcdir=$srcdir$ac_dir_suffix; 21749 ac_top_srcdir=$srcdir 21750 ac_abs_top_srcdir=$srcdir ;; 21751 *) # Relative name. 21752 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 21753 ac_top_srcdir=$ac_top_build_prefix$srcdir 21754 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 21755 esac 21756 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 21757 21758 21759 case $ac_mode in 21760 :F) 21761 # 21762 # CONFIG_FILE 21763 # 21764 21765 case $INSTALL in 21766 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 21767 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 21768 esac 21769 ac_MKDIR_P=$MKDIR_P 21770 case $MKDIR_P in 21771 [\\/$]* | ?:[\\/]* ) ;; 21772 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 21773 esac 21774 _ACEOF 21775 21776 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21777 # If the template does not know about datarootdir, expand it. 21778 # FIXME: This hack should be removed a few years after 2.60. 21779 ac_datarootdir_hack=; ac_datarootdir_seen= 21780 ac_sed_dataroot=' 21781 /datarootdir/ { 21782 p 21783 q 21784 } 21785 /@datadir@/p 21786 /@docdir@/p 21787 /@infodir@/p 21788 /@localedir@/p 21789 /@mandir@/p' 21790 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 21791 *datarootdir*) ac_datarootdir_seen=yes;; 21792 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 21793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 21794 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 21795 _ACEOF 21796 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21797 ac_datarootdir_hack=' 21798 s&@datadir@&$datadir&g 21799 s&@docdir@&$docdir&g 21800 s&@infodir@&$infodir&g 21801 s&@localedir@&$localedir&g 21802 s&@mandir@&$mandir&g 21803 s&\\\${datarootdir}&$datarootdir&g' ;; 21804 esac 21805 _ACEOF 21806 21807 # Neutralize VPATH when '$srcdir' = '.'. 21808 # Shell code in configure.ac might set extrasub. 21809 # FIXME: do we really want to maintain this feature? 21810 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21811 ac_sed_extra="$ac_vpsub 21812 $extrasub 21813 _ACEOF 21814 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21815 :t 21816 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 21817 s|@configure_input@|$ac_sed_conf_input|;t t 21818 s&@top_builddir@&$ac_top_builddir_sub&;t t 21819 s&@top_build_prefix@&$ac_top_build_prefix&;t t 21820 s&@srcdir@&$ac_srcdir&;t t 21821 s&@abs_srcdir@&$ac_abs_srcdir&;t t 21822 s&@top_srcdir@&$ac_top_srcdir&;t t 21823 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 21824 s&@builddir@&$ac_builddir&;t t 21825 s&@abs_builddir@&$ac_abs_builddir&;t t 21826 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 21827 s&@INSTALL@&$ac_INSTALL&;t t 21828 s&@MKDIR_P@&$ac_MKDIR_P&;t t 21829 $ac_datarootdir_hack 21830 " 21831 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 21832 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21833 21834 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 21835 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 21836 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 21837 "$ac_tmp/out"`; test -z "$ac_out"; } && 21838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 21839 which seems to be undefined. Please make sure it is defined" >&5 21840 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 21841 which seems to be undefined. Please make sure it is defined" >&2;} 21842 21843 rm -f "$ac_tmp/stdin" 21844 case $ac_file in 21845 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 21846 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 21847 esac \ 21848 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21849 ;; 21850 :H) 21851 # 21852 # CONFIG_HEADER 21853 # 21854 if test x"$ac_file" != x-; then 21855 { 21856 printf "%s\n" "/* $configure_input */" >&1 \ 21857 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 21858 } >"$ac_tmp/config.h" \ 21859 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21860 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 21861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 21862 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 21863 else 21864 rm -f "$ac_file" 21865 mv "$ac_tmp/config.h" "$ac_file" \ 21866 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 21867 fi 21868 else 21869 printf "%s\n" "/* $configure_input */" >&1 \ 21870 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 21871 || as_fn_error $? "could not create -" "$LINENO" 5 21872 fi 21873 # Compute "$ac_file"'s index in $config_headers. 21874 _am_arg="$ac_file" 21875 _am_stamp_count=1 21876 for _am_header in $config_headers :; do 21877 case $_am_header in 21878 $_am_arg | $_am_arg:* ) 21879 break ;; 21880 * ) 21881 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 21882 esac 21883 done 21884 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 21885 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21886 X"$_am_arg" : 'X\(//\)[^/]' \| \ 21887 X"$_am_arg" : 'X\(//\)$' \| \ 21888 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 21889 printf "%s\n" X"$_am_arg" | 21890 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21891 s//\1/ 21892 q 21893 } 21894 /^X\(\/\/\)[^/].*/{ 21895 s//\1/ 21896 q 21897 } 21898 /^X\(\/\/\)$/{ 21899 s//\1/ 21900 q 21901 } 21902 /^X\(\/\).*/{ 21903 s//\1/ 21904 q 21905 } 21906 s/.*/./; q'`/stamp-h$_am_stamp_count 21907 ;; 21908 21909 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 21910 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 21911 ;; 21912 esac 21913 21914 21915 case $ac_file$ac_mode in 21916 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 21917 # Older Autoconf quotes --file arguments for eval, but not when files 21918 # are listed without --file. Let's play safe and only enable the eval 21919 # if we detect the quoting. 21920 # TODO: see whether this extra hack can be removed once we start 21921 # requiring Autoconf 2.70 or later. 21922 case $CONFIG_FILES in #( 21923 *\'*) : 21924 eval set x "$CONFIG_FILES" ;; #( 21925 *) : 21926 set x $CONFIG_FILES ;; #( 21927 *) : 21928 ;; 21929 esac 21930 shift 21931 # Used to flag and report bootstrapping failures. 21932 am_rc=0 21933 for am_mf 21934 do 21935 # Strip MF so we end up with the name of the file. 21936 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 21937 # Check whether this is an Automake generated Makefile which includes 21938 # dependency-tracking related rules and includes. 21939 # Grep'ing the whole file directly is not great: AIX grep has a line 21940 # limit of 2048, but all sed's we know have understand at least 4000. 21941 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 21942 || continue 21943 am_dirpart=`$as_dirname -- "$am_mf" || 21944 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21945 X"$am_mf" : 'X\(//\)[^/]' \| \ 21946 X"$am_mf" : 'X\(//\)$' \| \ 21947 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21948 printf "%s\n" X"$am_mf" | 21949 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21950 s//\1/ 21951 q 21952 } 21953 /^X\(\/\/\)[^/].*/{ 21954 s//\1/ 21955 q 21956 } 21957 /^X\(\/\/\)$/{ 21958 s//\1/ 21959 q 21960 } 21961 /^X\(\/\).*/{ 21962 s//\1/ 21963 q 21964 } 21965 s/.*/./; q'` 21966 am_filepart=`$as_basename -- "$am_mf" || 21967 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 21968 X"$am_mf" : 'X\(//\)$' \| \ 21969 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 21970 printf "%s\n" X/"$am_mf" | 21971 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21972 s//\1/ 21973 q 21974 } 21975 /^X\/\(\/\/\)$/{ 21976 s//\1/ 21977 q 21978 } 21979 /^X\/\(\/\).*/{ 21980 s//\1/ 21981 q 21982 } 21983 s/.*/./; q'` 21984 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 21985 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21986 | $MAKE -f - am--depfiles" >&5 21987 (cd "$am_dirpart" \ 21988 && sed -e '/# am--include-marker/d' "$am_filepart" \ 21989 | $MAKE -f - am--depfiles) >&5 2>&5 21990 ac_status=$? 21991 echo "$as_me:$LINENO: \$? = $ac_status" >&5 21992 (exit $ac_status); } || am_rc=$? 21993 done 21994 if test $am_rc -ne 0; then 21995 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 21996 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;} 21997 as_fn_error $? "Something went wrong bootstrapping makefile fragments 21998 for automatic dependency tracking. If GNU make was not used, consider 21999 re-running the configure script with MAKE=\"gmake\" (or whatever is 22000 necessary). You can also try re-running configure with the 22001 '--disable-dependency-tracking' option to at least be able to build 22002 the package (albeit without support for automatic dependency tracking). 22003 See 'config.log' for more details" "$LINENO" 5; } 22004 fi 22005 { am_dirpart=; unset am_dirpart;} 22006 { am_filepart=; unset am_filepart;} 22007 { am_mf=; unset am_mf;} 22008 { am_rc=; unset am_rc;} 22009 rm -f conftest-deps.mk 22010 } 22011 ;; 22012 "libtool":C) 22013 22014 # See if we are running on zsh, and set the options that allow our 22015 # commands through without removal of \ escapes. 22016 if test -n "${ZSH_VERSION+set}"; then 22017 setopt NO_GLOB_SUBST 22018 fi 22019 22020 cfgfile=${ofile}T 22021 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22022 $RM "$cfgfile" 22023 22024 cat <<_LT_EOF >> "$cfgfile" 22025 #! $SHELL 22026 # Generated automatically by $as_me ($PACKAGE) $VERSION 22027 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 22028 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 22029 22030 # Provide generalized library-building support services. 22031 # Written by Gordon Matzigkeit, 1996 22032 22033 # Copyright (C) 2014 Free Software Foundation, Inc. 22034 # This is free software; see the source for copying conditions. There is NO 22035 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22036 22037 # GNU Libtool is free software; you can redistribute it and/or modify 22038 # it under the terms of the GNU General Public License as published by 22039 # the Free Software Foundation; either version 2 of of the License, or 22040 # (at your option) any later version. 22041 # 22042 # As a special exception to the GNU General Public License, if you 22043 # distribute this file as part of a program or library that is built 22044 # using GNU Libtool, you may include this file under the same 22045 # distribution terms that you use for the rest of that program. 22046 # 22047 # GNU Libtool is distributed in the hope that it will be useful, but 22048 # WITHOUT ANY WARRANTY; without even the implied warranty of 22049 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22050 # GNU General Public License for more details. 22051 # 22052 # You should have received a copy of the GNU General Public License 22053 # along with this program. If not, see <http://www.gnu.org/licenses/>. 22054 22055 22056 # The names of the tagged configurations supported by this script. 22057 available_tags='' 22058 22059 # Configured defaults for sys_lib_dlsearch_path munging. 22060 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 22061 22062 # ### BEGIN LIBTOOL CONFIG 22063 22064 # Which release of libtool.m4 was used? 22065 macro_version=$macro_version 22066 macro_revision=$macro_revision 22067 22068 # Whether or not to build static libraries. 22069 build_old_libs=$enable_static 22070 22071 # Whether or not to build shared libraries. 22072 build_libtool_libs=$enable_shared 22073 22074 # What type of objects to build. 22075 pic_mode=$pic_mode 22076 22077 # Whether or not to optimize for fast installation. 22078 fast_install=$enable_fast_install 22079 22080 # Shared archive member basename,for filename based shared library versioning on AIX. 22081 shared_archive_member_spec=$shared_archive_member_spec 22082 22083 # Shell to use when invoking shell scripts. 22084 SHELL=$lt_SHELL 22085 22086 # An echo program that protects backslashes. 22087 ECHO=$lt_ECHO 22088 22089 # The PATH separator for the build system. 22090 PATH_SEPARATOR=$lt_PATH_SEPARATOR 22091 22092 # The host system. 22093 host_alias=$host_alias 22094 host=$host 22095 host_os=$host_os 22096 22097 # The build system. 22098 build_alias=$build_alias 22099 build=$build 22100 build_os=$build_os 22101 22102 # A sed program that does not truncate output. 22103 SED=$lt_SED 22104 22105 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 22106 Xsed="\$SED -e 1s/^X//" 22107 22108 # A grep program that handles long lines. 22109 GREP=$lt_GREP 22110 22111 # An ERE matcher. 22112 EGREP=$lt_EGREP 22113 22114 # A literal string matcher. 22115 FGREP=$lt_FGREP 22116 22117 # A BSD- or MS-compatible name lister. 22118 NM=$lt_NM 22119 22120 # Whether we need soft or hard links. 22121 LN_S=$lt_LN_S 22122 22123 # What is the maximum length of a command? 22124 max_cmd_len=$max_cmd_len 22125 22126 # Object file suffix (normally "o"). 22127 objext=$ac_objext 22128 22129 # Executable file suffix (normally ""). 22130 exeext=$exeext 22131 22132 # whether the shell understands "unset". 22133 lt_unset=$lt_unset 22134 22135 # turn spaces into newlines. 22136 SP2NL=$lt_lt_SP2NL 22137 22138 # turn newlines into spaces. 22139 NL2SP=$lt_lt_NL2SP 22140 22141 # convert \$build file names to \$host format. 22142 to_host_file_cmd=$lt_cv_to_host_file_cmd 22143 22144 # convert \$build files to toolchain format. 22145 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 22146 22147 # A file(cmd) program that detects file types. 22148 FILECMD=$lt_FILECMD 22149 22150 # An object symbol dumper. 22151 OBJDUMP=$lt_OBJDUMP 22152 22153 # Method to check whether dependent libraries are shared objects. 22154 deplibs_check_method=$lt_deplibs_check_method 22155 22156 # Command to use when deplibs_check_method = "file_magic". 22157 file_magic_cmd=$lt_file_magic_cmd 22158 22159 # How to find potential files when deplibs_check_method = "file_magic". 22160 file_magic_glob=$lt_file_magic_glob 22161 22162 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 22163 want_nocaseglob=$lt_want_nocaseglob 22164 22165 # DLL creation program. 22166 DLLTOOL=$lt_DLLTOOL 22167 22168 # Command to associate shared and link libraries. 22169 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 22170 22171 # The archiver. 22172 AR=$lt_AR 22173 22174 # Flags to create an archive (by configure). 22175 lt_ar_flags=$lt_ar_flags 22176 22177 # Flags to create an archive. 22178 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 22179 22180 # How to feed a file listing to the archiver. 22181 archiver_list_spec=$lt_archiver_list_spec 22182 22183 # A symbol stripping program. 22184 STRIP=$lt_STRIP 22185 22186 # Commands used to install an old-style archive. 22187 RANLIB=$lt_RANLIB 22188 old_postinstall_cmds=$lt_old_postinstall_cmds 22189 old_postuninstall_cmds=$lt_old_postuninstall_cmds 22190 22191 # Whether to use a lock for old archive extraction. 22192 lock_old_archive_extraction=$lock_old_archive_extraction 22193 22194 # A C compiler. 22195 LTCC=$lt_CC 22196 22197 # LTCC compiler flags. 22198 LTCFLAGS=$lt_CFLAGS 22199 22200 # Take the output of nm and produce a listing of raw symbols and C names. 22201 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22202 22203 # Transform the output of nm in a proper C declaration. 22204 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22205 22206 # Transform the output of nm into a list of symbols to manually relocate. 22207 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 22208 22209 # Transform the output of nm in a C name address pair. 22210 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22211 22212 # Transform the output of nm in a C name address pair when lib prefix is needed. 22213 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22214 22215 # The name lister interface. 22216 nm_interface=$lt_lt_cv_nm_interface 22217 22218 # Specify filename containing input files for \$NM. 22219 nm_file_list_spec=$lt_nm_file_list_spec 22220 22221 # The root where to search for dependent libraries,and where our libraries should be installed. 22222 lt_sysroot=$lt_sysroot 22223 22224 # Command to truncate a binary pipe. 22225 lt_truncate_bin=$lt_lt_cv_truncate_bin 22226 22227 # The name of the directory that contains temporary libtool files. 22228 objdir=$objdir 22229 22230 # Used to examine libraries when file_magic_cmd begins with "file". 22231 MAGIC_CMD=$MAGIC_CMD 22232 22233 # Must we lock files when doing compilation? 22234 need_locks=$lt_need_locks 22235 22236 # Manifest tool. 22237 MANIFEST_TOOL=$lt_MANIFEST_TOOL 22238 22239 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22240 DSYMUTIL=$lt_DSYMUTIL 22241 22242 # Tool to change global to local symbols on Mac OS X. 22243 NMEDIT=$lt_NMEDIT 22244 22245 # Tool to manipulate fat objects and archives on Mac OS X. 22246 LIPO=$lt_LIPO 22247 22248 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 22249 OTOOL=$lt_OTOOL 22250 22251 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22252 OTOOL64=$lt_OTOOL64 22253 22254 # Old archive suffix (normally "a"). 22255 libext=$libext 22256 22257 # Shared library suffix (normally ".so"). 22258 shrext_cmds=$lt_shrext_cmds 22259 22260 # The commands to extract the exported symbol list from a shared archive. 22261 extract_expsyms_cmds=$lt_extract_expsyms_cmds 22262 22263 # Variables whose values should be saved in libtool wrapper scripts and 22264 # restored at link time. 22265 variables_saved_for_relink=$lt_variables_saved_for_relink 22266 22267 # Do we need the "lib" prefix for modules? 22268 need_lib_prefix=$need_lib_prefix 22269 22270 # Do we need a version for libraries? 22271 need_version=$need_version 22272 22273 # Library versioning type. 22274 version_type=$version_type 22275 22276 # Shared library runtime path variable. 22277 runpath_var=$runpath_var 22278 22279 # Shared library path variable. 22280 shlibpath_var=$shlibpath_var 22281 22282 # Is shlibpath searched before the hard-coded library search path? 22283 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22284 22285 # Format of library name prefix. 22286 libname_spec=$lt_libname_spec 22287 22288 # List of archive names. First name is the real one, the rest are links. 22289 # The last name is the one that the linker finds with -lNAME 22290 library_names_spec=$lt_library_names_spec 22291 22292 # The coded name of the library, if different from the real name. 22293 soname_spec=$lt_soname_spec 22294 22295 # Permission mode override for installation of shared libraries. 22296 install_override_mode=$lt_install_override_mode 22297 22298 # Command to use after installation of a shared archive. 22299 postinstall_cmds=$lt_postinstall_cmds 22300 22301 # Command to use after uninstallation of a shared archive. 22302 postuninstall_cmds=$lt_postuninstall_cmds 22303 22304 # Commands used to finish a libtool library installation in a directory. 22305 finish_cmds=$lt_finish_cmds 22306 22307 # As "finish_cmds", except a single script fragment to be evaled but 22308 # not shown. 22309 finish_eval=$lt_finish_eval 22310 22311 # Whether we should hardcode library paths into libraries. 22312 hardcode_into_libs=$hardcode_into_libs 22313 22314 # Compile-time system search path for libraries. 22315 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22316 22317 # Detected run-time system search path for libraries. 22318 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 22319 22320 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 22321 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22322 22323 # Whether dlopen is supported. 22324 dlopen_support=$enable_dlopen 22325 22326 # Whether dlopen of programs is supported. 22327 dlopen_self=$enable_dlopen_self 22328 22329 # Whether dlopen of statically linked programs is supported. 22330 dlopen_self_static=$enable_dlopen_self_static 22331 22332 # Commands to strip libraries. 22333 old_striplib=$lt_old_striplib 22334 striplib=$lt_striplib 22335 22336 22337 # The linker used to build libraries. 22338 LD=$lt_LD 22339 22340 # How to create reloadable object files. 22341 reload_flag=$lt_reload_flag 22342 reload_cmds=$lt_reload_cmds 22343 22344 # Commands used to build an old-style archive. 22345 old_archive_cmds=$lt_old_archive_cmds 22346 22347 # A language specific compiler. 22348 CC=$lt_compiler 22349 22350 # Is the compiler the GNU compiler? 22351 with_gcc=$GCC 22352 22353 # Compiler flag to turn off builtin functions. 22354 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22355 22356 # Additional compiler flags for building library objects. 22357 pic_flag=$lt_lt_prog_compiler_pic 22358 22359 # How to pass a linker flag through the compiler. 22360 wl=$lt_lt_prog_compiler_wl 22361 22362 # Compiler flag to prevent dynamic linking. 22363 link_static_flag=$lt_lt_prog_compiler_static 22364 22365 # Does compiler simultaneously support -c and -o options? 22366 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22367 22368 # Whether or not to add -lc for building shared libraries. 22369 build_libtool_need_lc=$archive_cmds_need_lc 22370 22371 # Whether or not to disallow shared libs when runtime libs are static. 22372 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22373 22374 # Compiler flag to allow reflexive dlopens. 22375 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22376 22377 # Compiler flag to generate shared objects directly from archives. 22378 whole_archive_flag_spec=$lt_whole_archive_flag_spec 22379 22380 # Whether the compiler copes with passing no objects directly. 22381 compiler_needs_object=$lt_compiler_needs_object 22382 22383 # Create an old-style archive from a shared archive. 22384 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22385 22386 # Create a temporary old-style archive to link instead of a shared archive. 22387 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22388 22389 # Commands used to build a shared archive. 22390 archive_cmds=$lt_archive_cmds 22391 archive_expsym_cmds=$lt_archive_expsym_cmds 22392 22393 # Commands used to build a loadable module if different from building 22394 # a shared archive. 22395 module_cmds=$lt_module_cmds 22396 module_expsym_cmds=$lt_module_expsym_cmds 22397 22398 # Whether we are building with GNU ld or not. 22399 with_gnu_ld=$lt_with_gnu_ld 22400 22401 # Flag that allows shared libraries with undefined symbols to be built. 22402 allow_undefined_flag=$lt_allow_undefined_flag 22403 22404 # Flag that enforces no undefined symbols. 22405 no_undefined_flag=$lt_no_undefined_flag 22406 22407 # Flag to hardcode \$libdir into a binary during linking. 22408 # This must work even if \$libdir does not exist 22409 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22410 22411 # Whether we need a single "-rpath" flag with a separated argument. 22412 hardcode_libdir_separator=$lt_hardcode_libdir_separator 22413 22414 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22415 # DIR into the resulting binary. 22416 hardcode_direct=$hardcode_direct 22417 22418 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22419 # DIR into the resulting binary and the resulting library dependency is 22420 # "absolute",i.e impossible to change by setting \$shlibpath_var if the 22421 # library is relocated. 22422 hardcode_direct_absolute=$hardcode_direct_absolute 22423 22424 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22425 # into the resulting binary. 22426 hardcode_minus_L=$hardcode_minus_L 22427 22428 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22429 # into the resulting binary. 22430 hardcode_shlibpath_var=$hardcode_shlibpath_var 22431 22432 # Set to "yes" if building a shared library automatically hardcodes DIR 22433 # into the library and all subsequent libraries and executables linked 22434 # against it. 22435 hardcode_automatic=$hardcode_automatic 22436 22437 # Set to yes if linker adds runtime paths of dependent libraries 22438 # to runtime path list. 22439 inherit_rpath=$inherit_rpath 22440 22441 # Whether libtool must link a program against all its dependency libraries. 22442 link_all_deplibs=$link_all_deplibs 22443 22444 # Set to "yes" if exported symbols are required. 22445 always_export_symbols=$always_export_symbols 22446 22447 # The commands to list exported symbols. 22448 export_symbols_cmds=$lt_export_symbols_cmds 22449 22450 # Symbols that should not be listed in the preloaded symbols. 22451 exclude_expsyms=$lt_exclude_expsyms 22452 22453 # Symbols that must always be exported. 22454 include_expsyms=$lt_include_expsyms 22455 22456 # Commands necessary for linking programs (against libraries) with templates. 22457 prelink_cmds=$lt_prelink_cmds 22458 22459 # Commands necessary for finishing linking programs. 22460 postlink_cmds=$lt_postlink_cmds 22461 22462 # Specify filename containing input files. 22463 file_list_spec=$lt_file_list_spec 22464 22465 # How to hardcode a shared library path into an executable. 22466 hardcode_action=$hardcode_action 22467 22468 # ### END LIBTOOL CONFIG 22469 22470 _LT_EOF 22471 22472 cat <<'_LT_EOF' >> "$cfgfile" 22473 22474 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22475 22476 # func_munge_path_list VARIABLE PATH 22477 # ----------------------------------- 22478 # VARIABLE is name of variable containing _space_ separated list of 22479 # directories to be munged by the contents of PATH, which is string 22480 # having a format: 22481 # "DIR[:DIR]:" 22482 # string "DIR[ DIR]" will be prepended to VARIABLE 22483 # ":DIR[:DIR]" 22484 # string "DIR[ DIR]" will be appended to VARIABLE 22485 # "DIRP[:DIRP]::[DIRA:]DIRA" 22486 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22487 # "DIRA[ DIRA]" will be appended to VARIABLE 22488 # "DIR[:DIR]" 22489 # VARIABLE will be replaced by "DIR[ DIR]" 22490 func_munge_path_list () 22491 { 22492 case x$2 in 22493 x) 22494 ;; 22495 *:) 22496 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22497 ;; 22498 x:*) 22499 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22500 ;; 22501 *::*) 22502 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22503 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22504 ;; 22505 *) 22506 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22507 ;; 22508 esac 22509 } 22510 22511 22512 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22513 func_cc_basename () 22514 { 22515 for cc_temp in $*""; do 22516 case $cc_temp in 22517 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 22518 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 22519 \-*) ;; 22520 *) break;; 22521 esac 22522 done 22523 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 22524 } 22525 22526 22527 # ### END FUNCTIONS SHARED WITH CONFIGURE 22528 22529 _LT_EOF 22530 22531 case $host_os in 22532 aix3*) 22533 cat <<\_LT_EOF >> "$cfgfile" 22534 # AIX sometimes has problems with the GCC collect2 program. For some 22535 # reason, if we set the COLLECT_NAMES environment variable, the problems 22536 # vanish in a puff of smoke. 22537 if test set != "${COLLECT_NAMES+set}"; then 22538 COLLECT_NAMES= 22539 export COLLECT_NAMES 22540 fi 22541 _LT_EOF 22542 ;; 22543 esac 22544 22545 22546 22547 ltmain=$ac_aux_dir/ltmain.sh 22548 22549 22550 # We use sed instead of cat because bash on DJGPP gets confused if 22551 # if finds mixed CR/LF and LF-only lines. Since sed operates in 22552 # text mode, it properly converts lines to CR/LF. This bash problem 22553 # is reportedly fixed, but why not run on old versions too? 22554 $SED '$q' "$ltmain" >> "$cfgfile" \ 22555 || (rm -f "$cfgfile"; exit 1) 22556 22557 mv -f "$cfgfile" "$ofile" || 22558 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22559 chmod +x "$ofile" 22560 22561 ;; 22562 22563 esac 22564 done # for ac_tag 22565 22566 22567 as_fn_exit 0 22568 _ACEOF 22569 ac_clean_files=$ac_clean_files_save 22570 22571 test $ac_write_fail = 0 || 22572 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 22573 22574 22575 # configure is writing to config.log, and then calls config.status. 22576 # config.status does its own redirection, appending to config.log. 22577 # Unfortunately, on DOS this fails, as config.log is still kept open 22578 # by configure, so config.status won't be able to write to it; its 22579 # output is simply discarded. So we exec the FD to /dev/null, 22580 # effectively closing config.log, so it can be properly (re)opened and 22581 # appended to by config.status. When coming back to configure, we 22582 # need to make the FD available again. 22583 if test "$no_create" != yes; then 22584 ac_cs_success=: 22585 ac_config_status_args= 22586 test "$silent" = yes && 22587 ac_config_status_args="$ac_config_status_args --quiet" 22588 exec 5>/dev/null 22589 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 22590 exec 5>>config.log 22591 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 22592 # would make configure fail if this is the last instruction. 22593 $ac_cs_success || as_fn_exit 1 22594 fi 22595 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 22596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 22597 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 22598 fi 22599 22600 22601