1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.73 for xf86-video-nv 2.1.24. 4 # 5 # Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/issues>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2017, 2020-2026 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 # contradicts POSIX and common usage. Disable this. 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 case $# in # (( 135 0) exec $CONFIG_SHELL $as_opts "$as_myself" ;; 136 *) exec $CONFIG_SHELL $as_opts "$as_myself" "$@" ;; 137 esac 138 # Admittedly, this is quite paranoid, since all the known shells bail 139 # out after a failed 'exec'. 140 printf '%s\n' "$0: could not re-execute with $CONFIG_SHELL" >&2 141 exit 255 142 fi 143 # We don't want this to propagate to other subprocesses. 144 { _as_can_reexec=; unset _as_can_reexec;} 145 if test "x$CONFIG_SHELL" = x; then 146 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 147 then : 148 emulate sh 149 NULLCMD=: 150 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 151 # contradicts POSIX and common usage. Disable this. 152 alias -g '\${1+\"\$@\"}'='\"\$@\"' 153 setopt NO_GLOB_SUBST 154 else case e in #( 155 e) case \`(set -o) 2>/dev/null\` in #( 156 *posix*) : 157 set -o posix ;; #( 158 *) : 159 ;; 160 esac ;; 161 esac 162 fi 163 " 164 as_required="as_fn_return () { (exit \$1); } 165 as_fn_success () { as_fn_return 0; } 166 as_fn_failure () { as_fn_return 1; } 167 as_fn_ret_success () { return 0; } 168 as_fn_ret_failure () { return 1; } 169 170 exitcode=0 171 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 172 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 173 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 174 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 175 if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 176 then : 177 178 else case e in #( 179 e) exitcode=1; echo positional parameters were not saved. ;; 180 esac 181 fi 182 test x\$exitcode = x0 || exit 1 183 blah=\$(echo \$(echo blah)) 184 test x\"\$blah\" = xblah || exit 1 185 test -x / || exit 1" 186 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 187 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 188 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 189 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 190 test \$(( 1 + 1 )) = 2 || exit 1 191 192 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 193 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 194 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 195 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 196 PATH=/empty FPATH=/empty; export PATH FPATH 197 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 198 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 199 if (eval "$as_required") 2>/dev/null 200 then : 201 as_have_required=yes 202 else case e in #( 203 e) as_have_required=no ;; 204 esac 205 fi 206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 207 then : 208 209 else case e in #( 210 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 211 as_found=false 212 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 213 do 214 IFS=$as_save_IFS 215 case $as_dir in #((( 216 '') as_dir=./ ;; 217 */) ;; 218 *) as_dir=$as_dir/ ;; 219 esac 220 as_found=: 221 case $as_dir in #( 222 /*) 223 for as_base in sh bash ksh sh5; do 224 # Try only shells that exist, to save several forks. 225 as_shell=$as_dir$as_base 226 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 227 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 228 then : 229 CONFIG_SHELL=$as_shell as_have_required=yes 230 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 231 then : 232 break 2 233 fi 234 fi 235 done;; 236 esac 237 as_found=false 238 done 239 IFS=$as_save_IFS 240 if $as_found 241 then : 242 243 else case e in #( 244 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 245 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 246 then : 247 CONFIG_SHELL=$SHELL as_have_required=yes 248 fi ;; 249 esac 250 fi 251 252 253 if test "x$CONFIG_SHELL" != x 254 then : 255 export CONFIG_SHELL 256 # We cannot yet assume a decent shell, so we have to provide a 257 # neutralization value for shells without unset; and this also 258 # works around shells that cannot unset nonexistent variables. 259 # Preserve -v and -x to the replacement shell. 260 BASH_ENV=/dev/null 261 ENV=/dev/null 262 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 263 case $- in # (((( 264 *v*x* | *x*v* ) as_opts=-vx ;; 265 *v* ) as_opts=-v ;; 266 *x* ) as_opts=-x ;; 267 * ) as_opts= ;; 268 esac 269 case $# in # (( 270 0) exec $CONFIG_SHELL $as_opts "$as_myself" ;; 271 *) exec $CONFIG_SHELL $as_opts "$as_myself" "$@" ;; 272 esac 273 # Admittedly, this is quite paranoid, since all the known shells bail 274 # out after a failed 'exec'. 275 printf '%s\n' "$0: could not re-execute with $CONFIG_SHELL" >&2 276 exit 255 277 fi 278 279 if test x$as_have_required = xno 280 then : 281 printf '%s\n' "$0: This script requires a shell more modern than all" 282 printf '%s\n' "$0: the shells that I found on your system." 283 if test ${ZSH_VERSION+y} ; then 284 printf '%s\n' "$0: In particular, zsh $ZSH_VERSION has bugs and should" 285 printf '%s\n' "$0: be upgraded to zsh 4.3.4 or later." 286 else 287 printf '%s\n' "$0: Please tell bug-autoconf (at] gnu.org and 288 $0: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/issues 289 $0: about your system, including any error possibly output 290 $0: before this message. Then install a modern shell, or 291 $0: manually run the script under such a shell if you do 292 $0: have one." 293 fi 294 exit 1 295 fi ;; 296 esac 297 fi 298 fi 299 SHELL=${CONFIG_SHELL-/bin/sh} 300 export SHELL 301 # Unset more variables known to interfere with behavior of common tools. 302 CLICOLOR_FORCE= GREP_OPTIONS= 303 unset CLICOLOR_FORCE GREP_OPTIONS 304 305 ## --------------------- ## 306 ## M4sh Shell Functions. ## 307 ## --------------------- ## 308 # as_fn_unset VAR 309 # --------------- 310 # Portably unset VAR. 311 as_fn_unset () 312 { 313 { eval $1=; unset $1;} 314 } 315 as_unset=as_fn_unset 316 317 318 # as_fn_set_status STATUS 319 # ----------------------- 320 # Set $? to STATUS, without forking. 321 as_fn_set_status () 322 { 323 return $1 324 } # as_fn_set_status 325 326 # as_fn_exit STATUS 327 # ----------------- 328 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 329 as_fn_exit () 330 { 331 set +e 332 as_fn_set_status $1 333 exit $1 334 } # as_fn_exit 335 336 # as_fn_mkdir_p 337 # ------------- 338 # Create "$as_dir" as a directory, including parents if necessary. 339 as_fn_mkdir_p () 340 { 341 342 case $as_dir in #( 343 -*) as_dir=./$as_dir;; 344 esac 345 test -d "$as_dir" || eval $as_mkdir_p || { 346 as_dirs= 347 while :; do 348 case $as_dir in #( 349 *\'*) as_qdir=`printf '%s\n' "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 350 *) as_qdir=$as_dir;; 351 esac 352 as_dirs="'$as_qdir' $as_dirs" 353 as_dir=`$as_dirname -- "$as_dir" || 354 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 355 X"$as_dir" : 'X\(//\)[^/]' \| \ 356 X"$as_dir" : 'X\(//\)$' \| \ 357 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 358 printf '%s\n' X"$as_dir" | 359 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 360 s//\1/ 361 q 362 } 363 /^X\(\/\/\)[^/].*/{ 364 s//\1/ 365 q 366 } 367 /^X\(\/\/\)$/{ 368 s//\1/ 369 q 370 } 371 /^X\(\/\).*/{ 372 s//\1/ 373 q 374 } 375 s/.*/./; q'` 376 test -d "$as_dir" && break 377 done 378 test -z "$as_dirs" || eval "mkdir $as_dirs" 379 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 380 381 382 } # as_fn_mkdir_p 383 384 # as_fn_executable_p FILE 385 # ----------------------- 386 # Test if FILE is an executable regular file. 387 as_fn_executable_p () 388 { 389 test -f "$1" && test -x "$1" 390 } # as_fn_executable_p 391 # as_fn_append VAR VALUE 392 # ---------------------- 393 # Append the text in VALUE to the end of the definition contained in VAR. Take 394 # advantage of any shell optimizations that allow amortized linear growth over 395 # repeated appends, instead of the typical quadratic growth present in naive 396 # implementations. 397 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 398 then : 399 eval 'as_fn_append () 400 { 401 eval $1+=\$2 402 }' 403 else case e in #( 404 e) as_fn_append () 405 { 406 eval $1=\$$1\$2 407 } ;; 408 esac 409 fi # as_fn_append 410 411 # as_fn_arith ARG... 412 # ------------------ 413 # Perform arithmetic evaluation on the ARGs, and store the result in the 414 # global $as_val. Take advantage of shells that can avoid forks. The arguments 415 # must be portable across $(()) and expr. 416 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 417 then : 418 eval 'as_fn_arith () 419 { 420 as_val=$(( $* )) 421 }' 422 else case e in #( 423 e) as_fn_arith () 424 { 425 as_val=`expr "$@" || test $? -eq 1` 426 } ;; 427 esac 428 fi # as_fn_arith 429 430 431 # as_fn_error STATUS ERROR [LINENO LOG_FD] 432 # ---------------------------------------- 433 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 434 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 435 # script with STATUS, using 1 if that was 0. 436 as_fn_error () 437 { 438 as_status=$1; test $as_status -eq 0 && as_status=1 439 if test "$4"; then 440 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 441 printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 442 fi 443 printf '%s\n' "$as_me: error: $2" >&2 444 as_fn_exit $as_status 445 } # as_fn_error 446 447 if expr a : '\(a\)' >/dev/null 2>&1 && 448 test "X`expr 00001 : '.*\(...\)'`" = X001; then 449 as_expr=expr 450 else 451 as_expr=false 452 fi 453 454 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 455 as_basename=basename 456 else 457 as_basename=false 458 fi 459 460 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 461 as_dirname=dirname 462 else 463 as_dirname=false 464 fi 465 466 as_me=`$as_basename -- "$0" || 467 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 468 X"$0" : 'X\(//\)$' \| \ 469 X"$0" : 'X\(/\)' \| . 2>/dev/null || 470 printf '%s\n' X/"$0" | 471 sed '/^.*\/\([^/][^/]*\)\/*$/{ 472 s//\1/ 473 q 474 } 475 /^X\/\(\/\/\)$/{ 476 s//\1/ 477 q 478 } 479 /^X\/\(\/\).*/{ 480 s//\1/ 481 q 482 } 483 s/.*/./; q'` 484 485 # Avoid depending upon Character Ranges. 486 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 487 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 488 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 489 as_cr_digits='0123456789' 490 as_cr_alnum=$as_cr_Letters$as_cr_digits 491 492 493 as_lineno_1=$LINENO as_lineno_1a=$LINENO 494 as_lineno_2=$LINENO as_lineno_2a=$LINENO 495 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 496 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 497 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 498 sed -n ' 499 p 500 /[$]LINENO/= 501 ' <$as_myself | 502 sed ' 503 t clear 504 :clear 505 s/[$]LINENO.*/&-/ 506 t lineno 507 b 508 :lineno 509 N 510 :loop 511 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 512 t loop 513 s/-\n.*// 514 ' >$as_me.lineno && 515 chmod +x "$as_me.lineno" || 516 { printf '%s\n' "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 517 518 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 519 # already done that, so ensure we don't try to do so again and fall 520 # in an infinite loop. This has already happened in practice. 521 _as_can_reexec=no; export _as_can_reexec 522 # Don't try to exec as it changes $[0], causing all sort of problems 523 # (the dirname of $[0] is not the place where we might find the 524 # original and so on. Autoconf is especially sensitive to this). 525 . "./$as_me.lineno" 526 # Exit status is that of the last command. 527 exit 528 } 529 530 rm -f conf$$ conf$$.exe conf$$.file 531 if test -d conf$$.dir; then 532 rm -f conf$$.dir/conf$$.file 533 else 534 rm -f conf$$.dir 535 mkdir conf$$.dir 2>/dev/null 536 fi 537 if (echo >conf$$.file) 2>/dev/null; then 538 if ln -s conf$$.file conf$$ 2>/dev/null; then 539 as_ln_s='ln -s' 540 # ... but there are two gotchas: 541 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 542 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 543 # In both cases, we have to default to 'cp -pR'. 544 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 545 as_ln_s='cp -pR' 546 elif ln conf$$.file conf$$ 2>/dev/null; then 547 as_ln_s=ln 548 else 549 as_ln_s='cp -pR' 550 fi 551 else 552 as_ln_s='cp -pR' 553 fi 554 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 555 rmdir conf$$.dir 2>/dev/null 556 557 if mkdir -p . 2>/dev/null; then 558 as_mkdir_p='mkdir -p "$as_dir"' 559 else 560 test -d ./-p && rmdir ./-p 561 as_mkdir_p=false 562 fi 563 564 as_test_x='test -x' 565 as_executable_p=as_fn_executable_p 566 567 # Sed expression to map a string onto a valid CPP name. 568 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 569 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 570 571 # Sed expression to map a string onto a valid variable name. 572 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 573 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 574 575 SHELL=${CONFIG_SHELL-/bin/sh} 576 577 578 test -n "$DJDIR" || exec 7<&0 </dev/null 579 exec 6>&1 580 581 # Name of the host. 582 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 583 # so uname gets run too. 584 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 585 586 # 587 # Initializations. 588 # 589 ac_default_prefix=/usr/local 590 ac_clean_CONFIG_STATUS= 591 ac_clean_files= 592 ac_config_libobj_dir=. 593 LIBOBJS= 594 cross_compiling=no 595 subdirs= 596 MFLAGS= 597 MAKEFLAGS= 598 599 # Identity of this package. 600 PACKAGE_NAME='xf86-video-nv' 601 PACKAGE_TARNAME='xf86-video-nv' 602 PACKAGE_VERSION='2.1.24' 603 PACKAGE_STRING='xf86-video-nv 2.1.24' 604 PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/issues' 605 PACKAGE_URL='' 606 607 ac_unique_file="Makefile.am" 608 # Factoring default headers for most tests. 609 ac_includes_default="\ 610 #include <stddef.h> 611 #ifdef HAVE_STDIO_H 612 # include <stdio.h> 613 #endif 614 #ifdef HAVE_STDLIB_H 615 # include <stdlib.h> 616 #endif 617 #ifdef HAVE_STRING_H 618 # include <string.h> 619 #endif 620 #ifdef HAVE_INTTYPES_H 621 # include <inttypes.h> 622 #endif 623 #ifdef HAVE_STDINT_H 624 # include <stdint.h> 625 #endif 626 #ifdef HAVE_STRINGS_H 627 # include <strings.h> 628 #endif 629 #ifdef HAVE_SYS_TYPES_H 630 # include <sys/types.h> 631 #endif 632 #ifdef HAVE_SYS_STAT_H 633 # include <sys/stat.h> 634 #endif 635 #ifdef HAVE_UNISTD_H 636 # include <unistd.h> 637 #endif" 638 639 ac_header_c_list= 640 ac_subst_vars='am__EXEEXT_FALSE 641 am__EXEEXT_TRUE 642 LTLIBOBJS 643 LIBOBJS 644 DRIVER_NAME 645 moduledir 646 XAA_FALSE 647 XAA_TRUE 648 PCIACCESS_LIBS 649 PCIACCESS_CFLAGS 650 HAVE_XEXTPROTO_71_FALSE 651 HAVE_XEXTPROTO_71_TRUE 652 XEXT_LIBS 653 XEXT_CFLAGS 654 XORG_LIBS 655 XORG_CFLAGS 656 LT_SYS_LIBRARY_PATH 657 OTOOL64 658 OTOOL 659 LIPO 660 NMEDIT 661 DSYMUTIL 662 MANIFEST_TOOL 663 RANLIB 664 ac_ct_AR 665 AR 666 DLLTOOL 667 OBJDUMP 668 FILECMD 669 LN_S 670 NM 671 ac_ct_DUMPBIN 672 DUMPBIN 673 LD 674 FGREP 675 EGREP 676 GREP 677 LIBTOOL 678 am__xargs_n 679 am__rm_f_notfound 680 CSCOPE 681 ETAGS 682 CTAGS 683 am__fastdepCC_FALSE 684 am__fastdepCC_TRUE 685 CCDEPMODE 686 am__nodep 687 AMDEPBACKSLASH 688 AMDEP_FALSE 689 AMDEP_TRUE 690 am__include 691 DEPDIR 692 am__untar 693 am__tar 694 AMTAR 695 am__leading_dot 696 SET_MAKE 697 AWK 698 mkdir_p 699 MKDIR_P 700 INSTALL_STRIP_PROGRAM 701 STRIP 702 install_sh 703 MAKEINFO 704 AUTOHEADER 705 AUTOMAKE 706 AUTOCONF 707 ACLOCAL 708 VERSION 709 PACKAGE 710 CYGPATH_W 711 am__isrc 712 AM_BACKSLASH 713 AM_DEFAULT_VERBOSITY 714 AM_DEFAULT_V 715 AM_V 716 MAN_SUBSTS 717 XORG_MAN_PAGE 718 ADMIN_MAN_DIR 719 DRIVER_MAN_DIR 720 MISC_MAN_DIR 721 FILE_MAN_DIR 722 LIB_MAN_DIR 723 APP_MAN_DIR 724 ADMIN_MAN_SUFFIX 725 DRIVER_MAN_SUFFIX 726 MISC_MAN_SUFFIX 727 FILE_MAN_SUFFIX 728 LIB_MAN_SUFFIX 729 APP_MAN_SUFFIX 730 SED 731 host_os 732 host_vendor 733 host_cpu 734 host 735 build_os 736 build_vendor 737 build_cpu 738 build 739 INSTALL_CMD 740 PKG_CONFIG_LIBDIR 741 PKG_CONFIG_PATH 742 PKG_CONFIG 743 CHANGELOG_CMD 744 STRICT_CFLAGS 745 CWARNFLAGS 746 BASE_CFLAGS 747 OBJEXT 748 EXEEXT 749 ac_ct_CC 750 CPPFLAGS 751 LDFLAGS 752 CFLAGS 753 CC 754 INSTALL_DATA 755 INSTALL_SCRIPT 756 INSTALL_PROGRAM 757 ECHO_T 758 ECHO_N 759 ECHO_C 760 target_alias 761 host_alias 762 build_alias 763 LIBS 764 DEFS 765 mandir 766 localedir 767 libdir 768 psdir 769 pdfdir 770 dvidir 771 htmldir 772 infodir 773 docdir 774 oldincludedir 775 includedir 776 runstatedir 777 localstatedir 778 sharedstatedir 779 sysconfdir 780 datadir 781 datarootdir 782 libexecdir 783 sbindir 784 bindir 785 program_transform_name 786 prefix 787 exec_prefix 788 PACKAGE_URL 789 PACKAGE_BUGREPORT 790 PACKAGE_STRING 791 PACKAGE_VERSION 792 PACKAGE_TARNAME 793 PACKAGE_NAME 794 PATH_SEPARATOR 795 SHELL 796 am__quote' 797 ac_subst_files='' 798 ac_user_opts=' 799 enable_option_checking 800 enable_selective_werror 801 enable_strict_compilation 802 enable_silent_rules 803 enable_dependency_tracking 804 enable_static 805 enable_shared 806 enable_pic 807 with_pic 808 enable_fast_install 809 enable_aix_soname 810 with_aix_soname 811 with_gnu_ld 812 with_sysroot 813 enable_libtool_lock 814 with_xorg_module_dir 815 enable_xaa 816 ' 817 ac_precious_vars='build_alias 818 host_alias 819 target_alias 820 CC 821 CFLAGS 822 LDFLAGS 823 LIBS 824 CPPFLAGS 825 PKG_CONFIG 826 PKG_CONFIG_PATH 827 PKG_CONFIG_LIBDIR 828 LT_SYS_LIBRARY_PATH 829 XORG_CFLAGS 830 XORG_LIBS 831 XEXT_CFLAGS 832 XEXT_LIBS 833 PCIACCESS_CFLAGS 834 PCIACCESS_LIBS' 835 836 837 # Initialize some variables set by options. 838 ac_init_help= 839 ac_init_version=false 840 ac_unrecognized_opts= 841 ac_unrecognized_sep= 842 # The variables have the same names as the options, with 843 # dashes changed to underlines. 844 cache_file=/dev/null 845 exec_prefix=NONE 846 no_create= 847 no_recursion= 848 prefix=NONE 849 program_prefix=NONE 850 program_suffix=NONE 851 program_transform_name=s,x,x, 852 silent= 853 site= 854 srcdir= 855 verbose= 856 x_includes=NONE 857 x_libraries=NONE 858 859 # Installation directory options. 860 # These are left unexpanded so users can "make install exec_prefix=/foo" 861 # and all the variables that are supposed to be based on exec_prefix 862 # by default will actually change. 863 # Use braces instead of parens because sh, perl, etc. also accept them. 864 # (The list follows the same order as the GNU Coding Standards.) 865 bindir='${exec_prefix}/bin' 866 sbindir='${exec_prefix}/sbin' 867 libexecdir='${exec_prefix}/libexec' 868 datarootdir='${prefix}/share' 869 datadir='${datarootdir}' 870 sysconfdir='${prefix}/etc' 871 sharedstatedir='${prefix}/com' 872 localstatedir='${prefix}/var' 873 runstatedir='${localstatedir}/run' 874 includedir='${prefix}/include' 875 oldincludedir='/usr/include' 876 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 877 infodir='${datarootdir}/info' 878 htmldir='${docdir}' 879 dvidir='${docdir}' 880 pdfdir='${docdir}' 881 psdir='${docdir}' 882 libdir='${exec_prefix}/lib' 883 localedir='${datarootdir}/locale' 884 mandir='${datarootdir}/man' 885 886 ac_prev= 887 ac_dashdash= 888 for ac_option 889 do 890 # If the previous option needs an argument, assign it. 891 if test -n "$ac_prev"; then 892 eval $ac_prev=\$ac_option 893 ac_prev= 894 continue 895 fi 896 897 case $ac_option in 898 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 899 *=) ac_optarg= ;; 900 *) ac_optarg=yes ;; 901 esac 902 903 case $ac_dashdash$ac_option in 904 --) 905 ac_dashdash=yes ;; 906 907 -bindir | --bindir | --bindi | --bind | --bin | --bi) 908 ac_prev=bindir ;; 909 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 910 bindir=$ac_optarg ;; 911 912 -build | --build | --buil | --bui | --bu) 913 ac_prev=build_alias ;; 914 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 915 build_alias=$ac_optarg ;; 916 917 -cache-file | --cache-file | --cache-fil | --cache-fi \ 918 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 919 ac_prev=cache_file ;; 920 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 921 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 922 cache_file=$ac_optarg ;; 923 924 --config-cache | -C) 925 cache_file=config.cache ;; 926 927 -datadir | --datadir | --datadi | --datad) 928 ac_prev=datadir ;; 929 -datadir=* | --datadir=* | --datadi=* | --datad=*) 930 datadir=$ac_optarg ;; 931 932 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 933 | --dataroo | --dataro | --datar) 934 ac_prev=datarootdir ;; 935 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 936 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 937 datarootdir=$ac_optarg ;; 938 939 -disable-* | --disable-*) 940 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 941 # Reject names that are not valid shell variable names. 942 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 943 as_fn_error $? "invalid feature name: '$ac_useropt'" 944 ac_useropt_orig=$ac_useropt 945 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'` 946 case $ac_user_opts in 947 *" 948 "enable_$ac_useropt" 949 "*) ;; 950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 951 ac_unrecognized_sep=', ';; 952 esac 953 eval enable_$ac_useropt=no ;; 954 955 -docdir | --docdir | --docdi | --doc | --do) 956 ac_prev=docdir ;; 957 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 958 docdir=$ac_optarg ;; 959 960 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 961 ac_prev=dvidir ;; 962 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 963 dvidir=$ac_optarg ;; 964 965 -enable-* | --enable-*) 966 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 967 # Reject names that are not valid shell variable names. 968 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 969 as_fn_error $? "invalid feature name: '$ac_useropt'" 970 ac_useropt_orig=$ac_useropt 971 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'` 972 case $ac_user_opts in 973 *" 974 "enable_$ac_useropt" 975 "*) ;; 976 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 977 ac_unrecognized_sep=', ';; 978 esac 979 eval enable_$ac_useropt=\$ac_optarg ;; 980 981 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 982 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 983 | --exec | --exe | --ex) 984 ac_prev=exec_prefix ;; 985 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 986 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 987 | --exec=* | --exe=* | --ex=*) 988 exec_prefix=$ac_optarg ;; 989 990 -gas | --gas | --ga | --g) 991 # Obsolete; use --with-gas. 992 with_gas=yes ;; 993 994 -help | --help | --hel | --he | -h) 995 ac_init_help=long ;; 996 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 997 ac_init_help=recursive ;; 998 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 999 ac_init_help=short ;; 1000 1001 -host | --host | --hos | --ho) 1002 ac_prev=host_alias ;; 1003 -host=* | --host=* | --hos=* | --ho=*) 1004 host_alias=$ac_optarg ;; 1005 1006 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1007 ac_prev=htmldir ;; 1008 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1009 | --ht=*) 1010 htmldir=$ac_optarg ;; 1011 1012 -includedir | --includedir | --includedi | --included | --include \ 1013 | --includ | --inclu | --incl | --inc) 1014 ac_prev=includedir ;; 1015 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1016 | --includ=* | --inclu=* | --incl=* | --inc=*) 1017 includedir=$ac_optarg ;; 1018 1019 -infodir | --infodir | --infodi | --infod | --info | --inf) 1020 ac_prev=infodir ;; 1021 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1022 infodir=$ac_optarg ;; 1023 1024 -libdir | --libdir | --libdi | --libd) 1025 ac_prev=libdir ;; 1026 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1027 libdir=$ac_optarg ;; 1028 1029 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1030 | --libexe | --libex | --libe) 1031 ac_prev=libexecdir ;; 1032 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1033 | --libexe=* | --libex=* | --libe=*) 1034 libexecdir=$ac_optarg ;; 1035 1036 -localedir | --localedir | --localedi | --localed | --locale) 1037 ac_prev=localedir ;; 1038 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1039 localedir=$ac_optarg ;; 1040 1041 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1042 | --localstate | --localstat | --localsta | --localst | --locals) 1043 ac_prev=localstatedir ;; 1044 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1045 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1046 localstatedir=$ac_optarg ;; 1047 1048 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1049 ac_prev=mandir ;; 1050 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1051 mandir=$ac_optarg ;; 1052 1053 -nfp | --nfp | --nf) 1054 # Obsolete; use --without-fp. 1055 with_fp=no ;; 1056 1057 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1058 | --no-cr | --no-c | -n) 1059 no_create=yes ;; 1060 1061 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1062 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1063 no_recursion=yes ;; 1064 1065 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1066 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1067 | --oldin | --oldi | --old | --ol | --o) 1068 ac_prev=oldincludedir ;; 1069 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1070 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1071 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1072 oldincludedir=$ac_optarg ;; 1073 1074 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1075 ac_prev=prefix ;; 1076 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1077 prefix=$ac_optarg ;; 1078 1079 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1080 | --program-pre | --program-pr | --program-p) 1081 ac_prev=program_prefix ;; 1082 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1083 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1084 program_prefix=$ac_optarg ;; 1085 1086 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1087 | --program-suf | --program-su | --program-s) 1088 ac_prev=program_suffix ;; 1089 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1090 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1091 program_suffix=$ac_optarg ;; 1092 1093 -program-transform-name | --program-transform-name \ 1094 | --program-transform-nam | --program-transform-na \ 1095 | --program-transform-n | --program-transform- \ 1096 | --program-transform | --program-transfor \ 1097 | --program-transfo | --program-transf \ 1098 | --program-trans | --program-tran \ 1099 | --progr-tra | --program-tr | --program-t) 1100 ac_prev=program_transform_name ;; 1101 -program-transform-name=* | --program-transform-name=* \ 1102 | --program-transform-nam=* | --program-transform-na=* \ 1103 | --program-transform-n=* | --program-transform-=* \ 1104 | --program-transform=* | --program-transfor=* \ 1105 | --program-transfo=* | --program-transf=* \ 1106 | --program-trans=* | --program-tran=* \ 1107 | --progr-tra=* | --program-tr=* | --program-t=*) 1108 program_transform_name=$ac_optarg ;; 1109 1110 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1111 ac_prev=pdfdir ;; 1112 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1113 pdfdir=$ac_optarg ;; 1114 1115 -psdir | --psdir | --psdi | --psd | --ps) 1116 ac_prev=psdir ;; 1117 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1118 psdir=$ac_optarg ;; 1119 1120 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1121 | -silent | --silent | --silen | --sile | --sil) 1122 silent=yes ;; 1123 1124 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1125 | --runstate | --runstat | --runsta | --runst | --runs \ 1126 | --run | --ru | --r) 1127 ac_prev=runstatedir ;; 1128 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1129 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1130 | --run=* | --ru=* | --r=*) 1131 runstatedir=$ac_optarg ;; 1132 1133 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1134 ac_prev=sbindir ;; 1135 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1136 | --sbi=* | --sb=*) 1137 sbindir=$ac_optarg ;; 1138 1139 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1140 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1141 | --sharedst | --shareds | --shared | --share | --shar \ 1142 | --sha | --sh) 1143 ac_prev=sharedstatedir ;; 1144 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1145 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1146 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1147 | --sha=* | --sh=*) 1148 sharedstatedir=$ac_optarg ;; 1149 1150 -site | --site | --sit) 1151 ac_prev=site ;; 1152 -site=* | --site=* | --sit=*) 1153 site=$ac_optarg ;; 1154 1155 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1156 ac_prev=srcdir ;; 1157 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1158 srcdir=$ac_optarg ;; 1159 1160 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1161 | --syscon | --sysco | --sysc | --sys | --sy) 1162 ac_prev=sysconfdir ;; 1163 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1164 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1165 sysconfdir=$ac_optarg ;; 1166 1167 -target | --target | --targe | --targ | --tar | --ta | --t) 1168 ac_prev=target_alias ;; 1169 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1170 target_alias=$ac_optarg ;; 1171 1172 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1173 verbose=yes ;; 1174 1175 -version | --version | --versio | --versi | --vers | -V) 1176 ac_init_version=: ;; 1177 1178 -with-* | --with-*) 1179 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1180 # Reject names that are not valid shell variable names. 1181 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1182 as_fn_error $? "invalid package name: '$ac_useropt'" 1183 ac_useropt_orig=$ac_useropt 1184 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'` 1185 case $ac_user_opts in 1186 *" 1187 "with_$ac_useropt" 1188 "*) ;; 1189 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1190 ac_unrecognized_sep=', ';; 1191 esac 1192 eval with_$ac_useropt=\$ac_optarg ;; 1193 1194 -without-* | --without-*) 1195 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1196 # Reject names that are not valid shell variable names. 1197 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1198 as_fn_error $? "invalid package name: '$ac_useropt'" 1199 ac_useropt_orig=$ac_useropt 1200 ac_useropt=`printf '%s\n' "$ac_useropt" | sed 's/[-+.]/_/g'` 1201 case $ac_user_opts in 1202 *" 1203 "with_$ac_useropt" 1204 "*) ;; 1205 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1206 ac_unrecognized_sep=', ';; 1207 esac 1208 eval with_$ac_useropt=no ;; 1209 1210 --x) 1211 # Obsolete; use --with-x. 1212 with_x=yes ;; 1213 1214 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1215 | --x-incl | --x-inc | --x-in | --x-i) 1216 ac_prev=x_includes ;; 1217 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1218 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1219 x_includes=$ac_optarg ;; 1220 1221 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1222 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1223 ac_prev=x_libraries ;; 1224 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1225 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1226 x_libraries=$ac_optarg ;; 1227 1228 -*) as_fn_error $? "unrecognized option: '$ac_option' 1229 Try '$0 --help' for more information" 1230 ;; 1231 1232 *=*) 1233 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1234 # Reject names that are not valid shell variable names. 1235 case $ac_envvar in #( 1236 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1237 as_fn_error $? "invalid variable name: '$ac_envvar'" ;; 1238 esac 1239 eval $ac_envvar=\$ac_optarg 1240 export $ac_envvar ;; 1241 1242 *) 1243 # FIXME: should be removed in autoconf 3.0. 1244 printf '%s\n' "$as_me: WARNING: you should use --build, --host, --target" >&2 1245 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1246 printf '%s\n' "$as_me: WARNING: invalid host type: $ac_option" >&2 1247 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1248 ;; 1249 1250 esac 1251 done 1252 1253 if test -n "$ac_prev"; then 1254 ac_option=--`printf '%s\n' $ac_prev | sed 's/_/-/g'` 1255 as_fn_error $? "missing argument to $ac_option" 1256 fi 1257 1258 if test -n "$ac_unrecognized_opts"; then 1259 case $enable_option_checking in 1260 no) ;; 1261 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1262 *) printf '%s\n' "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1263 esac 1264 fi 1265 1266 # Check all directory arguments for consistency. 1267 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1268 datadir sysconfdir sharedstatedir localstatedir includedir \ 1269 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1270 libdir localedir mandir runstatedir 1271 do 1272 eval ac_val=\$$ac_var 1273 # Remove trailing slashes. 1274 case $ac_val in 1275 */ ) 1276 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1277 eval $ac_var=\$ac_val;; 1278 esac 1279 # Be sure to have absolute directory names. 1280 case $ac_val in 1281 [\\/$]* | ?:[\\/]* ) continue;; 1282 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1283 esac 1284 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1285 done 1286 1287 # There might be people who depend on the old broken behavior: '$host' 1288 # used to hold the argument of --host etc. 1289 # FIXME: To remove some day. 1290 build=$build_alias 1291 host=$host_alias 1292 target=$target_alias 1293 1294 # FIXME: To remove some day. 1295 if test "x$host_alias" != x; then 1296 if test "x$build_alias" = x; then 1297 cross_compiling=maybe 1298 elif test "x$build_alias" != "x$host_alias"; then 1299 cross_compiling=yes 1300 fi 1301 fi 1302 1303 ac_tool_prefix= 1304 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1305 1306 test "$silent" = yes && exec 6>/dev/null 1307 1308 1309 ac_pwd=`pwd` && test -n "$ac_pwd" && 1310 ac_ls_di=`ls -di .` && 1311 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1312 as_fn_error $? "working directory cannot be determined" 1313 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1314 as_fn_error $? "pwd does not report name of working directory" 1315 1316 1317 # Find the source files, if location was not specified. 1318 if test -z "$srcdir"; then 1319 ac_srcdir_defaulted=yes 1320 # Try the directory containing this script, then the parent directory. 1321 ac_confdir=`$as_dirname -- "$as_myself" || 1322 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1323 X"$as_myself" : 'X\(//\)[^/]' \| \ 1324 X"$as_myself" : 'X\(//\)$' \| \ 1325 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1326 printf '%s\n' X"$as_myself" | 1327 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1328 s//\1/ 1329 q 1330 } 1331 /^X\(\/\/\)[^/].*/{ 1332 s//\1/ 1333 q 1334 } 1335 /^X\(\/\/\)$/{ 1336 s//\1/ 1337 q 1338 } 1339 /^X\(\/\).*/{ 1340 s//\1/ 1341 q 1342 } 1343 s/.*/./; q'` 1344 srcdir=$ac_confdir 1345 if test ! -r "$srcdir/$ac_unique_file"; then 1346 srcdir=.. 1347 fi 1348 else 1349 ac_srcdir_defaulted=no 1350 fi 1351 if test ! -r "$srcdir/$ac_unique_file"; then 1352 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1353 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1354 fi 1355 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work" 1356 ac_abs_confdir=`( 1357 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1358 pwd)` 1359 # When building in place, set srcdir=. 1360 if test "$ac_abs_confdir" = "$ac_pwd"; then 1361 srcdir=. 1362 fi 1363 # Remove unnecessary trailing slashes from srcdir. 1364 # Double slashes in file names in object file debugging info 1365 # mess up M-x gdb in Emacs. 1366 case $srcdir in 1367 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1368 esac 1369 for ac_var in $ac_precious_vars; do 1370 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1371 eval ac_env_${ac_var}_value=\$${ac_var} 1372 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1373 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1374 done 1375 1376 # 1377 # Report the --help message. 1378 # 1379 if test "$ac_init_help" = "long"; then 1380 # Omit some internal or obsolete options to make the list less imposing. 1381 # This message is too long to be a string in the A/UX 3.1 sh. 1382 cat <<_ACEOF 1383 'configure' configures xf86-video-nv 2.1.24 to adapt to many kinds of systems. 1384 1385 Usage: $0 [OPTION]... [VAR=VALUE]... 1386 1387 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1388 VAR=VALUE. See below for descriptions of some of the useful variables. 1389 1390 Defaults for the options are specified in brackets. 1391 1392 Configuration: 1393 -h, --help display this help and exit 1394 --help=short display options specific to this package 1395 --help=recursive display the short help of all the included packages 1396 -V, --version display version information and exit 1397 -q, --quiet, --silent do not print 'checking ...' messages 1398 --cache-file=FILE cache test results in FILE [disabled] 1399 -C, --config-cache alias for '--cache-file=config.cache' 1400 -n, --no-create do not create output files 1401 --srcdir=DIR find the sources in DIR [configure dir or '..'] 1402 1403 Installation directories: 1404 --prefix=PREFIX install architecture-independent files in PREFIX 1405 [$ac_default_prefix] 1406 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1407 [PREFIX] 1408 1409 By default, 'make install' will install all the files in 1410 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify 1411 an installation prefix other than '$ac_default_prefix' using '--prefix', 1412 for instance '--prefix=\$HOME'. 1413 1414 For better control, use the options below. 1415 1416 Fine tuning of the installation directories: 1417 --bindir=DIR user executables [EPREFIX/bin] 1418 --sbindir=DIR system admin executables [EPREFIX/sbin] 1419 --libexecdir=DIR program executables [EPREFIX/libexec] 1420 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1421 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1422 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1423 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1424 --libdir=DIR object code libraries [EPREFIX/lib] 1425 --includedir=DIR C header files [PREFIX/include] 1426 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1427 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1428 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1429 --infodir=DIR info documentation [DATAROOTDIR/info] 1430 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1431 --mandir=DIR man documentation [DATAROOTDIR/man] 1432 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-nv] 1433 --htmldir=DIR html documentation [DOCDIR] 1434 --dvidir=DIR dvi documentation [DOCDIR] 1435 --pdfdir=DIR pdf documentation [DOCDIR] 1436 --psdir=DIR ps documentation [DOCDIR] 1437 _ACEOF 1438 1439 cat <<\_ACEOF 1440 1441 Program names: 1442 --program-prefix=C prepend C to installed program names 1443 --program-suffix=SUFFIX append SUFFIX to installed program names 1444 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1445 1446 System types: 1447 --build=BUILD configure for building on BUILD [guessed] 1448 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1449 _ACEOF 1450 fi 1451 1452 if test -n "$ac_init_help"; then 1453 case $ac_init_help in 1454 short | recursive ) echo "Configuration of xf86-video-nv 2.1.24:";; 1455 esac 1456 cat <<\_ACEOF 1457 1458 Optional Features: 1459 --disable-option-checking ignore unrecognized --enable/--with options 1460 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1461 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1462 --disable-selective-werror 1463 Turn off selective compiler errors. (default: 1464 enabled) 1465 --enable-strict-compilation 1466 Enable all warnings from compiler and make them 1467 errors (default: disabled) 1468 --enable-silent-rules less verbose build output (undo: "make V=1") 1469 --disable-silent-rules verbose build output (undo: "make V=0") 1470 --enable-dependency-tracking 1471 do not reject slow dependency extractors 1472 --disable-dependency-tracking 1473 speeds up one-time build 1474 --enable-static[=PKGS] build static libraries [default=no] 1475 --enable-shared[=PKGS] build shared libraries [default=yes] 1476 --enable-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1477 both] 1478 --enable-fast-install[=PKGS] 1479 optimize for fast installation [default=yes] 1480 --enable-aix-soname=aix|svr4|both 1481 shared library versioning (aka "SONAME") variant to 1482 provide on AIX, [default=aix]. 1483 --disable-libtool-lock avoid locking (might break parallel builds) 1484 --enable-xaa Enable legacy X Acceleration Architecture (XAA) 1485 [default=auto] 1486 1487 Optional Packages: 1488 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1489 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1490 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1491 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1492 compiler's sysroot if not specified). 1493 --with-xorg-module-dir=DIR 1494 Default xorg module directory 1495 [[default=$libdir/xorg/modules]] 1496 1497 Some influential environment variables: 1498 CC C compiler command 1499 CFLAGS C compiler flags 1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1501 nonstandard directory <lib dir> 1502 LIBS libraries to pass to the linker, e.g. -l<library> 1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1504 you have headers in a nonstandard directory <include dir> 1505 PKG_CONFIG path to pkg-config utility 1506 PKG_CONFIG_PATH 1507 directories to add to pkg-config's search path 1508 PKG_CONFIG_LIBDIR 1509 path overriding pkg-config's built-in search path 1510 LT_SYS_LIBRARY_PATH 1511 User-defined run-time library search path. 1512 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config 1513 XORG_LIBS linker flags for XORG, overriding pkg-config 1514 XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config 1515 XEXT_LIBS linker flags for XEXT, overriding pkg-config 1516 PCIACCESS_CFLAGS 1517 C compiler flags for PCIACCESS, overriding pkg-config 1518 PCIACCESS_LIBS 1519 linker flags for PCIACCESS, overriding pkg-config 1520 1521 Use these variables to override the choices made by 'configure' or to help 1522 it to find libraries and programs with nonstandard names/locations. 1523 1524 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/issues>. 1525 _ACEOF 1526 ac_status=$? 1527 fi 1528 1529 if test "$ac_init_help" = "recursive"; then 1530 # If there are subdirs, report their specific --help. 1531 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1532 test -d "$ac_dir" || 1533 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1534 continue 1535 ac_builddir=. 1536 1537 case "$ac_dir" in 1538 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1539 *) 1540 ac_dir_suffix=/`printf '%s\n' "$ac_dir" | sed 's|^\.[\\/]||'` 1541 # A ".." for each directory in $ac_dir_suffix. 1542 ac_top_builddir_sub=`printf '%s\n' "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1543 case $ac_top_builddir_sub in 1544 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1545 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1546 esac ;; 1547 esac 1548 ac_abs_top_builddir=$ac_pwd 1549 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1550 # for backward compatibility: 1551 ac_top_builddir=$ac_top_build_prefix 1552 1553 case $srcdir in 1554 .) # We are building in place. 1555 ac_srcdir=. 1556 ac_top_srcdir=$ac_top_builddir_sub 1557 ac_abs_top_srcdir=$ac_pwd ;; 1558 [\\/]* | ?:[\\/]* ) # Absolute name. 1559 ac_srcdir=$srcdir$ac_dir_suffix; 1560 ac_top_srcdir=$srcdir 1561 ac_abs_top_srcdir=$srcdir ;; 1562 *) # Relative name. 1563 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1564 ac_top_srcdir=$ac_top_build_prefix$srcdir 1565 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1566 esac 1567 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1568 1569 cd "$ac_dir" || { ac_status=$?; continue; } 1570 # Check for configure.gnu first; this name is used for a wrapper for 1571 # Metaconfig's "Configure" on case-insensitive file systems. 1572 if test -f "$ac_srcdir/configure.gnu"; then 1573 echo && 1574 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1575 elif test -f "$ac_srcdir/configure"; then 1576 echo && 1577 $SHELL "$ac_srcdir/configure" --help=recursive 1578 else 1579 printf '%s\n' "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1580 fi || ac_status=$? 1581 cd "$ac_pwd" || { ac_status=$?; break; } 1582 done 1583 fi 1584 1585 test -n "$ac_init_help" && exit $ac_status 1586 if $ac_init_version; then 1587 cat <<\_ACEOF 1588 xf86-video-nv configure 2.1.24 1589 generated by GNU Autoconf 2.73 1590 1591 Copyright (C) 2026 Free Software Foundation, Inc. 1592 This configure script is free software; the Free Software Foundation 1593 gives unlimited permission to copy, distribute and modify it. 1594 _ACEOF 1595 exit 1596 fi 1597 1598 ## ------------------------ ## 1599 ## Autoconf initialization. ## 1600 ## ------------------------ ## 1601 1602 # ac_fn_c_try_compile LINENO 1603 # -------------------------- 1604 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1605 ac_fn_c_try_compile () 1606 { 1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1608 rm -f conftest.$ac_objext conftest.beam 1609 if { { ac_try="$ac_compile" 1610 case "(($ac_try" in 1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1612 *) ac_try_echo=$ac_try;; 1613 esac 1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1615 printf '%s\n' "$ac_try_echo"; } >&5 1616 (eval "$ac_compile") 2>conftest.err 1617 ac_status=$? 1618 if test -s conftest.err; then 1619 grep -v '^ *+' conftest.err >conftest.er1 1620 cat conftest.er1 >&5 1621 mv -f conftest.er1 conftest.err 1622 fi 1623 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1624 test $ac_status = 0; } && { 1625 test -z "$ac_c_werror_flag" || 1626 test ! -s conftest.err 1627 } && test -s conftest.$ac_objext 1628 then : 1629 ac_retval=0 1630 else case e in #( 1631 e) printf '%s\n' "$as_me: failed program was:" >&5 1632 sed 's/^/| /' conftest.$ac_ext >&5 1633 1634 ac_retval=1 ;; 1635 esac 1636 fi 1637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1638 as_fn_set_status $ac_retval 1639 1640 } # ac_fn_c_try_compile 1641 1642 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 1643 # ------------------------------------------------------------------ 1644 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1645 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 1646 ac_fn_check_decl () 1647 { 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 as_decl_name=`echo $2|sed 's/ *(.*//'` 1650 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1651 printf %s "checking whether $as_decl_name is declared... " >&6; } 1652 if eval test \${$3+y} 1653 then : 1654 printf %s "(cached) " >&6 1655 else case e in #( 1656 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1657 eval ac_save_FLAGS=\$$6 1658 as_fn_append $6 " $5" 1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1660 /* end confdefs.h. */ 1661 $4 1662 int 1663 main (void) 1664 { 1665 #ifndef $as_decl_name 1666 #ifdef __cplusplus 1667 (void) $as_decl_use; 1668 #else 1669 (void) $as_decl_name; 1670 #endif 1671 #endif 1672 1673 ; 1674 return 0; 1675 } 1676 _ACEOF 1677 if ac_fn_c_try_compile "$LINENO" 1678 then : 1679 eval "$3=yes" 1680 else case e in #( 1681 e) eval "$3=no" ;; 1682 esac 1683 fi 1684 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1685 eval $6=\$ac_save_FLAGS 1686 ;; 1687 esac 1688 fi 1689 eval ac_res=\$$3 1690 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1691 printf '%s\n' "$ac_res" >&6; } 1692 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1693 1694 } # ac_fn_check_decl 1695 1696 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1697 # ------------------------------------------------------- 1698 # Tests whether HEADER exists and can be compiled using the include files in 1699 # INCLUDES, setting the cache variable VAR accordingly. 1700 ac_fn_c_check_header_compile () 1701 { 1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1703 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1704 printf %s "checking for $2... " >&6; } 1705 if eval test \${$3+y} 1706 then : 1707 printf %s "(cached) " >&6 1708 else case e in #( 1709 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1710 /* end confdefs.h. */ 1711 $4 1712 #include <$2> 1713 _ACEOF 1714 if ac_fn_c_try_compile "$LINENO" 1715 then : 1716 eval "$3=yes" 1717 else case e in #( 1718 e) eval "$3=no" ;; 1719 esac 1720 fi 1721 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 1722 esac 1723 fi 1724 eval ac_res=\$$3 1725 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1726 printf '%s\n' "$ac_res" >&6; } 1727 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1728 1729 } # ac_fn_c_check_header_compile 1730 1731 # ac_fn_c_try_link LINENO 1732 # ----------------------- 1733 # Try to link conftest.$ac_ext, and return whether this succeeded. 1734 ac_fn_c_try_link () 1735 { 1736 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1737 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1738 if { { ac_try="$ac_link" 1739 case "(($ac_try" in 1740 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1741 *) ac_try_echo=$ac_try;; 1742 esac 1743 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1744 printf '%s\n' "$ac_try_echo"; } >&5 1745 (eval "$ac_link") 2>conftest.err 1746 ac_status=$? 1747 if test -s conftest.err; then 1748 grep -v '^ *+' conftest.err >conftest.er1 1749 cat conftest.er1 >&5 1750 mv -f conftest.er1 conftest.err 1751 fi 1752 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1753 test $ac_status = 0; } && { 1754 test -z "$ac_c_werror_flag" || 1755 test ! -s conftest.err 1756 } && test -s conftest$ac_exeext && { 1757 test "$cross_compiling" = yes || 1758 test -x conftest$ac_exeext 1759 } 1760 then : 1761 ac_retval=0 1762 else case e in #( 1763 e) printf '%s\n' "$as_me: failed program was:" >&5 1764 sed 's/^/| /' conftest.$ac_ext >&5 1765 1766 ac_retval=1 ;; 1767 esac 1768 fi 1769 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1770 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1771 # interfere with the next link command; also delete a directory that is 1772 # left behind by Apple's compiler. We do this before executing the actions. 1773 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1774 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1775 as_fn_set_status $ac_retval 1776 1777 } # ac_fn_c_try_link 1778 1779 # ac_fn_c_check_func LINENO FUNC VAR 1780 # ---------------------------------- 1781 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1782 ac_fn_c_check_func () 1783 { 1784 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1785 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1786 printf %s "checking for $2... " >&6; } 1787 if eval test \${$3+y} 1788 then : 1789 printf %s "(cached) " >&6 1790 else case e in #( 1791 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1792 /* end confdefs.h. */ 1793 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1794 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1795 #define $2 innocuous_$2 1796 1797 /* System header to define __stub macros and hopefully few prototypes, 1798 which can conflict with char $2 (void); below. */ 1799 1800 #include <limits.h> 1801 #undef $2 1802 1803 /* Override any GCC internal prototype to avoid an error. 1804 Use char because int might match the return type of a GCC 1805 builtin and then its argument prototype would still apply. */ 1806 #ifdef __cplusplus 1807 extern "C" 1808 #endif 1809 char $2 (void); 1810 /* The GNU C library defines this for functions which it implements 1811 to always fail with ENOSYS. Some functions are actually named 1812 something starting with __ and the normal name is an alias. */ 1813 #if defined __stub_$2 || defined __stub___$2 1814 choke me 1815 #endif 1816 1817 int 1818 main (void) 1819 { 1820 return $2 (); 1821 ; 1822 return 0; 1823 } 1824 _ACEOF 1825 if ac_fn_c_try_link "$LINENO" 1826 then : 1827 eval "$3=yes" 1828 else case e in #( 1829 e) eval "$3=no" ;; 1830 esac 1831 fi 1832 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1833 conftest$ac_exeext conftest.$ac_ext ;; 1834 esac 1835 fi 1836 eval ac_res=\$$3 1837 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1838 printf '%s\n' "$ac_res" >&6; } 1839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1840 1841 } # ac_fn_c_check_func 1842 ac_configure_args_raw= 1843 for ac_arg 1844 do 1845 case $ac_arg in 1846 *\'*) 1847 ac_arg=`printf '%s\n' "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1848 esac 1849 as_fn_append ac_configure_args_raw " '$ac_arg'" 1850 done 1851 1852 case $ac_configure_args_raw in 1853 *$as_nl*) 1854 ac_safe_unquote= ;; 1855 *) 1856 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 1857 ac_unsafe_a="$ac_unsafe_z#~" 1858 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 1859 ac_configure_args_raw=` printf '%s\n' "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 1860 esac 1861 1862 cat >config.log <<_ACEOF 1863 This file contains any messages produced by compilers while 1864 running configure, to aid debugging if configure makes a mistake. 1865 1866 It was created by xf86-video-nv $as_me 2.1.24, which was 1867 generated by GNU Autoconf 2.73. Invocation command line was 1868 1869 $ $0$ac_configure_args_raw 1870 1871 _ACEOF 1872 exec 5>>config.log 1873 { 1874 cat <<_ASUNAME 1875 ## --------- ## 1876 ## Platform. ## 1877 ## --------- ## 1878 1879 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1880 uname -m = `(uname -m) 2>/dev/null || echo unknown` 1881 uname -r = `(uname -r) 2>/dev/null || echo unknown` 1882 uname -s = `(uname -s) 2>/dev/null || echo unknown` 1883 uname -v = `(uname -v) 2>/dev/null || echo unknown` 1884 1885 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1886 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1887 1888 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1889 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1890 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1891 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1892 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1893 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1894 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1895 1896 _ASUNAME 1897 1898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1899 for as_dir in $PATH 1900 do 1901 IFS=$as_save_IFS 1902 case $as_dir in #((( 1903 '') as_dir=./ ;; 1904 */) ;; 1905 *) as_dir=$as_dir/ ;; 1906 esac 1907 printf '%s\n' "PATH: $as_dir" 1908 done 1909 IFS=$as_save_IFS 1910 1911 } >&5 1912 1913 cat >&5 <<_ACEOF 1914 1915 1916 ## ----------- ## 1917 ## Core tests. ## 1918 ## ----------- ## 1919 1920 _ACEOF 1921 1922 1923 # Keep a trace of the command line. 1924 # Strip out --no-create and --no-recursion so they do not pile up. 1925 # Strip out --silent because we don't want to record it for future runs. 1926 # Also quote any args containing shell meta-characters. 1927 # Make two passes to allow for proper duplicate-argument suppression. 1928 ac_configure_args= 1929 ac_configure_args0= 1930 ac_configure_args1= 1931 ac_must_keep_next=false 1932 for ac_pass in 1 2 1933 do 1934 for ac_arg 1935 do 1936 case $ac_arg in 1937 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1938 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1939 | -silent | --silent | --silen | --sile | --sil) 1940 continue ;; 1941 *\'*) 1942 ac_arg=`printf '%s\n' "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1943 esac 1944 case $ac_pass in 1945 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1946 2) 1947 as_fn_append ac_configure_args1 " '$ac_arg'" 1948 if test $ac_must_keep_next = true; then 1949 ac_must_keep_next=false # Got value, back to normal. 1950 else 1951 case $ac_arg in 1952 *=* | --config-cache | -C | -disable-* | --disable-* \ 1953 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1954 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1955 | -with-* | --with-* | -without-* | --without-* | --x) 1956 case "$ac_configure_args0 " in 1957 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1958 esac 1959 ;; 1960 -* ) ac_must_keep_next=true ;; 1961 esac 1962 fi 1963 as_fn_append ac_configure_args " '$ac_arg'" 1964 ;; 1965 esac 1966 done 1967 done 1968 { ac_configure_args0=; unset ac_configure_args0;} 1969 { ac_configure_args1=; unset ac_configure_args1;} 1970 1971 # Dump the cache to stdout. It can be in a pipe (this is a requirement). 1972 ac_cache_dump () 1973 { 1974 # The following way of writing the cache mishandles newlines in values, 1975 # but we know of no workaround that is simple, portable, and efficient. 1976 # So, we kill variables containing newlines. 1977 # Ultrix sh set writes to stderr and can't be redirected directly, 1978 # and sets the high bit in the cache file unless we assign to the vars. 1979 ( 1980 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1981 eval ac_val=\$$ac_var 1982 case $ac_val in #( 1983 *${as_nl}*) 1984 case $ac_var in #( 1985 *_cv_*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1986 printf '%s\n' "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1987 esac 1988 case $ac_var in #( 1989 _ | IFS | as_nl) ;; #( 1990 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1991 *) { eval $ac_var=; unset $ac_var;} ;; 1992 esac ;; 1993 esac 1994 done 1995 1996 (set) 2>&1 | 1997 case $as_nl`(ac_space=' '; set) 2>&1` in #( 1998 *${as_nl}ac_space=\ *) 1999 # 'set' does not quote correctly, so add quotes: double-quote 2000 # substitution turns \\\\ into \\, and sed turns \\ into \. 2001 sed -n \ 2002 "s/'/'\\\\''/g; 2003 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 2004 ;; #( 2005 *) 2006 # 'set' quotes correctly as required by POSIX, so do not add quotes. 2007 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2008 ;; 2009 esac | 2010 sort 2011 ) 2012 } 2013 2014 # Print debugging info to stdout. 2015 ac_dump_debugging_info () 2016 { 2017 echo 2018 2019 printf '%s\n' "## ---------------- ## 2020 ## Cache variables. ## 2021 ## ---------------- ##" 2022 echo 2023 ac_cache_dump 2024 echo 2025 2026 printf '%s\n' "## ----------------- ## 2027 ## Output variables. ## 2028 ## ----------------- ##" 2029 echo 2030 for ac_var in $ac_subst_vars 2031 do 2032 eval ac_val=\$$ac_var 2033 case $ac_val in 2034 *\'*) ac_val=`printf '%s\n' "$ac_val" | sed "s/'/'\\\\\\\\''/g"`;; 2035 esac 2036 printf '%s\n' "$ac_var='$ac_val'" 2037 done | sort 2038 echo 2039 2040 if test -n "$ac_subst_files"; then 2041 printf '%s\n' "## ------------------- ## 2042 ## File substitutions. ## 2043 ## ------------------- ##" 2044 echo 2045 for ac_var in $ac_subst_files 2046 do 2047 eval ac_val=\$$ac_var 2048 case $ac_val in 2049 *\'*) ac_val=`printf '%s\n' "$ac_val" | sed "s/'/'\\\\\\\\''/g"`;; 2050 esac 2051 printf '%s\n' "$ac_var='$ac_val'" 2052 done | sort 2053 echo 2054 fi 2055 2056 if test -s confdefs.h; then 2057 printf '%s\n' "## ----------- ## 2058 ## confdefs.h. ## 2059 ## ----------- ##" 2060 echo 2061 cat confdefs.h 2062 echo 2063 fi 2064 test "$ac_signal" != 0 && 2065 printf '%s\n' "$as_me: caught signal $ac_signal" 2066 printf '%s\n' "$as_me: exit $exit_status" 2067 } 2068 2069 # When interrupted or exit'd, cleanup temporary files, and complete 2070 # config.log. 2071 ac_exit_trap () 2072 { 2073 exit_status= 2074 # Sanitize IFS. 2075 IFS=" "" $as_nl" 2076 # Save into config.log some information that might help in debugging. 2077 ac_dump_debugging_info >&5 2078 eval "rm -f $ac_clean_CONFIG_STATUS core *.core core.conftest.*" && 2079 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2080 exit $exit_status 2081 } 2082 2083 trap 'ac_exit_trap $?' 0 2084 for ac_signal in 1 2 13 15; do 2085 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2086 done 2087 ac_signal=0 2088 2089 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2090 rm -f -r conftest* confdefs.h 2091 2092 printf '%s\n' "/* confdefs.h */" > confdefs.h 2093 2094 # Predefined preprocessor variables. 2095 2096 printf '%s\n' "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2097 2098 printf '%s\n' "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2099 2100 printf '%s\n' "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2101 2102 printf '%s\n' "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2103 2104 printf '%s\n' "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2105 2106 printf '%s\n' "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2107 2108 2109 # Let the site file select an alternate cache file if it wants to. 2110 # Prefer an explicitly selected file to automatically selected ones. 2111 if test -n "$CONFIG_SITE"; then 2112 ac_site_files="$CONFIG_SITE" 2113 elif test "x$prefix" != xNONE; then 2114 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2115 else 2116 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2117 fi 2118 2119 for ac_site_file in $ac_site_files 2120 do 2121 case $ac_site_file in #( 2122 */*) : 2123 ;; #( 2124 *) : 2125 ac_site_file=./$ac_site_file ;; 2126 esac 2127 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2128 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2129 printf '%s\n' "$as_me: loading site script $ac_site_file" >&6;} 2130 sed 's/^/| /' "$ac_site_file" >&5 2131 . "$ac_site_file" \ 2132 || { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2133 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 2134 as_fn_error $? "failed to load site script $ac_site_file 2135 See 'config.log' for more details" "$LINENO" 5; } 2136 fi 2137 done 2138 2139 if test -r "$cache_file"; then 2140 # Some versions of bash will fail to source /dev/null (special files 2141 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2142 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2143 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2144 printf '%s\n' "$as_me: loading cache $cache_file" >&6;} 2145 case $cache_file in 2146 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2147 *) . "./$cache_file";; 2148 esac 2149 fi 2150 else 2151 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2152 printf '%s\n' "$as_me: creating cache $cache_file" >&6;} 2153 >$cache_file 2154 fi 2155 2156 # Test code for whether the C compiler supports C23 (global declarations) 2157 ac_c_conftest_c23_globals=' 2158 /* Does the compiler advertise conformance to C17 or earlier? 2159 Although GCC 14 does not do that, even with -std=gnu23, 2160 it is close enough, and defines __STDC_VERSION == 202000L. */ 2161 #if !defined __STDC_VERSION__ || __STDC_VERSION__ <= 201710L 2162 # error "Compiler advertises conformance to C17 or earlier" 2163 #endif 2164 2165 // Check alignas. 2166 char alignas (double) c23_aligned_as_double; 2167 char alignas (0) c23_no_special_alignment; 2168 extern char c23_aligned_as_int; 2169 char alignas (0) alignas (int) c23_aligned_as_int; 2170 2171 // Check alignof. 2172 enum 2173 { 2174 c23_int_alignment = alignof (int), 2175 c23_int_array_alignment = alignof (int[100]), 2176 c23_char_alignment = alignof (char) 2177 }; 2178 static_assert (0 < -alignof (int), "alignof is signed"); 2179 2180 int function_with_unnamed_parameter (int) { return 0; } 2181 2182 void c23_noreturn (); 2183 2184 /* Test parsing of string and char UTF-8 literals (including hex escapes). 2185 The parens pacify GCC 15. */ 2186 bool use_u8 = (!sizeof u8"\xFF") == (!u8'\''x'\''); 2187 2188 bool check_that_bool_works = true | false | !nullptr; 2189 #if !true 2190 # error "true does not work in #if" 2191 #endif 2192 #if false 2193 #elifdef __STDC_VERSION__ 2194 #else 2195 # error "#elifdef does not work" 2196 #endif 2197 2198 #ifndef __has_c_attribute 2199 # error "__has_c_attribute not defined" 2200 #endif 2201 2202 #ifndef __has_include 2203 # error "__has_include not defined" 2204 #endif 2205 2206 #define LPAREN() ( 2207 #define FORTY_TWO(x) 42 2208 #define VA_OPT_TEST(r, x, ...) __VA_OPT__ (FORTY_TWO r x)) 2209 static_assert (VA_OPT_TEST (LPAREN (), 0, <:-) == 42); 2210 2211 static_assert (0b101010 == 42); 2212 static_assert (0B101010 == 42); 2213 static_assert (0xDEAD'\''BEEF == 3'\''735'\''928'\''559); 2214 static_assert (0.500'\''000'\''000 == 0.5); 2215 2216 enum unsignedish : unsigned int { uione = 1 }; 2217 static_assert (0 < -uione); 2218 2219 #include <stddef.h> 2220 constexpr nullptr_t null_pointer = nullptr; 2221 2222 static typeof (1 + 1L) two () { return 2; } 2223 static long int three () { return 3; } 2224 ' 2225 2226 # Test code for whether the C compiler supports C23 (body of main). 2227 ac_c_conftest_c23_main=' 2228 { 2229 label_before_declaration: 2230 int arr[10] = {}; 2231 if (arr[0]) 2232 goto label_before_declaration; 2233 if (!arr[0]) 2234 goto label_at_end_of_block; 2235 label_at_end_of_block: 2236 } 2237 ok |= !null_pointer; 2238 ok |= two != three; 2239 ' 2240 2241 # Test code for whether the C compiler supports C23 (complete). 2242 ac_c_conftest_c23_program="${ac_c_conftest_c23_globals} 2243 2244 int 2245 main (int, char **) 2246 { 2247 int ok = 0; 2248 ${ac_c_conftest_c23_main} 2249 return ok; 2250 } 2251 " 2252 2253 # Test code for whether the C compiler supports C89 (global declarations) 2254 ac_c_conftest_c89_globals=' 2255 /* Do not test the value of __STDC__, because some compilers define it to 0 2256 or do not define it, while otherwise adequately conforming. */ 2257 2258 #include <stddef.h> 2259 #include <stdarg.h> 2260 struct stat; 2261 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2262 struct buf { int x; }; 2263 struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2264 static char *e (char **p, int i) 2265 { 2266 return p[i]; 2267 } 2268 static char *f (char * (*g) (char **, int), char **p, ...) 2269 { 2270 char *s; 2271 va_list v; 2272 va_start (v,p); 2273 s = g (p, va_arg (v,int)); 2274 va_end (v); 2275 return s; 2276 } 2277 2278 /* C89 style stringification. */ 2279 #define noexpand_stringify(a) #a 2280 const char *stringified = noexpand_stringify(arbitrary+token=sequence); 2281 2282 /* C89 style token pasting. Exercises some of the corner cases that 2283 e.g. old MSVC gets wrong, but not very hard. */ 2284 #define noexpand_concat(a,b) a##b 2285 #define expand_concat(a,b) noexpand_concat(a,b) 2286 extern int vA; 2287 extern int vbee; 2288 #define aye A 2289 #define bee B 2290 int *pvA = &expand_concat(v,aye); 2291 int *pvbee = &noexpand_concat(v,bee); 2292 2293 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2294 function prototypes and stuff, but not \xHH hex character constants. 2295 These do not provoke an error unfortunately, instead are silently treated 2296 as an "x". The following induces an error, until -std is added to get 2297 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2298 array size at least. It is necessary to write \x00 == 0 to get something 2299 that is true only with -std. */ 2300 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2301 2302 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2303 inside strings and character constants. */ 2304 #define FOO(x) '\''x'\'' 2305 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2306 2307 int test (int i, double x); 2308 struct s1 {int (*f) (int a);}; 2309 struct s2 {int (*f) (double a);}; 2310 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2311 int, int);' 2312 2313 # Test code for whether the C compiler supports C89 (body of main). 2314 ac_c_conftest_c89_main=' 2315 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2316 ' 2317 2318 # Test code for whether the C compiler supports C99 (global declarations) 2319 ac_c_conftest_c99_globals=' 2320 /* Does the compiler advertise C99 conformance? */ 2321 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2322 # error "Compiler does not advertise C99 conformance" 2323 #endif 2324 2325 // See if C++-style comments work. 2326 2327 #include <stdbool.h> 2328 extern int puts (const char *); 2329 extern int printf (const char *, ...); 2330 extern int dprintf (int, const char *, ...); 2331 extern void *malloc (size_t); 2332 extern void free (void *); 2333 2334 // Check varargs macros. These examples are taken from C99 6.10.3.5. 2335 // dprintf is used instead of fprintf to avoid needing to declare 2336 // FILE and stderr, and "aND" is used instead of "and" to work around 2337 // GCC bug 40564 which is irrelevant here. 2338 #define debug(...) dprintf (2, __VA_ARGS__) 2339 #define showlist(...) puts (#__VA_ARGS__) 2340 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2341 static void 2342 test_varargs_macros (void) 2343 { 2344 int x = 1234; 2345 int y = 5678; 2346 debug ("Flag"); 2347 debug ("X = %d\n", x); 2348 showlist (The first, second, aND third items.); 2349 report (x>y, "x is %d but y is %d", x, y); 2350 } 2351 2352 // Check long long types. 2353 #define BIG64 18446744073709551615ull 2354 #define BIG32 4294967295ul 2355 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2356 #if !BIG_OK 2357 #error "your preprocessor is broken" 2358 #endif 2359 #if BIG_OK 2360 #else 2361 #error "your preprocessor is broken" 2362 #endif 2363 static long long int bignum = -9223372036854775807LL; 2364 static unsigned long long int ubignum = BIG64; 2365 2366 struct incomplete_array 2367 { 2368 int datasize; 2369 double data[]; 2370 }; 2371 2372 struct named_init { 2373 int number; 2374 const wchar_t *name; 2375 double average; 2376 }; 2377 2378 typedef const char *ccp; 2379 2380 static inline int 2381 test_restrict (ccp restrict text) 2382 { 2383 // Iterate through items via the restricted pointer. 2384 // Also check for declarations in for loops. 2385 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2386 continue; 2387 return 0; 2388 } 2389 2390 // Check varargs and va_copy. 2391 static bool 2392 test_varargs (const char *format, ...) 2393 { 2394 va_list args; 2395 va_start (args, format); 2396 va_list args_copy; 2397 va_copy (args_copy, args); 2398 2399 const char *str = ""; 2400 int number = 0; 2401 float fnumber = 0; 2402 2403 while (*format) 2404 { 2405 switch (*format++) 2406 { 2407 case '\''s'\'': // string 2408 str = va_arg (args_copy, const char *); 2409 break; 2410 case '\''d'\'': // int 2411 number = va_arg (args_copy, int); 2412 break; 2413 case '\''f'\'': // float 2414 fnumber = va_arg (args_copy, double); 2415 break; 2416 default: 2417 break; 2418 } 2419 } 2420 va_end (args_copy); 2421 va_end (args); 2422 2423 return *str && number && fnumber; 2424 } 2425 ' 2426 2427 # Test code for whether the C compiler supports C99 (body of main). 2428 ac_c_conftest_c99_main=' 2429 // Check bool. 2430 _Bool success = false; 2431 success |= (argc != 0); 2432 2433 // Check restrict. 2434 if (test_restrict ("String literal") == 0) 2435 success = true; 2436 const char *restrict newvar = "Another string"; 2437 2438 // Check varargs. 2439 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2440 test_varargs_macros (); 2441 2442 // Check flexible array members. 2443 static struct incomplete_array *volatile incomplete_array_pointer; 2444 struct incomplete_array *ia = incomplete_array_pointer; 2445 ia->datasize = 10; 2446 for (int i = 0; i < ia->datasize; ++i) 2447 ia->data[i] = i * 1.234; 2448 // Work around memory leak warnings. 2449 free (ia); 2450 2451 // Check named initializers. 2452 struct named_init ni = { 2453 .number = 34, 2454 .name = L"Test wide string", 2455 .average = 543.34343, 2456 }; 2457 2458 ni.number = 58; 2459 2460 // Do not test for VLAs, as some otherwise-conforming compilers lack them. 2461 // C code should instead use __STDC_NO_VLA__; see Autoconf manual. 2462 2463 // work around unused variable warnings 2464 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2465 || ni.number != 58); 2466 ' 2467 2468 # Test code for whether the C compiler supports C11 (global declarations) 2469 ac_c_conftest_c11_globals=' 2470 /* Does the compiler advertise C11 conformance? */ 2471 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2472 # error "Compiler does not advertise C11 conformance" 2473 #endif 2474 2475 // Check _Alignas. 2476 char _Alignas (double) aligned_as_double; 2477 char _Alignas (0) no_special_alignment; 2478 extern char aligned_as_int; 2479 char _Alignas (0) _Alignas (int) aligned_as_int; 2480 2481 // Check _Alignof. 2482 enum 2483 { 2484 int_alignment = _Alignof (int), 2485 int_array_alignment = _Alignof (int[100]), 2486 char_alignment = _Alignof (char) 2487 }; 2488 _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2489 2490 // Check _Noreturn. 2491 int _Noreturn does_not_return (void) { for (;;) continue; } 2492 2493 // Check _Static_assert. 2494 struct test_static_assert 2495 { 2496 int x; 2497 _Static_assert (sizeof (int) <= sizeof (long int), 2498 "_Static_assert does not work in struct"); 2499 long int y; 2500 }; 2501 2502 // Check UTF-8 literals. 2503 #define u8 syntax error! 2504 char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2505 2506 // Check duplicate typedefs. 2507 typedef long *long_ptr; 2508 typedef long int *long_ptr; 2509 typedef long_ptr long_ptr; 2510 2511 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2512 struct anonymous 2513 { 2514 union { 2515 struct { int i; int j; }; 2516 struct { int k; long int l; } w; 2517 }; 2518 int m; 2519 } v1; 2520 ' 2521 2522 # Test code for whether the C compiler supports C11 (body of main). 2523 ac_c_conftest_c11_main=' 2524 _Static_assert ((offsetof (struct anonymous, i) 2525 == offsetof (struct anonymous, w.k)), 2526 "Anonymous union alignment botch"); 2527 v1.i = 2; 2528 v1.w.k = 5; 2529 ok |= v1.i != 5; 2530 ' 2531 2532 # Test code for whether the C compiler supports C11 (complete). 2533 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2534 ${ac_c_conftest_c99_globals} 2535 ${ac_c_conftest_c11_globals} 2536 2537 int 2538 main (int argc, char **argv) 2539 { 2540 int ok = 0; 2541 ${ac_c_conftest_c89_main} 2542 ${ac_c_conftest_c99_main} 2543 ${ac_c_conftest_c11_main} 2544 return ok; 2545 } 2546 " 2547 2548 # Test code for whether the C compiler supports C99 (complete). 2549 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2550 ${ac_c_conftest_c99_globals} 2551 2552 int 2553 main (int argc, char **argv) 2554 { 2555 int ok = 0; 2556 ${ac_c_conftest_c89_main} 2557 ${ac_c_conftest_c99_main} 2558 return ok; 2559 } 2560 " 2561 2562 # Test code for whether the C compiler supports C89 (complete). 2563 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2564 2565 int 2566 main (int argc, char **argv) 2567 { 2568 int ok = 0; 2569 ${ac_c_conftest_c89_main} 2570 return ok; 2571 } 2572 " 2573 2574 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2575 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2576 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2577 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2578 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2579 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2580 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2581 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2582 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2583 2584 # Auxiliary files required by this configure script. 2585 ac_aux_files="ltmain.sh missing config.guess config.sub compile install-sh" 2586 2587 # Locations in which to look for auxiliary files. 2588 ac_aux_dir_candidates="${srcdir}/." 2589 2590 # Search for a directory containing all of the required auxiliary files, 2591 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 2592 # If we don't find one directory that contains all the files we need, 2593 # we report the set of missing files from the *first* directory in 2594 # $ac_aux_dir_candidates and give up. 2595 ac_missing_aux_files="" 2596 ac_first_candidate=: 2597 printf '%s\n' "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 2598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2599 as_found=false 2600 for as_dir in $ac_aux_dir_candidates 2601 do 2602 IFS=$as_save_IFS 2603 case $as_dir in #((( 2604 '') as_dir=./ ;; 2605 */) ;; 2606 *) as_dir=$as_dir/ ;; 2607 esac 2608 as_found=: 2609 2610 printf '%s\n' "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 2611 ac_aux_dir_found=yes 2612 ac_install_sh= 2613 for ac_aux in $ac_aux_files 2614 do 2615 # As a special case, if "install-sh" is required, that requirement 2616 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 2617 # and $ac_install_sh is set appropriately for whichever one is found. 2618 if test x"$ac_aux" = x"install-sh" 2619 then 2620 if test -f "${as_dir}install-sh"; then 2621 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 2622 ac_install_sh="${as_dir}install-sh -c" 2623 elif test -f "${as_dir}install.sh"; then 2624 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 2625 ac_install_sh="${as_dir}install.sh -c" 2626 elif test -f "${as_dir}shtool"; then 2627 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 2628 ac_install_sh="${as_dir}shtool install -c" 2629 else 2630 ac_aux_dir_found=no 2631 if $ac_first_candidate; then 2632 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 2633 else 2634 break 2635 fi 2636 fi 2637 else 2638 if test -f "${as_dir}${ac_aux}"; then 2639 printf '%s\n' "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 2640 else 2641 ac_aux_dir_found=no 2642 if $ac_first_candidate; then 2643 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 2644 else 2645 break 2646 fi 2647 fi 2648 fi 2649 done 2650 if test "$ac_aux_dir_found" = yes; then 2651 ac_aux_dir="$as_dir" 2652 break 2653 fi 2654 ac_first_candidate=false 2655 2656 as_found=false 2657 done 2658 IFS=$as_save_IFS 2659 if $as_found 2660 then : 2661 2662 else case e in #( 2663 e) as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 ;; 2664 esac 2665 fi 2666 2667 2668 # These three variables are undocumented and unsupported, 2669 # and are intended to be withdrawn in a future Autoconf release. 2670 # They can cause serious problems if a builder's source tree is in a directory 2671 # whose full name contains unusual characters. 2672 if test -f "${ac_aux_dir}config.guess"; then 2673 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 2674 fi 2675 if test -f "${ac_aux_dir}config.sub"; then 2676 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 2677 fi 2678 if test -f "$ac_aux_dir/configure"; then 2679 ac_configure="$SHELL ${ac_aux_dir}configure" 2680 fi 2681 2682 # Check that the precious variables saved in the cache have kept the same 2683 # value. 2684 ac_cache_corrupted=false 2685 for ac_var in $ac_precious_vars; do 2686 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2687 eval ac_new_set=\$ac_env_${ac_var}_set 2688 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2689 eval ac_new_val=\$ac_env_${ac_var}_value 2690 case $ac_old_set,$ac_new_set in 2691 set,) 2692 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5 2693 printf '%s\n' "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;} 2694 ac_cache_corrupted=: ;; 2695 ,set) 2696 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5 2697 printf '%s\n' "$as_me: error: '$ac_var' was not set in the previous run" >&2;} 2698 ac_cache_corrupted=: ;; 2699 ,);; 2700 *) 2701 if test "x$ac_old_val" != "x$ac_new_val"; then 2702 # differences in whitespace do not lead to failure. 2703 ac_old_val_w= 2704 for ac_val in x $ac_old_val; do 2705 ac_old_val_w="$ac_old_val_w $ac_val" 2706 done 2707 ac_new_val_w= 2708 for ac_val in x $ac_new_val; do 2709 ac_new_val_w="$ac_new_val_w $ac_val" 2710 done 2711 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2712 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5 2713 printf '%s\n' "$as_me: error: '$ac_var' has changed since the previous run:" >&2;} 2714 ac_cache_corrupted=: 2715 else 2716 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5 2717 printf '%s\n' "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;} 2718 eval $ac_var=\$ac_old_val 2719 fi 2720 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5 2721 printf '%s\n' "$as_me: former value: '$ac_old_val'" >&2;} 2722 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5 2723 printf '%s\n' "$as_me: current value: '$ac_new_val'" >&2;} 2724 fi;; 2725 esac 2726 # Pass precious variables to config.status. 2727 if test "$ac_new_set" = set; then 2728 case $ac_new_val in 2729 *\'*) ac_arg=$ac_var=`printf '%s\n' "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2730 *) ac_arg=$ac_var=$ac_new_val ;; 2731 esac 2732 case " $ac_configure_args " in 2733 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2734 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2735 esac 2736 fi 2737 done 2738 if $ac_cache_corrupted; then 2739 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 2740 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 2741 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2742 printf '%s\n' "$as_me: error: changes in the environment can compromise the build" >&2;} 2743 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file' 2744 and start over" "$LINENO" 5 2745 fi 2746 ## -------------------- ## 2747 ## Main body of script. ## 2748 ## -------------------- ## 2749 2750 2751 # Determine whether it's possible to make 'echo' print without a newline. 2752 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed 2753 # for compatibility with existing Makefiles. 2754 ECHO_C= ECHO_N= ECHO_T= 2755 case `echo -n x` in #((((( 2756 -n*) 2757 case `echo 'xy\c'` in 2758 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 2759 xy) ECHO_C='\c';; 2760 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 2761 ECHO_T=' ';; 2762 esac;; 2763 *) 2764 ECHO_N='-n';; 2765 esac 2766 2767 ac_ext=c 2768 ac_cpp='$CPP $CPPFLAGS' 2769 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2770 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2771 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2772 2773 2774 2775 ac_config_headers="$ac_config_headers config.h" 2776 2777 2778 # Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 # Find a good install program. We prefer a C program (faster), 2793 # so one script is as good as another. But avoid the broken or 2794 # incompatible versions: 2795 # SysV /etc/install, /usr/sbin/install 2796 # SunOS /usr/etc/install 2797 # IRIX /sbin/install 2798 # AIX /bin/install 2799 # AmigaOS /C/install, which installs bootblocks on floppy discs 2800 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2801 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2802 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2803 # OS/2's system install, which has a completely different semantic 2804 # ./install, which can be erroneously created by make from ./install.sh. 2805 # Reject install programs that cannot install multiple files. 2806 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2807 printf %s "checking for a BSD-compatible install... " >&6; } 2808 if test -z "$INSTALL"; then 2809 if test ${ac_cv_path_install+y} 2810 then : 2811 printf %s "(cached) " >&6 2812 else case e in #( 2813 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2814 for as_dir in $PATH 2815 do 2816 IFS=$as_save_IFS 2817 case $as_dir in #((( 2818 '') as_dir=./ ;; 2819 */) ;; 2820 *) as_dir=$as_dir/ ;; 2821 esac 2822 # Account for fact that we put trailing slashes in our PATH walk. 2823 case $as_dir in #(( 2824 ./ | /[cC]/* | \ 2825 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2826 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2827 /usr/ucb/* ) ;; 2828 *) 2829 # OSF/1 and SCO ODT 3.0 have their own names for install. 2830 # Don't use installbsd from OSF/1 since it installs stuff as root 2831 # by default. 2832 for ac_prog in ginstall scoinst install; do 2833 for ac_exec_ext in '' $ac_executable_extensions; do 2834 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 2835 if test $ac_prog = install && 2836 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2837 # AIX install. It has an incompatible calling convention. 2838 : 2839 elif test $ac_prog = install && 2840 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2841 # program-specific install script used by HP pwplus--don't use. 2842 : 2843 else 2844 rm -rf conftest.one conftest.two conftest.dir 2845 echo one > conftest.one 2846 echo two > conftest.two 2847 mkdir conftest.dir 2848 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 2849 test -s conftest.one && test -s conftest.two && 2850 test -s conftest.dir/conftest.one && 2851 test -s conftest.dir/conftest.two 2852 then 2853 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 2854 break 3 2855 fi 2856 fi 2857 fi 2858 done 2859 done 2860 ;; 2861 esac 2862 2863 done 2864 IFS=$as_save_IFS 2865 2866 rm -rf conftest.one conftest.two conftest.dir 2867 ;; 2868 esac 2869 fi 2870 if test ${ac_cv_path_install+y}; then 2871 INSTALL=$ac_cv_path_install 2872 else 2873 # As a last resort, use the slow shell script. Don't cache a 2874 # value for INSTALL within a source directory, because that will 2875 # break other packages using the cache if that directory is 2876 # removed, or if the value is a relative name. 2877 INSTALL=$ac_install_sh 2878 fi 2879 fi 2880 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2881 printf '%s\n' "$INSTALL" >&6; } 2882 2883 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2884 # It thinks the first close brace ends the variable substitution. 2885 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2886 2887 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2888 2889 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 # Expand $ac_aux_dir to an absolute path. 2905 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2906 2907 ac_ext=c 2908 ac_cpp='$CPP $CPPFLAGS' 2909 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2910 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2911 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2912 if test -n "$ac_tool_prefix"; then 2913 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2914 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2915 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2916 printf %s "checking for $ac_word... " >&6; } 2917 if test ${ac_cv_prog_CC+y} 2918 then : 2919 printf %s "(cached) " >&6 2920 else case e in #( 2921 e) if test -n "$CC"; then 2922 ac_cv_prog_CC="$CC" # Let the user override the test. 2923 else 2924 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2925 for as_dir in $PATH 2926 do 2927 IFS=$as_save_IFS 2928 case $as_dir in #((( 2929 '') as_dir=./ ;; 2930 */) ;; 2931 *) as_dir=$as_dir/ ;; 2932 esac 2933 for ac_exec_ext in '' $ac_executable_extensions; do 2934 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2935 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2936 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2937 break 2 2938 fi 2939 done 2940 done 2941 IFS=$as_save_IFS 2942 2943 fi ;; 2944 esac 2945 fi 2946 CC=$ac_cv_prog_CC 2947 if test -n "$CC"; then 2948 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2949 printf '%s\n' "$CC" >&6; } 2950 else 2951 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 2952 printf '%s\n' "no" >&6; } 2953 fi 2954 2955 2956 fi 2957 if test -z "$ac_cv_prog_CC"; then 2958 ac_ct_CC=$CC 2959 # Extract the first word of "gcc", so it can be a program name with args. 2960 set dummy gcc; ac_word=$2 2961 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2962 printf %s "checking for $ac_word... " >&6; } 2963 if test ${ac_cv_prog_ac_ct_CC+y} 2964 then : 2965 printf %s "(cached) " >&6 2966 else case e in #( 2967 e) if test -n "$ac_ct_CC"; then 2968 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2969 else 2970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2971 for as_dir in $PATH 2972 do 2973 IFS=$as_save_IFS 2974 case $as_dir in #((( 2975 '') as_dir=./ ;; 2976 */) ;; 2977 *) as_dir=$as_dir/ ;; 2978 esac 2979 for ac_exec_ext in '' $ac_executable_extensions; do 2980 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 2981 ac_cv_prog_ac_ct_CC="gcc" 2982 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 2983 break 2 2984 fi 2985 done 2986 done 2987 IFS=$as_save_IFS 2988 2989 fi ;; 2990 esac 2991 fi 2992 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2993 if test -n "$ac_ct_CC"; then 2994 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2995 printf '%s\n' "$ac_ct_CC" >&6; } 2996 else 2997 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 2998 printf '%s\n' "no" >&6; } 2999 fi 3000 3001 if test "x$ac_ct_CC" = x; then 3002 CC="" 3003 else 3004 case $cross_compiling:$ac_tool_warned in 3005 yes:) 3006 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3007 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3008 ac_tool_warned=yes ;; 3009 esac 3010 CC=$ac_ct_CC 3011 fi 3012 else 3013 CC="$ac_cv_prog_CC" 3014 fi 3015 3016 if test -z "$CC"; then 3017 if test -n "$ac_tool_prefix"; then 3018 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3019 set dummy ${ac_tool_prefix}cc; ac_word=$2 3020 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3021 printf %s "checking for $ac_word... " >&6; } 3022 if test ${ac_cv_prog_CC+y} 3023 then : 3024 printf %s "(cached) " >&6 3025 else case e in #( 3026 e) if test -n "$CC"; then 3027 ac_cv_prog_CC="$CC" # Let the user override the test. 3028 else 3029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3030 for as_dir in $PATH 3031 do 3032 IFS=$as_save_IFS 3033 case $as_dir in #((( 3034 '') as_dir=./ ;; 3035 */) ;; 3036 *) as_dir=$as_dir/ ;; 3037 esac 3038 for ac_exec_ext in '' $ac_executable_extensions; do 3039 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3040 ac_cv_prog_CC="${ac_tool_prefix}cc" 3041 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3042 break 2 3043 fi 3044 done 3045 done 3046 IFS=$as_save_IFS 3047 3048 fi ;; 3049 esac 3050 fi 3051 CC=$ac_cv_prog_CC 3052 if test -n "$CC"; then 3053 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3054 printf '%s\n' "$CC" >&6; } 3055 else 3056 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3057 printf '%s\n' "no" >&6; } 3058 fi 3059 3060 3061 fi 3062 fi 3063 if test -z "$CC"; then 3064 # Extract the first word of "cc", so it can be a program name with args. 3065 set dummy cc; ac_word=$2 3066 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3067 printf %s "checking for $ac_word... " >&6; } 3068 if test ${ac_cv_prog_CC+y} 3069 then : 3070 printf %s "(cached) " >&6 3071 else case e in #( 3072 e) if test -n "$CC"; then 3073 ac_cv_prog_CC="$CC" # Let the user override the test. 3074 else 3075 ac_prog_rejected=no 3076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3077 for as_dir in $PATH 3078 do 3079 IFS=$as_save_IFS 3080 case $as_dir in #((( 3081 '') as_dir=./ ;; 3082 */) ;; 3083 *) as_dir=$as_dir/ ;; 3084 esac 3085 for ac_exec_ext in '' $ac_executable_extensions; do 3086 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3087 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3088 ac_prog_rejected=yes 3089 continue 3090 fi 3091 ac_cv_prog_CC="cc" 3092 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3093 break 2 3094 fi 3095 done 3096 done 3097 IFS=$as_save_IFS 3098 3099 if test $ac_prog_rejected = yes; then 3100 # We found a bogon in the path, so make sure we never use it. 3101 set dummy $ac_cv_prog_CC 3102 shift 3103 if test $# != 0; then 3104 # We chose a different compiler from the bogus one. 3105 # However, it has the same basename, so the bogon will be chosen 3106 # first if we set CC to just the basename; use the full file name. 3107 shift 3108 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 3109 fi 3110 fi 3111 fi ;; 3112 esac 3113 fi 3114 CC=$ac_cv_prog_CC 3115 if test -n "$CC"; then 3116 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3117 printf '%s\n' "$CC" >&6; } 3118 else 3119 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3120 printf '%s\n' "no" >&6; } 3121 fi 3122 3123 3124 fi 3125 if test -z "$CC"; then 3126 if test -n "$ac_tool_prefix"; then 3127 for ac_prog in cl.exe 3128 do 3129 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3130 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3131 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3132 printf %s "checking for $ac_word... " >&6; } 3133 if test ${ac_cv_prog_CC+y} 3134 then : 3135 printf %s "(cached) " >&6 3136 else case e in #( 3137 e) if test -n "$CC"; then 3138 ac_cv_prog_CC="$CC" # Let the user override the test. 3139 else 3140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3141 for as_dir in $PATH 3142 do 3143 IFS=$as_save_IFS 3144 case $as_dir in #((( 3145 '') as_dir=./ ;; 3146 */) ;; 3147 *) as_dir=$as_dir/ ;; 3148 esac 3149 for ac_exec_ext in '' $ac_executable_extensions; do 3150 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3151 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3152 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3153 break 2 3154 fi 3155 done 3156 done 3157 IFS=$as_save_IFS 3158 3159 fi ;; 3160 esac 3161 fi 3162 CC=$ac_cv_prog_CC 3163 if test -n "$CC"; then 3164 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3165 printf '%s\n' "$CC" >&6; } 3166 else 3167 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3168 printf '%s\n' "no" >&6; } 3169 fi 3170 3171 3172 test -n "$CC" && break 3173 done 3174 fi 3175 if test -z "$CC"; then 3176 ac_ct_CC=$CC 3177 for ac_prog in cl.exe 3178 do 3179 # Extract the first word of "$ac_prog", so it can be a program name with args. 3180 set dummy $ac_prog; ac_word=$2 3181 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3182 printf %s "checking for $ac_word... " >&6; } 3183 if test ${ac_cv_prog_ac_ct_CC+y} 3184 then : 3185 printf %s "(cached) " >&6 3186 else case e in #( 3187 e) if test -n "$ac_ct_CC"; then 3188 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3189 else 3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3191 for as_dir in $PATH 3192 do 3193 IFS=$as_save_IFS 3194 case $as_dir in #((( 3195 '') as_dir=./ ;; 3196 */) ;; 3197 *) as_dir=$as_dir/ ;; 3198 esac 3199 for ac_exec_ext in '' $ac_executable_extensions; do 3200 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3201 ac_cv_prog_ac_ct_CC="$ac_prog" 3202 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3203 break 2 3204 fi 3205 done 3206 done 3207 IFS=$as_save_IFS 3208 3209 fi ;; 3210 esac 3211 fi 3212 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3213 if test -n "$ac_ct_CC"; then 3214 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3215 printf '%s\n' "$ac_ct_CC" >&6; } 3216 else 3217 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3218 printf '%s\n' "no" >&6; } 3219 fi 3220 3221 3222 test -n "$ac_ct_CC" && break 3223 done 3224 3225 if test "x$ac_ct_CC" = x; then 3226 CC="" 3227 else 3228 case $cross_compiling:$ac_tool_warned in 3229 yes:) 3230 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3231 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3232 ac_tool_warned=yes ;; 3233 esac 3234 CC=$ac_ct_CC 3235 fi 3236 fi 3237 3238 fi 3239 if test -z "$CC"; then 3240 if test -n "$ac_tool_prefix"; then 3241 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 3242 set dummy ${ac_tool_prefix}clang; ac_word=$2 3243 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3244 printf %s "checking for $ac_word... " >&6; } 3245 if test ${ac_cv_prog_CC+y} 3246 then : 3247 printf %s "(cached) " >&6 3248 else case e in #( 3249 e) if test -n "$CC"; then 3250 ac_cv_prog_CC="$CC" # Let the user override the test. 3251 else 3252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3253 for as_dir in $PATH 3254 do 3255 IFS=$as_save_IFS 3256 case $as_dir in #((( 3257 '') as_dir=./ ;; 3258 */) ;; 3259 *) as_dir=$as_dir/ ;; 3260 esac 3261 for ac_exec_ext in '' $ac_executable_extensions; do 3262 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3263 ac_cv_prog_CC="${ac_tool_prefix}clang" 3264 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3265 break 2 3266 fi 3267 done 3268 done 3269 IFS=$as_save_IFS 3270 3271 fi ;; 3272 esac 3273 fi 3274 CC=$ac_cv_prog_CC 3275 if test -n "$CC"; then 3276 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3277 printf '%s\n' "$CC" >&6; } 3278 else 3279 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3280 printf '%s\n' "no" >&6; } 3281 fi 3282 3283 3284 fi 3285 if test -z "$ac_cv_prog_CC"; then 3286 ac_ct_CC=$CC 3287 # Extract the first word of "clang", so it can be a program name with args. 3288 set dummy clang; ac_word=$2 3289 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3290 printf %s "checking for $ac_word... " >&6; } 3291 if test ${ac_cv_prog_ac_ct_CC+y} 3292 then : 3293 printf %s "(cached) " >&6 3294 else case e in #( 3295 e) if test -n "$ac_ct_CC"; then 3296 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3297 else 3298 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3299 for as_dir in $PATH 3300 do 3301 IFS=$as_save_IFS 3302 case $as_dir in #((( 3303 '') as_dir=./ ;; 3304 */) ;; 3305 *) as_dir=$as_dir/ ;; 3306 esac 3307 for ac_exec_ext in '' $ac_executable_extensions; do 3308 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3309 ac_cv_prog_ac_ct_CC="clang" 3310 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3311 break 2 3312 fi 3313 done 3314 done 3315 IFS=$as_save_IFS 3316 3317 fi ;; 3318 esac 3319 fi 3320 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3321 if test -n "$ac_ct_CC"; then 3322 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3323 printf '%s\n' "$ac_ct_CC" >&6; } 3324 else 3325 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3326 printf '%s\n' "no" >&6; } 3327 fi 3328 3329 if test "x$ac_ct_CC" = x; then 3330 CC="" 3331 else 3332 case $cross_compiling:$ac_tool_warned in 3333 yes:) 3334 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3335 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3336 ac_tool_warned=yes ;; 3337 esac 3338 CC=$ac_ct_CC 3339 fi 3340 else 3341 CC="$ac_cv_prog_CC" 3342 fi 3343 3344 fi 3345 3346 3347 test -z "$CC" && { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3348 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 3349 as_fn_error $? "no acceptable C compiler found in \$PATH 3350 See 'config.log' for more details" "$LINENO" 5; } 3351 3352 # Provide some information about the compiler. 3353 printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3354 set X $ac_compile 3355 ac_compiler=$2 3356 for ac_option in --version -v -V -qversion -version; do 3357 { { ac_try="$ac_compiler $ac_option >&5" 3358 case "(($ac_try" in 3359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3360 *) ac_try_echo=$ac_try;; 3361 esac 3362 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3363 printf '%s\n' "$ac_try_echo"; } >&5 3364 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3365 ac_status=$? 3366 if test -s conftest.err; then 3367 sed '10a\ 3368 ... rest of stderr output deleted ... 3369 10q' conftest.err >conftest.er1 3370 cat conftest.er1 >&5 3371 fi 3372 rm -f conftest.er1 conftest.err 3373 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3374 test $ac_status = 0; } 3375 done 3376 3377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3378 /* end confdefs.h. */ 3379 3380 int 3381 main (void) 3382 { 3383 3384 ; 3385 return 0; 3386 } 3387 _ACEOF 3388 ac_clean_files_save=$ac_clean_files 3389 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3390 # Try to create an executable without -o first, disregard a.out. 3391 # It will help us diagnose broken compilers, and finding out an intuition 3392 # of exeext. 3393 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3394 printf %s "checking whether the C compiler works... " >&6; } 3395 ac_link_default=`printf '%s\n' "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3396 3397 # The possible output files: 3398 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3399 3400 ac_rmfiles= 3401 for ac_file in $ac_files 3402 do 3403 case $ac_file in 3404 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3405 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3406 esac 3407 done 3408 rm -f $ac_rmfiles 3409 3410 if { { ac_try="$ac_link_default" 3411 case "(($ac_try" in 3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3413 *) ac_try_echo=$ac_try;; 3414 esac 3415 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3416 printf '%s\n' "$ac_try_echo"; } >&5 3417 (eval "$ac_link_default") 2>&5 3418 ac_status=$? 3419 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3420 test $ac_status = 0; } 3421 then : 3422 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'. 3423 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no' 3424 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3425 # so that the user can short-circuit this test for compilers unknown to 3426 # Autoconf. 3427 for ac_file in $ac_files '' 3428 do 3429 test -f "$ac_file" || continue 3430 case $ac_file in 3431 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3432 ;; 3433 [ab].out ) 3434 # We found the default executable, but exeext='' is most 3435 # certainly right. 3436 break;; 3437 *.* ) 3438 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 3439 then :; else 3440 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3441 fi 3442 # We set ac_cv_exeext here because the later test for it is not 3443 # safe: cross compilers may not add the suffix if given an '-o' 3444 # argument, so we may need to know it at that point already. 3445 # Even if this section looks crufty: it has the advantage of 3446 # actually working. 3447 break;; 3448 * ) 3449 break;; 3450 esac 3451 done 3452 test "$ac_cv_exeext" = no && ac_cv_exeext= 3453 3454 else case e in #( 3455 e) ac_file='' ;; 3456 esac 3457 fi 3458 if test -z "$ac_file" 3459 then : 3460 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 3461 printf '%s\n' "no" >&6; } 3462 printf '%s\n' "$as_me: failed program was:" >&5 3463 sed 's/^/| /' conftest.$ac_ext >&5 3464 3465 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3466 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 3467 as_fn_error 77 "C compiler cannot create executables 3468 See 'config.log' for more details" "$LINENO" 5; } 3469 else case e in #( 3470 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3471 printf '%s\n' "yes" >&6; } ;; 3472 esac 3473 fi 3474 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3475 printf %s "checking for C compiler default output file name... " >&6; } 3476 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3477 printf '%s\n' "$ac_file" >&6; } 3478 ac_exeext=$ac_cv_exeext 3479 3480 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3481 ac_clean_files=$ac_clean_files_save 3482 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3483 printf %s "checking for suffix of executables... " >&6; } 3484 if { { ac_try="$ac_link" 3485 case "(($ac_try" in 3486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3487 *) ac_try_echo=$ac_try;; 3488 esac 3489 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3490 printf '%s\n' "$ac_try_echo"; } >&5 3491 (eval "$ac_link") 2>&5 3492 ac_status=$? 3493 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3494 test $ac_status = 0; } 3495 then : 3496 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable) 3497 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will 3498 # work properly (i.e., refer to 'conftest.exe'), while it won't with 3499 # 'rm'. 3500 for ac_file in conftest.exe conftest conftest.*; do 3501 test -f "$ac_file" || continue 3502 case $ac_file in 3503 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3504 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3505 break;; 3506 * ) break;; 3507 esac 3508 done 3509 else case e in #( 3510 e) { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3511 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 3512 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3513 See 'config.log' for more details" "$LINENO" 5; } ;; 3514 esac 3515 fi 3516 rm -f conftest conftest$ac_cv_exeext 3517 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3518 printf '%s\n' "$ac_cv_exeext" >&6; } 3519 3520 rm -f conftest.$ac_ext 3521 EXEEXT=$ac_cv_exeext 3522 ac_exeext=$EXEEXT 3523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3524 /* end confdefs.h. */ 3525 #include <stdio.h> 3526 int 3527 main (void) 3528 { 3529 FILE *f = fopen ("conftest.out", "w"); 3530 if (!f) 3531 return 1; 3532 return ferror (f) || fclose (f) != 0; 3533 3534 ; 3535 return 0; 3536 } 3537 _ACEOF 3538 ac_clean_files="$ac_clean_files conftest.out" 3539 # Check that the compiler produces executables we can run. If not, either 3540 # the compiler is broken, or we cross compile. 3541 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3542 printf %s "checking whether we are cross compiling... " >&6; } 3543 if test "$cross_compiling" != yes; then 3544 { { ac_try="$ac_link" 3545 case "(($ac_try" in 3546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3547 *) ac_try_echo=$ac_try;; 3548 esac 3549 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3550 printf '%s\n' "$ac_try_echo"; } >&5 3551 (eval "$ac_link") 2>&5 3552 ac_status=$? 3553 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3554 test $ac_status = 0; } 3555 if { ac_try='./conftest$ac_cv_exeext' 3556 { { case "(($ac_try" in 3557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3558 *) ac_try_echo=$ac_try;; 3559 esac 3560 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3561 printf '%s\n' "$ac_try_echo"; } >&5 3562 (eval "$ac_try") 2>&5 3563 ac_status=$? 3564 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3565 test $ac_status = 0; }; }; then 3566 cross_compiling=no 3567 else 3568 if test "$cross_compiling" = maybe; then 3569 cross_compiling=yes 3570 else 3571 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3572 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 3573 as_fn_error 77 "cannot run C compiled programs. 3574 If you meant to cross compile, use '--host'. 3575 See 'config.log' for more details" "$LINENO" 5; } 3576 fi 3577 fi 3578 fi 3579 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3580 printf '%s\n' "$cross_compiling" >&6; } 3581 3582 rm -f conftest.$ac_ext conftest$ac_cv_exeext \ 3583 conftest.o conftest.obj conftest.out 3584 ac_clean_files=$ac_clean_files_save 3585 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3586 printf %s "checking for suffix of object files... " >&6; } 3587 if test ${ac_cv_objext+y} 3588 then : 3589 printf %s "(cached) " >&6 3590 else case e in #( 3591 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3592 /* end confdefs.h. */ 3593 3594 int 3595 main (void) 3596 { 3597 3598 ; 3599 return 0; 3600 } 3601 _ACEOF 3602 rm -f conftest.o conftest.obj 3603 if { { ac_try="$ac_compile" 3604 case "(($ac_try" in 3605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3606 *) ac_try_echo=$ac_try;; 3607 esac 3608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3609 printf '%s\n' "$ac_try_echo"; } >&5 3610 (eval "$ac_compile") 2>&5 3611 ac_status=$? 3612 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3613 test $ac_status = 0; } 3614 then : 3615 for ac_file in conftest.o conftest.obj conftest.*; do 3616 test -f "$ac_file" || continue; 3617 case $ac_file in 3618 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3619 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3620 break;; 3621 esac 3622 done 3623 else case e in #( 3624 e) printf '%s\n' "$as_me: failed program was:" >&5 3625 sed 's/^/| /' conftest.$ac_ext >&5 3626 3627 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 3628 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 3629 as_fn_error $? "cannot compute suffix of object files: cannot compile 3630 See 'config.log' for more details" "$LINENO" 5; } ;; 3631 esac 3632 fi 3633 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;; 3634 esac 3635 fi 3636 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3637 printf '%s\n' "$ac_cv_objext" >&6; } 3638 OBJEXT=$ac_cv_objext 3639 ac_objext=$OBJEXT 3640 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 3641 printf %s "checking whether the compiler supports GNU C... " >&6; } 3642 if test ${ac_cv_c_compiler_gnu+y} 3643 then : 3644 printf %s "(cached) " >&6 3645 else case e in #( 3646 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3647 /* end confdefs.h. */ 3648 3649 int 3650 main (void) 3651 { 3652 #ifndef __GNUC__ 3653 choke me 3654 #endif 3655 3656 ; 3657 return 0; 3658 } 3659 _ACEOF 3660 if ac_fn_c_try_compile "$LINENO" 3661 then : 3662 ac_compiler_gnu=yes 3663 else case e in #( 3664 e) ac_compiler_gnu=no ;; 3665 esac 3666 fi 3667 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3668 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3669 ;; 3670 esac 3671 fi 3672 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3673 printf '%s\n' "$ac_cv_c_compiler_gnu" >&6; } 3674 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3675 3676 if test $ac_compiler_gnu = yes; then 3677 GCC=yes 3678 else 3679 GCC= 3680 fi 3681 ac_test_CFLAGS=${CFLAGS+y} 3682 ac_save_CFLAGS=$CFLAGS 3683 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3684 printf %s "checking whether $CC accepts -g... " >&6; } 3685 if test ${ac_cv_prog_cc_g+y} 3686 then : 3687 printf %s "(cached) " >&6 3688 else case e in #( 3689 e) ac_save_c_werror_flag=$ac_c_werror_flag 3690 ac_c_werror_flag=yes 3691 ac_cv_prog_cc_g=no 3692 CFLAGS="-g" 3693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3694 /* end confdefs.h. */ 3695 3696 int 3697 main (void) 3698 { 3699 3700 ; 3701 return 0; 3702 } 3703 _ACEOF 3704 if ac_fn_c_try_compile "$LINENO" 3705 then : 3706 ac_cv_prog_cc_g=yes 3707 else case e in #( 3708 e) CFLAGS="" 3709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3710 /* end confdefs.h. */ 3711 3712 int 3713 main (void) 3714 { 3715 3716 ; 3717 return 0; 3718 } 3719 _ACEOF 3720 if ac_fn_c_try_compile "$LINENO" 3721 then : 3722 3723 else case e in #( 3724 e) ac_c_werror_flag=$ac_save_c_werror_flag 3725 CFLAGS="-g" 3726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3727 /* end confdefs.h. */ 3728 3729 int 3730 main (void) 3731 { 3732 3733 ; 3734 return 0; 3735 } 3736 _ACEOF 3737 if ac_fn_c_try_compile "$LINENO" 3738 then : 3739 ac_cv_prog_cc_g=yes 3740 fi 3741 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3742 esac 3743 fi 3744 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 3745 esac 3746 fi 3747 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 3748 ac_c_werror_flag=$ac_save_c_werror_flag ;; 3749 esac 3750 fi 3751 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3752 printf '%s\n' "$ac_cv_prog_cc_g" >&6; } 3753 if test $ac_test_CFLAGS; then 3754 CFLAGS=$ac_save_CFLAGS 3755 elif test $ac_cv_prog_cc_g = yes; then 3756 if test "$GCC" = yes; then 3757 CFLAGS="-g -O2" 3758 else 3759 CFLAGS="-g" 3760 fi 3761 else 3762 if test "$GCC" = yes; then 3763 CFLAGS="-O2" 3764 else 3765 CFLAGS= 3766 fi 3767 fi 3768 ac_prog_cc_stdc=no 3769 if test x$ac_prog_cc_stdc = xno 3770 then : 3771 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C23 features" >&5 3772 printf %s "checking for $CC option to enable C23 features... " >&6; } 3773 if test ${ac_cv_prog_cc_c23+y} 3774 then : 3775 printf %s "(cached) " >&6 3776 else case e in #( 3777 e) ac_cv_prog_cc_c23=no 3778 ac_save_CC=$CC 3779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3780 /* end confdefs.h. */ 3781 $ac_c_conftest_c23_program 3782 _ACEOF 3783 for ac_arg in '' -std=gnu23 3784 do 3785 CC="$ac_save_CC $ac_arg" 3786 if ac_fn_c_try_compile "$LINENO" 3787 then : 3788 ac_cv_prog_cc_c23=$ac_arg 3789 fi 3790 rm -f core conftest.err conftest.$ac_objext conftest.beam 3791 test "x$ac_cv_prog_cc_c23" != "xno" && break 3792 done 3793 rm -f conftest.$ac_ext 3794 CC=$ac_save_CC ;; 3795 esac 3796 fi 3797 3798 if test "x$ac_cv_prog_cc_c23" = xno 3799 then : 3800 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3801 printf '%s\n' "unsupported" >&6; } 3802 else case e in #( 3803 e) if test "x$ac_cv_prog_cc_c23" = x 3804 then : 3805 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3806 printf '%s\n' "none needed" >&6; } 3807 else case e in #( 3808 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c23" >&5 3809 printf '%s\n' "$ac_cv_prog_cc_c23" >&6; } 3810 CC="$CC $ac_cv_prog_cc_c23" ;; 3811 esac 3812 fi 3813 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c23 3814 ac_prog_cc_stdc=c23 ;; 3815 esac 3816 fi 3817 fi 3818 if test x$ac_prog_cc_stdc = xno 3819 then : 3820 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 3821 printf %s "checking for $CC option to enable C11 features... " >&6; } 3822 if test ${ac_cv_prog_cc_c11+y} 3823 then : 3824 printf %s "(cached) " >&6 3825 else case e in #( 3826 e) ac_cv_prog_cc_c11=no 3827 ac_save_CC=$CC 3828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3829 /* end confdefs.h. */ 3830 $ac_c_conftest_c11_program 3831 _ACEOF 3832 for ac_arg in '' -std=gnu11 -std:c11 3833 do 3834 CC="$ac_save_CC $ac_arg" 3835 if ac_fn_c_try_compile "$LINENO" 3836 then : 3837 ac_cv_prog_cc_c11=$ac_arg 3838 fi 3839 rm -f core conftest.err conftest.$ac_objext conftest.beam 3840 test "x$ac_cv_prog_cc_c11" != "xno" && break 3841 done 3842 rm -f conftest.$ac_ext 3843 CC=$ac_save_CC ;; 3844 esac 3845 fi 3846 3847 if test "x$ac_cv_prog_cc_c11" = xno 3848 then : 3849 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3850 printf '%s\n' "unsupported" >&6; } 3851 else case e in #( 3852 e) if test "x$ac_cv_prog_cc_c11" = x 3853 then : 3854 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3855 printf '%s\n' "none needed" >&6; } 3856 else case e in #( 3857 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 3858 printf '%s\n' "$ac_cv_prog_cc_c11" >&6; } 3859 CC="$CC $ac_cv_prog_cc_c11" ;; 3860 esac 3861 fi 3862 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 3863 ac_prog_cc_stdc=c11 ;; 3864 esac 3865 fi 3866 fi 3867 if test x$ac_prog_cc_stdc = xno 3868 then : 3869 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 3870 printf %s "checking for $CC option to enable C99 features... " >&6; } 3871 if test ${ac_cv_prog_cc_c99+y} 3872 then : 3873 printf %s "(cached) " >&6 3874 else case e in #( 3875 e) ac_cv_prog_cc_c99=no 3876 ac_save_CC=$CC 3877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3878 /* end confdefs.h. */ 3879 $ac_c_conftest_c99_program 3880 _ACEOF 3881 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 3882 do 3883 CC="$ac_save_CC $ac_arg" 3884 if ac_fn_c_try_compile "$LINENO" 3885 then : 3886 ac_cv_prog_cc_c99=$ac_arg 3887 fi 3888 rm -f core conftest.err conftest.$ac_objext conftest.beam 3889 test "x$ac_cv_prog_cc_c99" != "xno" && break 3890 done 3891 rm -f conftest.$ac_ext 3892 CC=$ac_save_CC ;; 3893 esac 3894 fi 3895 3896 if test "x$ac_cv_prog_cc_c99" = xno 3897 then : 3898 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3899 printf '%s\n' "unsupported" >&6; } 3900 else case e in #( 3901 e) if test "x$ac_cv_prog_cc_c99" = x 3902 then : 3903 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3904 printf '%s\n' "none needed" >&6; } 3905 else case e in #( 3906 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3907 printf '%s\n' "$ac_cv_prog_cc_c99" >&6; } 3908 CC="$CC $ac_cv_prog_cc_c99" ;; 3909 esac 3910 fi 3911 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 3912 ac_prog_cc_stdc=c99 ;; 3913 esac 3914 fi 3915 fi 3916 if test x$ac_prog_cc_stdc = xno 3917 then : 3918 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 3919 printf %s "checking for $CC option to enable C89 features... " >&6; } 3920 if test ${ac_cv_prog_cc_c89+y} 3921 then : 3922 printf %s "(cached) " >&6 3923 else case e in #( 3924 e) ac_cv_prog_cc_c89=no 3925 ac_save_CC=$CC 3926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3927 /* end confdefs.h. */ 3928 $ac_c_conftest_c89_program 3929 _ACEOF 3930 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3931 do 3932 CC="$ac_save_CC $ac_arg" 3933 if ac_fn_c_try_compile "$LINENO" 3934 then : 3935 ac_cv_prog_cc_c89=$ac_arg 3936 fi 3937 rm -f core conftest.err conftest.$ac_objext conftest.beam 3938 test "x$ac_cv_prog_cc_c89" != "xno" && break 3939 done 3940 rm -f conftest.$ac_ext 3941 CC=$ac_save_CC ;; 3942 esac 3943 fi 3944 3945 if test "x$ac_cv_prog_cc_c89" = xno 3946 then : 3947 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3948 printf '%s\n' "unsupported" >&6; } 3949 else case e in #( 3950 e) if test "x$ac_cv_prog_cc_c89" = x 3951 then : 3952 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3953 printf '%s\n' "none needed" >&6; } 3954 else case e in #( 3955 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3956 printf '%s\n' "$ac_cv_prog_cc_c89" >&6; } 3957 CC="$CC $ac_cv_prog_cc_c89" ;; 3958 esac 3959 fi 3960 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 3961 ac_prog_cc_stdc=c89 ;; 3962 esac 3963 fi 3964 fi 3965 3966 ac_ext=c 3967 ac_cpp='$CPP $CPPFLAGS' 3968 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3969 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3970 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3971 3972 3973 ac_ext=c 3974 ac_cpp='$CPP $CPPFLAGS' 3975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3977 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3978 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3979 printf %s "checking whether $CC understands -c and -o together... " >&6; } 3980 if test ${am_cv_prog_cc_c_o+y} 3981 then : 3982 printf %s "(cached) " >&6 3983 else case e in #( 3984 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985 /* end confdefs.h. */ 3986 3987 int 3988 main (void) 3989 { 3990 3991 ; 3992 return 0; 3993 } 3994 _ACEOF 3995 # Make sure it works both with $CC and with simple cc. 3996 # Following AC_PROG_CC_C_O, we do the test twice because some 3997 # compilers refuse to overwrite an existing .o file with -o, 3998 # though they will create one. 3999 am_cv_prog_cc_c_o=yes 4000 for am_i in 1 2; do 4001 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4002 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4003 ac_status=$? 4004 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4005 (exit $ac_status); } \ 4006 && test -f conftest2.$ac_objext; then 4007 : OK 4008 else 4009 am_cv_prog_cc_c_o=no 4010 break 4011 fi 4012 done 4013 # aligned with autoconf, so not including core; see bug#72225. 4014 rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.$ac_objext \ 4015 conftest.dSYM conftest1.$ac_ext conftest1.$ac_objext conftest1.dSYM \ 4016 conftest2.$ac_ext conftest2.$ac_objext conftest2.dSYM 4017 unset am_i ;; 4018 esac 4019 fi 4020 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4021 printf '%s\n' "$am_cv_prog_cc_c_o" >&6; } 4022 if test "$am_cv_prog_cc_c_o" != yes; then 4023 # Losing compiler, so override with the script. 4024 # FIXME: It is wrong to rewrite CC. 4025 # But if we don't then we get into trouble of one sort or another. 4026 # A longer-term fix would be to have automake use am__CC in this case, 4027 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4028 CC="$am_aux_dir/compile $CC" 4029 fi 4030 ac_ext=c 4031 ac_cpp='$CPP $CPPFLAGS' 4032 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4033 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4034 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4035 4036 4037 4038 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC options to detect undeclared functions" >&5 4039 printf %s "checking for $CC options to detect undeclared functions... " >&6; } 4040 if test ${ac_cv_c_undeclared_builtin_options+y} 4041 then : 4042 printf %s "(cached) " >&6 4043 else case e in #( 4044 e) ac_save_CFLAGS=$CFLAGS 4045 ac_cv_c_undeclared_builtin_options='cannot detect' 4046 for ac_arg in '' -fno-builtin; do 4047 CFLAGS="$ac_save_CFLAGS $ac_arg" 4048 # This test program should *not* compile successfully. 4049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4050 /* end confdefs.h. */ 4051 4052 int 4053 main (void) 4054 { 4055 (void) strchr; 4056 ; 4057 return 0; 4058 } 4059 _ACEOF 4060 if ac_fn_c_try_compile "$LINENO" 4061 then : 4062 4063 else case e in #( 4064 e) # This test program should compile successfully. 4065 # No library function is consistently available on 4066 # freestanding implementations, so test against a dummy 4067 # declaration. Include always-available headers on the 4068 # off chance that they somehow elicit warnings. 4069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4070 /* end confdefs.h. */ 4071 #include <float.h> 4072 #include <limits.h> 4073 #include <stdarg.h> 4074 #include <stddef.h> 4075 extern void ac_decl (int, char *); 4076 4077 int 4078 main (void) 4079 { 4080 (void) ac_decl (0, (char *) 0); 4081 (void) ac_decl; 4082 4083 ; 4084 return 0; 4085 } 4086 _ACEOF 4087 if ac_fn_c_try_compile "$LINENO" 4088 then : 4089 if test x"$ac_arg" = x 4090 then : 4091 ac_cv_c_undeclared_builtin_options='none needed' 4092 else case e in #( 4093 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;; 4094 esac 4095 fi 4096 break 4097 fi 4098 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4099 esac 4100 fi 4101 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4102 done 4103 CFLAGS=$ac_save_CFLAGS 4104 ;; 4105 esac 4106 fi 4107 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 4108 printf '%s\n' "$ac_cv_c_undeclared_builtin_options" >&6; } 4109 case $ac_cv_c_undeclared_builtin_options in #( 4110 'cannot detect') : 4111 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 4112 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 4113 as_fn_error $? "cannot make $CC report undeclared builtins 4114 See 'config.log' for more details" "$LINENO" 5; } ;; #( 4115 'none needed') : 4116 ac_c_undeclared_builtin_options='' ;; #( 4117 *) : 4118 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 4119 esac 4120 4121 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $CC options to ignore future-version functions" >&5 4122 printf %s "checking for $CC options to ignore future-version functions... " >&6; } 4123 if test ${ac_cv_c_future_darwin_options+y} 4124 then : 4125 printf %s "(cached) " >&6 4126 else case e in #( 4127 e) ac_compile_saved="$ac_compile" 4128 ac_compile="$ac_compile -Werror=unguarded-availability-new" 4129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4130 /* end confdefs.h. */ 4131 #if ! (defined __APPLE__ && defined __MACH__) 4132 #error "-Werror=unguarded-availability-new not needed here" 4133 #endif 4134 4135 int 4136 main (void) 4137 { 4138 4139 ; 4140 return 0; 4141 } 4142 _ACEOF 4143 if ac_fn_c_try_compile "$LINENO" 4144 then : 4145 ac_cv_c_future_darwin_options='-Werror=unguarded-availability-new' 4146 else case e in #( 4147 e) ac_cv_c_future_darwin_options='none needed' ;; 4148 esac 4149 fi 4150 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4151 ac_compile="$ac_compile_saved" 4152 ;; 4153 esac 4154 fi 4155 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_future_darwin_options" >&5 4156 printf '%s\n' "$ac_cv_c_future_darwin_options" >&6; } 4157 case $ac_cv_c_future_darwin_options in #( 4158 'none needed') : 4159 ac_c_future_darwin_options='' ;; #( 4160 *) : 4161 ac_c_future_darwin_options=$ac_cv_c_future_darwin_options ;; 4162 esac 4163 4164 ac_header= ac_cache= 4165 for ac_item in $ac_header_c_list 4166 do 4167 if test $ac_cache; then 4168 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 4169 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 4170 printf '%s\n' "#define $ac_item 1" >> confdefs.h 4171 fi 4172 ac_header= ac_cache= 4173 elif test $ac_header; then 4174 ac_cache=$ac_item 4175 else 4176 ac_header=$ac_item 4177 fi 4178 done 4179 4180 4181 4182 4183 4184 4185 4186 4187 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 4188 then : 4189 4190 printf '%s\n' "#define STDC_HEADERS 1" >>confdefs.h 4191 4192 fi 4193 4194 4195 4196 4197 ac_fn_check_decl "$LINENO" "__clang__" "ac_cv_have_decl___clang__" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS" 4198 if test "x$ac_cv_have_decl___clang__" = xyes 4199 then : 4200 CLANGCC="yes" 4201 else case e in #( 4202 e) CLANGCC="no" ;; 4203 esac 4204 fi 4205 ac_fn_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS" 4206 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes 4207 then : 4208 INTELCC="yes" 4209 else case e in #( 4210 e) INTELCC="no" ;; 4211 esac 4212 fi 4213 ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS" 4214 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 4215 then : 4216 SUNCC="yes" 4217 else case e in #( 4218 e) SUNCC="no" ;; 4219 esac 4220 fi 4221 4222 4223 4224 4225 4226 4227 4228 4229 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4230 if test -n "$ac_tool_prefix"; then 4231 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4232 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4233 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4234 printf %s "checking for $ac_word... " >&6; } 4235 if test ${ac_cv_path_PKG_CONFIG+y} 4236 then : 4237 printf %s "(cached) " >&6 4238 else case e in #( 4239 e) case $PKG_CONFIG in 4240 [\\/]* | ?:[\\/]*) 4241 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4242 ;; 4243 *) 4244 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4245 for as_dir in $PATH 4246 do 4247 IFS=$as_save_IFS 4248 case $as_dir in #((( 4249 '') as_dir=./ ;; 4250 */) ;; 4251 *) as_dir=$as_dir/ ;; 4252 esac 4253 for ac_exec_ext in '' $ac_executable_extensions; do 4254 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4255 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4256 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4257 break 2 4258 fi 4259 done 4260 done 4261 IFS=$as_save_IFS 4262 4263 ;; 4264 esac ;; 4265 esac 4266 fi 4267 PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4268 if test -n "$PKG_CONFIG"; then 4269 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4270 printf '%s\n' "$PKG_CONFIG" >&6; } 4271 else 4272 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 4273 printf '%s\n' "no" >&6; } 4274 fi 4275 4276 4277 fi 4278 if test -z "$ac_cv_path_PKG_CONFIG"; then 4279 ac_pt_PKG_CONFIG=$PKG_CONFIG 4280 # Extract the first word of "pkg-config", so it can be a program name with args. 4281 set dummy pkg-config; ac_word=$2 4282 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4283 printf %s "checking for $ac_word... " >&6; } 4284 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 4285 then : 4286 printf %s "(cached) " >&6 4287 else case e in #( 4288 e) case $ac_pt_PKG_CONFIG in 4289 [\\/]* | ?:[\\/]*) 4290 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4291 ;; 4292 *) 4293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4294 for as_dir in $PATH 4295 do 4296 IFS=$as_save_IFS 4297 case $as_dir in #((( 4298 '') as_dir=./ ;; 4299 */) ;; 4300 *) as_dir=$as_dir/ ;; 4301 esac 4302 for ac_exec_ext in '' $ac_executable_extensions; do 4303 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4304 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 4305 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4306 break 2 4307 fi 4308 done 4309 done 4310 IFS=$as_save_IFS 4311 4312 ;; 4313 esac ;; 4314 esac 4315 fi 4316 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4317 if test -n "$ac_pt_PKG_CONFIG"; then 4318 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4319 printf '%s\n' "$ac_pt_PKG_CONFIG" >&6; } 4320 else 4321 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 4322 printf '%s\n' "no" >&6; } 4323 fi 4324 4325 if test "x$ac_pt_PKG_CONFIG" = x; then 4326 PKG_CONFIG="" 4327 else 4328 case $cross_compiling:$ac_tool_warned in 4329 yes:) 4330 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4331 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4332 ac_tool_warned=yes ;; 4333 esac 4334 PKG_CONFIG=$ac_pt_PKG_CONFIG 4335 fi 4336 else 4337 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4338 fi 4339 4340 fi 4341 if test -n "$PKG_CONFIG"; then 4342 _pkg_min_version=0.9.0 4343 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4344 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4345 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4346 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4347 printf '%s\n' "yes" >&6; } 4348 else 4349 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 4350 printf '%s\n' "no" >&6; } 4351 PKG_CONFIG="" 4352 fi 4353 fi 4354 4355 4356 # Make sure we can run config.sub. 4357 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 4358 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 4359 4360 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4361 printf %s "checking build system type... " >&6; } 4362 if test ${ac_cv_build+y} 4363 then : 4364 printf %s "(cached) " >&6 4365 else case e in #( 4366 e) ac_build_alias=$build_alias 4367 test "x$ac_build_alias" = x && 4368 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 4369 test "x$ac_build_alias" = x && 4370 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4371 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 4372 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 4373 ;; 4374 esac 4375 fi 4376 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4377 printf '%s\n' "$ac_cv_build" >&6; } 4378 case $ac_cv_build in 4379 *-*-*) ;; 4380 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4381 esac 4382 build=$ac_cv_build 4383 ac_save_IFS=$IFS; IFS='-' 4384 set x $ac_cv_build 4385 shift 4386 build_cpu=$1 4387 build_vendor=$2 4388 shift; shift 4389 # Remember, the first character of IFS is used to create $*, 4390 # except with old shells: 4391 build_os=$* 4392 IFS=$ac_save_IFS 4393 case $build_os in *\ *) build_os=`printf '%s\n' "$build_os" | sed 's/ /-/g'`;; esac 4394 4395 4396 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4397 printf %s "checking host system type... " >&6; } 4398 if test ${ac_cv_host+y} 4399 then : 4400 printf %s "(cached) " >&6 4401 else case e in #( 4402 e) if test "x$host_alias" = x; then 4403 ac_cv_host=$ac_cv_build 4404 else 4405 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 4406 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 4407 fi 4408 ;; 4409 esac 4410 fi 4411 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4412 printf '%s\n' "$ac_cv_host" >&6; } 4413 case $ac_cv_host in 4414 *-*-*) ;; 4415 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4416 esac 4417 host=$ac_cv_host 4418 ac_save_IFS=$IFS; IFS='-' 4419 set x $ac_cv_host 4420 shift 4421 host_cpu=$1 4422 host_vendor=$2 4423 shift; shift 4424 # Remember, the first character of IFS is used to create $*, 4425 # except with old shells: 4426 host_os=$* 4427 IFS=$ac_save_IFS 4428 case $host_os in *\ *) host_os=`printf '%s\n' "$host_os" | sed 's/ /-/g'`;; esac 4429 4430 4431 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4432 printf %s "checking for a sed that does not truncate output... " >&6; } 4433 if test ${ac_cv_path_SED+y} 4434 then : 4435 printf %s "(cached) " >&6 4436 else case e in #( 4437 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4438 for ac_i in 1 2 3 4 5 6 7; do 4439 ac_script="$ac_script$as_nl$ac_script" 4440 done 4441 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4442 { ac_script=; unset ac_script;} 4443 if test -z "$SED"; then 4444 ac_path_SED_found=false 4445 # Loop through the user's path and test for each of PROGNAME-LIST 4446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4447 for as_dir in $PATH 4448 do 4449 IFS=$as_save_IFS 4450 case $as_dir in #((( 4451 '') as_dir=./ ;; 4452 */) ;; 4453 *) as_dir=$as_dir/ ;; 4454 esac 4455 for ac_prog in sed gsed 4456 do 4457 for ac_exec_ext in '' $ac_executable_extensions; do 4458 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 4459 as_fn_executable_p "$ac_path_SED" || continue 4460 # Check for GNU ac_path_SED and select it if it is found. 4461 # Check for GNU $ac_path_SED 4462 case `"$ac_path_SED" --version 2>&1` in #( 4463 *GNU*) 4464 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4465 #( 4466 *) 4467 ac_count=0 4468 printf %s 0123456789 >"conftest.in" 4469 while : 4470 do 4471 cat "conftest.in" "conftest.in" >"conftest.tmp" 4472 mv "conftest.tmp" "conftest.in" 4473 cp "conftest.in" "conftest.nl" 4474 printf '%s\n' '' >> "conftest.nl" 4475 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4477 as_fn_arith $ac_count + 1 && ac_count=$as_val 4478 if test $ac_count -gt ${ac_path_SED_max-0}; then 4479 # Best one so far, save it but keep looking for a better one 4480 ac_cv_path_SED="$ac_path_SED" 4481 ac_path_SED_max=$ac_count 4482 fi 4483 # 10*(2^10) chars as input seems more than enough 4484 test $ac_count -gt 10 && break 4485 done 4486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4487 esac 4488 4489 $ac_path_SED_found && break 3 4490 done 4491 done 4492 done 4493 IFS=$as_save_IFS 4494 if test -z "$ac_cv_path_SED"; then 4495 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4496 fi 4497 else 4498 ac_cv_path_SED=$SED 4499 fi 4500 ;; 4501 esac 4502 fi 4503 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4504 printf '%s\n' "$ac_cv_path_SED" >&6; } 4505 SED="$ac_cv_path_SED" 4506 rm -f conftest.sed 4507 4508 AM_DEFAULT_VERBOSITY=1 4509 # Check whether --enable-silent-rules was given. 4510 if test ${enable_silent_rules+y} 4511 then : 4512 enableval=$enable_silent_rules; 4513 fi 4514 4515 am_make=${MAKE-make} 4516 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4517 printf %s "checking whether $am_make supports nested variables... " >&6; } 4518 if test ${am_cv_make_support_nested_variables+y} 4519 then : 4520 printf %s "(cached) " >&6 4521 else case e in #( 4522 e) if printf '%s\n' 'TRUE=$(BAR$(V)) 4523 BAR0=false 4524 BAR1=true 4525 V=1 4526 am__doit: 4527 @$(TRUE) 4528 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4529 am_cv_make_support_nested_variables=yes 4530 else 4531 am_cv_make_support_nested_variables=no 4532 fi ;; 4533 esac 4534 fi 4535 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4536 printf '%s\n' "$am_cv_make_support_nested_variables" >&6; } 4537 AM_BACKSLASH='\' 4538 4539 4540 4541 4542 4543 4544 # Check whether --enable-selective-werror was given. 4545 if test ${enable_selective_werror+y} 4546 then : 4547 enableval=$enable_selective_werror; SELECTIVE_WERROR=$enableval 4548 else case e in #( 4549 e) SELECTIVE_WERROR=yes ;; 4550 esac 4551 fi 4552 4553 4554 4555 4556 4557 # -v is too short to test reliably with XORG_TESTSET_CFLAG 4558 if test "x$SUNCC" = "xyes"; then 4559 BASE_CFLAGS="-v" 4560 else 4561 BASE_CFLAGS="" 4562 fi 4563 4564 # This chunk of warnings were those that existed in the legacy CWARNFLAGS 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 xorg_testset_save_CFLAGS="$CFLAGS" 4579 4580 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4581 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4582 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4583 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4584 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 4585 then : 4586 printf %s "(cached) " >&6 4587 else case e in #( 4588 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4589 /* end confdefs.h. */ 4590 int i; 4591 _ACEOF 4592 if ac_fn_c_try_compile "$LINENO" 4593 then : 4594 xorg_cv_cc_flag_unknown_warning_option=yes 4595 else case e in #( 4596 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 4597 esac 4598 fi 4599 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4600 esac 4601 fi 4602 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4603 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4604 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4605 CFLAGS="$xorg_testset_save_CFLAGS" 4606 fi 4607 4608 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4609 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4610 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4611 fi 4612 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4613 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4614 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4615 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 4616 then : 4617 printf %s "(cached) " >&6 4618 else case e in #( 4619 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4620 /* end confdefs.h. */ 4621 int i; 4622 _ACEOF 4623 if ac_fn_c_try_compile "$LINENO" 4624 then : 4625 xorg_cv_cc_flag_unused_command_line_argument=yes 4626 else case e in #( 4627 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 4628 esac 4629 fi 4630 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4631 esac 4632 fi 4633 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4634 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4635 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4636 CFLAGS="$xorg_testset_save_CFLAGS" 4637 fi 4638 4639 found="no" 4640 4641 if test $found = "no" ; then 4642 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4643 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4644 fi 4645 4646 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4647 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4648 fi 4649 4650 CFLAGS="$CFLAGS -Wall" 4651 4652 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5 4653 printf %s "checking if $CC supports -Wall... " >&6; } 4654 cacheid=xorg_cv_cc_flag__Wall 4655 if eval test \${$cacheid+y} 4656 then : 4657 printf %s "(cached) " >&6 4658 else case e in #( 4659 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4660 /* end confdefs.h. */ 4661 int i; 4662 int 4663 main (void) 4664 { 4665 4666 ; 4667 return 0; 4668 } 4669 _ACEOF 4670 if ac_fn_c_try_link "$LINENO" 4671 then : 4672 eval $cacheid=yes 4673 else case e in #( 4674 e) eval $cacheid=no ;; 4675 esac 4676 fi 4677 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 4678 conftest$ac_exeext conftest.$ac_ext ;; 4679 esac 4680 fi 4681 4682 4683 CFLAGS="$xorg_testset_save_CFLAGS" 4684 4685 eval supported=\$$cacheid 4686 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4687 printf '%s\n' "$supported" >&6; } 4688 if test "$supported" = "yes" ; then 4689 BASE_CFLAGS="$BASE_CFLAGS -Wall" 4690 found="yes" 4691 fi 4692 fi 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 xorg_testset_save_CFLAGS="$CFLAGS" 4709 4710 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4711 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4712 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4713 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4714 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 4715 then : 4716 printf %s "(cached) " >&6 4717 else case e in #( 4718 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4719 /* end confdefs.h. */ 4720 int i; 4721 _ACEOF 4722 if ac_fn_c_try_compile "$LINENO" 4723 then : 4724 xorg_cv_cc_flag_unknown_warning_option=yes 4725 else case e in #( 4726 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 4727 esac 4728 fi 4729 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4730 esac 4731 fi 4732 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4733 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4734 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4735 CFLAGS="$xorg_testset_save_CFLAGS" 4736 fi 4737 4738 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4739 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4740 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4741 fi 4742 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4743 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4744 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4745 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 4746 then : 4747 printf %s "(cached) " >&6 4748 else case e in #( 4749 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4750 /* end confdefs.h. */ 4751 int i; 4752 _ACEOF 4753 if ac_fn_c_try_compile "$LINENO" 4754 then : 4755 xorg_cv_cc_flag_unused_command_line_argument=yes 4756 else case e in #( 4757 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 4758 esac 4759 fi 4760 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4761 esac 4762 fi 4763 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4764 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4765 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4766 CFLAGS="$xorg_testset_save_CFLAGS" 4767 fi 4768 4769 found="no" 4770 4771 if test $found = "no" ; then 4772 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4773 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4774 fi 4775 4776 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4777 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4778 fi 4779 4780 CFLAGS="$CFLAGS -Wpointer-arith" 4781 4782 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5 4783 printf %s "checking if $CC supports -Wpointer-arith... " >&6; } 4784 cacheid=xorg_cv_cc_flag__Wpointer_arith 4785 if eval test \${$cacheid+y} 4786 then : 4787 printf %s "(cached) " >&6 4788 else case e in #( 4789 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4790 /* end confdefs.h. */ 4791 int i; 4792 int 4793 main (void) 4794 { 4795 4796 ; 4797 return 0; 4798 } 4799 _ACEOF 4800 if ac_fn_c_try_link "$LINENO" 4801 then : 4802 eval $cacheid=yes 4803 else case e in #( 4804 e) eval $cacheid=no ;; 4805 esac 4806 fi 4807 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 4808 conftest$ac_exeext conftest.$ac_ext ;; 4809 esac 4810 fi 4811 4812 4813 CFLAGS="$xorg_testset_save_CFLAGS" 4814 4815 eval supported=\$$cacheid 4816 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4817 printf '%s\n' "$supported" >&6; } 4818 if test "$supported" = "yes" ; then 4819 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-arith" 4820 found="yes" 4821 fi 4822 fi 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 xorg_testset_save_CFLAGS="$CFLAGS" 4839 4840 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4841 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4842 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4843 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4844 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 4845 then : 4846 printf %s "(cached) " >&6 4847 else case e in #( 4848 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4849 /* end confdefs.h. */ 4850 int i; 4851 _ACEOF 4852 if ac_fn_c_try_compile "$LINENO" 4853 then : 4854 xorg_cv_cc_flag_unknown_warning_option=yes 4855 else case e in #( 4856 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 4857 esac 4858 fi 4859 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4860 esac 4861 fi 4862 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4863 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4864 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4865 CFLAGS="$xorg_testset_save_CFLAGS" 4866 fi 4867 4868 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4869 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4870 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4871 fi 4872 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4873 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 4874 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 4875 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 4876 then : 4877 printf %s "(cached) " >&6 4878 else case e in #( 4879 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4880 /* end confdefs.h. */ 4881 int i; 4882 _ACEOF 4883 if ac_fn_c_try_compile "$LINENO" 4884 then : 4885 xorg_cv_cc_flag_unused_command_line_argument=yes 4886 else case e in #( 4887 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 4888 esac 4889 fi 4890 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4891 esac 4892 fi 4893 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 4894 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 4895 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 4896 CFLAGS="$xorg_testset_save_CFLAGS" 4897 fi 4898 4899 found="no" 4900 4901 if test $found = "no" ; then 4902 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 4903 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4904 fi 4905 4906 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 4907 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 4908 fi 4909 4910 CFLAGS="$CFLAGS -Wmissing-declarations" 4911 4912 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-declarations" >&5 4913 printf %s "checking if $CC supports -Wmissing-declarations... " >&6; } 4914 cacheid=xorg_cv_cc_flag__Wmissing_declarations 4915 if eval test \${$cacheid+y} 4916 then : 4917 printf %s "(cached) " >&6 4918 else case e in #( 4919 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4920 /* end confdefs.h. */ 4921 int i; 4922 int 4923 main (void) 4924 { 4925 4926 ; 4927 return 0; 4928 } 4929 _ACEOF 4930 if ac_fn_c_try_link "$LINENO" 4931 then : 4932 eval $cacheid=yes 4933 else case e in #( 4934 e) eval $cacheid=no ;; 4935 esac 4936 fi 4937 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 4938 conftest$ac_exeext conftest.$ac_ext ;; 4939 esac 4940 fi 4941 4942 4943 CFLAGS="$xorg_testset_save_CFLAGS" 4944 4945 eval supported=\$$cacheid 4946 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 4947 printf '%s\n' "$supported" >&6; } 4948 if test "$supported" = "yes" ; then 4949 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-declarations" 4950 found="yes" 4951 fi 4952 fi 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 xorg_testset_save_CFLAGS="$CFLAGS" 4969 4970 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 4971 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 4972 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 4973 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 4974 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 4975 then : 4976 printf %s "(cached) " >&6 4977 else case e in #( 4978 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4979 /* end confdefs.h. */ 4980 int i; 4981 _ACEOF 4982 if ac_fn_c_try_compile "$LINENO" 4983 then : 4984 xorg_cv_cc_flag_unknown_warning_option=yes 4985 else case e in #( 4986 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 4987 esac 4988 fi 4989 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 4990 esac 4991 fi 4992 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 4993 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 4994 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 4995 CFLAGS="$xorg_testset_save_CFLAGS" 4996 fi 4997 4998 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 4999 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5000 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5001 fi 5002 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5003 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5004 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5005 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5006 then : 5007 printf %s "(cached) " >&6 5008 else case e in #( 5009 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5010 /* end confdefs.h. */ 5011 int i; 5012 _ACEOF 5013 if ac_fn_c_try_compile "$LINENO" 5014 then : 5015 xorg_cv_cc_flag_unused_command_line_argument=yes 5016 else case e in #( 5017 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5018 esac 5019 fi 5020 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5021 esac 5022 fi 5023 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5024 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5025 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5026 CFLAGS="$xorg_testset_save_CFLAGS" 5027 fi 5028 5029 found="no" 5030 5031 if test $found = "no" ; then 5032 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5033 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5034 fi 5035 5036 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5037 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5038 fi 5039 5040 CFLAGS="$CFLAGS -Wformat=2" 5041 5042 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat=2" >&5 5043 printf %s "checking if $CC supports -Wformat=2... " >&6; } 5044 cacheid=xorg_cv_cc_flag__Wformat_2 5045 if eval test \${$cacheid+y} 5046 then : 5047 printf %s "(cached) " >&6 5048 else case e in #( 5049 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5050 /* end confdefs.h. */ 5051 int i; 5052 int 5053 main (void) 5054 { 5055 5056 ; 5057 return 0; 5058 } 5059 _ACEOF 5060 if ac_fn_c_try_link "$LINENO" 5061 then : 5062 eval $cacheid=yes 5063 else case e in #( 5064 e) eval $cacheid=no ;; 5065 esac 5066 fi 5067 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5068 conftest$ac_exeext conftest.$ac_ext ;; 5069 esac 5070 fi 5071 5072 5073 CFLAGS="$xorg_testset_save_CFLAGS" 5074 5075 eval supported=\$$cacheid 5076 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5077 printf '%s\n' "$supported" >&6; } 5078 if test "$supported" = "yes" ; then 5079 BASE_CFLAGS="$BASE_CFLAGS -Wformat=2" 5080 found="yes" 5081 fi 5082 fi 5083 5084 if test $found = "no" ; then 5085 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5086 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5087 fi 5088 5089 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5090 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5091 fi 5092 5093 CFLAGS="$CFLAGS -Wformat" 5094 5095 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat" >&5 5096 printf %s "checking if $CC supports -Wformat... " >&6; } 5097 cacheid=xorg_cv_cc_flag__Wformat 5098 if eval test \${$cacheid+y} 5099 then : 5100 printf %s "(cached) " >&6 5101 else case e in #( 5102 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5103 /* end confdefs.h. */ 5104 int i; 5105 int 5106 main (void) 5107 { 5108 5109 ; 5110 return 0; 5111 } 5112 _ACEOF 5113 if ac_fn_c_try_link "$LINENO" 5114 then : 5115 eval $cacheid=yes 5116 else case e in #( 5117 e) eval $cacheid=no ;; 5118 esac 5119 fi 5120 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5121 conftest$ac_exeext conftest.$ac_ext ;; 5122 esac 5123 fi 5124 5125 5126 CFLAGS="$xorg_testset_save_CFLAGS" 5127 5128 eval supported=\$$cacheid 5129 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5130 printf '%s\n' "$supported" >&6; } 5131 if test "$supported" = "yes" ; then 5132 BASE_CFLAGS="$BASE_CFLAGS -Wformat" 5133 found="yes" 5134 fi 5135 fi 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 xorg_testset_save_CFLAGS="$CFLAGS" 5154 5155 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5156 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5157 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5158 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5159 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5160 then : 5161 printf %s "(cached) " >&6 5162 else case e in #( 5163 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5164 /* end confdefs.h. */ 5165 int i; 5166 _ACEOF 5167 if ac_fn_c_try_compile "$LINENO" 5168 then : 5169 xorg_cv_cc_flag_unknown_warning_option=yes 5170 else case e in #( 5171 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5172 esac 5173 fi 5174 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5175 esac 5176 fi 5177 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5178 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5179 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5180 CFLAGS="$xorg_testset_save_CFLAGS" 5181 fi 5182 5183 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5184 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5185 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5186 fi 5187 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5188 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5189 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5190 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5191 then : 5192 printf %s "(cached) " >&6 5193 else case e in #( 5194 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5195 /* end confdefs.h. */ 5196 int i; 5197 _ACEOF 5198 if ac_fn_c_try_compile "$LINENO" 5199 then : 5200 xorg_cv_cc_flag_unused_command_line_argument=yes 5201 else case e in #( 5202 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5203 esac 5204 fi 5205 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5206 esac 5207 fi 5208 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5209 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5210 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5211 CFLAGS="$xorg_testset_save_CFLAGS" 5212 fi 5213 5214 found="no" 5215 5216 if test $found = "no" ; then 5217 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5218 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5219 fi 5220 5221 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5222 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5223 fi 5224 5225 CFLAGS="$CFLAGS -Wstrict-prototypes" 5226 5227 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wstrict-prototypes" >&5 5228 printf %s "checking if $CC supports -Wstrict-prototypes... " >&6; } 5229 cacheid=xorg_cv_cc_flag__Wstrict_prototypes 5230 if eval test \${$cacheid+y} 5231 then : 5232 printf %s "(cached) " >&6 5233 else case e in #( 5234 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5235 /* end confdefs.h. */ 5236 int i; 5237 int 5238 main (void) 5239 { 5240 5241 ; 5242 return 0; 5243 } 5244 _ACEOF 5245 if ac_fn_c_try_link "$LINENO" 5246 then : 5247 eval $cacheid=yes 5248 else case e in #( 5249 e) eval $cacheid=no ;; 5250 esac 5251 fi 5252 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5253 conftest$ac_exeext conftest.$ac_ext ;; 5254 esac 5255 fi 5256 5257 5258 CFLAGS="$xorg_testset_save_CFLAGS" 5259 5260 eval supported=\$$cacheid 5261 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5262 printf '%s\n' "$supported" >&6; } 5263 if test "$supported" = "yes" ; then 5264 BASE_CFLAGS="$BASE_CFLAGS -Wstrict-prototypes" 5265 found="yes" 5266 fi 5267 fi 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 xorg_testset_save_CFLAGS="$CFLAGS" 5284 5285 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5286 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5287 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5288 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5289 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5290 then : 5291 printf %s "(cached) " >&6 5292 else case e in #( 5293 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5294 /* end confdefs.h. */ 5295 int i; 5296 _ACEOF 5297 if ac_fn_c_try_compile "$LINENO" 5298 then : 5299 xorg_cv_cc_flag_unknown_warning_option=yes 5300 else case e in #( 5301 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5302 esac 5303 fi 5304 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5305 esac 5306 fi 5307 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5308 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5309 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5310 CFLAGS="$xorg_testset_save_CFLAGS" 5311 fi 5312 5313 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5314 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5315 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5316 fi 5317 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5318 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5319 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5320 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5321 then : 5322 printf %s "(cached) " >&6 5323 else case e in #( 5324 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5325 /* end confdefs.h. */ 5326 int i; 5327 _ACEOF 5328 if ac_fn_c_try_compile "$LINENO" 5329 then : 5330 xorg_cv_cc_flag_unused_command_line_argument=yes 5331 else case e in #( 5332 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5333 esac 5334 fi 5335 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5336 esac 5337 fi 5338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5339 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5340 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5341 CFLAGS="$xorg_testset_save_CFLAGS" 5342 fi 5343 5344 found="no" 5345 5346 if test $found = "no" ; then 5347 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5348 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5349 fi 5350 5351 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5352 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5353 fi 5354 5355 CFLAGS="$CFLAGS -Wmissing-prototypes" 5356 5357 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-prototypes" >&5 5358 printf %s "checking if $CC supports -Wmissing-prototypes... " >&6; } 5359 cacheid=xorg_cv_cc_flag__Wmissing_prototypes 5360 if eval test \${$cacheid+y} 5361 then : 5362 printf %s "(cached) " >&6 5363 else case e in #( 5364 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5365 /* end confdefs.h. */ 5366 int i; 5367 int 5368 main (void) 5369 { 5370 5371 ; 5372 return 0; 5373 } 5374 _ACEOF 5375 if ac_fn_c_try_link "$LINENO" 5376 then : 5377 eval $cacheid=yes 5378 else case e in #( 5379 e) eval $cacheid=no ;; 5380 esac 5381 fi 5382 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5383 conftest$ac_exeext conftest.$ac_ext ;; 5384 esac 5385 fi 5386 5387 5388 CFLAGS="$xorg_testset_save_CFLAGS" 5389 5390 eval supported=\$$cacheid 5391 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5392 printf '%s\n' "$supported" >&6; } 5393 if test "$supported" = "yes" ; then 5394 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-prototypes" 5395 found="yes" 5396 fi 5397 fi 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 xorg_testset_save_CFLAGS="$CFLAGS" 5414 5415 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5416 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5417 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5418 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5419 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5420 then : 5421 printf %s "(cached) " >&6 5422 else case e in #( 5423 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5424 /* end confdefs.h. */ 5425 int i; 5426 _ACEOF 5427 if ac_fn_c_try_compile "$LINENO" 5428 then : 5429 xorg_cv_cc_flag_unknown_warning_option=yes 5430 else case e in #( 5431 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5432 esac 5433 fi 5434 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5435 esac 5436 fi 5437 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5438 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5439 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5440 CFLAGS="$xorg_testset_save_CFLAGS" 5441 fi 5442 5443 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5444 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5445 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5446 fi 5447 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5448 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5449 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5450 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5451 then : 5452 printf %s "(cached) " >&6 5453 else case e in #( 5454 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5455 /* end confdefs.h. */ 5456 int i; 5457 _ACEOF 5458 if ac_fn_c_try_compile "$LINENO" 5459 then : 5460 xorg_cv_cc_flag_unused_command_line_argument=yes 5461 else case e in #( 5462 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5463 esac 5464 fi 5465 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5466 esac 5467 fi 5468 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5469 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5470 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5471 CFLAGS="$xorg_testset_save_CFLAGS" 5472 fi 5473 5474 found="no" 5475 5476 if test $found = "no" ; then 5477 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5478 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5479 fi 5480 5481 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5482 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5483 fi 5484 5485 CFLAGS="$CFLAGS -Wnested-externs" 5486 5487 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnested-externs" >&5 5488 printf %s "checking if $CC supports -Wnested-externs... " >&6; } 5489 cacheid=xorg_cv_cc_flag__Wnested_externs 5490 if eval test \${$cacheid+y} 5491 then : 5492 printf %s "(cached) " >&6 5493 else case e in #( 5494 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5495 /* end confdefs.h. */ 5496 int i; 5497 int 5498 main (void) 5499 { 5500 5501 ; 5502 return 0; 5503 } 5504 _ACEOF 5505 if ac_fn_c_try_link "$LINENO" 5506 then : 5507 eval $cacheid=yes 5508 else case e in #( 5509 e) eval $cacheid=no ;; 5510 esac 5511 fi 5512 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5513 conftest$ac_exeext conftest.$ac_ext ;; 5514 esac 5515 fi 5516 5517 5518 CFLAGS="$xorg_testset_save_CFLAGS" 5519 5520 eval supported=\$$cacheid 5521 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5522 printf '%s\n' "$supported" >&6; } 5523 if test "$supported" = "yes" ; then 5524 BASE_CFLAGS="$BASE_CFLAGS -Wnested-externs" 5525 found="yes" 5526 fi 5527 fi 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 xorg_testset_save_CFLAGS="$CFLAGS" 5544 5545 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5546 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5547 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5548 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5549 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5550 then : 5551 printf %s "(cached) " >&6 5552 else case e in #( 5553 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5554 /* end confdefs.h. */ 5555 int i; 5556 _ACEOF 5557 if ac_fn_c_try_compile "$LINENO" 5558 then : 5559 xorg_cv_cc_flag_unknown_warning_option=yes 5560 else case e in #( 5561 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5562 esac 5563 fi 5564 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5565 esac 5566 fi 5567 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5568 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5569 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5570 CFLAGS="$xorg_testset_save_CFLAGS" 5571 fi 5572 5573 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5574 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5575 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5576 fi 5577 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5578 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5579 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5580 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5581 then : 5582 printf %s "(cached) " >&6 5583 else case e in #( 5584 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5585 /* end confdefs.h. */ 5586 int i; 5587 _ACEOF 5588 if ac_fn_c_try_compile "$LINENO" 5589 then : 5590 xorg_cv_cc_flag_unused_command_line_argument=yes 5591 else case e in #( 5592 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5593 esac 5594 fi 5595 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5596 esac 5597 fi 5598 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5599 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5600 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5601 CFLAGS="$xorg_testset_save_CFLAGS" 5602 fi 5603 5604 found="no" 5605 5606 if test $found = "no" ; then 5607 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5608 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5609 fi 5610 5611 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5612 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5613 fi 5614 5615 CFLAGS="$CFLAGS -Wbad-function-cast" 5616 5617 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wbad-function-cast" >&5 5618 printf %s "checking if $CC supports -Wbad-function-cast... " >&6; } 5619 cacheid=xorg_cv_cc_flag__Wbad_function_cast 5620 if eval test \${$cacheid+y} 5621 then : 5622 printf %s "(cached) " >&6 5623 else case e in #( 5624 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5625 /* end confdefs.h. */ 5626 int i; 5627 int 5628 main (void) 5629 { 5630 5631 ; 5632 return 0; 5633 } 5634 _ACEOF 5635 if ac_fn_c_try_link "$LINENO" 5636 then : 5637 eval $cacheid=yes 5638 else case e in #( 5639 e) eval $cacheid=no ;; 5640 esac 5641 fi 5642 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5643 conftest$ac_exeext conftest.$ac_ext ;; 5644 esac 5645 fi 5646 5647 5648 CFLAGS="$xorg_testset_save_CFLAGS" 5649 5650 eval supported=\$$cacheid 5651 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5652 printf '%s\n' "$supported" >&6; } 5653 if test "$supported" = "yes" ; then 5654 BASE_CFLAGS="$BASE_CFLAGS -Wbad-function-cast" 5655 found="yes" 5656 fi 5657 fi 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 xorg_testset_save_CFLAGS="$CFLAGS" 5674 5675 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5676 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5677 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5678 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5679 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5680 then : 5681 printf %s "(cached) " >&6 5682 else case e in #( 5683 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5684 /* end confdefs.h. */ 5685 int i; 5686 _ACEOF 5687 if ac_fn_c_try_compile "$LINENO" 5688 then : 5689 xorg_cv_cc_flag_unknown_warning_option=yes 5690 else case e in #( 5691 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5692 esac 5693 fi 5694 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5695 esac 5696 fi 5697 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5698 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5699 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5700 CFLAGS="$xorg_testset_save_CFLAGS" 5701 fi 5702 5703 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5704 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5705 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5706 fi 5707 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5708 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5709 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5710 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5711 then : 5712 printf %s "(cached) " >&6 5713 else case e in #( 5714 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5715 /* end confdefs.h. */ 5716 int i; 5717 _ACEOF 5718 if ac_fn_c_try_compile "$LINENO" 5719 then : 5720 xorg_cv_cc_flag_unused_command_line_argument=yes 5721 else case e in #( 5722 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5723 esac 5724 fi 5725 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5726 esac 5727 fi 5728 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5729 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5730 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5731 CFLAGS="$xorg_testset_save_CFLAGS" 5732 fi 5733 5734 found="no" 5735 5736 if test $found = "no" ; then 5737 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5738 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5739 fi 5740 5741 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5742 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5743 fi 5744 5745 CFLAGS="$CFLAGS -Wold-style-definition" 5746 5747 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wold-style-definition" >&5 5748 printf %s "checking if $CC supports -Wold-style-definition... " >&6; } 5749 cacheid=xorg_cv_cc_flag__Wold_style_definition 5750 if eval test \${$cacheid+y} 5751 then : 5752 printf %s "(cached) " >&6 5753 else case e in #( 5754 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5755 /* end confdefs.h. */ 5756 int i; 5757 int 5758 main (void) 5759 { 5760 5761 ; 5762 return 0; 5763 } 5764 _ACEOF 5765 if ac_fn_c_try_link "$LINENO" 5766 then : 5767 eval $cacheid=yes 5768 else case e in #( 5769 e) eval $cacheid=no ;; 5770 esac 5771 fi 5772 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5773 conftest$ac_exeext conftest.$ac_ext ;; 5774 esac 5775 fi 5776 5777 5778 CFLAGS="$xorg_testset_save_CFLAGS" 5779 5780 eval supported=\$$cacheid 5781 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5782 printf '%s\n' "$supported" >&6; } 5783 if test "$supported" = "yes" ; then 5784 BASE_CFLAGS="$BASE_CFLAGS -Wold-style-definition" 5785 found="yes" 5786 fi 5787 fi 5788 5789 if test $found = "no" ; then 5790 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5791 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5792 fi 5793 5794 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5795 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5796 fi 5797 5798 CFLAGS="$CFLAGS -fd" 5799 5800 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fd" >&5 5801 printf %s "checking if $CC supports -fd... " >&6; } 5802 cacheid=xorg_cv_cc_flag__fd 5803 if eval test \${$cacheid+y} 5804 then : 5805 printf %s "(cached) " >&6 5806 else case e in #( 5807 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5808 /* end confdefs.h. */ 5809 int i; 5810 int 5811 main (void) 5812 { 5813 5814 ; 5815 return 0; 5816 } 5817 _ACEOF 5818 if ac_fn_c_try_link "$LINENO" 5819 then : 5820 eval $cacheid=yes 5821 else case e in #( 5822 e) eval $cacheid=no ;; 5823 esac 5824 fi 5825 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5826 conftest$ac_exeext conftest.$ac_ext ;; 5827 esac 5828 fi 5829 5830 5831 CFLAGS="$xorg_testset_save_CFLAGS" 5832 5833 eval supported=\$$cacheid 5834 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5835 printf '%s\n' "$supported" >&6; } 5836 if test "$supported" = "yes" ; then 5837 BASE_CFLAGS="$BASE_CFLAGS -fd" 5838 found="yes" 5839 fi 5840 fi 5841 5842 5843 5844 5845 5846 # This chunk adds additional warnings that could catch undesired effects. 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 xorg_testset_save_CFLAGS="$CFLAGS" 5861 5862 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5863 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5864 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5865 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5866 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5867 then : 5868 printf %s "(cached) " >&6 5869 else case e in #( 5870 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5871 /* end confdefs.h. */ 5872 int i; 5873 _ACEOF 5874 if ac_fn_c_try_compile "$LINENO" 5875 then : 5876 xorg_cv_cc_flag_unknown_warning_option=yes 5877 else case e in #( 5878 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 5879 esac 5880 fi 5881 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5882 esac 5883 fi 5884 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 5885 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 5886 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 5887 CFLAGS="$xorg_testset_save_CFLAGS" 5888 fi 5889 5890 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 5891 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5892 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5893 fi 5894 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5895 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 5896 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 5897 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 5898 then : 5899 printf %s "(cached) " >&6 5900 else case e in #( 5901 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5902 /* end confdefs.h. */ 5903 int i; 5904 _ACEOF 5905 if ac_fn_c_try_compile "$LINENO" 5906 then : 5907 xorg_cv_cc_flag_unused_command_line_argument=yes 5908 else case e in #( 5909 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 5910 esac 5911 fi 5912 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 5913 esac 5914 fi 5915 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 5916 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 5917 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 5918 CFLAGS="$xorg_testset_save_CFLAGS" 5919 fi 5920 5921 found="no" 5922 5923 if test $found = "no" ; then 5924 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 5925 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5926 fi 5927 5928 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 5929 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 5930 fi 5931 5932 CFLAGS="$CFLAGS -Wunused" 5933 5934 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused" >&5 5935 printf %s "checking if $CC supports -Wunused... " >&6; } 5936 cacheid=xorg_cv_cc_flag__Wunused 5937 if eval test \${$cacheid+y} 5938 then : 5939 printf %s "(cached) " >&6 5940 else case e in #( 5941 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5942 /* end confdefs.h. */ 5943 int i; 5944 int 5945 main (void) 5946 { 5947 5948 ; 5949 return 0; 5950 } 5951 _ACEOF 5952 if ac_fn_c_try_link "$LINENO" 5953 then : 5954 eval $cacheid=yes 5955 else case e in #( 5956 e) eval $cacheid=no ;; 5957 esac 5958 fi 5959 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 5960 conftest$ac_exeext conftest.$ac_ext ;; 5961 esac 5962 fi 5963 5964 5965 CFLAGS="$xorg_testset_save_CFLAGS" 5966 5967 eval supported=\$$cacheid 5968 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 5969 printf '%s\n' "$supported" >&6; } 5970 if test "$supported" = "yes" ; then 5971 BASE_CFLAGS="$BASE_CFLAGS -Wunused" 5972 found="yes" 5973 fi 5974 fi 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 xorg_testset_save_CFLAGS="$CFLAGS" 5991 5992 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 5993 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 5994 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 5995 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 5996 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 5997 then : 5998 printf %s "(cached) " >&6 5999 else case e in #( 6000 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6001 /* end confdefs.h. */ 6002 int i; 6003 _ACEOF 6004 if ac_fn_c_try_compile "$LINENO" 6005 then : 6006 xorg_cv_cc_flag_unknown_warning_option=yes 6007 else case e in #( 6008 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6009 esac 6010 fi 6011 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6012 esac 6013 fi 6014 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6015 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6016 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6017 CFLAGS="$xorg_testset_save_CFLAGS" 6018 fi 6019 6020 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6021 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6022 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6023 fi 6024 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6025 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6026 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6027 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6028 then : 6029 printf %s "(cached) " >&6 6030 else case e in #( 6031 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6032 /* end confdefs.h. */ 6033 int i; 6034 _ACEOF 6035 if ac_fn_c_try_compile "$LINENO" 6036 then : 6037 xorg_cv_cc_flag_unused_command_line_argument=yes 6038 else case e in #( 6039 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6040 esac 6041 fi 6042 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6043 esac 6044 fi 6045 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6046 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6047 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6048 CFLAGS="$xorg_testset_save_CFLAGS" 6049 fi 6050 6051 found="no" 6052 6053 if test $found = "no" ; then 6054 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6055 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6056 fi 6057 6058 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6059 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6060 fi 6061 6062 CFLAGS="$CFLAGS -Wuninitialized" 6063 6064 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5 6065 printf %s "checking if $CC supports -Wuninitialized... " >&6; } 6066 cacheid=xorg_cv_cc_flag__Wuninitialized 6067 if eval test \${$cacheid+y} 6068 then : 6069 printf %s "(cached) " >&6 6070 else case e in #( 6071 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6072 /* end confdefs.h. */ 6073 int i; 6074 int 6075 main (void) 6076 { 6077 6078 ; 6079 return 0; 6080 } 6081 _ACEOF 6082 if ac_fn_c_try_link "$LINENO" 6083 then : 6084 eval $cacheid=yes 6085 else case e in #( 6086 e) eval $cacheid=no ;; 6087 esac 6088 fi 6089 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6090 conftest$ac_exeext conftest.$ac_ext ;; 6091 esac 6092 fi 6093 6094 6095 CFLAGS="$xorg_testset_save_CFLAGS" 6096 6097 eval supported=\$$cacheid 6098 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6099 printf '%s\n' "$supported" >&6; } 6100 if test "$supported" = "yes" ; then 6101 BASE_CFLAGS="$BASE_CFLAGS -Wuninitialized" 6102 found="yes" 6103 fi 6104 fi 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 xorg_testset_save_CFLAGS="$CFLAGS" 6121 6122 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6123 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6124 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6125 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6126 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6127 then : 6128 printf %s "(cached) " >&6 6129 else case e in #( 6130 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6131 /* end confdefs.h. */ 6132 int i; 6133 _ACEOF 6134 if ac_fn_c_try_compile "$LINENO" 6135 then : 6136 xorg_cv_cc_flag_unknown_warning_option=yes 6137 else case e in #( 6138 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6139 esac 6140 fi 6141 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6142 esac 6143 fi 6144 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6145 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6146 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6147 CFLAGS="$xorg_testset_save_CFLAGS" 6148 fi 6149 6150 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6151 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6152 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6153 fi 6154 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6155 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6156 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6157 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6158 then : 6159 printf %s "(cached) " >&6 6160 else case e in #( 6161 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6162 /* end confdefs.h. */ 6163 int i; 6164 _ACEOF 6165 if ac_fn_c_try_compile "$LINENO" 6166 then : 6167 xorg_cv_cc_flag_unused_command_line_argument=yes 6168 else case e in #( 6169 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6170 esac 6171 fi 6172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6173 esac 6174 fi 6175 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6176 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6177 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6178 CFLAGS="$xorg_testset_save_CFLAGS" 6179 fi 6180 6181 found="no" 6182 6183 if test $found = "no" ; then 6184 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6185 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6186 fi 6187 6188 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6189 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6190 fi 6191 6192 CFLAGS="$CFLAGS -Wshadow" 6193 6194 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wshadow" >&5 6195 printf %s "checking if $CC supports -Wshadow... " >&6; } 6196 cacheid=xorg_cv_cc_flag__Wshadow 6197 if eval test \${$cacheid+y} 6198 then : 6199 printf %s "(cached) " >&6 6200 else case e in #( 6201 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6202 /* end confdefs.h. */ 6203 int i; 6204 int 6205 main (void) 6206 { 6207 6208 ; 6209 return 0; 6210 } 6211 _ACEOF 6212 if ac_fn_c_try_link "$LINENO" 6213 then : 6214 eval $cacheid=yes 6215 else case e in #( 6216 e) eval $cacheid=no ;; 6217 esac 6218 fi 6219 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6220 conftest$ac_exeext conftest.$ac_ext ;; 6221 esac 6222 fi 6223 6224 6225 CFLAGS="$xorg_testset_save_CFLAGS" 6226 6227 eval supported=\$$cacheid 6228 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6229 printf '%s\n' "$supported" >&6; } 6230 if test "$supported" = "yes" ; then 6231 BASE_CFLAGS="$BASE_CFLAGS -Wshadow" 6232 found="yes" 6233 fi 6234 fi 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 xorg_testset_save_CFLAGS="$CFLAGS" 6251 6252 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6253 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6254 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6255 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6256 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6257 then : 6258 printf %s "(cached) " >&6 6259 else case e in #( 6260 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6261 /* end confdefs.h. */ 6262 int i; 6263 _ACEOF 6264 if ac_fn_c_try_compile "$LINENO" 6265 then : 6266 xorg_cv_cc_flag_unknown_warning_option=yes 6267 else case e in #( 6268 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6269 esac 6270 fi 6271 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6272 esac 6273 fi 6274 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6275 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6276 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6277 CFLAGS="$xorg_testset_save_CFLAGS" 6278 fi 6279 6280 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6281 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6282 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6283 fi 6284 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6285 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6286 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6287 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6288 then : 6289 printf %s "(cached) " >&6 6290 else case e in #( 6291 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6292 /* end confdefs.h. */ 6293 int i; 6294 _ACEOF 6295 if ac_fn_c_try_compile "$LINENO" 6296 then : 6297 xorg_cv_cc_flag_unused_command_line_argument=yes 6298 else case e in #( 6299 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6300 esac 6301 fi 6302 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6303 esac 6304 fi 6305 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6306 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6307 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6308 CFLAGS="$xorg_testset_save_CFLAGS" 6309 fi 6310 6311 found="no" 6312 6313 if test $found = "no" ; then 6314 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6315 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6316 fi 6317 6318 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6319 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6320 fi 6321 6322 CFLAGS="$CFLAGS -Wmissing-noreturn" 6323 6324 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-noreturn" >&5 6325 printf %s "checking if $CC supports -Wmissing-noreturn... " >&6; } 6326 cacheid=xorg_cv_cc_flag__Wmissing_noreturn 6327 if eval test \${$cacheid+y} 6328 then : 6329 printf %s "(cached) " >&6 6330 else case e in #( 6331 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6332 /* end confdefs.h. */ 6333 int i; 6334 int 6335 main (void) 6336 { 6337 6338 ; 6339 return 0; 6340 } 6341 _ACEOF 6342 if ac_fn_c_try_link "$LINENO" 6343 then : 6344 eval $cacheid=yes 6345 else case e in #( 6346 e) eval $cacheid=no ;; 6347 esac 6348 fi 6349 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6350 conftest$ac_exeext conftest.$ac_ext ;; 6351 esac 6352 fi 6353 6354 6355 CFLAGS="$xorg_testset_save_CFLAGS" 6356 6357 eval supported=\$$cacheid 6358 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6359 printf '%s\n' "$supported" >&6; } 6360 if test "$supported" = "yes" ; then 6361 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-noreturn" 6362 found="yes" 6363 fi 6364 fi 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 xorg_testset_save_CFLAGS="$CFLAGS" 6381 6382 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6383 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6384 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6385 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6386 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6387 then : 6388 printf %s "(cached) " >&6 6389 else case e in #( 6390 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6391 /* end confdefs.h. */ 6392 int i; 6393 _ACEOF 6394 if ac_fn_c_try_compile "$LINENO" 6395 then : 6396 xorg_cv_cc_flag_unknown_warning_option=yes 6397 else case e in #( 6398 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6399 esac 6400 fi 6401 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6402 esac 6403 fi 6404 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6405 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6406 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6407 CFLAGS="$xorg_testset_save_CFLAGS" 6408 fi 6409 6410 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6411 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6412 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6413 fi 6414 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6415 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6416 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6417 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6418 then : 6419 printf %s "(cached) " >&6 6420 else case e in #( 6421 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6422 /* end confdefs.h. */ 6423 int i; 6424 _ACEOF 6425 if ac_fn_c_try_compile "$LINENO" 6426 then : 6427 xorg_cv_cc_flag_unused_command_line_argument=yes 6428 else case e in #( 6429 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6430 esac 6431 fi 6432 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6433 esac 6434 fi 6435 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6436 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6437 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6438 CFLAGS="$xorg_testset_save_CFLAGS" 6439 fi 6440 6441 found="no" 6442 6443 if test $found = "no" ; then 6444 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6445 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6446 fi 6447 6448 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6449 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6450 fi 6451 6452 CFLAGS="$CFLAGS -Wmissing-format-attribute" 6453 6454 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-format-attribute" >&5 6455 printf %s "checking if $CC supports -Wmissing-format-attribute... " >&6; } 6456 cacheid=xorg_cv_cc_flag__Wmissing_format_attribute 6457 if eval test \${$cacheid+y} 6458 then : 6459 printf %s "(cached) " >&6 6460 else case e in #( 6461 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6462 /* end confdefs.h. */ 6463 int i; 6464 int 6465 main (void) 6466 { 6467 6468 ; 6469 return 0; 6470 } 6471 _ACEOF 6472 if ac_fn_c_try_link "$LINENO" 6473 then : 6474 eval $cacheid=yes 6475 else case e in #( 6476 e) eval $cacheid=no ;; 6477 esac 6478 fi 6479 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6480 conftest$ac_exeext conftest.$ac_ext ;; 6481 esac 6482 fi 6483 6484 6485 CFLAGS="$xorg_testset_save_CFLAGS" 6486 6487 eval supported=\$$cacheid 6488 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6489 printf '%s\n' "$supported" >&6; } 6490 if test "$supported" = "yes" ; then 6491 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-format-attribute" 6492 found="yes" 6493 fi 6494 fi 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 xorg_testset_save_CFLAGS="$CFLAGS" 6511 6512 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6513 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6514 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6515 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6516 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6517 then : 6518 printf %s "(cached) " >&6 6519 else case e in #( 6520 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6521 /* end confdefs.h. */ 6522 int i; 6523 _ACEOF 6524 if ac_fn_c_try_compile "$LINENO" 6525 then : 6526 xorg_cv_cc_flag_unknown_warning_option=yes 6527 else case e in #( 6528 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6529 esac 6530 fi 6531 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6532 esac 6533 fi 6534 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6535 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6536 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6537 CFLAGS="$xorg_testset_save_CFLAGS" 6538 fi 6539 6540 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6541 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6542 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6543 fi 6544 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6545 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6546 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6547 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6548 then : 6549 printf %s "(cached) " >&6 6550 else case e in #( 6551 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6552 /* end confdefs.h. */ 6553 int i; 6554 _ACEOF 6555 if ac_fn_c_try_compile "$LINENO" 6556 then : 6557 xorg_cv_cc_flag_unused_command_line_argument=yes 6558 else case e in #( 6559 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6560 esac 6561 fi 6562 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6563 esac 6564 fi 6565 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6566 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6567 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6568 CFLAGS="$xorg_testset_save_CFLAGS" 6569 fi 6570 6571 found="no" 6572 6573 if test $found = "no" ; then 6574 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6575 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6576 fi 6577 6578 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6579 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6580 fi 6581 6582 CFLAGS="$CFLAGS -Wredundant-decls" 6583 6584 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wredundant-decls" >&5 6585 printf %s "checking if $CC supports -Wredundant-decls... " >&6; } 6586 cacheid=xorg_cv_cc_flag__Wredundant_decls 6587 if eval test \${$cacheid+y} 6588 then : 6589 printf %s "(cached) " >&6 6590 else case e in #( 6591 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6592 /* end confdefs.h. */ 6593 int i; 6594 int 6595 main (void) 6596 { 6597 6598 ; 6599 return 0; 6600 } 6601 _ACEOF 6602 if ac_fn_c_try_link "$LINENO" 6603 then : 6604 eval $cacheid=yes 6605 else case e in #( 6606 e) eval $cacheid=no ;; 6607 esac 6608 fi 6609 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6610 conftest$ac_exeext conftest.$ac_ext ;; 6611 esac 6612 fi 6613 6614 6615 CFLAGS="$xorg_testset_save_CFLAGS" 6616 6617 eval supported=\$$cacheid 6618 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6619 printf '%s\n' "$supported" >&6; } 6620 if test "$supported" = "yes" ; then 6621 BASE_CFLAGS="$BASE_CFLAGS -Wredundant-decls" 6622 found="yes" 6623 fi 6624 fi 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 xorg_testset_save_CFLAGS="$CFLAGS" 6641 6642 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6643 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6644 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6645 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6646 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6647 then : 6648 printf %s "(cached) " >&6 6649 else case e in #( 6650 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6651 /* end confdefs.h. */ 6652 int i; 6653 _ACEOF 6654 if ac_fn_c_try_compile "$LINENO" 6655 then : 6656 xorg_cv_cc_flag_unknown_warning_option=yes 6657 else case e in #( 6658 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6659 esac 6660 fi 6661 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6662 esac 6663 fi 6664 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6665 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6666 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6667 CFLAGS="$xorg_testset_save_CFLAGS" 6668 fi 6669 6670 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6671 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6672 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6673 fi 6674 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6675 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6676 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6677 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6678 then : 6679 printf %s "(cached) " >&6 6680 else case e in #( 6681 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6682 /* end confdefs.h. */ 6683 int i; 6684 _ACEOF 6685 if ac_fn_c_try_compile "$LINENO" 6686 then : 6687 xorg_cv_cc_flag_unused_command_line_argument=yes 6688 else case e in #( 6689 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6690 esac 6691 fi 6692 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6693 esac 6694 fi 6695 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6696 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6697 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6698 CFLAGS="$xorg_testset_save_CFLAGS" 6699 fi 6700 6701 found="no" 6702 6703 if test $found = "no" ; then 6704 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6705 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6706 fi 6707 6708 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6709 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6710 fi 6711 6712 CFLAGS="$CFLAGS -Wlogical-op" 6713 6714 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wlogical-op" >&5 6715 printf %s "checking if $CC supports -Wlogical-op... " >&6; } 6716 cacheid=xorg_cv_cc_flag__Wlogical_op 6717 if eval test \${$cacheid+y} 6718 then : 6719 printf %s "(cached) " >&6 6720 else case e in #( 6721 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6722 /* end confdefs.h. */ 6723 int i; 6724 int 6725 main (void) 6726 { 6727 6728 ; 6729 return 0; 6730 } 6731 _ACEOF 6732 if ac_fn_c_try_link "$LINENO" 6733 then : 6734 eval $cacheid=yes 6735 else case e in #( 6736 e) eval $cacheid=no ;; 6737 esac 6738 fi 6739 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6740 conftest$ac_exeext conftest.$ac_ext ;; 6741 esac 6742 fi 6743 6744 6745 CFLAGS="$xorg_testset_save_CFLAGS" 6746 6747 eval supported=\$$cacheid 6748 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6749 printf '%s\n' "$supported" >&6; } 6750 if test "$supported" = "yes" ; then 6751 BASE_CFLAGS="$BASE_CFLAGS -Wlogical-op" 6752 found="yes" 6753 fi 6754 fi 6755 6756 6757 6758 # These are currently disabled because they are noisy. They will be enabled 6759 # in the future once the codebase is sufficiently modernized to silence 6760 # them. For now, I don't want them to drown out the other warnings. 6761 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wparentheses]) 6762 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-align]) 6763 # XORG_TESTSET_CFLAG([[BASE_]PREFIX[FLAGS]], [-Wcast-qual]) 6764 6765 # Turn some warnings into errors, so we don't accidentally get successful builds 6766 # when there are problems that should be fixed. 6767 6768 if test "x$SELECTIVE_WERROR" = "xyes" ; then 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 xorg_testset_save_CFLAGS="$CFLAGS" 6783 6784 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6785 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6786 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6787 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6788 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6789 then : 6790 printf %s "(cached) " >&6 6791 else case e in #( 6792 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6793 /* end confdefs.h. */ 6794 int i; 6795 _ACEOF 6796 if ac_fn_c_try_compile "$LINENO" 6797 then : 6798 xorg_cv_cc_flag_unknown_warning_option=yes 6799 else case e in #( 6800 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6801 esac 6802 fi 6803 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6804 esac 6805 fi 6806 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6807 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6808 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6809 CFLAGS="$xorg_testset_save_CFLAGS" 6810 fi 6811 6812 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6813 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6814 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6815 fi 6816 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6817 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 6818 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 6819 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 6820 then : 6821 printf %s "(cached) " >&6 6822 else case e in #( 6823 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6824 /* end confdefs.h. */ 6825 int i; 6826 _ACEOF 6827 if ac_fn_c_try_compile "$LINENO" 6828 then : 6829 xorg_cv_cc_flag_unused_command_line_argument=yes 6830 else case e in #( 6831 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 6832 esac 6833 fi 6834 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6835 esac 6836 fi 6837 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 6838 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 6839 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 6840 CFLAGS="$xorg_testset_save_CFLAGS" 6841 fi 6842 6843 found="no" 6844 6845 if test $found = "no" ; then 6846 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6847 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6848 fi 6849 6850 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6851 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6852 fi 6853 6854 CFLAGS="$CFLAGS -Werror=implicit" 6855 6856 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=implicit" >&5 6857 printf %s "checking if $CC supports -Werror=implicit... " >&6; } 6858 cacheid=xorg_cv_cc_flag__Werror_implicit 6859 if eval test \${$cacheid+y} 6860 then : 6861 printf %s "(cached) " >&6 6862 else case e in #( 6863 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6864 /* end confdefs.h. */ 6865 int i; 6866 int 6867 main (void) 6868 { 6869 6870 ; 6871 return 0; 6872 } 6873 _ACEOF 6874 if ac_fn_c_try_link "$LINENO" 6875 then : 6876 eval $cacheid=yes 6877 else case e in #( 6878 e) eval $cacheid=no ;; 6879 esac 6880 fi 6881 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6882 conftest$ac_exeext conftest.$ac_ext ;; 6883 esac 6884 fi 6885 6886 6887 CFLAGS="$xorg_testset_save_CFLAGS" 6888 6889 eval supported=\$$cacheid 6890 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6891 printf '%s\n' "$supported" >&6; } 6892 if test "$supported" = "yes" ; then 6893 BASE_CFLAGS="$BASE_CFLAGS -Werror=implicit" 6894 found="yes" 6895 fi 6896 fi 6897 6898 if test $found = "no" ; then 6899 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6900 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6901 fi 6902 6903 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 6904 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 6905 fi 6906 6907 CFLAGS="$CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 6908 6909 { 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 6910 printf %s "checking if $CC supports -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... " >&6; } 6911 cacheid=xorg_cv_cc_flag__errwarn_E_NO_EXPLICIT_TYPE_GIVEN__errwarn_E_NO_IMPLICIT_DECL_ALLOWED 6912 if eval test \${$cacheid+y} 6913 then : 6914 printf %s "(cached) " >&6 6915 else case e in #( 6916 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6917 /* end confdefs.h. */ 6918 int i; 6919 int 6920 main (void) 6921 { 6922 6923 ; 6924 return 0; 6925 } 6926 _ACEOF 6927 if ac_fn_c_try_link "$LINENO" 6928 then : 6929 eval $cacheid=yes 6930 else case e in #( 6931 e) eval $cacheid=no ;; 6932 esac 6933 fi 6934 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 6935 conftest$ac_exeext conftest.$ac_ext ;; 6936 esac 6937 fi 6938 6939 6940 CFLAGS="$xorg_testset_save_CFLAGS" 6941 6942 eval supported=\$$cacheid 6943 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 6944 printf '%s\n' "$supported" >&6; } 6945 if test "$supported" = "yes" ; then 6946 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_NO_EXPLICIT_TYPE_GIVEN -errwarn=E_NO_IMPLICIT_DECL_ALLOWED" 6947 found="yes" 6948 fi 6949 fi 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 xorg_testset_save_CFLAGS="$CFLAGS" 6966 6967 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 6968 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6969 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 6970 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 6971 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 6972 then : 6973 printf %s "(cached) " >&6 6974 else case e in #( 6975 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6976 /* end confdefs.h. */ 6977 int i; 6978 _ACEOF 6979 if ac_fn_c_try_compile "$LINENO" 6980 then : 6981 xorg_cv_cc_flag_unknown_warning_option=yes 6982 else case e in #( 6983 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 6984 esac 6985 fi 6986 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 6987 esac 6988 fi 6989 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 6990 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 6991 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 6992 CFLAGS="$xorg_testset_save_CFLAGS" 6993 fi 6994 6995 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 6996 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 6997 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 6998 fi 6999 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7000 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7001 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7002 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7003 then : 7004 printf %s "(cached) " >&6 7005 else case e in #( 7006 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7007 /* end confdefs.h. */ 7008 int i; 7009 _ACEOF 7010 if ac_fn_c_try_compile "$LINENO" 7011 then : 7012 xorg_cv_cc_flag_unused_command_line_argument=yes 7013 else case e in #( 7014 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7015 esac 7016 fi 7017 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7018 esac 7019 fi 7020 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7021 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7022 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7023 CFLAGS="$xorg_testset_save_CFLAGS" 7024 fi 7025 7026 found="no" 7027 7028 if test $found = "no" ; then 7029 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7030 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7031 fi 7032 7033 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7034 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7035 fi 7036 7037 CFLAGS="$CFLAGS -Werror=nonnull" 7038 7039 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=nonnull" >&5 7040 printf %s "checking if $CC supports -Werror=nonnull... " >&6; } 7041 cacheid=xorg_cv_cc_flag__Werror_nonnull 7042 if eval test \${$cacheid+y} 7043 then : 7044 printf %s "(cached) " >&6 7045 else case e in #( 7046 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7047 /* end confdefs.h. */ 7048 int i; 7049 int 7050 main (void) 7051 { 7052 7053 ; 7054 return 0; 7055 } 7056 _ACEOF 7057 if ac_fn_c_try_link "$LINENO" 7058 then : 7059 eval $cacheid=yes 7060 else case e in #( 7061 e) eval $cacheid=no ;; 7062 esac 7063 fi 7064 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7065 conftest$ac_exeext conftest.$ac_ext ;; 7066 esac 7067 fi 7068 7069 7070 CFLAGS="$xorg_testset_save_CFLAGS" 7071 7072 eval supported=\$$cacheid 7073 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7074 printf '%s\n' "$supported" >&6; } 7075 if test "$supported" = "yes" ; then 7076 BASE_CFLAGS="$BASE_CFLAGS -Werror=nonnull" 7077 found="yes" 7078 fi 7079 fi 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 xorg_testset_save_CFLAGS="$CFLAGS" 7096 7097 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7098 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7099 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7100 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7101 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7102 then : 7103 printf %s "(cached) " >&6 7104 else case e in #( 7105 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7106 /* end confdefs.h. */ 7107 int i; 7108 _ACEOF 7109 if ac_fn_c_try_compile "$LINENO" 7110 then : 7111 xorg_cv_cc_flag_unknown_warning_option=yes 7112 else case e in #( 7113 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7114 esac 7115 fi 7116 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7117 esac 7118 fi 7119 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7120 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7121 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7122 CFLAGS="$xorg_testset_save_CFLAGS" 7123 fi 7124 7125 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7126 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7127 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7128 fi 7129 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7130 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7131 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7132 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7133 then : 7134 printf %s "(cached) " >&6 7135 else case e in #( 7136 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7137 /* end confdefs.h. */ 7138 int i; 7139 _ACEOF 7140 if ac_fn_c_try_compile "$LINENO" 7141 then : 7142 xorg_cv_cc_flag_unused_command_line_argument=yes 7143 else case e in #( 7144 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7145 esac 7146 fi 7147 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7148 esac 7149 fi 7150 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7151 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7152 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7153 CFLAGS="$xorg_testset_save_CFLAGS" 7154 fi 7155 7156 found="no" 7157 7158 if test $found = "no" ; then 7159 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7160 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7161 fi 7162 7163 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7164 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7165 fi 7166 7167 CFLAGS="$CFLAGS -Werror=init-self" 7168 7169 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=init-self" >&5 7170 printf %s "checking if $CC supports -Werror=init-self... " >&6; } 7171 cacheid=xorg_cv_cc_flag__Werror_init_self 7172 if eval test \${$cacheid+y} 7173 then : 7174 printf %s "(cached) " >&6 7175 else case e in #( 7176 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7177 /* end confdefs.h. */ 7178 int i; 7179 int 7180 main (void) 7181 { 7182 7183 ; 7184 return 0; 7185 } 7186 _ACEOF 7187 if ac_fn_c_try_link "$LINENO" 7188 then : 7189 eval $cacheid=yes 7190 else case e in #( 7191 e) eval $cacheid=no ;; 7192 esac 7193 fi 7194 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7195 conftest$ac_exeext conftest.$ac_ext ;; 7196 esac 7197 fi 7198 7199 7200 CFLAGS="$xorg_testset_save_CFLAGS" 7201 7202 eval supported=\$$cacheid 7203 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7204 printf '%s\n' "$supported" >&6; } 7205 if test "$supported" = "yes" ; then 7206 BASE_CFLAGS="$BASE_CFLAGS -Werror=init-self" 7207 found="yes" 7208 fi 7209 fi 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 xorg_testset_save_CFLAGS="$CFLAGS" 7226 7227 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7228 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7229 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7230 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7231 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7232 then : 7233 printf %s "(cached) " >&6 7234 else case e in #( 7235 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7236 /* end confdefs.h. */ 7237 int i; 7238 _ACEOF 7239 if ac_fn_c_try_compile "$LINENO" 7240 then : 7241 xorg_cv_cc_flag_unknown_warning_option=yes 7242 else case e in #( 7243 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7244 esac 7245 fi 7246 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7247 esac 7248 fi 7249 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7250 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7251 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7252 CFLAGS="$xorg_testset_save_CFLAGS" 7253 fi 7254 7255 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7256 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7257 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7258 fi 7259 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7260 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7261 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7262 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7263 then : 7264 printf %s "(cached) " >&6 7265 else case e in #( 7266 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7267 /* end confdefs.h. */ 7268 int i; 7269 _ACEOF 7270 if ac_fn_c_try_compile "$LINENO" 7271 then : 7272 xorg_cv_cc_flag_unused_command_line_argument=yes 7273 else case e in #( 7274 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7275 esac 7276 fi 7277 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7278 esac 7279 fi 7280 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7281 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7282 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7283 CFLAGS="$xorg_testset_save_CFLAGS" 7284 fi 7285 7286 found="no" 7287 7288 if test $found = "no" ; then 7289 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7290 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7291 fi 7292 7293 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7294 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7295 fi 7296 7297 CFLAGS="$CFLAGS -Werror=main" 7298 7299 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=main" >&5 7300 printf %s "checking if $CC supports -Werror=main... " >&6; } 7301 cacheid=xorg_cv_cc_flag__Werror_main 7302 if eval test \${$cacheid+y} 7303 then : 7304 printf %s "(cached) " >&6 7305 else case e in #( 7306 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7307 /* end confdefs.h. */ 7308 int i; 7309 int 7310 main (void) 7311 { 7312 7313 ; 7314 return 0; 7315 } 7316 _ACEOF 7317 if ac_fn_c_try_link "$LINENO" 7318 then : 7319 eval $cacheid=yes 7320 else case e in #( 7321 e) eval $cacheid=no ;; 7322 esac 7323 fi 7324 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7325 conftest$ac_exeext conftest.$ac_ext ;; 7326 esac 7327 fi 7328 7329 7330 CFLAGS="$xorg_testset_save_CFLAGS" 7331 7332 eval supported=\$$cacheid 7333 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7334 printf '%s\n' "$supported" >&6; } 7335 if test "$supported" = "yes" ; then 7336 BASE_CFLAGS="$BASE_CFLAGS -Werror=main" 7337 found="yes" 7338 fi 7339 fi 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 xorg_testset_save_CFLAGS="$CFLAGS" 7356 7357 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7358 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7359 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7360 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7361 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7362 then : 7363 printf %s "(cached) " >&6 7364 else case e in #( 7365 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7366 /* end confdefs.h. */ 7367 int i; 7368 _ACEOF 7369 if ac_fn_c_try_compile "$LINENO" 7370 then : 7371 xorg_cv_cc_flag_unknown_warning_option=yes 7372 else case e in #( 7373 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7374 esac 7375 fi 7376 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7377 esac 7378 fi 7379 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7380 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7381 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7382 CFLAGS="$xorg_testset_save_CFLAGS" 7383 fi 7384 7385 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7386 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7387 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7388 fi 7389 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7390 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7391 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7392 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7393 then : 7394 printf %s "(cached) " >&6 7395 else case e in #( 7396 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7397 /* end confdefs.h. */ 7398 int i; 7399 _ACEOF 7400 if ac_fn_c_try_compile "$LINENO" 7401 then : 7402 xorg_cv_cc_flag_unused_command_line_argument=yes 7403 else case e in #( 7404 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7405 esac 7406 fi 7407 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7408 esac 7409 fi 7410 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7411 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7412 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7413 CFLAGS="$xorg_testset_save_CFLAGS" 7414 fi 7415 7416 found="no" 7417 7418 if test $found = "no" ; then 7419 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7420 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7421 fi 7422 7423 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7424 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7425 fi 7426 7427 CFLAGS="$CFLAGS -Werror=missing-braces" 7428 7429 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=missing-braces" >&5 7430 printf %s "checking if $CC supports -Werror=missing-braces... " >&6; } 7431 cacheid=xorg_cv_cc_flag__Werror_missing_braces 7432 if eval test \${$cacheid+y} 7433 then : 7434 printf %s "(cached) " >&6 7435 else case e in #( 7436 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7437 /* end confdefs.h. */ 7438 int i; 7439 int 7440 main (void) 7441 { 7442 7443 ; 7444 return 0; 7445 } 7446 _ACEOF 7447 if ac_fn_c_try_link "$LINENO" 7448 then : 7449 eval $cacheid=yes 7450 else case e in #( 7451 e) eval $cacheid=no ;; 7452 esac 7453 fi 7454 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7455 conftest$ac_exeext conftest.$ac_ext ;; 7456 esac 7457 fi 7458 7459 7460 CFLAGS="$xorg_testset_save_CFLAGS" 7461 7462 eval supported=\$$cacheid 7463 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7464 printf '%s\n' "$supported" >&6; } 7465 if test "$supported" = "yes" ; then 7466 BASE_CFLAGS="$BASE_CFLAGS -Werror=missing-braces" 7467 found="yes" 7468 fi 7469 fi 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 xorg_testset_save_CFLAGS="$CFLAGS" 7486 7487 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7488 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7489 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7490 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7491 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7492 then : 7493 printf %s "(cached) " >&6 7494 else case e in #( 7495 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7496 /* end confdefs.h. */ 7497 int i; 7498 _ACEOF 7499 if ac_fn_c_try_compile "$LINENO" 7500 then : 7501 xorg_cv_cc_flag_unknown_warning_option=yes 7502 else case e in #( 7503 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7504 esac 7505 fi 7506 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7507 esac 7508 fi 7509 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7510 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7511 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7512 CFLAGS="$xorg_testset_save_CFLAGS" 7513 fi 7514 7515 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7516 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7517 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7518 fi 7519 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7520 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7521 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7522 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7523 then : 7524 printf %s "(cached) " >&6 7525 else case e in #( 7526 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7527 /* end confdefs.h. */ 7528 int i; 7529 _ACEOF 7530 if ac_fn_c_try_compile "$LINENO" 7531 then : 7532 xorg_cv_cc_flag_unused_command_line_argument=yes 7533 else case e in #( 7534 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7535 esac 7536 fi 7537 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7538 esac 7539 fi 7540 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7541 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7542 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7543 CFLAGS="$xorg_testset_save_CFLAGS" 7544 fi 7545 7546 found="no" 7547 7548 if test $found = "no" ; then 7549 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7550 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7551 fi 7552 7553 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7554 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7555 fi 7556 7557 CFLAGS="$CFLAGS -Werror=sequence-point" 7558 7559 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=sequence-point" >&5 7560 printf %s "checking if $CC supports -Werror=sequence-point... " >&6; } 7561 cacheid=xorg_cv_cc_flag__Werror_sequence_point 7562 if eval test \${$cacheid+y} 7563 then : 7564 printf %s "(cached) " >&6 7565 else case e in #( 7566 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7567 /* end confdefs.h. */ 7568 int i; 7569 int 7570 main (void) 7571 { 7572 7573 ; 7574 return 0; 7575 } 7576 _ACEOF 7577 if ac_fn_c_try_link "$LINENO" 7578 then : 7579 eval $cacheid=yes 7580 else case e in #( 7581 e) eval $cacheid=no ;; 7582 esac 7583 fi 7584 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7585 conftest$ac_exeext conftest.$ac_ext ;; 7586 esac 7587 fi 7588 7589 7590 CFLAGS="$xorg_testset_save_CFLAGS" 7591 7592 eval supported=\$$cacheid 7593 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7594 printf '%s\n' "$supported" >&6; } 7595 if test "$supported" = "yes" ; then 7596 BASE_CFLAGS="$BASE_CFLAGS -Werror=sequence-point" 7597 found="yes" 7598 fi 7599 fi 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 xorg_testset_save_CFLAGS="$CFLAGS" 7616 7617 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7618 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7619 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7620 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7621 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7622 then : 7623 printf %s "(cached) " >&6 7624 else case e in #( 7625 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7626 /* end confdefs.h. */ 7627 int i; 7628 _ACEOF 7629 if ac_fn_c_try_compile "$LINENO" 7630 then : 7631 xorg_cv_cc_flag_unknown_warning_option=yes 7632 else case e in #( 7633 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7634 esac 7635 fi 7636 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7637 esac 7638 fi 7639 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7640 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7641 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7642 CFLAGS="$xorg_testset_save_CFLAGS" 7643 fi 7644 7645 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7646 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7647 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7648 fi 7649 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7650 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7651 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7652 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7653 then : 7654 printf %s "(cached) " >&6 7655 else case e in #( 7656 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7657 /* end confdefs.h. */ 7658 int i; 7659 _ACEOF 7660 if ac_fn_c_try_compile "$LINENO" 7661 then : 7662 xorg_cv_cc_flag_unused_command_line_argument=yes 7663 else case e in #( 7664 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7665 esac 7666 fi 7667 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7668 esac 7669 fi 7670 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7671 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7672 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7673 CFLAGS="$xorg_testset_save_CFLAGS" 7674 fi 7675 7676 found="no" 7677 7678 if test $found = "no" ; then 7679 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7680 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7681 fi 7682 7683 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7684 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7685 fi 7686 7687 CFLAGS="$CFLAGS -Werror=return-type" 7688 7689 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=return-type" >&5 7690 printf %s "checking if $CC supports -Werror=return-type... " >&6; } 7691 cacheid=xorg_cv_cc_flag__Werror_return_type 7692 if eval test \${$cacheid+y} 7693 then : 7694 printf %s "(cached) " >&6 7695 else case e in #( 7696 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7697 /* end confdefs.h. */ 7698 int i; 7699 int 7700 main (void) 7701 { 7702 7703 ; 7704 return 0; 7705 } 7706 _ACEOF 7707 if ac_fn_c_try_link "$LINENO" 7708 then : 7709 eval $cacheid=yes 7710 else case e in #( 7711 e) eval $cacheid=no ;; 7712 esac 7713 fi 7714 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7715 conftest$ac_exeext conftest.$ac_ext ;; 7716 esac 7717 fi 7718 7719 7720 CFLAGS="$xorg_testset_save_CFLAGS" 7721 7722 eval supported=\$$cacheid 7723 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7724 printf '%s\n' "$supported" >&6; } 7725 if test "$supported" = "yes" ; then 7726 BASE_CFLAGS="$BASE_CFLAGS -Werror=return-type" 7727 found="yes" 7728 fi 7729 fi 7730 7731 if test $found = "no" ; then 7732 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7733 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7734 fi 7735 7736 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7737 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7738 fi 7739 7740 CFLAGS="$CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7741 7742 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT" >&5 7743 printf %s "checking if $CC supports -errwarn=E_FUNC_HAS_NO_RETURN_STMT... " >&6; } 7744 cacheid=xorg_cv_cc_flag__errwarn_E_FUNC_HAS_NO_RETURN_STMT 7745 if eval test \${$cacheid+y} 7746 then : 7747 printf %s "(cached) " >&6 7748 else case e in #( 7749 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7750 /* end confdefs.h. */ 7751 int i; 7752 int 7753 main (void) 7754 { 7755 7756 ; 7757 return 0; 7758 } 7759 _ACEOF 7760 if ac_fn_c_try_link "$LINENO" 7761 then : 7762 eval $cacheid=yes 7763 else case e in #( 7764 e) eval $cacheid=no ;; 7765 esac 7766 fi 7767 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7768 conftest$ac_exeext conftest.$ac_ext ;; 7769 esac 7770 fi 7771 7772 7773 CFLAGS="$xorg_testset_save_CFLAGS" 7774 7775 eval supported=\$$cacheid 7776 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7777 printf '%s\n' "$supported" >&6; } 7778 if test "$supported" = "yes" ; then 7779 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_FUNC_HAS_NO_RETURN_STMT" 7780 found="yes" 7781 fi 7782 fi 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 xorg_testset_save_CFLAGS="$CFLAGS" 7799 7800 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7801 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7802 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7803 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7804 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7805 then : 7806 printf %s "(cached) " >&6 7807 else case e in #( 7808 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7809 /* end confdefs.h. */ 7810 int i; 7811 _ACEOF 7812 if ac_fn_c_try_compile "$LINENO" 7813 then : 7814 xorg_cv_cc_flag_unknown_warning_option=yes 7815 else case e in #( 7816 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7817 esac 7818 fi 7819 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7820 esac 7821 fi 7822 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7823 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7824 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7825 CFLAGS="$xorg_testset_save_CFLAGS" 7826 fi 7827 7828 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7829 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7830 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7831 fi 7832 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7833 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7834 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7835 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7836 then : 7837 printf %s "(cached) " >&6 7838 else case e in #( 7839 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7840 /* end confdefs.h. */ 7841 int i; 7842 _ACEOF 7843 if ac_fn_c_try_compile "$LINENO" 7844 then : 7845 xorg_cv_cc_flag_unused_command_line_argument=yes 7846 else case e in #( 7847 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7848 esac 7849 fi 7850 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7851 esac 7852 fi 7853 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7854 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7855 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7856 CFLAGS="$xorg_testset_save_CFLAGS" 7857 fi 7858 7859 found="no" 7860 7861 if test $found = "no" ; then 7862 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7863 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7864 fi 7865 7866 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7867 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7868 fi 7869 7870 CFLAGS="$CFLAGS -Werror=trigraphs" 7871 7872 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=trigraphs" >&5 7873 printf %s "checking if $CC supports -Werror=trigraphs... " >&6; } 7874 cacheid=xorg_cv_cc_flag__Werror_trigraphs 7875 if eval test \${$cacheid+y} 7876 then : 7877 printf %s "(cached) " >&6 7878 else case e in #( 7879 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7880 /* end confdefs.h. */ 7881 int i; 7882 int 7883 main (void) 7884 { 7885 7886 ; 7887 return 0; 7888 } 7889 _ACEOF 7890 if ac_fn_c_try_link "$LINENO" 7891 then : 7892 eval $cacheid=yes 7893 else case e in #( 7894 e) eval $cacheid=no ;; 7895 esac 7896 fi 7897 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 7898 conftest$ac_exeext conftest.$ac_ext ;; 7899 esac 7900 fi 7901 7902 7903 CFLAGS="$xorg_testset_save_CFLAGS" 7904 7905 eval supported=\$$cacheid 7906 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 7907 printf '%s\n' "$supported" >&6; } 7908 if test "$supported" = "yes" ; then 7909 BASE_CFLAGS="$BASE_CFLAGS -Werror=trigraphs" 7910 found="yes" 7911 fi 7912 fi 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 xorg_testset_save_CFLAGS="$CFLAGS" 7929 7930 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 7931 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7932 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 7933 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 7934 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 7935 then : 7936 printf %s "(cached) " >&6 7937 else case e in #( 7938 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7939 /* end confdefs.h. */ 7940 int i; 7941 _ACEOF 7942 if ac_fn_c_try_compile "$LINENO" 7943 then : 7944 xorg_cv_cc_flag_unknown_warning_option=yes 7945 else case e in #( 7946 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 7947 esac 7948 fi 7949 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7950 esac 7951 fi 7952 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 7953 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 7954 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 7955 CFLAGS="$xorg_testset_save_CFLAGS" 7956 fi 7957 7958 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 7959 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7960 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7961 fi 7962 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7963 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 7964 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 7965 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 7966 then : 7967 printf %s "(cached) " >&6 7968 else case e in #( 7969 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7970 /* end confdefs.h. */ 7971 int i; 7972 _ACEOF 7973 if ac_fn_c_try_compile "$LINENO" 7974 then : 7975 xorg_cv_cc_flag_unused_command_line_argument=yes 7976 else case e in #( 7977 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 7978 esac 7979 fi 7980 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 7981 esac 7982 fi 7983 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 7984 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 7985 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 7986 CFLAGS="$xorg_testset_save_CFLAGS" 7987 fi 7988 7989 found="no" 7990 7991 if test $found = "no" ; then 7992 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 7993 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 7994 fi 7995 7996 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 7997 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 7998 fi 7999 8000 CFLAGS="$CFLAGS -Werror=array-bounds" 8001 8002 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=array-bounds" >&5 8003 printf %s "checking if $CC supports -Werror=array-bounds... " >&6; } 8004 cacheid=xorg_cv_cc_flag__Werror_array_bounds 8005 if eval test \${$cacheid+y} 8006 then : 8007 printf %s "(cached) " >&6 8008 else case e in #( 8009 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8010 /* end confdefs.h. */ 8011 int i; 8012 int 8013 main (void) 8014 { 8015 8016 ; 8017 return 0; 8018 } 8019 _ACEOF 8020 if ac_fn_c_try_link "$LINENO" 8021 then : 8022 eval $cacheid=yes 8023 else case e in #( 8024 e) eval $cacheid=no ;; 8025 esac 8026 fi 8027 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8028 conftest$ac_exeext conftest.$ac_ext ;; 8029 esac 8030 fi 8031 8032 8033 CFLAGS="$xorg_testset_save_CFLAGS" 8034 8035 eval supported=\$$cacheid 8036 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8037 printf '%s\n' "$supported" >&6; } 8038 if test "$supported" = "yes" ; then 8039 BASE_CFLAGS="$BASE_CFLAGS -Werror=array-bounds" 8040 found="yes" 8041 fi 8042 fi 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 xorg_testset_save_CFLAGS="$CFLAGS" 8059 8060 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8061 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8062 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8063 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8064 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8065 then : 8066 printf %s "(cached) " >&6 8067 else case e in #( 8068 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8069 /* end confdefs.h. */ 8070 int i; 8071 _ACEOF 8072 if ac_fn_c_try_compile "$LINENO" 8073 then : 8074 xorg_cv_cc_flag_unknown_warning_option=yes 8075 else case e in #( 8076 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8077 esac 8078 fi 8079 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8080 esac 8081 fi 8082 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8083 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8084 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8085 CFLAGS="$xorg_testset_save_CFLAGS" 8086 fi 8087 8088 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8089 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8090 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8091 fi 8092 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8093 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8094 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8095 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8096 then : 8097 printf %s "(cached) " >&6 8098 else case e in #( 8099 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8100 /* end confdefs.h. */ 8101 int i; 8102 _ACEOF 8103 if ac_fn_c_try_compile "$LINENO" 8104 then : 8105 xorg_cv_cc_flag_unused_command_line_argument=yes 8106 else case e in #( 8107 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8108 esac 8109 fi 8110 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8111 esac 8112 fi 8113 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8114 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8115 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8116 CFLAGS="$xorg_testset_save_CFLAGS" 8117 fi 8118 8119 found="no" 8120 8121 if test $found = "no" ; then 8122 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8123 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8124 fi 8125 8126 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8127 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8128 fi 8129 8130 CFLAGS="$CFLAGS -Werror=write-strings" 8131 8132 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=write-strings" >&5 8133 printf %s "checking if $CC supports -Werror=write-strings... " >&6; } 8134 cacheid=xorg_cv_cc_flag__Werror_write_strings 8135 if eval test \${$cacheid+y} 8136 then : 8137 printf %s "(cached) " >&6 8138 else case e in #( 8139 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8140 /* end confdefs.h. */ 8141 int i; 8142 int 8143 main (void) 8144 { 8145 8146 ; 8147 return 0; 8148 } 8149 _ACEOF 8150 if ac_fn_c_try_link "$LINENO" 8151 then : 8152 eval $cacheid=yes 8153 else case e in #( 8154 e) eval $cacheid=no ;; 8155 esac 8156 fi 8157 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8158 conftest$ac_exeext conftest.$ac_ext ;; 8159 esac 8160 fi 8161 8162 8163 CFLAGS="$xorg_testset_save_CFLAGS" 8164 8165 eval supported=\$$cacheid 8166 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8167 printf '%s\n' "$supported" >&6; } 8168 if test "$supported" = "yes" ; then 8169 BASE_CFLAGS="$BASE_CFLAGS -Werror=write-strings" 8170 found="yes" 8171 fi 8172 fi 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 xorg_testset_save_CFLAGS="$CFLAGS" 8189 8190 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8191 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8192 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8193 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8194 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8195 then : 8196 printf %s "(cached) " >&6 8197 else case e in #( 8198 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8199 /* end confdefs.h. */ 8200 int i; 8201 _ACEOF 8202 if ac_fn_c_try_compile "$LINENO" 8203 then : 8204 xorg_cv_cc_flag_unknown_warning_option=yes 8205 else case e in #( 8206 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8207 esac 8208 fi 8209 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8210 esac 8211 fi 8212 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8213 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8214 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8215 CFLAGS="$xorg_testset_save_CFLAGS" 8216 fi 8217 8218 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8219 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8220 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8221 fi 8222 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8223 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8224 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8225 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8226 then : 8227 printf %s "(cached) " >&6 8228 else case e in #( 8229 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8230 /* end confdefs.h. */ 8231 int i; 8232 _ACEOF 8233 if ac_fn_c_try_compile "$LINENO" 8234 then : 8235 xorg_cv_cc_flag_unused_command_line_argument=yes 8236 else case e in #( 8237 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8238 esac 8239 fi 8240 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8241 esac 8242 fi 8243 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8244 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8245 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8246 CFLAGS="$xorg_testset_save_CFLAGS" 8247 fi 8248 8249 found="no" 8250 8251 if test $found = "no" ; then 8252 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8253 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8254 fi 8255 8256 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8257 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8258 fi 8259 8260 CFLAGS="$CFLAGS -Werror=address" 8261 8262 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=address" >&5 8263 printf %s "checking if $CC supports -Werror=address... " >&6; } 8264 cacheid=xorg_cv_cc_flag__Werror_address 8265 if eval test \${$cacheid+y} 8266 then : 8267 printf %s "(cached) " >&6 8268 else case e in #( 8269 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8270 /* end confdefs.h. */ 8271 int i; 8272 int 8273 main (void) 8274 { 8275 8276 ; 8277 return 0; 8278 } 8279 _ACEOF 8280 if ac_fn_c_try_link "$LINENO" 8281 then : 8282 eval $cacheid=yes 8283 else case e in #( 8284 e) eval $cacheid=no ;; 8285 esac 8286 fi 8287 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8288 conftest$ac_exeext conftest.$ac_ext ;; 8289 esac 8290 fi 8291 8292 8293 CFLAGS="$xorg_testset_save_CFLAGS" 8294 8295 eval supported=\$$cacheid 8296 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8297 printf '%s\n' "$supported" >&6; } 8298 if test "$supported" = "yes" ; then 8299 BASE_CFLAGS="$BASE_CFLAGS -Werror=address" 8300 found="yes" 8301 fi 8302 fi 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 xorg_testset_save_CFLAGS="$CFLAGS" 8319 8320 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8321 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8322 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8323 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8324 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8325 then : 8326 printf %s "(cached) " >&6 8327 else case e in #( 8328 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8329 /* end confdefs.h. */ 8330 int i; 8331 _ACEOF 8332 if ac_fn_c_try_compile "$LINENO" 8333 then : 8334 xorg_cv_cc_flag_unknown_warning_option=yes 8335 else case e in #( 8336 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8337 esac 8338 fi 8339 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8340 esac 8341 fi 8342 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8343 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8344 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8345 CFLAGS="$xorg_testset_save_CFLAGS" 8346 fi 8347 8348 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8349 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8350 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8351 fi 8352 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8353 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8354 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8355 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8356 then : 8357 printf %s "(cached) " >&6 8358 else case e in #( 8359 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8360 /* end confdefs.h. */ 8361 int i; 8362 _ACEOF 8363 if ac_fn_c_try_compile "$LINENO" 8364 then : 8365 xorg_cv_cc_flag_unused_command_line_argument=yes 8366 else case e in #( 8367 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8368 esac 8369 fi 8370 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8371 esac 8372 fi 8373 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8374 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8375 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8376 CFLAGS="$xorg_testset_save_CFLAGS" 8377 fi 8378 8379 found="no" 8380 8381 if test $found = "no" ; then 8382 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8383 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8384 fi 8385 8386 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8387 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8388 fi 8389 8390 CFLAGS="$CFLAGS -Werror=int-to-pointer-cast" 8391 8392 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=int-to-pointer-cast" >&5 8393 printf %s "checking if $CC supports -Werror=int-to-pointer-cast... " >&6; } 8394 cacheid=xorg_cv_cc_flag__Werror_int_to_pointer_cast 8395 if eval test \${$cacheid+y} 8396 then : 8397 printf %s "(cached) " >&6 8398 else case e in #( 8399 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8400 /* end confdefs.h. */ 8401 int i; 8402 int 8403 main (void) 8404 { 8405 8406 ; 8407 return 0; 8408 } 8409 _ACEOF 8410 if ac_fn_c_try_link "$LINENO" 8411 then : 8412 eval $cacheid=yes 8413 else case e in #( 8414 e) eval $cacheid=no ;; 8415 esac 8416 fi 8417 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8418 conftest$ac_exeext conftest.$ac_ext ;; 8419 esac 8420 fi 8421 8422 8423 CFLAGS="$xorg_testset_save_CFLAGS" 8424 8425 eval supported=\$$cacheid 8426 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8427 printf '%s\n' "$supported" >&6; } 8428 if test "$supported" = "yes" ; then 8429 BASE_CFLAGS="$BASE_CFLAGS -Werror=int-to-pointer-cast" 8430 found="yes" 8431 fi 8432 fi 8433 8434 if test $found = "no" ; then 8435 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8436 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8437 fi 8438 8439 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8440 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8441 fi 8442 8443 CFLAGS="$CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8444 8445 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION" >&5 8446 printf %s "checking if $CC supports -errwarn=E_BAD_PTR_INT_COMBINATION... " >&6; } 8447 cacheid=xorg_cv_cc_flag__errwarn_E_BAD_PTR_INT_COMBINATION 8448 if eval test \${$cacheid+y} 8449 then : 8450 printf %s "(cached) " >&6 8451 else case e in #( 8452 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8453 /* end confdefs.h. */ 8454 int i; 8455 int 8456 main (void) 8457 { 8458 8459 ; 8460 return 0; 8461 } 8462 _ACEOF 8463 if ac_fn_c_try_link "$LINENO" 8464 then : 8465 eval $cacheid=yes 8466 else case e in #( 8467 e) eval $cacheid=no ;; 8468 esac 8469 fi 8470 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8471 conftest$ac_exeext conftest.$ac_ext ;; 8472 esac 8473 fi 8474 8475 8476 CFLAGS="$xorg_testset_save_CFLAGS" 8477 8478 eval supported=\$$cacheid 8479 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8480 printf '%s\n' "$supported" >&6; } 8481 if test "$supported" = "yes" ; then 8482 BASE_CFLAGS="$BASE_CFLAGS -errwarn=E_BAD_PTR_INT_COMBINATION" 8483 found="yes" 8484 fi 8485 fi 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 xorg_testset_save_CFLAGS="$CFLAGS" 8502 8503 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8504 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8505 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8506 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8507 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8508 then : 8509 printf %s "(cached) " >&6 8510 else case e in #( 8511 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8512 /* end confdefs.h. */ 8513 int i; 8514 _ACEOF 8515 if ac_fn_c_try_compile "$LINENO" 8516 then : 8517 xorg_cv_cc_flag_unknown_warning_option=yes 8518 else case e in #( 8519 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8520 esac 8521 fi 8522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8523 esac 8524 fi 8525 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8526 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8527 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8528 CFLAGS="$xorg_testset_save_CFLAGS" 8529 fi 8530 8531 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8532 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8533 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8534 fi 8535 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8536 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8537 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8538 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8539 then : 8540 printf %s "(cached) " >&6 8541 else case e in #( 8542 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8543 /* end confdefs.h. */ 8544 int i; 8545 _ACEOF 8546 if ac_fn_c_try_compile "$LINENO" 8547 then : 8548 xorg_cv_cc_flag_unused_command_line_argument=yes 8549 else case e in #( 8550 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8551 esac 8552 fi 8553 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8554 esac 8555 fi 8556 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8557 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8558 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8559 CFLAGS="$xorg_testset_save_CFLAGS" 8560 fi 8561 8562 found="no" 8563 8564 if test $found = "no" ; then 8565 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8566 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8567 fi 8568 8569 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8570 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8571 fi 8572 8573 CFLAGS="$CFLAGS -Werror=pointer-to-int-cast" 8574 8575 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=pointer-to-int-cast" >&5 8576 printf %s "checking if $CC supports -Werror=pointer-to-int-cast... " >&6; } 8577 cacheid=xorg_cv_cc_flag__Werror_pointer_to_int_cast 8578 if eval test \${$cacheid+y} 8579 then : 8580 printf %s "(cached) " >&6 8581 else case e in #( 8582 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8583 /* end confdefs.h. */ 8584 int i; 8585 int 8586 main (void) 8587 { 8588 8589 ; 8590 return 0; 8591 } 8592 _ACEOF 8593 if ac_fn_c_try_link "$LINENO" 8594 then : 8595 eval $cacheid=yes 8596 else case e in #( 8597 e) eval $cacheid=no ;; 8598 esac 8599 fi 8600 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8601 conftest$ac_exeext conftest.$ac_ext ;; 8602 esac 8603 fi 8604 8605 8606 CFLAGS="$xorg_testset_save_CFLAGS" 8607 8608 eval supported=\$$cacheid 8609 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8610 printf '%s\n' "$supported" >&6; } 8611 if test "$supported" = "yes" ; then 8612 BASE_CFLAGS="$BASE_CFLAGS -Werror=pointer-to-int-cast" 8613 found="yes" 8614 fi 8615 fi 8616 8617 # Also -errwarn=E_BAD_PTR_INT_COMBINATION 8618 else 8619 { 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 8620 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;} 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 xorg_testset_save_CFLAGS="$CFLAGS" 8635 8636 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8637 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8638 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8639 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8640 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8641 then : 8642 printf %s "(cached) " >&6 8643 else case e in #( 8644 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8645 /* end confdefs.h. */ 8646 int i; 8647 _ACEOF 8648 if ac_fn_c_try_compile "$LINENO" 8649 then : 8650 xorg_cv_cc_flag_unknown_warning_option=yes 8651 else case e in #( 8652 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8653 esac 8654 fi 8655 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8656 esac 8657 fi 8658 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8659 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8660 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8661 CFLAGS="$xorg_testset_save_CFLAGS" 8662 fi 8663 8664 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8665 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8666 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8667 fi 8668 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8669 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8670 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8671 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8672 then : 8673 printf %s "(cached) " >&6 8674 else case e in #( 8675 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8676 /* end confdefs.h. */ 8677 int i; 8678 _ACEOF 8679 if ac_fn_c_try_compile "$LINENO" 8680 then : 8681 xorg_cv_cc_flag_unused_command_line_argument=yes 8682 else case e in #( 8683 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8684 esac 8685 fi 8686 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8687 esac 8688 fi 8689 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8690 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8691 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8692 CFLAGS="$xorg_testset_save_CFLAGS" 8693 fi 8694 8695 found="no" 8696 8697 if test $found = "no" ; then 8698 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8699 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8700 fi 8701 8702 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8703 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8704 fi 8705 8706 CFLAGS="$CFLAGS -Wimplicit" 8707 8708 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wimplicit" >&5 8709 printf %s "checking if $CC supports -Wimplicit... " >&6; } 8710 cacheid=xorg_cv_cc_flag__Wimplicit 8711 if eval test \${$cacheid+y} 8712 then : 8713 printf %s "(cached) " >&6 8714 else case e in #( 8715 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8716 /* end confdefs.h. */ 8717 int i; 8718 int 8719 main (void) 8720 { 8721 8722 ; 8723 return 0; 8724 } 8725 _ACEOF 8726 if ac_fn_c_try_link "$LINENO" 8727 then : 8728 eval $cacheid=yes 8729 else case e in #( 8730 e) eval $cacheid=no ;; 8731 esac 8732 fi 8733 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8734 conftest$ac_exeext conftest.$ac_ext ;; 8735 esac 8736 fi 8737 8738 8739 CFLAGS="$xorg_testset_save_CFLAGS" 8740 8741 eval supported=\$$cacheid 8742 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8743 printf '%s\n' "$supported" >&6; } 8744 if test "$supported" = "yes" ; then 8745 BASE_CFLAGS="$BASE_CFLAGS -Wimplicit" 8746 found="yes" 8747 fi 8748 fi 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 xorg_testset_save_CFLAGS="$CFLAGS" 8765 8766 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8767 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8768 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8769 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8770 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8771 then : 8772 printf %s "(cached) " >&6 8773 else case e in #( 8774 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8775 /* end confdefs.h. */ 8776 int i; 8777 _ACEOF 8778 if ac_fn_c_try_compile "$LINENO" 8779 then : 8780 xorg_cv_cc_flag_unknown_warning_option=yes 8781 else case e in #( 8782 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8783 esac 8784 fi 8785 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8786 esac 8787 fi 8788 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8789 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8790 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8791 CFLAGS="$xorg_testset_save_CFLAGS" 8792 fi 8793 8794 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8795 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8796 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8797 fi 8798 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8799 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8800 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8801 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8802 then : 8803 printf %s "(cached) " >&6 8804 else case e in #( 8805 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8806 /* end confdefs.h. */ 8807 int i; 8808 _ACEOF 8809 if ac_fn_c_try_compile "$LINENO" 8810 then : 8811 xorg_cv_cc_flag_unused_command_line_argument=yes 8812 else case e in #( 8813 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8814 esac 8815 fi 8816 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8817 esac 8818 fi 8819 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8820 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8821 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8822 CFLAGS="$xorg_testset_save_CFLAGS" 8823 fi 8824 8825 found="no" 8826 8827 if test $found = "no" ; then 8828 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8829 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8830 fi 8831 8832 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8833 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8834 fi 8835 8836 CFLAGS="$CFLAGS -Wnonnull" 8837 8838 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wnonnull" >&5 8839 printf %s "checking if $CC supports -Wnonnull... " >&6; } 8840 cacheid=xorg_cv_cc_flag__Wnonnull 8841 if eval test \${$cacheid+y} 8842 then : 8843 printf %s "(cached) " >&6 8844 else case e in #( 8845 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8846 /* end confdefs.h. */ 8847 int i; 8848 int 8849 main (void) 8850 { 8851 8852 ; 8853 return 0; 8854 } 8855 _ACEOF 8856 if ac_fn_c_try_link "$LINENO" 8857 then : 8858 eval $cacheid=yes 8859 else case e in #( 8860 e) eval $cacheid=no ;; 8861 esac 8862 fi 8863 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8864 conftest$ac_exeext conftest.$ac_ext ;; 8865 esac 8866 fi 8867 8868 8869 CFLAGS="$xorg_testset_save_CFLAGS" 8870 8871 eval supported=\$$cacheid 8872 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 8873 printf '%s\n' "$supported" >&6; } 8874 if test "$supported" = "yes" ; then 8875 BASE_CFLAGS="$BASE_CFLAGS -Wnonnull" 8876 found="yes" 8877 fi 8878 fi 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 xorg_testset_save_CFLAGS="$CFLAGS" 8895 8896 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 8897 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8898 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 8899 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 8900 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 8901 then : 8902 printf %s "(cached) " >&6 8903 else case e in #( 8904 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8905 /* end confdefs.h. */ 8906 int i; 8907 _ACEOF 8908 if ac_fn_c_try_compile "$LINENO" 8909 then : 8910 xorg_cv_cc_flag_unknown_warning_option=yes 8911 else case e in #( 8912 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 8913 esac 8914 fi 8915 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8916 esac 8917 fi 8918 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 8919 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 8920 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 8921 CFLAGS="$xorg_testset_save_CFLAGS" 8922 fi 8923 8924 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 8925 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8926 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8927 fi 8928 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8929 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 8930 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 8931 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 8932 then : 8933 printf %s "(cached) " >&6 8934 else case e in #( 8935 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8936 /* end confdefs.h. */ 8937 int i; 8938 _ACEOF 8939 if ac_fn_c_try_compile "$LINENO" 8940 then : 8941 xorg_cv_cc_flag_unused_command_line_argument=yes 8942 else case e in #( 8943 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 8944 esac 8945 fi 8946 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 8947 esac 8948 fi 8949 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 8950 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 8951 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 8952 CFLAGS="$xorg_testset_save_CFLAGS" 8953 fi 8954 8955 found="no" 8956 8957 if test $found = "no" ; then 8958 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 8959 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 8960 fi 8961 8962 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 8963 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 8964 fi 8965 8966 CFLAGS="$CFLAGS -Winit-self" 8967 8968 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Winit-self" >&5 8969 printf %s "checking if $CC supports -Winit-self... " >&6; } 8970 cacheid=xorg_cv_cc_flag__Winit_self 8971 if eval test \${$cacheid+y} 8972 then : 8973 printf %s "(cached) " >&6 8974 else case e in #( 8975 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8976 /* end confdefs.h. */ 8977 int i; 8978 int 8979 main (void) 8980 { 8981 8982 ; 8983 return 0; 8984 } 8985 _ACEOF 8986 if ac_fn_c_try_link "$LINENO" 8987 then : 8988 eval $cacheid=yes 8989 else case e in #( 8990 e) eval $cacheid=no ;; 8991 esac 8992 fi 8993 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8994 conftest$ac_exeext conftest.$ac_ext ;; 8995 esac 8996 fi 8997 8998 8999 CFLAGS="$xorg_testset_save_CFLAGS" 9000 9001 eval supported=\$$cacheid 9002 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9003 printf '%s\n' "$supported" >&6; } 9004 if test "$supported" = "yes" ; then 9005 BASE_CFLAGS="$BASE_CFLAGS -Winit-self" 9006 found="yes" 9007 fi 9008 fi 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 xorg_testset_save_CFLAGS="$CFLAGS" 9025 9026 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9027 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9028 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9029 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9030 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9031 then : 9032 printf %s "(cached) " >&6 9033 else case e in #( 9034 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9035 /* end confdefs.h. */ 9036 int i; 9037 _ACEOF 9038 if ac_fn_c_try_compile "$LINENO" 9039 then : 9040 xorg_cv_cc_flag_unknown_warning_option=yes 9041 else case e in #( 9042 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9043 esac 9044 fi 9045 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9046 esac 9047 fi 9048 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9049 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9050 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9051 CFLAGS="$xorg_testset_save_CFLAGS" 9052 fi 9053 9054 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9055 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9056 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9057 fi 9058 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9059 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9060 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9061 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9062 then : 9063 printf %s "(cached) " >&6 9064 else case e in #( 9065 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9066 /* end confdefs.h. */ 9067 int i; 9068 _ACEOF 9069 if ac_fn_c_try_compile "$LINENO" 9070 then : 9071 xorg_cv_cc_flag_unused_command_line_argument=yes 9072 else case e in #( 9073 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9074 esac 9075 fi 9076 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9077 esac 9078 fi 9079 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9080 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9081 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9082 CFLAGS="$xorg_testset_save_CFLAGS" 9083 fi 9084 9085 found="no" 9086 9087 if test $found = "no" ; then 9088 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9089 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9090 fi 9091 9092 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9093 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9094 fi 9095 9096 CFLAGS="$CFLAGS -Wmain" 9097 9098 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmain" >&5 9099 printf %s "checking if $CC supports -Wmain... " >&6; } 9100 cacheid=xorg_cv_cc_flag__Wmain 9101 if eval test \${$cacheid+y} 9102 then : 9103 printf %s "(cached) " >&6 9104 else case e in #( 9105 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9106 /* end confdefs.h. */ 9107 int i; 9108 int 9109 main (void) 9110 { 9111 9112 ; 9113 return 0; 9114 } 9115 _ACEOF 9116 if ac_fn_c_try_link "$LINENO" 9117 then : 9118 eval $cacheid=yes 9119 else case e in #( 9120 e) eval $cacheid=no ;; 9121 esac 9122 fi 9123 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9124 conftest$ac_exeext conftest.$ac_ext ;; 9125 esac 9126 fi 9127 9128 9129 CFLAGS="$xorg_testset_save_CFLAGS" 9130 9131 eval supported=\$$cacheid 9132 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9133 printf '%s\n' "$supported" >&6; } 9134 if test "$supported" = "yes" ; then 9135 BASE_CFLAGS="$BASE_CFLAGS -Wmain" 9136 found="yes" 9137 fi 9138 fi 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 xorg_testset_save_CFLAGS="$CFLAGS" 9155 9156 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9157 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9158 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9159 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9160 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9161 then : 9162 printf %s "(cached) " >&6 9163 else case e in #( 9164 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9165 /* end confdefs.h. */ 9166 int i; 9167 _ACEOF 9168 if ac_fn_c_try_compile "$LINENO" 9169 then : 9170 xorg_cv_cc_flag_unknown_warning_option=yes 9171 else case e in #( 9172 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9173 esac 9174 fi 9175 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9176 esac 9177 fi 9178 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9179 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9180 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9181 CFLAGS="$xorg_testset_save_CFLAGS" 9182 fi 9183 9184 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9185 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9186 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9187 fi 9188 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9189 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9190 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9191 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9192 then : 9193 printf %s "(cached) " >&6 9194 else case e in #( 9195 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9196 /* end confdefs.h. */ 9197 int i; 9198 _ACEOF 9199 if ac_fn_c_try_compile "$LINENO" 9200 then : 9201 xorg_cv_cc_flag_unused_command_line_argument=yes 9202 else case e in #( 9203 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9204 esac 9205 fi 9206 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9207 esac 9208 fi 9209 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9210 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9211 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9212 CFLAGS="$xorg_testset_save_CFLAGS" 9213 fi 9214 9215 found="no" 9216 9217 if test $found = "no" ; then 9218 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9219 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9220 fi 9221 9222 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9223 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9224 fi 9225 9226 CFLAGS="$CFLAGS -Wmissing-braces" 9227 9228 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wmissing-braces" >&5 9229 printf %s "checking if $CC supports -Wmissing-braces... " >&6; } 9230 cacheid=xorg_cv_cc_flag__Wmissing_braces 9231 if eval test \${$cacheid+y} 9232 then : 9233 printf %s "(cached) " >&6 9234 else case e in #( 9235 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9236 /* end confdefs.h. */ 9237 int i; 9238 int 9239 main (void) 9240 { 9241 9242 ; 9243 return 0; 9244 } 9245 _ACEOF 9246 if ac_fn_c_try_link "$LINENO" 9247 then : 9248 eval $cacheid=yes 9249 else case e in #( 9250 e) eval $cacheid=no ;; 9251 esac 9252 fi 9253 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9254 conftest$ac_exeext conftest.$ac_ext ;; 9255 esac 9256 fi 9257 9258 9259 CFLAGS="$xorg_testset_save_CFLAGS" 9260 9261 eval supported=\$$cacheid 9262 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9263 printf '%s\n' "$supported" >&6; } 9264 if test "$supported" = "yes" ; then 9265 BASE_CFLAGS="$BASE_CFLAGS -Wmissing-braces" 9266 found="yes" 9267 fi 9268 fi 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 xorg_testset_save_CFLAGS="$CFLAGS" 9285 9286 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9287 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9288 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9289 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9290 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9291 then : 9292 printf %s "(cached) " >&6 9293 else case e in #( 9294 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9295 /* end confdefs.h. */ 9296 int i; 9297 _ACEOF 9298 if ac_fn_c_try_compile "$LINENO" 9299 then : 9300 xorg_cv_cc_flag_unknown_warning_option=yes 9301 else case e in #( 9302 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9303 esac 9304 fi 9305 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9306 esac 9307 fi 9308 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9309 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9310 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9311 CFLAGS="$xorg_testset_save_CFLAGS" 9312 fi 9313 9314 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9315 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9316 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9317 fi 9318 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9319 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9320 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9321 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9322 then : 9323 printf %s "(cached) " >&6 9324 else case e in #( 9325 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9326 /* end confdefs.h. */ 9327 int i; 9328 _ACEOF 9329 if ac_fn_c_try_compile "$LINENO" 9330 then : 9331 xorg_cv_cc_flag_unused_command_line_argument=yes 9332 else case e in #( 9333 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9334 esac 9335 fi 9336 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9337 esac 9338 fi 9339 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9340 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9341 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9342 CFLAGS="$xorg_testset_save_CFLAGS" 9343 fi 9344 9345 found="no" 9346 9347 if test $found = "no" ; then 9348 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9349 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9350 fi 9351 9352 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9353 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9354 fi 9355 9356 CFLAGS="$CFLAGS -Wsequence-point" 9357 9358 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsequence-point" >&5 9359 printf %s "checking if $CC supports -Wsequence-point... " >&6; } 9360 cacheid=xorg_cv_cc_flag__Wsequence_point 9361 if eval test \${$cacheid+y} 9362 then : 9363 printf %s "(cached) " >&6 9364 else case e in #( 9365 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9366 /* end confdefs.h. */ 9367 int i; 9368 int 9369 main (void) 9370 { 9371 9372 ; 9373 return 0; 9374 } 9375 _ACEOF 9376 if ac_fn_c_try_link "$LINENO" 9377 then : 9378 eval $cacheid=yes 9379 else case e in #( 9380 e) eval $cacheid=no ;; 9381 esac 9382 fi 9383 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9384 conftest$ac_exeext conftest.$ac_ext ;; 9385 esac 9386 fi 9387 9388 9389 CFLAGS="$xorg_testset_save_CFLAGS" 9390 9391 eval supported=\$$cacheid 9392 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9393 printf '%s\n' "$supported" >&6; } 9394 if test "$supported" = "yes" ; then 9395 BASE_CFLAGS="$BASE_CFLAGS -Wsequence-point" 9396 found="yes" 9397 fi 9398 fi 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 xorg_testset_save_CFLAGS="$CFLAGS" 9415 9416 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9417 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9418 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9419 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9420 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9421 then : 9422 printf %s "(cached) " >&6 9423 else case e in #( 9424 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9425 /* end confdefs.h. */ 9426 int i; 9427 _ACEOF 9428 if ac_fn_c_try_compile "$LINENO" 9429 then : 9430 xorg_cv_cc_flag_unknown_warning_option=yes 9431 else case e in #( 9432 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9433 esac 9434 fi 9435 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9436 esac 9437 fi 9438 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9439 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9440 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9441 CFLAGS="$xorg_testset_save_CFLAGS" 9442 fi 9443 9444 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9445 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9446 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9447 fi 9448 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9449 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9450 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9451 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9452 then : 9453 printf %s "(cached) " >&6 9454 else case e in #( 9455 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9456 /* end confdefs.h. */ 9457 int i; 9458 _ACEOF 9459 if ac_fn_c_try_compile "$LINENO" 9460 then : 9461 xorg_cv_cc_flag_unused_command_line_argument=yes 9462 else case e in #( 9463 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9464 esac 9465 fi 9466 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9467 esac 9468 fi 9469 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9470 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9471 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9472 CFLAGS="$xorg_testset_save_CFLAGS" 9473 fi 9474 9475 found="no" 9476 9477 if test $found = "no" ; then 9478 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9479 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9480 fi 9481 9482 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9483 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9484 fi 9485 9486 CFLAGS="$CFLAGS -Wreturn-type" 9487 9488 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wreturn-type" >&5 9489 printf %s "checking if $CC supports -Wreturn-type... " >&6; } 9490 cacheid=xorg_cv_cc_flag__Wreturn_type 9491 if eval test \${$cacheid+y} 9492 then : 9493 printf %s "(cached) " >&6 9494 else case e in #( 9495 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9496 /* end confdefs.h. */ 9497 int i; 9498 int 9499 main (void) 9500 { 9501 9502 ; 9503 return 0; 9504 } 9505 _ACEOF 9506 if ac_fn_c_try_link "$LINENO" 9507 then : 9508 eval $cacheid=yes 9509 else case e in #( 9510 e) eval $cacheid=no ;; 9511 esac 9512 fi 9513 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9514 conftest$ac_exeext conftest.$ac_ext ;; 9515 esac 9516 fi 9517 9518 9519 CFLAGS="$xorg_testset_save_CFLAGS" 9520 9521 eval supported=\$$cacheid 9522 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9523 printf '%s\n' "$supported" >&6; } 9524 if test "$supported" = "yes" ; then 9525 BASE_CFLAGS="$BASE_CFLAGS -Wreturn-type" 9526 found="yes" 9527 fi 9528 fi 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 xorg_testset_save_CFLAGS="$CFLAGS" 9545 9546 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9547 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9548 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9549 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9550 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9551 then : 9552 printf %s "(cached) " >&6 9553 else case e in #( 9554 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9555 /* end confdefs.h. */ 9556 int i; 9557 _ACEOF 9558 if ac_fn_c_try_compile "$LINENO" 9559 then : 9560 xorg_cv_cc_flag_unknown_warning_option=yes 9561 else case e in #( 9562 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9563 esac 9564 fi 9565 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9566 esac 9567 fi 9568 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9569 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9570 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9571 CFLAGS="$xorg_testset_save_CFLAGS" 9572 fi 9573 9574 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9575 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9576 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9577 fi 9578 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9579 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9580 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9581 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9582 then : 9583 printf %s "(cached) " >&6 9584 else case e in #( 9585 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9586 /* end confdefs.h. */ 9587 int i; 9588 _ACEOF 9589 if ac_fn_c_try_compile "$LINENO" 9590 then : 9591 xorg_cv_cc_flag_unused_command_line_argument=yes 9592 else case e in #( 9593 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9594 esac 9595 fi 9596 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9597 esac 9598 fi 9599 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9600 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9601 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9602 CFLAGS="$xorg_testset_save_CFLAGS" 9603 fi 9604 9605 found="no" 9606 9607 if test $found = "no" ; then 9608 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9609 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9610 fi 9611 9612 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9613 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9614 fi 9615 9616 CFLAGS="$CFLAGS -Wtrigraphs" 9617 9618 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wtrigraphs" >&5 9619 printf %s "checking if $CC supports -Wtrigraphs... " >&6; } 9620 cacheid=xorg_cv_cc_flag__Wtrigraphs 9621 if eval test \${$cacheid+y} 9622 then : 9623 printf %s "(cached) " >&6 9624 else case e in #( 9625 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9626 /* end confdefs.h. */ 9627 int i; 9628 int 9629 main (void) 9630 { 9631 9632 ; 9633 return 0; 9634 } 9635 _ACEOF 9636 if ac_fn_c_try_link "$LINENO" 9637 then : 9638 eval $cacheid=yes 9639 else case e in #( 9640 e) eval $cacheid=no ;; 9641 esac 9642 fi 9643 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9644 conftest$ac_exeext conftest.$ac_ext ;; 9645 esac 9646 fi 9647 9648 9649 CFLAGS="$xorg_testset_save_CFLAGS" 9650 9651 eval supported=\$$cacheid 9652 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9653 printf '%s\n' "$supported" >&6; } 9654 if test "$supported" = "yes" ; then 9655 BASE_CFLAGS="$BASE_CFLAGS -Wtrigraphs" 9656 found="yes" 9657 fi 9658 fi 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 xorg_testset_save_CFLAGS="$CFLAGS" 9675 9676 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9677 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9678 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9679 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9680 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9681 then : 9682 printf %s "(cached) " >&6 9683 else case e in #( 9684 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9685 /* end confdefs.h. */ 9686 int i; 9687 _ACEOF 9688 if ac_fn_c_try_compile "$LINENO" 9689 then : 9690 xorg_cv_cc_flag_unknown_warning_option=yes 9691 else case e in #( 9692 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9693 esac 9694 fi 9695 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9696 esac 9697 fi 9698 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9699 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9700 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9701 CFLAGS="$xorg_testset_save_CFLAGS" 9702 fi 9703 9704 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9705 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9706 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9707 fi 9708 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9709 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9710 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9711 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9712 then : 9713 printf %s "(cached) " >&6 9714 else case e in #( 9715 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9716 /* end confdefs.h. */ 9717 int i; 9718 _ACEOF 9719 if ac_fn_c_try_compile "$LINENO" 9720 then : 9721 xorg_cv_cc_flag_unused_command_line_argument=yes 9722 else case e in #( 9723 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9724 esac 9725 fi 9726 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9727 esac 9728 fi 9729 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9730 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9731 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9732 CFLAGS="$xorg_testset_save_CFLAGS" 9733 fi 9734 9735 found="no" 9736 9737 if test $found = "no" ; then 9738 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9739 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9740 fi 9741 9742 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9743 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9744 fi 9745 9746 CFLAGS="$CFLAGS -Warray-bounds" 9747 9748 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Warray-bounds" >&5 9749 printf %s "checking if $CC supports -Warray-bounds... " >&6; } 9750 cacheid=xorg_cv_cc_flag__Warray_bounds 9751 if eval test \${$cacheid+y} 9752 then : 9753 printf %s "(cached) " >&6 9754 else case e in #( 9755 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9756 /* end confdefs.h. */ 9757 int i; 9758 int 9759 main (void) 9760 { 9761 9762 ; 9763 return 0; 9764 } 9765 _ACEOF 9766 if ac_fn_c_try_link "$LINENO" 9767 then : 9768 eval $cacheid=yes 9769 else case e in #( 9770 e) eval $cacheid=no ;; 9771 esac 9772 fi 9773 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9774 conftest$ac_exeext conftest.$ac_ext ;; 9775 esac 9776 fi 9777 9778 9779 CFLAGS="$xorg_testset_save_CFLAGS" 9780 9781 eval supported=\$$cacheid 9782 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9783 printf '%s\n' "$supported" >&6; } 9784 if test "$supported" = "yes" ; then 9785 BASE_CFLAGS="$BASE_CFLAGS -Warray-bounds" 9786 found="yes" 9787 fi 9788 fi 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 xorg_testset_save_CFLAGS="$CFLAGS" 9805 9806 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9807 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9808 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9809 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9810 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9811 then : 9812 printf %s "(cached) " >&6 9813 else case e in #( 9814 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9815 /* end confdefs.h. */ 9816 int i; 9817 _ACEOF 9818 if ac_fn_c_try_compile "$LINENO" 9819 then : 9820 xorg_cv_cc_flag_unknown_warning_option=yes 9821 else case e in #( 9822 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9823 esac 9824 fi 9825 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9826 esac 9827 fi 9828 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9829 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9830 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9831 CFLAGS="$xorg_testset_save_CFLAGS" 9832 fi 9833 9834 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9835 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9836 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9837 fi 9838 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9839 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9840 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9841 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9842 then : 9843 printf %s "(cached) " >&6 9844 else case e in #( 9845 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9846 /* end confdefs.h. */ 9847 int i; 9848 _ACEOF 9849 if ac_fn_c_try_compile "$LINENO" 9850 then : 9851 xorg_cv_cc_flag_unused_command_line_argument=yes 9852 else case e in #( 9853 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9854 esac 9855 fi 9856 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9857 esac 9858 fi 9859 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9860 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9861 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9862 CFLAGS="$xorg_testset_save_CFLAGS" 9863 fi 9864 9865 found="no" 9866 9867 if test $found = "no" ; then 9868 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9869 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9870 fi 9871 9872 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 9873 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9874 fi 9875 9876 CFLAGS="$CFLAGS -Wwrite-strings" 9877 9878 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wwrite-strings" >&5 9879 printf %s "checking if $CC supports -Wwrite-strings... " >&6; } 9880 cacheid=xorg_cv_cc_flag__Wwrite_strings 9881 if eval test \${$cacheid+y} 9882 then : 9883 printf %s "(cached) " >&6 9884 else case e in #( 9885 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9886 /* end confdefs.h. */ 9887 int i; 9888 int 9889 main (void) 9890 { 9891 9892 ; 9893 return 0; 9894 } 9895 _ACEOF 9896 if ac_fn_c_try_link "$LINENO" 9897 then : 9898 eval $cacheid=yes 9899 else case e in #( 9900 e) eval $cacheid=no ;; 9901 esac 9902 fi 9903 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9904 conftest$ac_exeext conftest.$ac_ext ;; 9905 esac 9906 fi 9907 9908 9909 CFLAGS="$xorg_testset_save_CFLAGS" 9910 9911 eval supported=\$$cacheid 9912 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 9913 printf '%s\n' "$supported" >&6; } 9914 if test "$supported" = "yes" ; then 9915 BASE_CFLAGS="$BASE_CFLAGS -Wwrite-strings" 9916 found="yes" 9917 fi 9918 fi 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 xorg_testset_save_CFLAGS="$CFLAGS" 9935 9936 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 9937 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9938 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 9939 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 9940 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 9941 then : 9942 printf %s "(cached) " >&6 9943 else case e in #( 9944 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9945 /* end confdefs.h. */ 9946 int i; 9947 _ACEOF 9948 if ac_fn_c_try_compile "$LINENO" 9949 then : 9950 xorg_cv_cc_flag_unknown_warning_option=yes 9951 else case e in #( 9952 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 9953 esac 9954 fi 9955 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9956 esac 9957 fi 9958 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 9959 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 9960 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 9961 CFLAGS="$xorg_testset_save_CFLAGS" 9962 fi 9963 9964 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 9965 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9966 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 9967 fi 9968 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 9969 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 9970 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 9971 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 9972 then : 9973 printf %s "(cached) " >&6 9974 else case e in #( 9975 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9976 /* end confdefs.h. */ 9977 int i; 9978 _ACEOF 9979 if ac_fn_c_try_compile "$LINENO" 9980 then : 9981 xorg_cv_cc_flag_unused_command_line_argument=yes 9982 else case e in #( 9983 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 9984 esac 9985 fi 9986 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 9987 esac 9988 fi 9989 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 9990 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 9991 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 9992 CFLAGS="$xorg_testset_save_CFLAGS" 9993 fi 9994 9995 found="no" 9996 9997 if test $found = "no" ; then 9998 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 9999 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10000 fi 10001 10002 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10003 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10004 fi 10005 10006 CFLAGS="$CFLAGS -Waddress" 10007 10008 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Waddress" >&5 10009 printf %s "checking if $CC supports -Waddress... " >&6; } 10010 cacheid=xorg_cv_cc_flag__Waddress 10011 if eval test \${$cacheid+y} 10012 then : 10013 printf %s "(cached) " >&6 10014 else case e in #( 10015 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10016 /* end confdefs.h. */ 10017 int i; 10018 int 10019 main (void) 10020 { 10021 10022 ; 10023 return 0; 10024 } 10025 _ACEOF 10026 if ac_fn_c_try_link "$LINENO" 10027 then : 10028 eval $cacheid=yes 10029 else case e in #( 10030 e) eval $cacheid=no ;; 10031 esac 10032 fi 10033 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10034 conftest$ac_exeext conftest.$ac_ext ;; 10035 esac 10036 fi 10037 10038 10039 CFLAGS="$xorg_testset_save_CFLAGS" 10040 10041 eval supported=\$$cacheid 10042 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10043 printf '%s\n' "$supported" >&6; } 10044 if test "$supported" = "yes" ; then 10045 BASE_CFLAGS="$BASE_CFLAGS -Waddress" 10046 found="yes" 10047 fi 10048 fi 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 xorg_testset_save_CFLAGS="$CFLAGS" 10065 10066 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10067 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10068 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10069 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10070 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10071 then : 10072 printf %s "(cached) " >&6 10073 else case e in #( 10074 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10075 /* end confdefs.h. */ 10076 int i; 10077 _ACEOF 10078 if ac_fn_c_try_compile "$LINENO" 10079 then : 10080 xorg_cv_cc_flag_unknown_warning_option=yes 10081 else case e in #( 10082 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10083 esac 10084 fi 10085 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10086 esac 10087 fi 10088 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10089 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10090 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10091 CFLAGS="$xorg_testset_save_CFLAGS" 10092 fi 10093 10094 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10095 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10096 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10097 fi 10098 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10099 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10100 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10101 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10102 then : 10103 printf %s "(cached) " >&6 10104 else case e in #( 10105 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10106 /* end confdefs.h. */ 10107 int i; 10108 _ACEOF 10109 if ac_fn_c_try_compile "$LINENO" 10110 then : 10111 xorg_cv_cc_flag_unused_command_line_argument=yes 10112 else case e in #( 10113 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10114 esac 10115 fi 10116 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10117 esac 10118 fi 10119 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10120 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10121 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10122 CFLAGS="$xorg_testset_save_CFLAGS" 10123 fi 10124 10125 found="no" 10126 10127 if test $found = "no" ; then 10128 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10129 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10130 fi 10131 10132 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10133 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10134 fi 10135 10136 CFLAGS="$CFLAGS -Wint-to-pointer-cast" 10137 10138 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wint-to-pointer-cast" >&5 10139 printf %s "checking if $CC supports -Wint-to-pointer-cast... " >&6; } 10140 cacheid=xorg_cv_cc_flag__Wint_to_pointer_cast 10141 if eval test \${$cacheid+y} 10142 then : 10143 printf %s "(cached) " >&6 10144 else case e in #( 10145 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10146 /* end confdefs.h. */ 10147 int i; 10148 int 10149 main (void) 10150 { 10151 10152 ; 10153 return 0; 10154 } 10155 _ACEOF 10156 if ac_fn_c_try_link "$LINENO" 10157 then : 10158 eval $cacheid=yes 10159 else case e in #( 10160 e) eval $cacheid=no ;; 10161 esac 10162 fi 10163 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10164 conftest$ac_exeext conftest.$ac_ext ;; 10165 esac 10166 fi 10167 10168 10169 CFLAGS="$xorg_testset_save_CFLAGS" 10170 10171 eval supported=\$$cacheid 10172 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10173 printf '%s\n' "$supported" >&6; } 10174 if test "$supported" = "yes" ; then 10175 BASE_CFLAGS="$BASE_CFLAGS -Wint-to-pointer-cast" 10176 found="yes" 10177 fi 10178 fi 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 xorg_testset_save_CFLAGS="$CFLAGS" 10195 10196 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10197 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10198 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10199 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10200 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10201 then : 10202 printf %s "(cached) " >&6 10203 else case e in #( 10204 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10205 /* end confdefs.h. */ 10206 int i; 10207 _ACEOF 10208 if ac_fn_c_try_compile "$LINENO" 10209 then : 10210 xorg_cv_cc_flag_unknown_warning_option=yes 10211 else case e in #( 10212 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10213 esac 10214 fi 10215 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10216 esac 10217 fi 10218 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10219 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10220 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10221 CFLAGS="$xorg_testset_save_CFLAGS" 10222 fi 10223 10224 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10225 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10226 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10227 fi 10228 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10229 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10230 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10231 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10232 then : 10233 printf %s "(cached) " >&6 10234 else case e in #( 10235 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10236 /* end confdefs.h. */ 10237 int i; 10238 _ACEOF 10239 if ac_fn_c_try_compile "$LINENO" 10240 then : 10241 xorg_cv_cc_flag_unused_command_line_argument=yes 10242 else case e in #( 10243 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10244 esac 10245 fi 10246 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10247 esac 10248 fi 10249 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10250 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10251 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10252 CFLAGS="$xorg_testset_save_CFLAGS" 10253 fi 10254 10255 found="no" 10256 10257 if test $found = "no" ; then 10258 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10259 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10260 fi 10261 10262 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10263 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10264 fi 10265 10266 CFLAGS="$CFLAGS -Wpointer-to-int-cast" 10267 10268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-to-int-cast" >&5 10269 printf %s "checking if $CC supports -Wpointer-to-int-cast... " >&6; } 10270 cacheid=xorg_cv_cc_flag__Wpointer_to_int_cast 10271 if eval test \${$cacheid+y} 10272 then : 10273 printf %s "(cached) " >&6 10274 else case e in #( 10275 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10276 /* end confdefs.h. */ 10277 int i; 10278 int 10279 main (void) 10280 { 10281 10282 ; 10283 return 0; 10284 } 10285 _ACEOF 10286 if ac_fn_c_try_link "$LINENO" 10287 then : 10288 eval $cacheid=yes 10289 else case e in #( 10290 e) eval $cacheid=no ;; 10291 esac 10292 fi 10293 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10294 conftest$ac_exeext conftest.$ac_ext ;; 10295 esac 10296 fi 10297 10298 10299 CFLAGS="$xorg_testset_save_CFLAGS" 10300 10301 eval supported=\$$cacheid 10302 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10303 printf '%s\n' "$supported" >&6; } 10304 if test "$supported" = "yes" ; then 10305 BASE_CFLAGS="$BASE_CFLAGS -Wpointer-to-int-cast" 10306 found="yes" 10307 fi 10308 fi 10309 10310 10311 fi 10312 10313 10314 10315 10316 10317 10318 10319 CWARNFLAGS="$BASE_CFLAGS" 10320 if test "x$GCC" = xyes ; then 10321 CWARNFLAGS="$CWARNFLAGS -fno-strict-aliasing" 10322 fi 10323 10324 10325 10326 10327 10328 10329 10330 10331 # Check whether --enable-strict-compilation was given. 10332 if test ${enable_strict_compilation+y} 10333 then : 10334 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 10335 else case e in #( 10336 e) STRICT_COMPILE=no ;; 10337 esac 10338 fi 10339 10340 10341 10342 10343 10344 10345 STRICT_CFLAGS="" 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 xorg_testset_save_CFLAGS="$CFLAGS" 10360 10361 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10362 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10363 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10364 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10365 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10366 then : 10367 printf %s "(cached) " >&6 10368 else case e in #( 10369 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10370 /* end confdefs.h. */ 10371 int i; 10372 _ACEOF 10373 if ac_fn_c_try_compile "$LINENO" 10374 then : 10375 xorg_cv_cc_flag_unknown_warning_option=yes 10376 else case e in #( 10377 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10378 esac 10379 fi 10380 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10381 esac 10382 fi 10383 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10384 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10385 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10386 CFLAGS="$xorg_testset_save_CFLAGS" 10387 fi 10388 10389 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10390 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10391 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10392 fi 10393 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10394 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10395 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10396 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10397 then : 10398 printf %s "(cached) " >&6 10399 else case e in #( 10400 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10401 /* end confdefs.h. */ 10402 int i; 10403 _ACEOF 10404 if ac_fn_c_try_compile "$LINENO" 10405 then : 10406 xorg_cv_cc_flag_unused_command_line_argument=yes 10407 else case e in #( 10408 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10409 esac 10410 fi 10411 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10412 esac 10413 fi 10414 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10415 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10416 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10417 CFLAGS="$xorg_testset_save_CFLAGS" 10418 fi 10419 10420 found="no" 10421 10422 if test $found = "no" ; then 10423 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10424 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10425 fi 10426 10427 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10428 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10429 fi 10430 10431 CFLAGS="$CFLAGS -pedantic" 10432 10433 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -pedantic" >&5 10434 printf %s "checking if $CC supports -pedantic... " >&6; } 10435 cacheid=xorg_cv_cc_flag__pedantic 10436 if eval test \${$cacheid+y} 10437 then : 10438 printf %s "(cached) " >&6 10439 else case e in #( 10440 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10441 /* end confdefs.h. */ 10442 int i; 10443 int 10444 main (void) 10445 { 10446 10447 ; 10448 return 0; 10449 } 10450 _ACEOF 10451 if ac_fn_c_try_link "$LINENO" 10452 then : 10453 eval $cacheid=yes 10454 else case e in #( 10455 e) eval $cacheid=no ;; 10456 esac 10457 fi 10458 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10459 conftest$ac_exeext conftest.$ac_ext ;; 10460 esac 10461 fi 10462 10463 10464 CFLAGS="$xorg_testset_save_CFLAGS" 10465 10466 eval supported=\$$cacheid 10467 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10468 printf '%s\n' "$supported" >&6; } 10469 if test "$supported" = "yes" ; then 10470 STRICT_CFLAGS="$STRICT_CFLAGS -pedantic" 10471 found="yes" 10472 fi 10473 fi 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 xorg_testset_save_CFLAGS="$CFLAGS" 10490 10491 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10492 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10493 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10494 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10495 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10496 then : 10497 printf %s "(cached) " >&6 10498 else case e in #( 10499 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10500 /* end confdefs.h. */ 10501 int i; 10502 _ACEOF 10503 if ac_fn_c_try_compile "$LINENO" 10504 then : 10505 xorg_cv_cc_flag_unknown_warning_option=yes 10506 else case e in #( 10507 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10508 esac 10509 fi 10510 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10511 esac 10512 fi 10513 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10514 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10515 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10516 CFLAGS="$xorg_testset_save_CFLAGS" 10517 fi 10518 10519 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10520 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10521 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10522 fi 10523 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10524 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10525 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10526 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10527 then : 10528 printf %s "(cached) " >&6 10529 else case e in #( 10530 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10531 /* end confdefs.h. */ 10532 int i; 10533 _ACEOF 10534 if ac_fn_c_try_compile "$LINENO" 10535 then : 10536 xorg_cv_cc_flag_unused_command_line_argument=yes 10537 else case e in #( 10538 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10539 esac 10540 fi 10541 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10542 esac 10543 fi 10544 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10545 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10546 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10547 CFLAGS="$xorg_testset_save_CFLAGS" 10548 fi 10549 10550 found="no" 10551 10552 if test $found = "no" ; then 10553 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10554 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10555 fi 10556 10557 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10558 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10559 fi 10560 10561 CFLAGS="$CFLAGS -Werror" 10562 10563 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror" >&5 10564 printf %s "checking if $CC supports -Werror... " >&6; } 10565 cacheid=xorg_cv_cc_flag__Werror 10566 if eval test \${$cacheid+y} 10567 then : 10568 printf %s "(cached) " >&6 10569 else case e in #( 10570 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10571 /* end confdefs.h. */ 10572 int i; 10573 int 10574 main (void) 10575 { 10576 10577 ; 10578 return 0; 10579 } 10580 _ACEOF 10581 if ac_fn_c_try_link "$LINENO" 10582 then : 10583 eval $cacheid=yes 10584 else case e in #( 10585 e) eval $cacheid=no ;; 10586 esac 10587 fi 10588 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10589 conftest$ac_exeext conftest.$ac_ext ;; 10590 esac 10591 fi 10592 10593 10594 CFLAGS="$xorg_testset_save_CFLAGS" 10595 10596 eval supported=\$$cacheid 10597 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10598 printf '%s\n' "$supported" >&6; } 10599 if test "$supported" = "yes" ; then 10600 STRICT_CFLAGS="$STRICT_CFLAGS -Werror" 10601 found="yes" 10602 fi 10603 fi 10604 10605 if test $found = "no" ; then 10606 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10607 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10608 fi 10609 10610 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10611 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10612 fi 10613 10614 CFLAGS="$CFLAGS -errwarn" 10615 10616 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -errwarn" >&5 10617 printf %s "checking if $CC supports -errwarn... " >&6; } 10618 cacheid=xorg_cv_cc_flag__errwarn 10619 if eval test \${$cacheid+y} 10620 then : 10621 printf %s "(cached) " >&6 10622 else case e in #( 10623 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10624 /* end confdefs.h. */ 10625 int i; 10626 int 10627 main (void) 10628 { 10629 10630 ; 10631 return 0; 10632 } 10633 _ACEOF 10634 if ac_fn_c_try_link "$LINENO" 10635 then : 10636 eval $cacheid=yes 10637 else case e in #( 10638 e) eval $cacheid=no ;; 10639 esac 10640 fi 10641 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10642 conftest$ac_exeext conftest.$ac_ext ;; 10643 esac 10644 fi 10645 10646 10647 CFLAGS="$xorg_testset_save_CFLAGS" 10648 10649 eval supported=\$$cacheid 10650 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10651 printf '%s\n' "$supported" >&6; } 10652 if test "$supported" = "yes" ; then 10653 STRICT_CFLAGS="$STRICT_CFLAGS -errwarn" 10654 found="yes" 10655 fi 10656 fi 10657 10658 10659 10660 # Earlier versions of gcc (eg: 4.2) support -Werror=attributes, but do not 10661 # activate it with -Werror, so we add it here explicitly. 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 xorg_testset_save_CFLAGS="$CFLAGS" 10676 10677 if test "x$xorg_testset_cc_unknown_warning_option" = "x" ; then 10678 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10679 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unknown-warning-option" >&5 10680 printf %s "checking if $CC supports -Werror=unknown-warning-option... " >&6; } 10681 if test ${xorg_cv_cc_flag_unknown_warning_option+y} 10682 then : 10683 printf %s "(cached) " >&6 10684 else case e in #( 10685 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10686 /* end confdefs.h. */ 10687 int i; 10688 _ACEOF 10689 if ac_fn_c_try_compile "$LINENO" 10690 then : 10691 xorg_cv_cc_flag_unknown_warning_option=yes 10692 else case e in #( 10693 e) xorg_cv_cc_flag_unknown_warning_option=no ;; 10694 esac 10695 fi 10696 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10697 esac 10698 fi 10699 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unknown_warning_option" >&5 10700 printf '%s\n' "$xorg_cv_cc_flag_unknown_warning_option" >&6; } 10701 xorg_testset_cc_unknown_warning_option=$xorg_cv_cc_flag_unknown_warning_option 10702 CFLAGS="$xorg_testset_save_CFLAGS" 10703 fi 10704 10705 if test "x$xorg_testset_cc_unused_command_line_argument" = "x" ; then 10706 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10707 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10708 fi 10709 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10710 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=unused-command-line-argument" >&5 10711 printf %s "checking if $CC supports -Werror=unused-command-line-argument... " >&6; } 10712 if test ${xorg_cv_cc_flag_unused_command_line_argument+y} 10713 then : 10714 printf %s "(cached) " >&6 10715 else case e in #( 10716 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10717 /* end confdefs.h. */ 10718 int i; 10719 _ACEOF 10720 if ac_fn_c_try_compile "$LINENO" 10721 then : 10722 xorg_cv_cc_flag_unused_command_line_argument=yes 10723 else case e in #( 10724 e) xorg_cv_cc_flag_unused_command_line_argument=no ;; 10725 esac 10726 fi 10727 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; 10728 esac 10729 fi 10730 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $xorg_cv_cc_flag_unused_command_line_argument" >&5 10731 printf '%s\n' "$xorg_cv_cc_flag_unused_command_line_argument" >&6; } 10732 xorg_testset_cc_unused_command_line_argument=$xorg_cv_cc_flag_unused_command_line_argument 10733 CFLAGS="$xorg_testset_save_CFLAGS" 10734 fi 10735 10736 found="no" 10737 10738 if test $found = "no" ; then 10739 if test "x$xorg_testset_cc_unknown_warning_option" = "xyes" ; then 10740 CFLAGS="$CFLAGS -Werror=unknown-warning-option" 10741 fi 10742 10743 if test "x$xorg_testset_cc_unused_command_line_argument" = "xyes" ; then 10744 CFLAGS="$CFLAGS -Werror=unused-command-line-argument" 10745 fi 10746 10747 CFLAGS="$CFLAGS -Werror=attributes" 10748 10749 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Werror=attributes" >&5 10750 printf %s "checking if $CC supports -Werror=attributes... " >&6; } 10751 cacheid=xorg_cv_cc_flag__Werror_attributes 10752 if eval test \${$cacheid+y} 10753 then : 10754 printf %s "(cached) " >&6 10755 else case e in #( 10756 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10757 /* end confdefs.h. */ 10758 int i; 10759 int 10760 main (void) 10761 { 10762 10763 ; 10764 return 0; 10765 } 10766 _ACEOF 10767 if ac_fn_c_try_link "$LINENO" 10768 then : 10769 eval $cacheid=yes 10770 else case e in #( 10771 e) eval $cacheid=no ;; 10772 esac 10773 fi 10774 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 10775 conftest$ac_exeext conftest.$ac_ext ;; 10776 esac 10777 fi 10778 10779 10780 CFLAGS="$xorg_testset_save_CFLAGS" 10781 10782 eval supported=\$$cacheid 10783 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $supported" >&5 10784 printf '%s\n' "$supported" >&6; } 10785 if test "$supported" = "yes" ; then 10786 STRICT_CFLAGS="$STRICT_CFLAGS -Werror=attributes" 10787 found="yes" 10788 fi 10789 fi 10790 10791 10792 10793 if test "x$STRICT_COMPILE" = "xyes"; then 10794 BASE_CFLAGS="$BASE_CFLAGS $STRICT_CFLAGS" 10795 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 10796 fi 10797 10798 10799 10800 10801 10802 10803 10804 10805 cat >>confdefs.h <<_ACEOF 10806 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 10807 _ACEOF 10808 10809 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 10810 if test "x$PVM" = "x"; then 10811 PVM="0" 10812 fi 10813 10814 printf '%s\n' "#define PACKAGE_VERSION_MINOR $PVM" >>confdefs.h 10815 10816 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 10817 if test "x$PVP" = "x"; then 10818 PVP="0" 10819 fi 10820 10821 printf '%s\n' "#define PACKAGE_VERSION_PATCHLEVEL $PVP" >>confdefs.h 10822 10823 10824 10825 CHANGELOG_CMD="((GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp) 2>/dev/null && \ 10826 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 10827 || (rm -f \$(top_srcdir)/.changelog.tmp; test -e \$(top_srcdir)/ChangeLog || ( \ 10828 touch \$(top_srcdir)/ChangeLog; \ 10829 echo 'git failed to create ChangeLog: installing empty ChangeLog.' >&2))" 10830 10831 10832 10833 10834 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 10835 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 10836 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 10837 || (rm -f \$(top_srcdir)/.INSTALL.tmp; test -e \$(top_srcdir)/INSTALL || ( \ 10838 touch \$(top_srcdir)/INSTALL; \ 10839 echo 'failed to copy INSTALL from util-macros: installing empty INSTALL.' >&2))" 10840 10841 10842 10843 10844 10845 10846 case $host_os in 10847 solaris*) 10848 # Solaris 2.0 - 11.3 use SysV man page section numbers, so we 10849 # check for a man page file found in later versions that use 10850 # traditional section numbers instead 10851 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for /usr/share/man/man7/attributes.7" >&5 10852 printf %s "checking for /usr/share/man/man7/attributes.7... " >&6; } 10853 if test ${ac_cv_file__usr_share_man_man7_attributes_7+y} 10854 then : 10855 printf %s "(cached) " >&6 10856 else case e in #( 10857 e) test "$cross_compiling" = yes && 10858 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 10859 if test -r "/usr/share/man/man7/attributes.7"; then 10860 ac_cv_file__usr_share_man_man7_attributes_7=yes 10861 else 10862 ac_cv_file__usr_share_man_man7_attributes_7=no 10863 fi ;; 10864 esac 10865 fi 10866 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__usr_share_man_man7_attributes_7" >&5 10867 printf '%s\n' "$ac_cv_file__usr_share_man_man7_attributes_7" >&6; } 10868 if test "x$ac_cv_file__usr_share_man_man7_attributes_7" = xyes 10869 then : 10870 SYSV_MAN_SECTIONS=false 10871 else case e in #( 10872 e) SYSV_MAN_SECTIONS=true ;; 10873 esac 10874 fi 10875 10876 ;; 10877 *) SYSV_MAN_SECTIONS=false ;; 10878 esac 10879 10880 if test x$APP_MAN_SUFFIX = x ; then 10881 APP_MAN_SUFFIX=1 10882 fi 10883 if test x$APP_MAN_DIR = x ; then 10884 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 10885 fi 10886 10887 if test x$LIB_MAN_SUFFIX = x ; then 10888 LIB_MAN_SUFFIX=3 10889 fi 10890 if test x$LIB_MAN_DIR = x ; then 10891 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 10892 fi 10893 10894 if test x$FILE_MAN_SUFFIX = x ; then 10895 case $SYSV_MAN_SECTIONS in 10896 true) FILE_MAN_SUFFIX=4 ;; 10897 *) FILE_MAN_SUFFIX=5 ;; 10898 esac 10899 fi 10900 if test x$FILE_MAN_DIR = x ; then 10901 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 10902 fi 10903 10904 if test x$MISC_MAN_SUFFIX = x ; then 10905 case $SYSV_MAN_SECTIONS in 10906 true) MISC_MAN_SUFFIX=5 ;; 10907 *) MISC_MAN_SUFFIX=7 ;; 10908 esac 10909 fi 10910 if test x$MISC_MAN_DIR = x ; then 10911 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 10912 fi 10913 10914 if test x$DRIVER_MAN_SUFFIX = x ; then 10915 case $SYSV_MAN_SECTIONS in 10916 true) DRIVER_MAN_SUFFIX=7 ;; 10917 *) DRIVER_MAN_SUFFIX=4 ;; 10918 esac 10919 fi 10920 if test x$DRIVER_MAN_DIR = x ; then 10921 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 10922 fi 10923 10924 if test x$ADMIN_MAN_SUFFIX = x ; then 10925 case $SYSV_MAN_SECTIONS in 10926 true) ADMIN_MAN_SUFFIX=1m ;; 10927 *) ADMIN_MAN_SUFFIX=8 ;; 10928 esac 10929 fi 10930 if test x$ADMIN_MAN_DIR = x ; then 10931 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 10932 fi 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 XORG_MAN_PAGE="X Version 11" 10949 10950 MAN_SUBSTS="\ 10951 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10952 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 10953 -e 's|__xservername__|Xorg|g' \ 10954 -e 's|__xconfigfile__|xorg.conf|g' \ 10955 -e 's|__projectroot__|\$(prefix)|g' \ 10956 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 10957 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 10958 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 10959 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 10960 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 10961 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 10962 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 10963 10964 10965 10966 10967 AM_DEFAULT_VERBOSITY=0 10968 10969 10970 10971 10972 10973 10974 10975 # Initialize Automake 10976 am__api_version='1.18' 10977 10978 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether sleep supports fractional seconds" >&5 10979 printf %s "checking whether sleep supports fractional seconds... " >&6; } 10980 if test ${am_cv_sleep_fractional_seconds+y} 10981 then : 10982 printf %s "(cached) " >&6 10983 else case e in #( 10984 e) if sleep 0.001 2>/dev/null 10985 then : 10986 am_cv_sleep_fractional_seconds=yes 10987 else case e in #( 10988 e) am_cv_sleep_fractional_seconds=no ;; 10989 esac 10990 fi 10991 ;; 10992 esac 10993 fi 10994 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5 10995 printf '%s\n' "$am_cv_sleep_fractional_seconds" >&6; } 10996 10997 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5 10998 printf %s "checking filesystem timestamp resolution... " >&6; } 10999 if test ${am_cv_filesystem_timestamp_resolution+y} 11000 then : 11001 printf %s "(cached) " >&6 11002 else case e in #( 11003 e) # Default to the worst case. 11004 am_cv_filesystem_timestamp_resolution=2 11005 11006 # Only try to go finer than 1 sec if sleep can do it. 11007 # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work, 11008 # - 1 sec is not much of a win compared to 2 sec, and 11009 # - it takes 2 seconds to perform the test whether 1 sec works. 11010 # 11011 # Instead, just use the default 2s on platforms that have 1s resolution, 11012 # accept the extra 1s delay when using $sleep in the Automake tests, in 11013 # exchange for not incurring the 2s delay for running the test for all 11014 # packages. 11015 # 11016 am_try_resolutions= 11017 if test "$am_cv_sleep_fractional_seconds" = yes; then 11018 # Even a millisecond often causes a bunch of false positives, 11019 # so just try a hundredth of a second. The time saved between .001 and 11020 # .01 is not terribly consequential. 11021 am_try_resolutions="0.01 0.1 $am_try_resolutions" 11022 fi 11023 11024 # In order to catch current-generation FAT out, we must *modify* files 11025 # that already exist; the *creation* timestamp is finer. Use names 11026 # that make ls -t sort them differently when they have equal 11027 # timestamps than when they have distinct timestamps, keeping 11028 # in mind that ls -t prints the *newest* file first. 11029 rm -f conftest.ts? 11030 : > conftest.ts1 11031 : > conftest.ts2 11032 : > conftest.ts3 11033 11034 # Make sure ls -t actually works. Do 'set' in a subshell so we don't 11035 # clobber the current shell's arguments. (Outer-level square brackets 11036 # are removed by m4; they're present so that m4 does not expand 11037 # <dollar><star>; be careful, easy to get confused.) 11038 if ( 11039 set X `ls -t conftest.ts[12]` && 11040 { 11041 test "$*" != "X conftest.ts1 conftest.ts2" || 11042 test "$*" != "X conftest.ts2 conftest.ts1"; 11043 } 11044 ); then :; else 11045 # If neither matched, then we have a broken ls. This can happen 11046 # if, for instance, CONFIG_SHELL is bash and it inherits a 11047 # broken ls alias from the environment. This has actually 11048 # happened. Such a system could not be considered "sane". 11049 printf '%s\n' ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5 11050 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 11051 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 11052 as_fn_error $? "ls -t produces unexpected output. 11053 Make sure there is not a broken ls alias in your environment. 11054 See 'config.log' for more details" "$LINENO" 5; } 11055 fi 11056 11057 for am_try_res in $am_try_resolutions; do 11058 # Any one fine-grained sleep might happen to cross the boundary 11059 # between two values of a coarser actual resolution, but if we do 11060 # two fine-grained sleeps in a row, at least one of them will fall 11061 # entirely within a coarse interval. 11062 echo alpha > conftest.ts1 11063 sleep $am_try_res 11064 echo beta > conftest.ts2 11065 sleep $am_try_res 11066 echo gamma > conftest.ts3 11067 11068 # We assume that 'ls -t' will make use of high-resolution 11069 # timestamps if the operating system supports them at all. 11070 if (set X `ls -t conftest.ts?` && 11071 test "$2" = conftest.ts3 && 11072 test "$3" = conftest.ts2 && 11073 test "$4" = conftest.ts1); then 11074 # 11075 # Ok, ls -t worked. If we're at a resolution of 1 second, we're done, 11076 # because we don't need to test make. 11077 make_ok=true 11078 if test $am_try_res != 1; then 11079 # But if we've succeeded so far with a subsecond resolution, we 11080 # have one more thing to check: make. It can happen that 11081 # everything else supports the subsecond mtimes, but make doesn't; 11082 # notably on macOS, which ships make 3.81 from 2006 (the last one 11083 # released under GPLv2). https://bugs.gnu.org/68808 11084 # 11085 # We test $MAKE if it is defined in the environment, else "make". 11086 # It might get overridden later, but our hope is that in practice 11087 # it does not matter: it is the system "make" which is (by far) 11088 # the most likely to be broken, whereas if the user overrides it, 11089 # probably they did so with a better, or at least not worse, make. 11090 # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html 11091 # 11092 # Create a Makefile (real tab character here): 11093 rm -f conftest.mk 11094 echo 'conftest.ts1: conftest.ts2' >conftest.mk 11095 echo ' touch conftest.ts2' >>conftest.mk 11096 # 11097 # Now, running 11098 # touch conftest.ts1; touch conftest.ts2; make 11099 # should touch ts1 because ts2 is newer. This could happen by luck, 11100 # but most often, it will fail if make's support is insufficient. So 11101 # test for several consecutive successes. 11102 # 11103 # (We reuse conftest.ts[12] because we still want to modify existing 11104 # files, not create new ones, per above.) 11105 n=0 11106 make=${MAKE-make} 11107 until test $n -eq 3; do 11108 echo one > conftest.ts1 11109 sleep $am_try_res 11110 echo two > conftest.ts2 # ts2 should now be newer than ts1 11111 if $make -f conftest.mk | grep 'up to date' >/dev/null; then 11112 make_ok=false 11113 break # out of $n loop 11114 fi 11115 n=`expr $n + 1` 11116 done 11117 fi 11118 # 11119 if $make_ok; then 11120 # Everything we know to check worked out, so call this resolution good. 11121 am_cv_filesystem_timestamp_resolution=$am_try_res 11122 break # out of $am_try_res loop 11123 fi 11124 # Otherwise, we'll go on to check the next resolution. 11125 fi 11126 done 11127 rm -f conftest.ts? 11128 # (end _am_filesystem_timestamp_resolution) 11129 ;; 11130 esac 11131 fi 11132 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5 11133 printf '%s\n' "$am_cv_filesystem_timestamp_resolution" >&6; } 11134 11135 # This check should not be cached, as it may vary across builds of 11136 # different projects. 11137 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 11138 printf %s "checking whether build environment is sane... " >&6; } 11139 # Reject unsafe characters in $srcdir or the absolute working directory 11140 # name. Accept space and tab only in the latter. 11141 am_lf=' 11142 ' 11143 case `pwd` in 11144 *[\\\"\#\$\&\'\`$am_lf]*) 11145 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11146 printf '%s\n' "no" >&6; } 11147 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 11148 esac 11149 case $srcdir in 11150 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 11151 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11152 printf '%s\n' "no" >&6; } 11153 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 11154 esac 11155 11156 # Do 'set' in a subshell so we don't clobber the current shell's 11157 # arguments. Must try -L first in case configure is actually a 11158 # symlink; some systems play weird games with the mod time of symlinks 11159 # (eg FreeBSD returns the mod time of the symlink's containing 11160 # directory). 11161 am_build_env_is_sane=no 11162 am_has_slept=no 11163 rm -f conftest.file 11164 for am_try in 1 2; do 11165 echo "timestamp, slept: $am_has_slept" > conftest.file 11166 if ( 11167 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 11168 if test "$*" = "X"; then 11169 # -L didn't work. 11170 set X `ls -t "$srcdir/configure" conftest.file` 11171 fi 11172 test "$2" = conftest.file 11173 ); then 11174 am_build_env_is_sane=yes 11175 break 11176 fi 11177 # Just in case. 11178 sleep "$am_cv_filesystem_timestamp_resolution" 11179 am_has_slept=yes 11180 done 11181 11182 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5 11183 printf '%s\n' "$am_build_env_is_sane" >&6; } 11184 if test "$am_build_env_is_sane" = no; then 11185 as_fn_error $? "newly created file is older than distributed files! 11186 Check your system clock" "$LINENO" 5 11187 fi 11188 11189 # If we didn't sleep, we still need to ensure time stamps of config.status and 11190 # generated files are strictly newer. 11191 am_sleep_pid= 11192 if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1 11193 then : 11194 11195 else case e in #( 11196 e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) & 11197 am_sleep_pid=$! 11198 ;; 11199 esac 11200 fi 11201 11202 rm -f conftest.file 11203 11204 test "$program_prefix" != NONE && 11205 program_transform_name="s&^&$program_prefix&;$program_transform_name" 11206 # Use a double $ so make ignores it. 11207 test "$program_suffix" != NONE && 11208 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 11209 # Double any \ or $. 11210 # By default was 's,x,x', remove it if useless. 11211 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 11212 program_transform_name=`printf '%s\n' "$program_transform_name" | sed "$ac_script"` 11213 11214 11215 if test x"${MISSING+set}" != xset; then 11216 MISSING="\${SHELL} '$am_aux_dir/missing'" 11217 fi 11218 # Use eval to expand $SHELL 11219 if eval "$MISSING --is-lightweight"; then 11220 am_missing_run="$MISSING " 11221 else 11222 am_missing_run= 11223 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 11224 printf '%s\n' "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 11225 fi 11226 11227 if test x"${install_sh+set}" != xset; then 11228 case $am_aux_dir in 11229 *\ * | *\ *) 11230 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 11231 *) 11232 install_sh="\${SHELL} $am_aux_dir/install-sh" 11233 esac 11234 fi 11235 11236 # Installed binaries are usually stripped using 'strip' when the user 11237 # run "make install-strip". However 'strip' might not be the right 11238 # tool to use in cross-compilation environments, therefore Automake 11239 # will honor the 'STRIP' environment variable to overrule this program. 11240 if test "$cross_compiling" != no; then 11241 if test -n "$ac_tool_prefix"; then 11242 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 11243 set dummy ${ac_tool_prefix}strip; ac_word=$2 11244 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11245 printf %s "checking for $ac_word... " >&6; } 11246 if test ${ac_cv_prog_STRIP+y} 11247 then : 11248 printf %s "(cached) " >&6 11249 else case e in #( 11250 e) if test -n "$STRIP"; then 11251 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 11252 else 11253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11254 for as_dir in $PATH 11255 do 11256 IFS=$as_save_IFS 11257 case $as_dir in #((( 11258 '') as_dir=./ ;; 11259 */) ;; 11260 *) as_dir=$as_dir/ ;; 11261 esac 11262 for ac_exec_ext in '' $ac_executable_extensions; do 11263 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11264 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 11265 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11266 break 2 11267 fi 11268 done 11269 done 11270 IFS=$as_save_IFS 11271 11272 fi ;; 11273 esac 11274 fi 11275 STRIP=$ac_cv_prog_STRIP 11276 if test -n "$STRIP"; then 11277 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 11278 printf '%s\n' "$STRIP" >&6; } 11279 else 11280 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11281 printf '%s\n' "no" >&6; } 11282 fi 11283 11284 11285 fi 11286 if test -z "$ac_cv_prog_STRIP"; then 11287 ac_ct_STRIP=$STRIP 11288 # Extract the first word of "strip", so it can be a program name with args. 11289 set dummy strip; ac_word=$2 11290 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11291 printf %s "checking for $ac_word... " >&6; } 11292 if test ${ac_cv_prog_ac_ct_STRIP+y} 11293 then : 11294 printf %s "(cached) " >&6 11295 else case e in #( 11296 e) if test -n "$ac_ct_STRIP"; then 11297 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 11298 else 11299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11300 for as_dir in $PATH 11301 do 11302 IFS=$as_save_IFS 11303 case $as_dir in #((( 11304 '') as_dir=./ ;; 11305 */) ;; 11306 *) as_dir=$as_dir/ ;; 11307 esac 11308 for ac_exec_ext in '' $ac_executable_extensions; do 11309 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11310 ac_cv_prog_ac_ct_STRIP="strip" 11311 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11312 break 2 11313 fi 11314 done 11315 done 11316 IFS=$as_save_IFS 11317 11318 fi ;; 11319 esac 11320 fi 11321 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 11322 if test -n "$ac_ct_STRIP"; then 11323 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 11324 printf '%s\n' "$ac_ct_STRIP" >&6; } 11325 else 11326 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11327 printf '%s\n' "no" >&6; } 11328 fi 11329 11330 if test "x$ac_ct_STRIP" = x; then 11331 STRIP=":" 11332 else 11333 case $cross_compiling:$ac_tool_warned in 11334 yes:) 11335 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11336 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11337 ac_tool_warned=yes ;; 11338 esac 11339 STRIP=$ac_ct_STRIP 11340 fi 11341 else 11342 STRIP="$ac_cv_prog_STRIP" 11343 fi 11344 11345 fi 11346 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 11347 11348 11349 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 11350 printf %s "checking for a race-free mkdir -p... " >&6; } 11351 if test -z "$MKDIR_P"; then 11352 if test ${ac_cv_path_mkdir+y} 11353 then : 11354 printf %s "(cached) " >&6 11355 else case e in #( 11356 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11357 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 11358 do 11359 IFS=$as_save_IFS 11360 case $as_dir in #((( 11361 '') as_dir=./ ;; 11362 */) ;; 11363 *) as_dir=$as_dir/ ;; 11364 esac 11365 for ac_prog in mkdir gmkdir; do 11366 for ac_exec_ext in '' $ac_executable_extensions; do 11367 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 11368 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 11369 'mkdir ('*'coreutils) '* | \ 11370 *'BusyBox '* | \ 11371 'mkdir (fileutils) '4.1*) 11372 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 11373 break 3;; 11374 esac 11375 done 11376 done 11377 done 11378 IFS=$as_save_IFS 11379 ;; 11380 esac 11381 fi 11382 11383 test -d ./--version && rmdir ./--version 11384 if test ${ac_cv_path_mkdir+y}; then 11385 MKDIR_P="$ac_cv_path_mkdir -p" 11386 else 11387 # As a last resort, use plain mkdir -p, 11388 # in the hope it doesn't have the bugs of ancient mkdir. 11389 MKDIR_P='mkdir -p' 11390 fi 11391 fi 11392 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 11393 printf '%s\n' "$MKDIR_P" >&6; } 11394 11395 for ac_prog in gawk mawk nawk awk 'busybox awk' 11396 do 11397 # Extract the first word of "$ac_prog", so it can be a program name with args. 11398 set dummy $ac_prog; ac_word=$2 11399 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11400 printf %s "checking for $ac_word... " >&6; } 11401 if test ${ac_cv_prog_AWK+y} 11402 then : 11403 printf %s "(cached) " >&6 11404 else case e in #( 11405 e) if test -n "$AWK"; then 11406 ac_cv_prog_AWK="$AWK" # Let the user override the test. 11407 else 11408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11409 for as_dir in $PATH 11410 do 11411 IFS=$as_save_IFS 11412 case $as_dir in #((( 11413 '') as_dir=./ ;; 11414 */) ;; 11415 *) as_dir=$as_dir/ ;; 11416 esac 11417 for ac_exec_ext in '' $ac_executable_extensions; do 11418 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 11419 ac_cv_prog_AWK="$ac_prog" 11420 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 11421 break 2 11422 fi 11423 done 11424 done 11425 IFS=$as_save_IFS 11426 11427 fi ;; 11428 esac 11429 fi 11430 AWK=$ac_cv_prog_AWK 11431 if test -n "$AWK"; then 11432 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 11433 printf '%s\n' "$AWK" >&6; } 11434 else 11435 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11436 printf '%s\n' "no" >&6; } 11437 fi 11438 11439 11440 test -n "$AWK" && break 11441 done 11442 11443 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11444 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11445 set x ${MAKE-make} 11446 ac_make=`printf '%s\n' "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11447 if eval test \${ac_cv_prog_make_${ac_make}_set+y} 11448 then : 11449 printf %s "(cached) " >&6 11450 else case e in #( 11451 e) cat >conftest.make <<\_ACEOF 11452 SHELL = /bin/sh 11453 all: 11454 @printf '%s\n' '@@@%%%=$(MAKE)=@@@%%%' 11455 _ACEOF 11456 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11457 case `${MAKE-make} -f conftest.make 2>/dev/null` in 11458 *@@@%%%=?*=@@@%%%*) 11459 eval ac_cv_prog_make_${ac_make}_set=yes;; 11460 *) 11461 eval ac_cv_prog_make_${ac_make}_set=no;; 11462 esac 11463 rm -f conftest.make ;; 11464 esac 11465 fi 11466 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11467 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11468 printf '%s\n' "yes" >&6; } 11469 SET_MAKE= 11470 else 11471 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11472 printf '%s\n' "no" >&6; } 11473 SET_MAKE="MAKE=${MAKE-make}" 11474 fi 11475 11476 rm -rf .tst 2>/dev/null 11477 mkdir .tst 2>/dev/null 11478 if test -d .tst; then 11479 am__leading_dot=. 11480 else 11481 am__leading_dot=_ 11482 fi 11483 rmdir .tst 2>/dev/null 11484 11485 DEPDIR="${am__leading_dot}deps" 11486 11487 ac_config_commands="$ac_config_commands depfiles" 11488 11489 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 11490 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 11491 cat > confinc.mk << 'END' 11492 am__doit: 11493 @echo this is the am__doit target >confinc.out 11494 .PHONY: am__doit 11495 END 11496 am__include="#" 11497 am__quote= 11498 # BSD make does it like this. 11499 echo '.include "confinc.mk" # ignored' > confmf.BSD 11500 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 11501 echo 'include confinc.mk # ignored' > confmf.GNU 11502 _am_result=no 11503 for s in GNU BSD; do 11504 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 11505 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 11506 ac_status=$? 11507 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11508 (exit $ac_status); } 11509 case $?:`cat confinc.out 2>/dev/null` in #( 11510 '0:this is the am__doit target') : 11511 case $s in #( 11512 BSD) : 11513 am__include='.include' am__quote='"' ;; #( 11514 *) : 11515 am__include='include' am__quote='' ;; 11516 esac ;; #( 11517 *) : 11518 ;; 11519 esac 11520 if test "$am__include" != "#"; then 11521 _am_result="yes ($s style)" 11522 break 11523 fi 11524 done 11525 rm -f confinc.* confmf.* 11526 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 11527 printf '%s\n' "${_am_result}" >&6; } 11528 11529 # Check whether --enable-dependency-tracking was given. 11530 if test ${enable_dependency_tracking+y} 11531 then : 11532 enableval=$enable_dependency_tracking; 11533 fi 11534 11535 if test "x$enable_dependency_tracking" != xno; then 11536 am_depcomp="$ac_aux_dir/depcomp" 11537 AMDEPBACKSLASH='\' 11538 am__nodep='_no' 11539 fi 11540 if test "x$enable_dependency_tracking" != xno; then 11541 AMDEP_TRUE= 11542 AMDEP_FALSE='#' 11543 else 11544 AMDEP_TRUE='#' 11545 AMDEP_FALSE= 11546 fi 11547 11548 11549 am__rm_f_notfound= 11550 if (rm -f && rm -fr && rm -rf) 2>/dev/null 11551 then : 11552 11553 else case e in #( 11554 e) am__rm_f_notfound='""' ;; 11555 esac 11556 fi 11557 11558 11559 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking xargs -n works" >&5 11560 printf %s "checking xargs -n works... " >&6; } 11561 if test ${am_cv_xargs_n_works+y} 11562 then : 11563 printf %s "(cached) " >&6 11564 else case e in #( 11565 e) if test "`echo 1 2 3 | xargs -n2 echo`" = "1 2 11566 3" 11567 then : 11568 am_cv_xargs_n_works=yes 11569 else case e in #( 11570 e) am_cv_xargs_n_works=no ;; 11571 esac 11572 fi ;; 11573 esac 11574 fi 11575 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_xargs_n_works" >&5 11576 printf '%s\n' "$am_cv_xargs_n_works" >&6; } 11577 if test "$am_cv_xargs_n_works" = yes 11578 then : 11579 am__xargs_n='xargs -n' 11580 else case e in #( 11581 e) am__xargs_n='am__xargs_n () { shift; sed "s/ /\\n/g" | while read am__xargs_n_arg; do "" "$am__xargs_n_arg"; done; }' 11582 ;; 11583 esac 11584 fi 11585 11586 if test "`cd $srcdir && pwd`" != "`pwd`"; then 11587 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 11588 # is not polluted with repeated "-I." 11589 am__isrc=' -I$(srcdir)' 11590 # test to see if srcdir already configured 11591 if test -f $srcdir/config.status; then 11592 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 11593 fi 11594 fi 11595 11596 # test whether we have cygpath 11597 if test -z "$CYGPATH_W"; then 11598 if (cygpath --version) >/dev/null 2>/dev/null; then 11599 CYGPATH_W='cygpath -w' 11600 else 11601 CYGPATH_W=echo 11602 fi 11603 fi 11604 11605 11606 # Define the identity of the package. 11607 PACKAGE='xf86-video-nv' 11608 VERSION='2.1.24' 11609 11610 11611 printf '%s\n' "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 11612 11613 11614 printf '%s\n' "#define VERSION \"$VERSION\"" >>confdefs.h 11615 11616 # Some tools Automake needs. 11617 11618 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 11619 11620 11621 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 11622 11623 11624 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 11625 11626 11627 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 11628 11629 11630 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 11631 11632 # For better backward compatibility. To be removed once Automake 1.9.x 11633 # dies out for good. For more background, see: 11634 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 11635 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 11636 mkdir_p='$(MKDIR_P)' 11637 11638 # We need awk for the "check" target (and possibly the TAP driver). The 11639 # system "awk" is bad on some platforms. 11640 # Always define AMTAR for backward compatibility. Yes, it's still used 11641 # in the wild :-( We should find a proper way to deprecate it ... 11642 AMTAR='$${TAR-tar}' 11643 11644 11645 # We'll loop over all known methods to create a tar archive until one works. 11646 _am_tools='gnutar plaintar pax cpio none' 11647 11648 # The POSIX 1988 'ustar' format is defined with fixed-size fields. 11649 # There is notably a 21 bits limit for the UID and the GID. In fact, 11650 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 11651 # and bug#13588). 11652 am_max_uid=2097151 # 2^21 - 1 11653 am_max_gid=$am_max_uid 11654 # The $UID and $GID variables are not portable, so we need to resort 11655 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls 11656 # below are definitely unexpected, so allow the users to see them 11657 # (that is, avoid stderr redirection). 11658 am_uid=`id -u || echo unknown` 11659 am_gid=`id -g || echo unknown` 11660 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 11661 printf %s "checking whether UID '$am_uid' is supported by ustar format... " >&6; } 11662 if test x$am_uid = xunknown; then 11663 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&5 11664 printf '%s\n' "$as_me: WARNING: ancient id detected; assuming current UID is ok, but dist-ustar might not work" >&2;} 11665 elif test $am_uid -le $am_max_uid; then 11666 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11667 printf '%s\n' "yes" >&6; } 11668 else 11669 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11670 printf '%s\n' "no" >&6; } 11671 _am_tools=none 11672 fi 11673 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 11674 printf %s "checking whether GID '$am_gid' is supported by ustar format... " >&6; } 11675 if test x$gm_gid = xunknown; then 11676 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&5 11677 printf '%s\n' "$as_me: WARNING: ancient id detected; assuming current GID is ok, but dist-ustar might not work" >&2;} 11678 elif test $am_gid -le $am_max_gid; then 11679 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11680 printf '%s\n' "yes" >&6; } 11681 else 11682 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 11683 printf '%s\n' "no" >&6; } 11684 _am_tools=none 11685 fi 11686 11687 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 11688 printf %s "checking how to create a ustar tar archive... " >&6; } 11689 11690 # Go ahead even if we have the value already cached. We do so because we 11691 # need to set the values for the 'am__tar' and 'am__untar' variables. 11692 _am_tools=${am_cv_prog_tar_ustar-$_am_tools} 11693 11694 for _am_tool in $_am_tools; do 11695 case $_am_tool in 11696 gnutar) 11697 for _am_tar in tar gnutar gtar; do 11698 { echo "$as_me:$LINENO: $_am_tar --version" >&5 11699 ($_am_tar --version) >&5 2>&5 11700 ac_status=$? 11701 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11702 (exit $ac_status); } && break 11703 done 11704 am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' 11705 am__tar_="$_am_tar --format=ustar -chf - "'"$tardir"' 11706 am__untar="$_am_tar -xf -" 11707 ;; 11708 plaintar) 11709 # Must skip GNU tar: if it does not support --format= it doesn't create 11710 # ustar tarball either. 11711 (tar --version) >/dev/null 2>&1 && continue 11712 am__tar='tar chf - "$$tardir"' 11713 am__tar_='tar chf - "$tardir"' 11714 am__untar='tar xf -' 11715 ;; 11716 pax) 11717 am__tar='pax -L -x ustar -w "$$tardir"' 11718 am__tar_='pax -L -x ustar -w "$tardir"' 11719 am__untar='pax -r' 11720 ;; 11721 cpio) 11722 am__tar='find "$$tardir" -print | cpio -o -H ustar -L' 11723 am__tar_='find "$tardir" -print | cpio -o -H ustar -L' 11724 am__untar='cpio -i -H ustar -d' 11725 ;; 11726 none) 11727 am__tar=false 11728 am__tar_=false 11729 am__untar=false 11730 ;; 11731 esac 11732 11733 # If the value was cached, stop now. We just wanted to have am__tar 11734 # and am__untar set. 11735 test -n "${am_cv_prog_tar_ustar}" && break 11736 11737 # tar/untar a dummy directory, and stop if the command works. 11738 rm -rf conftest.dir 11739 mkdir conftest.dir 11740 echo GrepMe > conftest.dir/file 11741 { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 11742 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 11743 ac_status=$? 11744 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11745 (exit $ac_status); } 11746 rm -rf conftest.dir 11747 if test -s conftest.tar; then 11748 { echo "$as_me:$LINENO: $am__untar <conftest.tar" >&5 11749 ($am__untar <conftest.tar) >&5 2>&5 11750 ac_status=$? 11751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11752 (exit $ac_status); } 11753 { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 11754 (cat conftest.dir/file) >&5 2>&5 11755 ac_status=$? 11756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11757 (exit $ac_status); } 11758 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break 11759 fi 11760 done 11761 rm -rf conftest.dir 11762 11763 if test ${am_cv_prog_tar_ustar+y} 11764 then : 11765 printf %s "(cached) " >&6 11766 else case e in #( 11767 e) am_cv_prog_tar_ustar=$_am_tool ;; 11768 esac 11769 fi 11770 11771 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 11772 printf '%s\n' "$am_cv_prog_tar_ustar" >&6; } 11773 11774 11775 11776 11777 11778 depcc="$CC" am_compiler_list= 11779 11780 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 11781 printf %s "checking dependency style of $depcc... " >&6; } 11782 if test ${am_cv_CC_dependencies_compiler_type+y} 11783 then : 11784 printf %s "(cached) " >&6 11785 else case e in #( 11786 e) if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 11787 # We make a subdir and do the tests there. Otherwise we can end up 11788 # making bogus files that we don't know about and never remove. For 11789 # instance it was reported that on HP-UX the gcc test will end up 11790 # making a dummy file named 'D' -- because '-MD' means "put the output 11791 # in D". 11792 rm -rf conftest.dir 11793 mkdir conftest.dir 11794 # Copy depcomp to subdir because otherwise we won't find it if we're 11795 # using a relative directory. 11796 cp "$am_depcomp" conftest.dir 11797 cd conftest.dir 11798 # We will build objects and dependencies in a subdirectory because 11799 # it helps to detect inapplicable dependency modes. For instance 11800 # both Tru64's cc and ICC support -MD to output dependencies as a 11801 # side effect of compilation, but ICC will put the dependencies in 11802 # the current directory while Tru64 will put them in the object 11803 # directory. 11804 mkdir sub 11805 11806 am_cv_CC_dependencies_compiler_type=none 11807 if test "$am_compiler_list" = ""; then 11808 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 11809 fi 11810 am__universal=false 11811 case " $depcc " in #( 11812 *\ -arch\ *\ -arch\ *) am__universal=true ;; 11813 esac 11814 11815 for depmode in $am_compiler_list; do 11816 # Setup a source with many dependencies, because some compilers 11817 # like to wrap large dependency lists on column 80 (with \), and 11818 # we should not choose a depcomp mode which is confused by this. 11819 # 11820 # We need to recreate these files for each test, as the compiler may 11821 # overwrite some of them when testing with obscure command lines. 11822 # This happens at least with the AIX C compiler. 11823 : > sub/conftest.c 11824 for i in 1 2 3 4 5 6; do 11825 echo '#include "conftst'$i'.h"' >> sub/conftest.c 11826 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 11827 # Solaris 10 /bin/sh. 11828 echo '/* dummy */' > sub/conftst$i.h 11829 done 11830 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 11831 11832 # We check with '-c' and '-o' for the sake of the "dashmstdout" 11833 # mode. It turns out that the SunPro C++ compiler does not properly 11834 # handle '-M -o', and we need to detect this. Also, some Intel 11835 # versions had trouble with output in subdirs. 11836 am__obj=sub/conftest.${OBJEXT-o} 11837 am__minus_obj="-o $am__obj" 11838 case $depmode in 11839 gcc) 11840 # This depmode causes a compiler race in universal mode. 11841 test "$am__universal" = false || continue 11842 ;; 11843 nosideeffect) 11844 # After this tag, mechanisms are not by side-effect, so they'll 11845 # only be used when explicitly requested. 11846 if test "x$enable_dependency_tracking" = xyes; then 11847 continue 11848 else 11849 break 11850 fi 11851 ;; 11852 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 11853 # This compiler won't grok '-c -o', but also, the minuso test has 11854 # not run yet. These depmodes are late enough in the game, and 11855 # so weak that their functioning should not be impacted. 11856 am__obj=conftest.${OBJEXT-o} 11857 am__minus_obj= 11858 ;; 11859 none) break ;; 11860 esac 11861 if depmode=$depmode \ 11862 source=sub/conftest.c object=$am__obj \ 11863 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 11864 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 11865 >/dev/null 2>conftest.err && 11866 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 11867 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 11868 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 11869 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 11870 # icc doesn't choke on unknown options, it will just issue warnings 11871 # or remarks (even with -Werror). So we grep stderr for any message 11872 # that says an option was ignored or not supported. 11873 # When given -MP, icc 7.0 and 7.1 complain thus: 11874 # icc: Command line warning: ignoring option '-M'; no argument required 11875 # The diagnosis changed in icc 8.0: 11876 # icc: Command line remark: option '-MP' not supported 11877 if (grep 'ignoring option' conftest.err || 11878 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 11879 am_cv_CC_dependencies_compiler_type=$depmode 11880 break 11881 fi 11882 fi 11883 done 11884 11885 cd .. 11886 rm -rf conftest.dir 11887 else 11888 am_cv_CC_dependencies_compiler_type=none 11889 fi 11890 ;; 11891 esac 11892 fi 11893 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 11894 printf '%s\n' "$am_cv_CC_dependencies_compiler_type" >&6; } 11895 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 11896 11897 if 11898 test "x$enable_dependency_tracking" != xno \ 11899 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 11900 am__fastdepCC_TRUE= 11901 am__fastdepCC_FALSE='#' 11902 else 11903 am__fastdepCC_TRUE='#' 11904 am__fastdepCC_FALSE= 11905 fi 11906 11907 11908 # Variables for tags utilities; see am/tags.am 11909 if test -z "$CTAGS"; then 11910 CTAGS=ctags 11911 fi 11912 11913 if test -z "$ETAGS"; then 11914 ETAGS=etags 11915 fi 11916 11917 if test -z "$CSCOPE"; then 11918 CSCOPE=cscope 11919 fi 11920 11921 11922 11923 11924 11925 11926 11927 11928 # Initialize libtool 11929 case `pwd` in 11930 *\ * | *\ *) 11931 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 11932 printf '%s\n' "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 11933 esac 11934 11935 11936 11937 macro_version='2.5.4' 11938 macro_revision='2.5.4' 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 ltmain=$ac_aux_dir/ltmain.sh 11954 11955 # Backslashify metacharacters that are still active within 11956 # double-quoted strings. 11957 sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 11958 11959 # Same as above, but do not quote variable references. 11960 double_quote_subst='s/\(["`\\]\)/\\\1/g' 11961 11962 # Sed substitution to delay expansion of an escaped shell variable in a 11963 # double_quote_subst'ed string. 11964 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 11965 11966 # Sed substitution to delay expansion of an escaped single quote. 11967 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 11968 11969 # Sed substitution to avoid accidental globbing in evaled expressions 11970 no_glob_subst='s/\*/\\\*/g' 11971 11972 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11973 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 11974 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 11975 11976 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 11977 printf %s "checking how to print strings... " >&6; } 11978 # Test print first, because it will be a builtin if present. 11979 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 11980 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 11981 ECHO='print -r --' 11982 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 11983 ECHO='printf %s\n' 11984 else 11985 # Use this function as a fallback that always works. 11986 func_fallback_echo () 11987 { 11988 eval 'cat <<_LTECHO_EOF 11989 $1 11990 _LTECHO_EOF' 11991 } 11992 ECHO='func_fallback_echo' 11993 fi 11994 11995 # func_echo_all arg... 11996 # Invoke $ECHO with all args, space-separated. 11997 func_echo_all () 11998 { 11999 $ECHO "" 12000 } 12001 12002 case $ECHO in 12003 printf*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: printf" >&5 12004 printf '%s\n' "printf" >&6; } ;; 12005 print*) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 12006 printf '%s\n' "print -r" >&6; } ;; 12007 *) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: cat" >&5 12008 printf '%s\n' "cat" >&6; } ;; 12009 esac 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 12025 printf %s "checking for a sed that does not truncate output... " >&6; } 12026 if test ${ac_cv_path_SED+y} 12027 then : 12028 printf %s "(cached) " >&6 12029 else case e in #( 12030 e) ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 12031 for ac_i in 1 2 3 4 5 6 7; do 12032 ac_script="$ac_script$as_nl$ac_script" 12033 done 12034 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 12035 { ac_script=; unset ac_script;} 12036 if test -z "$SED"; then 12037 ac_path_SED_found=false 12038 # Loop through the user's path and test for each of PROGNAME-LIST 12039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12040 for as_dir in $PATH 12041 do 12042 IFS=$as_save_IFS 12043 case $as_dir in #((( 12044 '') as_dir=./ ;; 12045 */) ;; 12046 *) as_dir=$as_dir/ ;; 12047 esac 12048 for ac_prog in sed gsed 12049 do 12050 for ac_exec_ext in '' $ac_executable_extensions; do 12051 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 12052 as_fn_executable_p "$ac_path_SED" || continue 12053 # Check for GNU ac_path_SED and select it if it is found. 12054 # Check for GNU $ac_path_SED 12055 case `"$ac_path_SED" --version 2>&1` in #( 12056 *GNU*) 12057 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 12058 #( 12059 *) 12060 ac_count=0 12061 printf %s 0123456789 >"conftest.in" 12062 while : 12063 do 12064 cat "conftest.in" "conftest.in" >"conftest.tmp" 12065 mv "conftest.tmp" "conftest.in" 12066 cp "conftest.in" "conftest.nl" 12067 printf '%s\n' '' >> "conftest.nl" 12068 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 12069 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12070 as_fn_arith $ac_count + 1 && ac_count=$as_val 12071 if test $ac_count -gt ${ac_path_SED_max-0}; then 12072 # Best one so far, save it but keep looking for a better one 12073 ac_cv_path_SED="$ac_path_SED" 12074 ac_path_SED_max=$ac_count 12075 fi 12076 # 10*(2^10) chars as input seems more than enough 12077 test $ac_count -gt 10 && break 12078 done 12079 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12080 esac 12081 12082 $ac_path_SED_found && break 3 12083 done 12084 done 12085 done 12086 IFS=$as_save_IFS 12087 if test -z "$ac_cv_path_SED"; then 12088 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 12089 fi 12090 else 12091 ac_cv_path_SED=$SED 12092 fi 12093 ;; 12094 esac 12095 fi 12096 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 12097 printf '%s\n' "$ac_cv_path_SED" >&6; } 12098 SED="$ac_cv_path_SED" 12099 rm -f conftest.sed 12100 12101 test -z "$SED" && SED=sed 12102 Xsed="$SED -e 1s/^X//" 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 12115 printf %s "checking for grep that handles long lines and -e... " >&6; } 12116 if test ${ac_cv_path_GREP+y} 12117 then : 12118 printf %s "(cached) " >&6 12119 else case e in #( 12120 e) if test -z "$GREP"; then 12121 ac_path_GREP_found=false 12122 # Loop through the user's path and test for each of PROGNAME-LIST 12123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12124 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 12125 do 12126 IFS=$as_save_IFS 12127 case $as_dir in #((( 12128 '') as_dir=./ ;; 12129 */) ;; 12130 *) as_dir=$as_dir/ ;; 12131 esac 12132 for ac_prog in grep ggrep 12133 do 12134 for ac_exec_ext in '' $ac_executable_extensions; do 12135 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 12136 as_fn_executable_p "$ac_path_GREP" || continue 12137 # Check for GNU ac_path_GREP and select it if it is found. 12138 # Check for GNU $ac_path_GREP 12139 case `"$ac_path_GREP" --version 2>&1` in #( 12140 *GNU*) 12141 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 12142 #( 12143 *) 12144 ac_count=0 12145 printf %s 0123456789 >"conftest.in" 12146 while : 12147 do 12148 cat "conftest.in" "conftest.in" >"conftest.tmp" 12149 mv "conftest.tmp" "conftest.in" 12150 cp "conftest.in" "conftest.nl" 12151 printf '%s\n' 'GREP' >> "conftest.nl" 12152 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 12153 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12154 as_fn_arith $ac_count + 1 && ac_count=$as_val 12155 if test $ac_count -gt ${ac_path_GREP_max-0}; then 12156 # Best one so far, save it but keep looking for a better one 12157 ac_cv_path_GREP="$ac_path_GREP" 12158 ac_path_GREP_max=$ac_count 12159 fi 12160 # 10*(2^10) chars as input seems more than enough 12161 test $ac_count -gt 10 && break 12162 done 12163 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12164 esac 12165 12166 $ac_path_GREP_found && break 3 12167 done 12168 done 12169 done 12170 IFS=$as_save_IFS 12171 if test -z "$ac_cv_path_GREP"; then 12172 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 12173 fi 12174 else 12175 ac_cv_path_GREP=$GREP 12176 fi 12177 ;; 12178 esac 12179 fi 12180 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 12181 printf '%s\n' "$ac_cv_path_GREP" >&6; } 12182 GREP="$ac_cv_path_GREP" 12183 12184 12185 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 12186 printf %s "checking for egrep... " >&6; } 12187 if test ${ac_cv_path_EGREP+y} 12188 then : 12189 printf %s "(cached) " >&6 12190 else case e in #( 12191 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 12192 then ac_cv_path_EGREP="$GREP -E" 12193 else 12194 if test -z "$EGREP"; then 12195 ac_path_EGREP_found=false 12196 # Loop through the user's path and test for each of PROGNAME-LIST 12197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12198 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 12199 do 12200 IFS=$as_save_IFS 12201 case $as_dir in #((( 12202 '') as_dir=./ ;; 12203 */) ;; 12204 *) as_dir=$as_dir/ ;; 12205 esac 12206 for ac_prog in egrep 12207 do 12208 for ac_exec_ext in '' $ac_executable_extensions; do 12209 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 12210 as_fn_executable_p "$ac_path_EGREP" || continue 12211 # Check for GNU ac_path_EGREP and select it if it is found. 12212 # Check for GNU $ac_path_EGREP 12213 case `"$ac_path_EGREP" --version 2>&1` in #( 12214 *GNU*) 12215 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 12216 #( 12217 *) 12218 ac_count=0 12219 printf %s 0123456789 >"conftest.in" 12220 while : 12221 do 12222 cat "conftest.in" "conftest.in" >"conftest.tmp" 12223 mv "conftest.tmp" "conftest.in" 12224 cp "conftest.in" "conftest.nl" 12225 printf '%s\n' 'EGREP' >> "conftest.nl" 12226 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 12227 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12228 as_fn_arith $ac_count + 1 && ac_count=$as_val 12229 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 12230 # Best one so far, save it but keep looking for a better one 12231 ac_cv_path_EGREP="$ac_path_EGREP" 12232 ac_path_EGREP_max=$ac_count 12233 fi 12234 # 10*(2^10) chars as input seems more than enough 12235 test $ac_count -gt 10 && break 12236 done 12237 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12238 esac 12239 12240 $ac_path_EGREP_found && break 3 12241 done 12242 done 12243 done 12244 IFS=$as_save_IFS 12245 if test -z "$ac_cv_path_EGREP"; then 12246 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 12247 fi 12248 else 12249 ac_cv_path_EGREP=$EGREP 12250 fi 12251 12252 fi ;; 12253 esac 12254 fi 12255 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 12256 printf '%s\n' "$ac_cv_path_EGREP" >&6; } 12257 EGREP="$ac_cv_path_EGREP" 12258 12259 EGREP_TRADITIONAL=$EGREP 12260 ac_cv_path_EGREP_TRADITIONAL=$EGREP 12261 12262 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 12263 printf %s "checking for fgrep... " >&6; } 12264 if test ${ac_cv_path_FGREP+y} 12265 then : 12266 printf %s "(cached) " >&6 12267 else case e in #( 12268 e) if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 12269 then ac_cv_path_FGREP="$GREP -F" 12270 else 12271 if test -z "$FGREP"; then 12272 ac_path_FGREP_found=false 12273 # Loop through the user's path and test for each of PROGNAME-LIST 12274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12275 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 12276 do 12277 IFS=$as_save_IFS 12278 case $as_dir in #((( 12279 '') as_dir=./ ;; 12280 */) ;; 12281 *) as_dir=$as_dir/ ;; 12282 esac 12283 for ac_prog in fgrep 12284 do 12285 for ac_exec_ext in '' $ac_executable_extensions; do 12286 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 12287 as_fn_executable_p "$ac_path_FGREP" || continue 12288 # Check for GNU ac_path_FGREP and select it if it is found. 12289 # Check for GNU $ac_path_FGREP 12290 case `"$ac_path_FGREP" --version 2>&1` in #( 12291 *GNU*) 12292 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 12293 #( 12294 *) 12295 ac_count=0 12296 printf %s 0123456789 >"conftest.in" 12297 while : 12298 do 12299 cat "conftest.in" "conftest.in" >"conftest.tmp" 12300 mv "conftest.tmp" "conftest.in" 12301 cp "conftest.in" "conftest.nl" 12302 printf '%s\n' 'FGREP' >> "conftest.nl" 12303 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 12304 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 12305 as_fn_arith $ac_count + 1 && ac_count=$as_val 12306 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 12307 # Best one so far, save it but keep looking for a better one 12308 ac_cv_path_FGREP="$ac_path_FGREP" 12309 ac_path_FGREP_max=$ac_count 12310 fi 12311 # 10*(2^10) chars as input seems more than enough 12312 test $ac_count -gt 10 && break 12313 done 12314 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 12315 esac 12316 12317 $ac_path_FGREP_found && break 3 12318 done 12319 done 12320 done 12321 IFS=$as_save_IFS 12322 if test -z "$ac_cv_path_FGREP"; then 12323 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 12324 fi 12325 else 12326 ac_cv_path_FGREP=$FGREP 12327 fi 12328 12329 fi ;; 12330 esac 12331 fi 12332 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 12333 printf '%s\n' "$ac_cv_path_FGREP" >&6; } 12334 FGREP="$ac_cv_path_FGREP" 12335 12336 12337 test -z "$GREP" && GREP=grep 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 # Check whether --with-gnu-ld was given. 12358 if test ${with_gnu_ld+y} 12359 then : 12360 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 12361 else case e in #( 12362 e) with_gnu_ld=no ;; 12363 esac 12364 fi 12365 12366 ac_prog=ld 12367 if test yes = "$GCC"; then 12368 # Check if gcc -print-prog-name=ld gives a path. 12369 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 12370 printf %s "checking for ld used by $CC... " >&6; } 12371 case $host in 12372 *-*-mingw* | *-*-windows*) 12373 # gcc leaves a trailing carriage return, which upsets mingw 12374 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 12375 *) 12376 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 12377 esac 12378 case $ac_prog in 12379 # Accept absolute paths. 12380 [\\/]* | ?:[\\/]*) 12381 re_direlt='/[^/][^/]*/\.\./' 12382 # Canonicalize the pathname of ld 12383 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 12384 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 12385 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 12386 done 12387 test -z "$LD" && LD=$ac_prog 12388 ;; 12389 "") 12390 # If it fails, then pretend we aren't using GCC. 12391 ac_prog=ld 12392 ;; 12393 *) 12394 # If it is relative, then search for the first ld in PATH. 12395 with_gnu_ld=unknown 12396 ;; 12397 esac 12398 elif test yes = "$with_gnu_ld"; then 12399 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 12400 printf %s "checking for GNU ld... " >&6; } 12401 else 12402 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 12403 printf %s "checking for non-GNU ld... " >&6; } 12404 fi 12405 if test ${lt_cv_path_LD+y} 12406 then : 12407 printf %s "(cached) " >&6 12408 else case e in #( 12409 e) if test -z "$LD"; then 12410 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 12411 for ac_dir in $PATH; do 12412 IFS=$lt_save_ifs 12413 test -z "$ac_dir" && ac_dir=. 12414 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 12415 lt_cv_path_LD=$ac_dir/$ac_prog 12416 # Check to see if the program is GNU ld. I'd rather use --version, 12417 # but apparently some variants of GNU ld only accept -v. 12418 # Break only if it was the GNU/non-GNU ld that we prefer. 12419 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 12420 *GNU* | *'with BFD'*) 12421 test no != "$with_gnu_ld" && break 12422 ;; 12423 *) 12424 test yes != "$with_gnu_ld" && break 12425 ;; 12426 esac 12427 fi 12428 done 12429 IFS=$lt_save_ifs 12430 else 12431 lt_cv_path_LD=$LD # Let the user override the test with a path. 12432 fi ;; 12433 esac 12434 fi 12435 12436 LD=$lt_cv_path_LD 12437 if test -n "$LD"; then 12438 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 12439 printf '%s\n' "$LD" >&6; } 12440 else 12441 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 12442 printf '%s\n' "no" >&6; } 12443 fi 12444 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 12445 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 12446 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 12447 if test ${lt_cv_prog_gnu_ld+y} 12448 then : 12449 printf %s "(cached) " >&6 12450 else case e in #( 12451 e) # I'd rather use --version here, but apparently some GNU lds only accept -v. 12452 case `$LD -v 2>&1 </dev/null` in 12453 *GNU* | *'with BFD'*) 12454 lt_cv_prog_gnu_ld=yes 12455 ;; 12456 *) 12457 lt_cv_prog_gnu_ld=no 12458 ;; 12459 esac ;; 12460 esac 12461 fi 12462 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 12463 printf '%s\n' "$lt_cv_prog_gnu_ld" >&6; } 12464 with_gnu_ld=$lt_cv_prog_gnu_ld 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 12475 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 12476 if test ${lt_cv_path_NM+y} 12477 then : 12478 printf %s "(cached) " >&6 12479 else case e in #( 12480 e) if test -n "$NM"; then 12481 # Let the user override the test. 12482 lt_cv_path_NM=$NM 12483 else 12484 lt_nm_to_check=${ac_tool_prefix}nm 12485 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 12486 lt_nm_to_check="$lt_nm_to_check nm" 12487 fi 12488 for lt_tmp_nm in $lt_nm_to_check; do 12489 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 12490 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 12491 IFS=$lt_save_ifs 12492 test -z "$ac_dir" && ac_dir=. 12493 tmp_nm=$ac_dir/$lt_tmp_nm 12494 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 12495 # Check to see if the nm accepts a BSD-compat flag. 12496 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 12497 # nm: unknown option "B" ignored 12498 # Tru64's nm complains that /dev/null is an invalid object file 12499 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 12500 case $build_os in 12501 mingw* | windows*) lt_bad_file=conftest.nm/nofile ;; 12502 *) lt_bad_file=/dev/null ;; 12503 esac 12504 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 12505 *$lt_bad_file* | *'Invalid file or object type'*) 12506 lt_cv_path_NM="$tmp_nm -B" 12507 break 2 12508 ;; 12509 *) 12510 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 12511 */dev/null*) 12512 lt_cv_path_NM="$tmp_nm -p" 12513 break 2 12514 ;; 12515 *) 12516 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 12517 continue # so that we can try to find one that supports BSD flags 12518 ;; 12519 esac 12520 ;; 12521 esac 12522 fi 12523 done 12524 IFS=$lt_save_ifs 12525 done 12526 : ${lt_cv_path_NM=no} 12527 fi ;; 12528 esac 12529 fi 12530 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 12531 printf '%s\n' "$lt_cv_path_NM" >&6; } 12532 if test no != "$lt_cv_path_NM"; then 12533 NM=$lt_cv_path_NM 12534 else 12535 # Didn't find any BSD compatible name lister, look for dumpbin. 12536 if test -n "$DUMPBIN"; then : 12537 # Let the user override the test. 12538 else 12539 if test -n "$ac_tool_prefix"; then 12540 for ac_prog in dumpbin "link -dump" 12541 do 12542 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12543 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12544 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12545 printf %s "checking for $ac_word... " >&6; } 12546 if test ${ac_cv_prog_DUMPBIN+y} 12547 then : 12548 printf %s "(cached) " >&6 12549 else case e in #( 12550 e) if test -n "$DUMPBIN"; then 12551 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 12552 else 12553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12554 for as_dir in $PATH 12555 do 12556 IFS=$as_save_IFS 12557 case $as_dir in #((( 12558 '') as_dir=./ ;; 12559 */) ;; 12560 *) as_dir=$as_dir/ ;; 12561 esac 12562 for ac_exec_ext in '' $ac_executable_extensions; do 12563 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12564 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 12565 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12566 break 2 12567 fi 12568 done 12569 done 12570 IFS=$as_save_IFS 12571 12572 fi ;; 12573 esac 12574 fi 12575 DUMPBIN=$ac_cv_prog_DUMPBIN 12576 if test -n "$DUMPBIN"; then 12577 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 12578 printf '%s\n' "$DUMPBIN" >&6; } 12579 else 12580 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 12581 printf '%s\n' "no" >&6; } 12582 fi 12583 12584 12585 test -n "$DUMPBIN" && break 12586 done 12587 fi 12588 if test -z "$DUMPBIN"; then 12589 ac_ct_DUMPBIN=$DUMPBIN 12590 for ac_prog in dumpbin "link -dump" 12591 do 12592 # Extract the first word of "$ac_prog", so it can be a program name with args. 12593 set dummy $ac_prog; ac_word=$2 12594 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12595 printf %s "checking for $ac_word... " >&6; } 12596 if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 12597 then : 12598 printf %s "(cached) " >&6 12599 else case e in #( 12600 e) if test -n "$ac_ct_DUMPBIN"; then 12601 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 12602 else 12603 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12604 for as_dir in $PATH 12605 do 12606 IFS=$as_save_IFS 12607 case $as_dir in #((( 12608 '') as_dir=./ ;; 12609 */) ;; 12610 *) as_dir=$as_dir/ ;; 12611 esac 12612 for ac_exec_ext in '' $ac_executable_extensions; do 12613 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 12614 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 12615 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 12616 break 2 12617 fi 12618 done 12619 done 12620 IFS=$as_save_IFS 12621 12622 fi ;; 12623 esac 12624 fi 12625 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 12626 if test -n "$ac_ct_DUMPBIN"; then 12627 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 12628 printf '%s\n' "$ac_ct_DUMPBIN" >&6; } 12629 else 12630 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 12631 printf '%s\n' "no" >&6; } 12632 fi 12633 12634 12635 test -n "$ac_ct_DUMPBIN" && break 12636 done 12637 12638 if test "x$ac_ct_DUMPBIN" = x; then 12639 DUMPBIN=":" 12640 else 12641 case $cross_compiling:$ac_tool_warned in 12642 yes:) 12643 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 12644 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 12645 ac_tool_warned=yes ;; 12646 esac 12647 DUMPBIN=$ac_ct_DUMPBIN 12648 fi 12649 fi 12650 12651 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 12652 *COFF*) 12653 DUMPBIN="$DUMPBIN -symbols -headers" 12654 ;; 12655 *) 12656 DUMPBIN=: 12657 ;; 12658 esac 12659 fi 12660 12661 if test : != "$DUMPBIN"; then 12662 NM=$DUMPBIN 12663 fi 12664 fi 12665 test -z "$NM" && NM=nm 12666 12667 12668 12669 12670 12671 12672 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 12673 printf %s "checking the name lister ($NM) interface... " >&6; } 12674 if test ${lt_cv_nm_interface+y} 12675 then : 12676 printf %s "(cached) " >&6 12677 else case e in #( 12678 e) lt_cv_nm_interface="BSD nm" 12679 echo "int some_variable = 0;" > conftest.$ac_ext 12680 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 12681 (eval "$ac_compile" 2>conftest.err) 12682 cat conftest.err >&5 12683 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 12684 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 12685 cat conftest.err >&5 12686 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 12687 cat conftest.out >&5 12688 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 12689 lt_cv_nm_interface="MS dumpbin" 12690 fi 12691 rm -f conftest* ;; 12692 esac 12693 fi 12694 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 12695 printf '%s\n' "$lt_cv_nm_interface" >&6; } 12696 12697 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 12698 printf %s "checking whether ln -s works... " >&6; } 12699 LN_S=$as_ln_s 12700 if test "$LN_S" = "ln -s"; then 12701 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12702 printf '%s\n' "yes" >&6; } 12703 else 12704 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 12705 printf '%s\n' "no, using $LN_S" >&6; } 12706 fi 12707 12708 # find the maximum length of command line arguments 12709 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 12710 printf %s "checking the maximum length of command line arguments... " >&6; } 12711 if test ${lt_cv_sys_max_cmd_len+y} 12712 then : 12713 printf %s "(cached) " >&6 12714 else case e in #( 12715 e) i=0 12716 teststring=ABCD 12717 12718 case $build_os in 12719 msdosdjgpp*) 12720 # On DJGPP, this test can blow up pretty badly due to problems in libc 12721 # (any single argument exceeding 2000 bytes causes a buffer overrun 12722 # during glob expansion). Even if it were fixed, the result of this 12723 # check would be larger than it should be. 12724 lt_cv_sys_max_cmd_len=12288; # 12K is about right 12725 ;; 12726 12727 gnu* | ironclad*) 12728 # Under GNU Hurd and Ironclad, this test is not required because there 12729 # is no limit to the length of command line arguments. 12730 # Libtool will interpret -1 as no limit whatsoever 12731 lt_cv_sys_max_cmd_len=-1; 12732 ;; 12733 12734 cygwin* | mingw* | windows* | cegcc*) 12735 # On Win9x/ME, this test blows up -- it succeeds, but takes 12736 # about 5 minutes as the teststring grows exponentially. 12737 # Worse, since 9x/ME are not pre-emptively multitasking, 12738 # you end up with a "frozen" computer, even though with patience 12739 # the test eventually succeeds (with a max line length of 256k). 12740 # Instead, let's just punt: use the minimum linelength reported by 12741 # all of the supported platforms: 8192 (on NT/2K/XP). 12742 lt_cv_sys_max_cmd_len=8192; 12743 ;; 12744 12745 mint*) 12746 # On MiNT this can take a long time and run out of memory. 12747 lt_cv_sys_max_cmd_len=8192; 12748 ;; 12749 12750 amigaos*) 12751 # On AmigaOS with pdksh, this test takes hours, literally. 12752 # So we just punt and use a minimum line length of 8192. 12753 lt_cv_sys_max_cmd_len=8192; 12754 ;; 12755 12756 darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 12757 # This has been around since 386BSD, at least. Likely further. 12758 if test -x /sbin/sysctl; then 12759 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 12760 elif test -x /usr/sbin/sysctl; then 12761 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 12762 else 12763 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 12764 fi 12765 # And add a safety zone 12766 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12767 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12768 ;; 12769 12770 interix*) 12771 # We know the value 262144 and hardcode it with a safety zone (like BSD) 12772 lt_cv_sys_max_cmd_len=196608 12773 ;; 12774 12775 os2*) 12776 # The test takes a long time on OS/2. 12777 lt_cv_sys_max_cmd_len=8192 12778 ;; 12779 12780 osf*) 12781 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 12782 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 12783 # nice to cause kernel panics so lets avoid the loop below. 12784 # First set a reasonable default. 12785 lt_cv_sys_max_cmd_len=16384 12786 # 12787 if test -x /sbin/sysconfig; then 12788 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 12789 *1*) lt_cv_sys_max_cmd_len=-1 ;; 12790 esac 12791 fi 12792 ;; 12793 sco3.2v5*) 12794 lt_cv_sys_max_cmd_len=102400 12795 ;; 12796 sysv5* | sco5v6* | sysv4.2uw2*) 12797 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 12798 if test -n "$kargmax"; then 12799 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 12800 else 12801 lt_cv_sys_max_cmd_len=32768 12802 fi 12803 ;; 12804 *) 12805 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 12806 if test -n "$lt_cv_sys_max_cmd_len" && \ 12807 test undefined != "$lt_cv_sys_max_cmd_len"; then 12808 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 12809 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 12810 else 12811 # Make teststring a little bigger before we do anything with it. 12812 # a 1K string should be a reasonable start. 12813 for i in 1 2 3 4 5 6 7 8; do 12814 teststring=$teststring$teststring 12815 done 12816 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 12817 # If test is not a shell built-in, we'll probably end up computing a 12818 # maximum length that is only half of the actual maximum length, but 12819 # we can't tell. 12820 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 12821 = "X$teststring$teststring"; } >/dev/null 2>&1 && 12822 test 17 != "$i" # 1/2 MB should be enough 12823 do 12824 i=`expr $i + 1` 12825 teststring=$teststring$teststring 12826 done 12827 # Only check the string length outside the loop. 12828 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 12829 teststring= 12830 # Add a significant safety factor because C++ compilers can tack on 12831 # massive amounts of additional arguments before passing them to the 12832 # linker. It appears as though 1/2 is a usable value. 12833 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 12834 fi 12835 ;; 12836 esac 12837 ;; 12838 esac 12839 fi 12840 12841 if test -n "$lt_cv_sys_max_cmd_len"; then 12842 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 12843 printf '%s\n' "$lt_cv_sys_max_cmd_len" >&6; } 12844 else 12845 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: none" >&5 12846 printf '%s\n' "none" >&6; } 12847 fi 12848 max_cmd_len=$lt_cv_sys_max_cmd_len 12849 12850 12851 12852 12853 12854 12855 : ${CP="cp -f"} 12856 : ${MV="mv -f"} 12857 : ${RM="rm -f"} 12858 12859 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 12860 lt_unset=unset 12861 else 12862 lt_unset=false 12863 fi 12864 12865 12866 12867 12868 12869 # test EBCDIC or ASCII 12870 case `echo X|tr X '\101'` in 12871 A) # ASCII based system 12872 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 12873 lt_SP2NL='tr \040 \012' 12874 lt_NL2SP='tr \015\012 \040\040' 12875 ;; 12876 *) # EBCDIC based system 12877 lt_SP2NL='tr \100 \n' 12878 lt_NL2SP='tr \r\n \100\100' 12879 ;; 12880 esac 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 12891 printf %s "checking how to convert $build file names to $host format... " >&6; } 12892 if test ${lt_cv_to_host_file_cmd+y} 12893 then : 12894 printf %s "(cached) " >&6 12895 else case e in #( 12896 e) case $host in 12897 *-*-mingw* ) 12898 case $build in 12899 *-*-mingw* | *-*-windows* ) # actually msys 12900 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 12901 ;; 12902 *-*-cygwin* ) 12903 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 12904 ;; 12905 * ) # otherwise, assume *nix 12906 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 12907 ;; 12908 esac 12909 ;; 12910 *-*-cygwin* ) 12911 case $build in 12912 *-*-mingw* | *-*-windows* ) # actually msys 12913 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 12914 ;; 12915 *-*-cygwin* ) 12916 lt_cv_to_host_file_cmd=func_convert_file_noop 12917 ;; 12918 * ) # otherwise, assume *nix 12919 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 12920 ;; 12921 esac 12922 ;; 12923 * ) # unhandled hosts (and "normal" native builds) 12924 lt_cv_to_host_file_cmd=func_convert_file_noop 12925 ;; 12926 esac 12927 ;; 12928 esac 12929 fi 12930 12931 to_host_file_cmd=$lt_cv_to_host_file_cmd 12932 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 12933 printf '%s\n' "$lt_cv_to_host_file_cmd" >&6; } 12934 12935 12936 12937 12938 12939 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 12940 printf %s "checking how to convert $build file names to toolchain format... " >&6; } 12941 if test ${lt_cv_to_tool_file_cmd+y} 12942 then : 12943 printf %s "(cached) " >&6 12944 else case e in #( 12945 e) #assume ordinary cross tools, or native build. 12946 lt_cv_to_tool_file_cmd=func_convert_file_noop 12947 case $host in 12948 *-*-mingw* | *-*-windows* ) 12949 case $build in 12950 *-*-mingw* | *-*-windows* ) # actually msys 12951 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 12952 ;; 12953 esac 12954 ;; 12955 esac 12956 ;; 12957 esac 12958 fi 12959 12960 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 12961 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 12962 printf '%s\n' "$lt_cv_to_tool_file_cmd" >&6; } 12963 12964 12965 12966 12967 12968 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 12969 printf %s "checking for $LD option to reload object files... " >&6; } 12970 if test ${lt_cv_ld_reload_flag+y} 12971 then : 12972 printf %s "(cached) " >&6 12973 else case e in #( 12974 e) lt_cv_ld_reload_flag='-r' ;; 12975 esac 12976 fi 12977 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 12978 printf '%s\n' "$lt_cv_ld_reload_flag" >&6; } 12979 reload_flag=$lt_cv_ld_reload_flag 12980 case $reload_flag in 12981 "" | " "*) ;; 12982 *) reload_flag=" $reload_flag" ;; 12983 esac 12984 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12985 case $host_os in 12986 cygwin* | mingw* | windows* | pw32* | cegcc*) 12987 if test yes != "$GCC"; then 12988 reload_cmds=false 12989 fi 12990 ;; 12991 darwin*) 12992 if test yes = "$GCC"; then 12993 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 12994 else 12995 reload_cmds='$LD$reload_flag -o $output$reload_objs' 12996 fi 12997 ;; 12998 esac 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 # Extract the first word of "file", so it can be a program name with args. 13009 set dummy file; ac_word=$2 13010 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13011 printf %s "checking for $ac_word... " >&6; } 13012 if test ${ac_cv_prog_FILECMD+y} 13013 then : 13014 printf %s "(cached) " >&6 13015 else case e in #( 13016 e) if test -n "$FILECMD"; then 13017 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 13018 else 13019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13020 for as_dir in $PATH 13021 do 13022 IFS=$as_save_IFS 13023 case $as_dir in #((( 13024 '') as_dir=./ ;; 13025 */) ;; 13026 *) as_dir=$as_dir/ ;; 13027 esac 13028 for ac_exec_ext in '' $ac_executable_extensions; do 13029 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13030 ac_cv_prog_FILECMD="file" 13031 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13032 break 2 13033 fi 13034 done 13035 done 13036 IFS=$as_save_IFS 13037 13038 test -z "$ac_cv_prog_FILECMD" && ac_cv_prog_FILECMD=":" 13039 fi ;; 13040 esac 13041 fi 13042 FILECMD=$ac_cv_prog_FILECMD 13043 if test -n "$FILECMD"; then 13044 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 13045 printf '%s\n' "$FILECMD" >&6; } 13046 else 13047 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13048 printf '%s\n' "no" >&6; } 13049 fi 13050 13051 13052 13053 13054 13055 13056 13057 13058 if test -n "$ac_tool_prefix"; then 13059 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 13060 set dummy ${ac_tool_prefix}objdump; ac_word=$2 13061 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13062 printf %s "checking for $ac_word... " >&6; } 13063 if test ${ac_cv_prog_OBJDUMP+y} 13064 then : 13065 printf %s "(cached) " >&6 13066 else case e in #( 13067 e) if test -n "$OBJDUMP"; then 13068 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 13069 else 13070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13071 for as_dir in $PATH 13072 do 13073 IFS=$as_save_IFS 13074 case $as_dir in #((( 13075 '') as_dir=./ ;; 13076 */) ;; 13077 *) as_dir=$as_dir/ ;; 13078 esac 13079 for ac_exec_ext in '' $ac_executable_extensions; do 13080 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13081 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 13082 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13083 break 2 13084 fi 13085 done 13086 done 13087 IFS=$as_save_IFS 13088 13089 fi ;; 13090 esac 13091 fi 13092 OBJDUMP=$ac_cv_prog_OBJDUMP 13093 if test -n "$OBJDUMP"; then 13094 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 13095 printf '%s\n' "$OBJDUMP" >&6; } 13096 else 13097 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13098 printf '%s\n' "no" >&6; } 13099 fi 13100 13101 13102 fi 13103 if test -z "$ac_cv_prog_OBJDUMP"; then 13104 ac_ct_OBJDUMP=$OBJDUMP 13105 # Extract the first word of "objdump", so it can be a program name with args. 13106 set dummy objdump; ac_word=$2 13107 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13108 printf %s "checking for $ac_word... " >&6; } 13109 if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 13110 then : 13111 printf %s "(cached) " >&6 13112 else case e in #( 13113 e) if test -n "$ac_ct_OBJDUMP"; then 13114 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 13115 else 13116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13117 for as_dir in $PATH 13118 do 13119 IFS=$as_save_IFS 13120 case $as_dir in #((( 13121 '') as_dir=./ ;; 13122 */) ;; 13123 *) as_dir=$as_dir/ ;; 13124 esac 13125 for ac_exec_ext in '' $ac_executable_extensions; do 13126 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13127 ac_cv_prog_ac_ct_OBJDUMP="objdump" 13128 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13129 break 2 13130 fi 13131 done 13132 done 13133 IFS=$as_save_IFS 13134 13135 fi ;; 13136 esac 13137 fi 13138 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 13139 if test -n "$ac_ct_OBJDUMP"; then 13140 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 13141 printf '%s\n' "$ac_ct_OBJDUMP" >&6; } 13142 else 13143 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13144 printf '%s\n' "no" >&6; } 13145 fi 13146 13147 if test "x$ac_ct_OBJDUMP" = x; then 13148 OBJDUMP="false" 13149 else 13150 case $cross_compiling:$ac_tool_warned in 13151 yes:) 13152 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13153 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13154 ac_tool_warned=yes ;; 13155 esac 13156 OBJDUMP=$ac_ct_OBJDUMP 13157 fi 13158 else 13159 OBJDUMP="$ac_cv_prog_OBJDUMP" 13160 fi 13161 13162 test -z "$OBJDUMP" && OBJDUMP=objdump 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 13173 printf %s "checking how to recognize dependent libraries... " >&6; } 13174 if test ${lt_cv_deplibs_check_method+y} 13175 then : 13176 printf %s "(cached) " >&6 13177 else case e in #( 13178 e) lt_cv_file_magic_cmd='$MAGIC_CMD' 13179 lt_cv_file_magic_test_file= 13180 lt_cv_deplibs_check_method='unknown' 13181 # Need to set the preceding variable on all platforms that support 13182 # interlibrary dependencies. 13183 # 'none' -- dependencies not supported. 13184 # 'unknown' -- same as none, but documents that we really don't know. 13185 # 'pass_all' -- all dependencies passed with no checks. 13186 # 'file_magic [[regex]]' -- check by looking for files in library path 13187 # that responds to the $file_magic_cmd with a given extended regex. 13188 # If you have 'file' or equivalent on your system and you're not sure 13189 # whether 'pass_all' will *always* work, you probably want this one. 13190 13191 case $host_os in 13192 aix[4-9]*) 13193 lt_cv_deplibs_check_method=pass_all 13194 ;; 13195 13196 beos*) 13197 lt_cv_deplibs_check_method=pass_all 13198 ;; 13199 13200 bsdi[45]*) 13201 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 13202 lt_cv_file_magic_cmd='$FILECMD -L' 13203 lt_cv_file_magic_test_file=/shlib/libc.so 13204 ;; 13205 13206 cygwin*) 13207 # func_win32_libid is a shell function defined in ltmain.sh 13208 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 13209 lt_cv_file_magic_cmd='func_win32_libid' 13210 ;; 13211 13212 mingw* | windows* | pw32*) 13213 # Base MSYS/MinGW do not provide the 'file' command needed by 13214 # func_win32_libid shell function, so use a weaker test based on 'objdump', 13215 # unless we find 'file', for example because we are cross-compiling. 13216 if ( file / ) >/dev/null 2>&1; then 13217 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 13218 lt_cv_file_magic_cmd='func_win32_libid' 13219 else 13220 # Keep this pattern in sync with the one in func_win32_libid. 13221 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64|pe-aarch64)' 13222 lt_cv_file_magic_cmd='$OBJDUMP -f' 13223 fi 13224 ;; 13225 13226 cegcc*) 13227 # use the weaker test based on 'objdump'. See mingw*. 13228 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 13229 lt_cv_file_magic_cmd='$OBJDUMP -f' 13230 ;; 13231 13232 darwin* | rhapsody*) 13233 lt_cv_deplibs_check_method=pass_all 13234 ;; 13235 13236 freebsd* | dragonfly* | midnightbsd*) 13237 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 13238 case $host_cpu in 13239 i*86 ) 13240 # Not sure whether the presence of OpenBSD here was a mistake. 13241 # Let's accept both of them until this is cleared up. 13242 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 13243 lt_cv_file_magic_cmd=$FILECMD 13244 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 13245 ;; 13246 esac 13247 else 13248 lt_cv_deplibs_check_method=pass_all 13249 fi 13250 ;; 13251 13252 haiku*) 13253 lt_cv_deplibs_check_method=pass_all 13254 ;; 13255 13256 hpux10.20* | hpux11*) 13257 lt_cv_file_magic_cmd=$FILECMD 13258 case $host_cpu in 13259 ia64*) 13260 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 13261 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 13262 ;; 13263 hppa*64*) 13264 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]' 13265 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 13266 ;; 13267 *) 13268 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 13269 lt_cv_file_magic_test_file=/usr/lib/libc.sl 13270 ;; 13271 esac 13272 ;; 13273 13274 interix[3-9]*) 13275 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 13276 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 13277 ;; 13278 13279 irix5* | irix6* | nonstopux*) 13280 case $LD in 13281 *-32|*"-32 ") libmagic=32-bit;; 13282 *-n32|*"-n32 ") libmagic=N32;; 13283 *-64|*"-64 ") libmagic=64-bit;; 13284 *) libmagic=never-match;; 13285 esac 13286 lt_cv_deplibs_check_method=pass_all 13287 ;; 13288 13289 # This must be glibc/ELF. 13290 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13291 lt_cv_deplibs_check_method=pass_all 13292 ;; 13293 13294 *-mlibc) 13295 lt_cv_deplibs_check_method=pass_all 13296 ;; 13297 13298 netbsd* | netbsdelf*-gnu) 13299 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 13300 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 13301 else 13302 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 13303 fi 13304 ;; 13305 13306 newos6*) 13307 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 13308 lt_cv_file_magic_cmd=$FILECMD 13309 lt_cv_file_magic_test_file=/usr/lib/libnls.so 13310 ;; 13311 13312 *nto* | *qnx*) 13313 lt_cv_deplibs_check_method=pass_all 13314 ;; 13315 13316 openbsd*) 13317 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13318 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 13319 else 13320 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 13321 fi 13322 ;; 13323 13324 osf3* | osf4* | osf5*) 13325 lt_cv_deplibs_check_method=pass_all 13326 ;; 13327 13328 rdos*) 13329 lt_cv_deplibs_check_method=pass_all 13330 ;; 13331 13332 serenity*) 13333 lt_cv_deplibs_check_method=pass_all 13334 ;; 13335 13336 solaris*) 13337 lt_cv_deplibs_check_method=pass_all 13338 ;; 13339 13340 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13341 lt_cv_deplibs_check_method=pass_all 13342 ;; 13343 13344 sysv4 | sysv4.3*) 13345 case $host_vendor in 13346 motorola) 13347 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]' 13348 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 13349 ;; 13350 ncr) 13351 lt_cv_deplibs_check_method=pass_all 13352 ;; 13353 sequent) 13354 lt_cv_file_magic_cmd='/bin/file' 13355 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 13356 ;; 13357 sni) 13358 lt_cv_file_magic_cmd='/bin/file' 13359 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 13360 lt_cv_file_magic_test_file=/lib/libc.so 13361 ;; 13362 siemens) 13363 lt_cv_deplibs_check_method=pass_all 13364 ;; 13365 pc) 13366 lt_cv_deplibs_check_method=pass_all 13367 ;; 13368 esac 13369 ;; 13370 13371 tpf*) 13372 lt_cv_deplibs_check_method=pass_all 13373 ;; 13374 os2*) 13375 lt_cv_deplibs_check_method=pass_all 13376 ;; 13377 esac 13378 ;; 13379 esac 13380 fi 13381 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 13382 printf '%s\n' "$lt_cv_deplibs_check_method" >&6; } 13383 13384 file_magic_glob= 13385 want_nocaseglob=no 13386 if test "$build" = "$host"; then 13387 case $host_os in 13388 mingw* | windows* | pw32*) 13389 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 13390 want_nocaseglob=yes 13391 else 13392 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 13393 fi 13394 ;; 13395 esac 13396 fi 13397 13398 file_magic_cmd=$lt_cv_file_magic_cmd 13399 deplibs_check_method=$lt_cv_deplibs_check_method 13400 test -z "$deplibs_check_method" && deplibs_check_method=unknown 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 if test -n "$ac_tool_prefix"; then 13424 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 13425 set dummy ${ac_tool_prefix}dlltool; ac_word=$2 13426 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13427 printf %s "checking for $ac_word... " >&6; } 13428 if test ${ac_cv_prog_DLLTOOL+y} 13429 then : 13430 printf %s "(cached) " >&6 13431 else case e in #( 13432 e) if test -n "$DLLTOOL"; then 13433 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 13434 else 13435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13436 for as_dir in $PATH 13437 do 13438 IFS=$as_save_IFS 13439 case $as_dir in #((( 13440 '') as_dir=./ ;; 13441 */) ;; 13442 *) as_dir=$as_dir/ ;; 13443 esac 13444 for ac_exec_ext in '' $ac_executable_extensions; do 13445 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13446 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 13447 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13448 break 2 13449 fi 13450 done 13451 done 13452 IFS=$as_save_IFS 13453 13454 fi ;; 13455 esac 13456 fi 13457 DLLTOOL=$ac_cv_prog_DLLTOOL 13458 if test -n "$DLLTOOL"; then 13459 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 13460 printf '%s\n' "$DLLTOOL" >&6; } 13461 else 13462 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13463 printf '%s\n' "no" >&6; } 13464 fi 13465 13466 13467 fi 13468 if test -z "$ac_cv_prog_DLLTOOL"; then 13469 ac_ct_DLLTOOL=$DLLTOOL 13470 # Extract the first word of "dlltool", so it can be a program name with args. 13471 set dummy dlltool; ac_word=$2 13472 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13473 printf %s "checking for $ac_word... " >&6; } 13474 if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 13475 then : 13476 printf %s "(cached) " >&6 13477 else case e in #( 13478 e) if test -n "$ac_ct_DLLTOOL"; then 13479 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 13480 else 13481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13482 for as_dir in $PATH 13483 do 13484 IFS=$as_save_IFS 13485 case $as_dir in #((( 13486 '') as_dir=./ ;; 13487 */) ;; 13488 *) as_dir=$as_dir/ ;; 13489 esac 13490 for ac_exec_ext in '' $ac_executable_extensions; do 13491 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13492 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 13493 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13494 break 2 13495 fi 13496 done 13497 done 13498 IFS=$as_save_IFS 13499 13500 fi ;; 13501 esac 13502 fi 13503 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 13504 if test -n "$ac_ct_DLLTOOL"; then 13505 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 13506 printf '%s\n' "$ac_ct_DLLTOOL" >&6; } 13507 else 13508 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13509 printf '%s\n' "no" >&6; } 13510 fi 13511 13512 if test "x$ac_ct_DLLTOOL" = x; then 13513 DLLTOOL="false" 13514 else 13515 case $cross_compiling:$ac_tool_warned in 13516 yes:) 13517 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13518 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13519 ac_tool_warned=yes ;; 13520 esac 13521 DLLTOOL=$ac_ct_DLLTOOL 13522 fi 13523 else 13524 DLLTOOL="$ac_cv_prog_DLLTOOL" 13525 fi 13526 13527 test -z "$DLLTOOL" && DLLTOOL=dlltool 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 13539 printf %s "checking how to associate runtime and link libraries... " >&6; } 13540 if test ${lt_cv_sharedlib_from_linklib_cmd+y} 13541 then : 13542 printf %s "(cached) " >&6 13543 else case e in #( 13544 e) lt_cv_sharedlib_from_linklib_cmd='unknown' 13545 13546 case $host_os in 13547 cygwin* | mingw* | windows* | pw32* | cegcc*) 13548 # two different shell functions defined in ltmain.sh; 13549 # decide which one to use based on capabilities of $DLLTOOL 13550 case `$DLLTOOL --help 2>&1` in 13551 *--identify-strict*) 13552 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 13553 ;; 13554 *) 13555 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 13556 ;; 13557 esac 13558 ;; 13559 *) 13560 # fallback: assume linklib IS sharedlib 13561 lt_cv_sharedlib_from_linklib_cmd=$ECHO 13562 ;; 13563 esac 13564 ;; 13565 esac 13566 fi 13567 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 13568 printf '%s\n' "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 13569 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 13570 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 13571 13572 13573 13574 13575 13576 13577 13578 if test -n "$ac_tool_prefix"; then 13579 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 13580 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 13581 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13582 printf %s "checking for $ac_word... " >&6; } 13583 if test ${ac_cv_prog_RANLIB+y} 13584 then : 13585 printf %s "(cached) " >&6 13586 else case e in #( 13587 e) if test -n "$RANLIB"; then 13588 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 13589 else 13590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13591 for as_dir in $PATH 13592 do 13593 IFS=$as_save_IFS 13594 case $as_dir in #((( 13595 '') as_dir=./ ;; 13596 */) ;; 13597 *) as_dir=$as_dir/ ;; 13598 esac 13599 for ac_exec_ext in '' $ac_executable_extensions; do 13600 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13601 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 13602 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13603 break 2 13604 fi 13605 done 13606 done 13607 IFS=$as_save_IFS 13608 13609 fi ;; 13610 esac 13611 fi 13612 RANLIB=$ac_cv_prog_RANLIB 13613 if test -n "$RANLIB"; then 13614 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 13615 printf '%s\n' "$RANLIB" >&6; } 13616 else 13617 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13618 printf '%s\n' "no" >&6; } 13619 fi 13620 13621 13622 fi 13623 if test -z "$ac_cv_prog_RANLIB"; then 13624 ac_ct_RANLIB=$RANLIB 13625 # Extract the first word of "ranlib", so it can be a program name with args. 13626 set dummy ranlib; ac_word=$2 13627 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13628 printf %s "checking for $ac_word... " >&6; } 13629 if test ${ac_cv_prog_ac_ct_RANLIB+y} 13630 then : 13631 printf %s "(cached) " >&6 13632 else case e in #( 13633 e) if test -n "$ac_ct_RANLIB"; then 13634 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 13635 else 13636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13637 for as_dir in $PATH 13638 do 13639 IFS=$as_save_IFS 13640 case $as_dir in #((( 13641 '') as_dir=./ ;; 13642 */) ;; 13643 *) as_dir=$as_dir/ ;; 13644 esac 13645 for ac_exec_ext in '' $ac_executable_extensions; do 13646 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13647 ac_cv_prog_ac_ct_RANLIB="ranlib" 13648 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13649 break 2 13650 fi 13651 done 13652 done 13653 IFS=$as_save_IFS 13654 13655 fi ;; 13656 esac 13657 fi 13658 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 13659 if test -n "$ac_ct_RANLIB"; then 13660 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 13661 printf '%s\n' "$ac_ct_RANLIB" >&6; } 13662 else 13663 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13664 printf '%s\n' "no" >&6; } 13665 fi 13666 13667 if test "x$ac_ct_RANLIB" = x; then 13668 RANLIB=":" 13669 else 13670 case $cross_compiling:$ac_tool_warned in 13671 yes:) 13672 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13673 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13674 ac_tool_warned=yes ;; 13675 esac 13676 RANLIB=$ac_ct_RANLIB 13677 fi 13678 else 13679 RANLIB="$ac_cv_prog_RANLIB" 13680 fi 13681 13682 if test -n "$ac_tool_prefix"; then 13683 for ac_prog in ar 13684 do 13685 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 13686 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 13687 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13688 printf %s "checking for $ac_word... " >&6; } 13689 if test ${ac_cv_prog_AR+y} 13690 then : 13691 printf %s "(cached) " >&6 13692 else case e in #( 13693 e) if test -n "$AR"; then 13694 ac_cv_prog_AR="$AR" # Let the user override the test. 13695 else 13696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13697 for as_dir in $PATH 13698 do 13699 IFS=$as_save_IFS 13700 case $as_dir in #((( 13701 '') as_dir=./ ;; 13702 */) ;; 13703 *) as_dir=$as_dir/ ;; 13704 esac 13705 for ac_exec_ext in '' $ac_executable_extensions; do 13706 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13707 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 13708 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13709 break 2 13710 fi 13711 done 13712 done 13713 IFS=$as_save_IFS 13714 13715 fi ;; 13716 esac 13717 fi 13718 AR=$ac_cv_prog_AR 13719 if test -n "$AR"; then 13720 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 13721 printf '%s\n' "$AR" >&6; } 13722 else 13723 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13724 printf '%s\n' "no" >&6; } 13725 fi 13726 13727 13728 test -n "$AR" && break 13729 done 13730 fi 13731 if test -z "$AR"; then 13732 ac_ct_AR=$AR 13733 for ac_prog in ar 13734 do 13735 # Extract the first word of "$ac_prog", so it can be a program name with args. 13736 set dummy $ac_prog; ac_word=$2 13737 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13738 printf %s "checking for $ac_word... " >&6; } 13739 if test ${ac_cv_prog_ac_ct_AR+y} 13740 then : 13741 printf %s "(cached) " >&6 13742 else case e in #( 13743 e) if test -n "$ac_ct_AR"; then 13744 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 13745 else 13746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13747 for as_dir in $PATH 13748 do 13749 IFS=$as_save_IFS 13750 case $as_dir in #((( 13751 '') as_dir=./ ;; 13752 */) ;; 13753 *) as_dir=$as_dir/ ;; 13754 esac 13755 for ac_exec_ext in '' $ac_executable_extensions; do 13756 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13757 ac_cv_prog_ac_ct_AR="$ac_prog" 13758 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13759 break 2 13760 fi 13761 done 13762 done 13763 IFS=$as_save_IFS 13764 13765 fi ;; 13766 esac 13767 fi 13768 ac_ct_AR=$ac_cv_prog_ac_ct_AR 13769 if test -n "$ac_ct_AR"; then 13770 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 13771 printf '%s\n' "$ac_ct_AR" >&6; } 13772 else 13773 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13774 printf '%s\n' "no" >&6; } 13775 fi 13776 13777 13778 test -n "$ac_ct_AR" && break 13779 done 13780 13781 if test "x$ac_ct_AR" = x; then 13782 AR="false" 13783 else 13784 case $cross_compiling:$ac_tool_warned in 13785 yes:) 13786 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13787 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13788 ac_tool_warned=yes ;; 13789 esac 13790 AR=$ac_ct_AR 13791 fi 13792 fi 13793 13794 : ${AR=ar} 13795 13796 13797 13798 13799 13800 13801 # Use ARFLAGS variable as AR's operation code to sync the variable naming with 13802 # Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 13803 # higher priority because that's what people were doing historically (setting 13804 # ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 13805 # variable obsoleted/removed. 13806 13807 test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 13808 lt_ar_flags=$AR_FLAGS 13809 13810 13811 13812 13813 13814 13815 # Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 13816 # by AR_FLAGS because that was never working and AR_FLAGS is about to die. 13817 13818 13819 13820 13821 13822 13823 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 13824 printf %s "checking for archiver @FILE support... " >&6; } 13825 if test ${lt_cv_ar_at_file+y} 13826 then : 13827 printf %s "(cached) " >&6 13828 else case e in #( 13829 e) lt_cv_ar_at_file=no 13830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13831 /* end confdefs.h. */ 13832 13833 int 13834 main (void) 13835 { 13836 13837 ; 13838 return 0; 13839 } 13840 _ACEOF 13841 if ac_fn_c_try_compile "$LINENO" 13842 then : 13843 echo conftest.$ac_objext > conftest.lst 13844 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 13845 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13846 (eval $lt_ar_try) 2>&5 13847 ac_status=$? 13848 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13849 test $ac_status = 0; } 13850 if test 0 -eq "$ac_status"; then 13851 # Ensure the archiver fails upon bogus file names. 13852 rm -f conftest.$ac_objext libconftest.a 13853 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 13854 (eval $lt_ar_try) 2>&5 13855 ac_status=$? 13856 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13857 test $ac_status = 0; } 13858 if test 0 -ne "$ac_status"; then 13859 lt_cv_ar_at_file=@ 13860 fi 13861 fi 13862 rm -f conftest.* libconftest.a 13863 13864 fi 13865 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 13866 ;; 13867 esac 13868 fi 13869 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 13870 printf '%s\n' "$lt_cv_ar_at_file" >&6; } 13871 13872 if test no = "$lt_cv_ar_at_file"; then 13873 archiver_list_spec= 13874 else 13875 archiver_list_spec=$lt_cv_ar_at_file 13876 fi 13877 13878 13879 13880 13881 13882 13883 13884 if test -n "$ac_tool_prefix"; then 13885 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 13886 set dummy ${ac_tool_prefix}strip; ac_word=$2 13887 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13888 printf %s "checking for $ac_word... " >&6; } 13889 if test ${ac_cv_prog_STRIP+y} 13890 then : 13891 printf %s "(cached) " >&6 13892 else case e in #( 13893 e) if test -n "$STRIP"; then 13894 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 13895 else 13896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13897 for as_dir in $PATH 13898 do 13899 IFS=$as_save_IFS 13900 case $as_dir in #((( 13901 '') as_dir=./ ;; 13902 */) ;; 13903 *) as_dir=$as_dir/ ;; 13904 esac 13905 for ac_exec_ext in '' $ac_executable_extensions; do 13906 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13907 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 13908 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13909 break 2 13910 fi 13911 done 13912 done 13913 IFS=$as_save_IFS 13914 13915 fi ;; 13916 esac 13917 fi 13918 STRIP=$ac_cv_prog_STRIP 13919 if test -n "$STRIP"; then 13920 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 13921 printf '%s\n' "$STRIP" >&6; } 13922 else 13923 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13924 printf '%s\n' "no" >&6; } 13925 fi 13926 13927 13928 fi 13929 if test -z "$ac_cv_prog_STRIP"; then 13930 ac_ct_STRIP=$STRIP 13931 # Extract the first word of "strip", so it can be a program name with args. 13932 set dummy strip; ac_word=$2 13933 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13934 printf %s "checking for $ac_word... " >&6; } 13935 if test ${ac_cv_prog_ac_ct_STRIP+y} 13936 then : 13937 printf %s "(cached) " >&6 13938 else case e in #( 13939 e) if test -n "$ac_ct_STRIP"; then 13940 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 13941 else 13942 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13943 for as_dir in $PATH 13944 do 13945 IFS=$as_save_IFS 13946 case $as_dir in #((( 13947 '') as_dir=./ ;; 13948 */) ;; 13949 *) as_dir=$as_dir/ ;; 13950 esac 13951 for ac_exec_ext in '' $ac_executable_extensions; do 13952 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 13953 ac_cv_prog_ac_ct_STRIP="strip" 13954 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 13955 break 2 13956 fi 13957 done 13958 done 13959 IFS=$as_save_IFS 13960 13961 fi ;; 13962 esac 13963 fi 13964 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 13965 if test -n "$ac_ct_STRIP"; then 13966 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 13967 printf '%s\n' "$ac_ct_STRIP" >&6; } 13968 else 13969 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 13970 printf '%s\n' "no" >&6; } 13971 fi 13972 13973 if test "x$ac_ct_STRIP" = x; then 13974 STRIP=":" 13975 else 13976 case $cross_compiling:$ac_tool_warned in 13977 yes:) 13978 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13979 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13980 ac_tool_warned=yes ;; 13981 esac 13982 STRIP=$ac_ct_STRIP 13983 fi 13984 else 13985 STRIP="$ac_cv_prog_STRIP" 13986 fi 13987 13988 test -z "$STRIP" && STRIP=: 13989 13990 13991 13992 13993 13994 13995 13996 test -z "$RANLIB" && RANLIB=: 13997 13998 13999 14000 14001 14002 14003 # Determine commands to create old-style static archives. 14004 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 14005 old_postinstall_cmds='chmod 644 $oldlib' 14006 old_postuninstall_cmds= 14007 14008 if test -n "$RANLIB"; then 14009 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 14010 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 14011 fi 14012 14013 case $host_os in 14014 darwin*) 14015 lock_old_archive_extraction=yes ;; 14016 *) 14017 lock_old_archive_extraction=no ;; 14018 esac 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 # If no C compiler was specified, use CC. 14059 LTCC=${LTCC-"$CC"} 14060 14061 # If no C compiler flags were specified, use CFLAGS. 14062 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 14063 14064 # Allow CC to be a program name with arguments. 14065 compiler=$CC 14066 14067 14068 # Check for command to grab the raw symbol name followed by C symbol from nm. 14069 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 14070 printf %s "checking command to parse $NM output from $compiler object... " >&6; } 14071 if test ${lt_cv_sys_global_symbol_pipe+y} 14072 then : 14073 printf %s "(cached) " >&6 14074 else case e in #( 14075 e) 14076 # These are sane defaults that work on at least a few old systems. 14077 # [They come from Ultrix. What could be older than Ultrix?!! ;)] 14078 14079 # Character class describing NM global symbol codes. 14080 symcode='[BCDEGRST]' 14081 14082 # Regexp to match symbols that can be accessed directly from C. 14083 sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 14084 14085 # Define system-specific variables. 14086 case $host_os in 14087 aix*) 14088 symcode='[BCDT]' 14089 ;; 14090 cygwin* | mingw* | windows* | pw32* | cegcc*) 14091 symcode='[ABCDGISTW]' 14092 ;; 14093 hpux*) 14094 if test ia64 = "$host_cpu"; then 14095 symcode='[ABCDEGRST]' 14096 fi 14097 ;; 14098 irix* | nonstopux*) 14099 symcode='[BCDEGRST]' 14100 ;; 14101 osf*) 14102 symcode='[BCDEGQRST]' 14103 ;; 14104 solaris*) 14105 symcode='[BCDRT]' 14106 ;; 14107 sco3.2v5*) 14108 symcode='[DT]' 14109 ;; 14110 sysv4.2uw2*) 14111 symcode='[DT]' 14112 ;; 14113 sysv5* | sco5v6* | unixware* | OpenUNIX*) 14114 symcode='[ABDT]' 14115 ;; 14116 sysv4) 14117 symcode='[DFNSTU]' 14118 ;; 14119 esac 14120 14121 # If we're using GNU nm, then use its standard symbol codes. 14122 case `$NM -V 2>&1` in 14123 *GNU* | *'with BFD'*) 14124 symcode='[ABCDGIRSTW]' ;; 14125 esac 14126 14127 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 14128 # Gets list of data symbols to import. 14129 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 14130 # Adjust the below global symbol transforms to fixup imported variables. 14131 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 14132 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 14133 lt_c_name_lib_hook="\ 14134 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 14135 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 14136 else 14137 # Disable hooks by default. 14138 lt_cv_sys_global_symbol_to_import= 14139 lt_cdecl_hook= 14140 lt_c_name_hook= 14141 lt_c_name_lib_hook= 14142 fi 14143 14144 # Transform an extracted symbol line into a proper C declaration. 14145 # Some systems (esp. on ia64) link data and code symbols differently, 14146 # so use this general approach. 14147 lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 14148 $lt_cdecl_hook\ 14149 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 14150 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 14151 14152 # Transform an extracted symbol line into symbol name and symbol address 14153 lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 14154 $lt_c_name_hook\ 14155 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 14156 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 14157 14158 # Transform an extracted symbol line into symbol name with lib prefix and 14159 # symbol address. 14160 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 14161 $lt_c_name_lib_hook\ 14162 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 14163 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 14164 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 14165 14166 # Handle CRLF in mingw tool chain 14167 opt_cr= 14168 case $build_os in 14169 mingw* | windows*) 14170 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 14171 ;; 14172 esac 14173 14174 # Try without a prefix underscore, then with it. 14175 for ac_symprfx in "" "_"; do 14176 14177 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 14178 symxfrm="\\1 $ac_symprfx\\2 \\2" 14179 14180 # Write the raw and C identifiers. 14181 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 14182 # Fake it for dumpbin and say T for any non-static function, 14183 # D for any global variable and I for any imported variable. 14184 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 14185 # which start with @ or ?. 14186 lt_cv_sys_global_symbol_pipe="$AWK '"\ 14187 " {last_section=section; section=\$ 3};"\ 14188 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 14189 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 14190 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 14191 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 14192 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 14193 " \$ 0!~/External *\|/{next};"\ 14194 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 14195 " {if(hide[section]) next};"\ 14196 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 14197 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 14198 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 14199 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 14200 " ' prfx=^$ac_symprfx" 14201 else 14202 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 14203 fi 14204 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 14205 14206 # Check to see that the pipe works correctly. 14207 pipe_works=no 14208 14209 rm -f conftest* 14210 cat > conftest.$ac_ext <<_LT_EOF 14211 #ifdef __cplusplus 14212 extern "C" { 14213 #endif 14214 char nm_test_var; 14215 void nm_test_func(void); 14216 void nm_test_func(void){} 14217 #ifdef __cplusplus 14218 } 14219 #endif 14220 int main(void){nm_test_var='a';nm_test_func();return(0);} 14221 _LT_EOF 14222 14223 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14224 (eval $ac_compile) 2>&5 14225 ac_status=$? 14226 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14227 test $ac_status = 0; }; then 14228 # Now try to grab the symbols. 14229 nlist=conftest.nm 14230 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 14231 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then 14232 # Try sorting and uniquifying the output. 14233 if sort "$nlist" | uniq > "$nlist"T; then 14234 mv -f "$nlist"T "$nlist" 14235 else 14236 rm -f "$nlist"T 14237 fi 14238 14239 # Make sure that we snagged all the symbols we need. 14240 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 14241 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 14242 cat <<_LT_EOF > conftest.$ac_ext 14243 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 14244 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 14245 /* DATA imports from DLLs on WIN32 can't be const, because runtime 14246 relocations are performed -- see ld's documentation on pseudo-relocs. */ 14247 # define LT_DLSYM_CONST 14248 #elif defined __osf__ 14249 /* This system does not cope well with relocations in const data. */ 14250 # define LT_DLSYM_CONST 14251 #else 14252 # define LT_DLSYM_CONST const 14253 #endif 14254 14255 #ifdef __cplusplus 14256 extern "C" { 14257 #endif 14258 14259 _LT_EOF 14260 # Now generate the symbol file. 14261 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 14262 14263 cat <<_LT_EOF >> conftest.$ac_ext 14264 14265 /* The mapping between symbol names and symbols. */ 14266 LT_DLSYM_CONST struct { 14267 const char *name; 14268 void *address; 14269 } 14270 lt__PROGRAM__LTX_preloaded_symbols[] = 14271 { 14272 { "@PROGRAM@", (void *) 0 }, 14273 _LT_EOF 14274 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 14275 cat <<\_LT_EOF >> conftest.$ac_ext 14276 {0, (void *) 0} 14277 }; 14278 14279 /* This works around a problem in FreeBSD linker */ 14280 #ifdef FREEBSD_WORKAROUND 14281 static const void *lt_preloaded_setup() { 14282 return lt__PROGRAM__LTX_preloaded_symbols; 14283 } 14284 #endif 14285 14286 #ifdef __cplusplus 14287 } 14288 #endif 14289 _LT_EOF 14290 # Now try linking the two files. 14291 mv conftest.$ac_objext conftstm.$ac_objext 14292 lt_globsym_save_LIBS=$LIBS 14293 lt_globsym_save_CFLAGS=$CFLAGS 14294 LIBS=conftstm.$ac_objext 14295 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 14296 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14297 (eval $ac_link) 2>&5 14298 ac_status=$? 14299 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14300 test $ac_status = 0; } && test -s conftest$ac_exeext; then 14301 pipe_works=yes 14302 fi 14303 LIBS=$lt_globsym_save_LIBS 14304 CFLAGS=$lt_globsym_save_CFLAGS 14305 else 14306 echo "cannot find nm_test_func in $nlist" >&5 14307 fi 14308 else 14309 echo "cannot find nm_test_var in $nlist" >&5 14310 fi 14311 else 14312 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 14313 fi 14314 else 14315 echo "$progname: failed program was:" >&5 14316 cat conftest.$ac_ext >&5 14317 fi 14318 rm -rf conftest* conftst* 14319 14320 # Do not use the global_symbol_pipe unless it works. 14321 if test yes = "$pipe_works"; then 14322 break 14323 else 14324 lt_cv_sys_global_symbol_pipe= 14325 fi 14326 done 14327 ;; 14328 esac 14329 fi 14330 14331 if test -z "$lt_cv_sys_global_symbol_pipe"; then 14332 lt_cv_sys_global_symbol_to_cdecl= 14333 fi 14334 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 14335 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: failed" >&5 14336 printf '%s\n' "failed" >&6; } 14337 else 14338 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14339 printf '%s\n' "ok" >&6; } 14340 fi 14341 14342 # Response file support. 14343 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 14344 nm_file_list_spec='@' 14345 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 14346 nm_file_list_spec='@' 14347 fi 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 14386 printf %s "checking for sysroot... " >&6; } 14387 14388 # Check whether --with-sysroot was given. 14389 if test ${with_sysroot+y} 14390 then : 14391 withval=$with_sysroot; 14392 else case e in #( 14393 e) with_sysroot=no ;; 14394 esac 14395 fi 14396 14397 14398 lt_sysroot= 14399 case $with_sysroot in #( 14400 yes) 14401 if test yes = "$GCC"; then 14402 # Trim trailing / since we'll always append absolute paths and we want 14403 # to avoid //, if only for less confusing output for the user. 14404 lt_sysroot=`$CC --print-sysroot 2>/dev/null | $SED 's:/\+$::'` 14405 fi 14406 ;; #( 14407 /*) 14408 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 14409 ;; #( 14410 no|'') 14411 ;; #( 14412 *) 14413 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 14414 printf '%s\n' "$with_sysroot" >&6; } 14415 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 14416 ;; 14417 esac 14418 14419 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 14420 printf '%s\n' "${lt_sysroot:-no}" >&6; } 14421 14422 14423 14424 14425 14426 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 14427 printf %s "checking for a working dd... " >&6; } 14428 if test ${ac_cv_path_lt_DD+y} 14429 then : 14430 printf %s "(cached) " >&6 14431 else case e in #( 14432 e) printf 0123456789abcdef0123456789abcdef >conftest.i 14433 cat conftest.i conftest.i >conftest2.i 14434 : ${lt_DD:=$DD} 14435 if test -z "$lt_DD"; then 14436 ac_path_lt_DD_found=false 14437 # Loop through the user's path and test for each of PROGNAME-LIST 14438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14439 for as_dir in $PATH 14440 do 14441 IFS=$as_save_IFS 14442 case $as_dir in #((( 14443 '') as_dir=./ ;; 14444 */) ;; 14445 *) as_dir=$as_dir/ ;; 14446 esac 14447 for ac_prog in dd 14448 do 14449 for ac_exec_ext in '' $ac_executable_extensions; do 14450 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 14451 as_fn_executable_p "$ac_path_lt_DD" || continue 14452 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 14453 cmp -s conftest.i conftest.out \ 14454 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 14455 fi 14456 $ac_path_lt_DD_found && break 3 14457 done 14458 done 14459 done 14460 IFS=$as_save_IFS 14461 if test -z "$ac_cv_path_lt_DD"; then 14462 : 14463 fi 14464 else 14465 ac_cv_path_lt_DD=$lt_DD 14466 fi 14467 14468 rm -f conftest.i conftest2.i conftest.out ;; 14469 esac 14470 fi 14471 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 14472 printf '%s\n' "$ac_cv_path_lt_DD" >&6; } 14473 14474 14475 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 14476 printf %s "checking how to truncate binary pipes... " >&6; } 14477 if test ${lt_cv_truncate_bin+y} 14478 then : 14479 printf %s "(cached) " >&6 14480 else case e in #( 14481 e) printf 0123456789abcdef0123456789abcdef >conftest.i 14482 cat conftest.i conftest.i >conftest2.i 14483 lt_cv_truncate_bin= 14484 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 14485 cmp -s conftest.i conftest.out \ 14486 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 14487 fi 14488 rm -f conftest.i conftest2.i conftest.out 14489 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" ;; 14490 esac 14491 fi 14492 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 14493 printf '%s\n' "$lt_cv_truncate_bin" >&6; } 14494 14495 14496 14497 14498 14499 14500 14501 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 14502 func_cc_basename () 14503 { 14504 for cc_temp in $*""; do 14505 case $cc_temp in 14506 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 14507 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 14508 \-*) ;; 14509 *) break;; 14510 esac 14511 done 14512 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 14513 } 14514 14515 # Check whether --enable-libtool-lock was given. 14516 if test ${enable_libtool_lock+y} 14517 then : 14518 enableval=$enable_libtool_lock; 14519 fi 14520 14521 test no = "$enable_libtool_lock" || enable_libtool_lock=yes 14522 14523 # Some flags need to be propagated to the compiler or linker for good 14524 # libtool support. 14525 case $host in 14526 ia64-*-hpux*) 14527 # Find out what ABI is being produced by ac_compile, and set mode 14528 # options accordingly. 14529 echo 'int i;' > conftest.$ac_ext 14530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14531 (eval $ac_compile) 2>&5 14532 ac_status=$? 14533 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14534 test $ac_status = 0; }; then 14535 case `$FILECMD conftest.$ac_objext` in 14536 *ELF-32*) 14537 HPUX_IA64_MODE=32 14538 ;; 14539 *ELF-64*) 14540 HPUX_IA64_MODE=64 14541 ;; 14542 esac 14543 fi 14544 rm -rf conftest* 14545 ;; 14546 *-*-irix6*) 14547 # Find out what ABI is being produced by ac_compile, and set linker 14548 # options accordingly. 14549 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 14550 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14551 (eval $ac_compile) 2>&5 14552 ac_status=$? 14553 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14554 test $ac_status = 0; }; then 14555 if test yes = "$lt_cv_prog_gnu_ld"; then 14556 case `$FILECMD conftest.$ac_objext` in 14557 *32-bit*) 14558 LD="${LD-ld} -melf32bsmip" 14559 ;; 14560 *N32*) 14561 LD="${LD-ld} -melf32bmipn32" 14562 ;; 14563 *64-bit*) 14564 LD="${LD-ld} -melf64bmip" 14565 ;; 14566 esac 14567 else 14568 case `$FILECMD conftest.$ac_objext` in 14569 *32-bit*) 14570 LD="${LD-ld} -32" 14571 ;; 14572 *N32*) 14573 LD="${LD-ld} -n32" 14574 ;; 14575 *64-bit*) 14576 LD="${LD-ld} -64" 14577 ;; 14578 esac 14579 fi 14580 fi 14581 rm -rf conftest* 14582 ;; 14583 14584 mips64*-*linux*) 14585 # Find out what ABI is being produced by ac_compile, and set linker 14586 # options accordingly. 14587 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 14588 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14589 (eval $ac_compile) 2>&5 14590 ac_status=$? 14591 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14592 test $ac_status = 0; }; then 14593 emul=elf 14594 case `$FILECMD conftest.$ac_objext` in 14595 *32-bit*) 14596 emul="${emul}32" 14597 ;; 14598 *64-bit*) 14599 emul="${emul}64" 14600 ;; 14601 esac 14602 case `$FILECMD conftest.$ac_objext` in 14603 *MSB*) 14604 emul="${emul}btsmip" 14605 ;; 14606 *LSB*) 14607 emul="${emul}ltsmip" 14608 ;; 14609 esac 14610 case `$FILECMD conftest.$ac_objext` in 14611 *N32*) 14612 emul="${emul}n32" 14613 ;; 14614 esac 14615 LD="${LD-ld} -m $emul" 14616 fi 14617 rm -rf conftest* 14618 ;; 14619 14620 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 14621 s390*-*linux*|s390*-*tpf*|sparc*-*linux*|x86_64-gnu*) 14622 # Find out what ABI is being produced by ac_compile, and set linker 14623 # options accordingly. Note that the listed cases only cover the 14624 # situations where additional linker options are needed (such as when 14625 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 14626 # vice versa); the common cases where no linker options are needed do 14627 # not appear in the list. 14628 echo 'int i;' > conftest.$ac_ext 14629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14630 (eval $ac_compile) 2>&5 14631 ac_status=$? 14632 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14633 test $ac_status = 0; }; then 14634 case `$FILECMD conftest.o` in 14635 *32-bit*) 14636 case $host in 14637 x86_64-*kfreebsd*-gnu) 14638 LD="${LD-ld} -m elf_i386_fbsd" 14639 ;; 14640 x86_64-*linux*|x86_64-gnu*) 14641 case `$FILECMD conftest.o` in 14642 *x86-64*) 14643 LD="${LD-ld} -m elf32_x86_64" 14644 ;; 14645 *) 14646 LD="${LD-ld} -m elf_i386" 14647 ;; 14648 esac 14649 ;; 14650 powerpc64le-*linux*) 14651 LD="${LD-ld} -m elf32lppclinux" 14652 ;; 14653 powerpc64-*linux*) 14654 LD="${LD-ld} -m elf32ppclinux" 14655 ;; 14656 s390x-*linux*) 14657 LD="${LD-ld} -m elf_s390" 14658 ;; 14659 sparc64-*linux*) 14660 LD="${LD-ld} -m elf32_sparc" 14661 ;; 14662 esac 14663 ;; 14664 *64-bit*) 14665 case $host in 14666 x86_64-*kfreebsd*-gnu) 14667 LD="${LD-ld} -m elf_x86_64_fbsd" 14668 ;; 14669 x86_64-*linux*|x86_64-gnu*) 14670 LD="${LD-ld} -m elf_x86_64" 14671 ;; 14672 powerpcle-*linux*) 14673 LD="${LD-ld} -m elf64lppc" 14674 ;; 14675 powerpc-*linux*) 14676 LD="${LD-ld} -m elf64ppc" 14677 ;; 14678 s390*-*linux*|s390*-*tpf*) 14679 LD="${LD-ld} -m elf64_s390" 14680 ;; 14681 sparc*-*linux*) 14682 LD="${LD-ld} -m elf64_sparc" 14683 ;; 14684 esac 14685 ;; 14686 esac 14687 fi 14688 rm -rf conftest* 14689 ;; 14690 14691 *-*-sco3.2v5*) 14692 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 14693 SAVE_CFLAGS=$CFLAGS 14694 CFLAGS="$CFLAGS -belf" 14695 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 14696 printf %s "checking whether the C compiler needs -belf... " >&6; } 14697 if test ${lt_cv_cc_needs_belf+y} 14698 then : 14699 printf %s "(cached) " >&6 14700 else case e in #( 14701 e) ac_ext=c 14702 ac_cpp='$CPP $CPPFLAGS' 14703 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14704 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14705 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14706 14707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14708 /* end confdefs.h. */ 14709 14710 int 14711 main (void) 14712 { 14713 14714 ; 14715 return 0; 14716 } 14717 _ACEOF 14718 if ac_fn_c_try_link "$LINENO" 14719 then : 14720 lt_cv_cc_needs_belf=yes 14721 else case e in #( 14722 e) lt_cv_cc_needs_belf=no ;; 14723 esac 14724 fi 14725 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14726 conftest$ac_exeext conftest.$ac_ext 14727 ac_ext=c 14728 ac_cpp='$CPP $CPPFLAGS' 14729 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14730 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14731 ac_compiler_gnu=$ac_cv_c_compiler_gnu 14732 ;; 14733 esac 14734 fi 14735 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 14736 printf '%s\n' "$lt_cv_cc_needs_belf" >&6; } 14737 if test yes != "$lt_cv_cc_needs_belf"; then 14738 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 14739 CFLAGS=$SAVE_CFLAGS 14740 fi 14741 ;; 14742 *-*solaris*) 14743 # Find out what ABI is being produced by ac_compile, and set linker 14744 # options accordingly. 14745 echo 'int i;' > conftest.$ac_ext 14746 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14747 (eval $ac_compile) 2>&5 14748 ac_status=$? 14749 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14750 test $ac_status = 0; }; then 14751 case `$FILECMD conftest.o` in 14752 *64-bit*) 14753 case $lt_cv_prog_gnu_ld in 14754 yes*) 14755 case $host in 14756 i?86-*-solaris*|x86_64-*-solaris*) 14757 LD="${LD-ld} -m elf_x86_64" 14758 ;; 14759 sparc*-*-solaris*) 14760 LD="${LD-ld} -m elf64_sparc" 14761 ;; 14762 esac 14763 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 14764 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 14765 LD=${LD-ld}_sol2 14766 fi 14767 ;; 14768 *) 14769 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 14770 LD="${LD-ld} -64" 14771 fi 14772 ;; 14773 esac 14774 ;; 14775 esac 14776 fi 14777 rm -rf conftest* 14778 ;; 14779 esac 14780 14781 need_locks=$enable_libtool_lock 14782 14783 if test -n "$ac_tool_prefix"; then 14784 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 14785 set dummy ${ac_tool_prefix}mt; ac_word=$2 14786 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14787 printf %s "checking for $ac_word... " >&6; } 14788 if test ${ac_cv_prog_MANIFEST_TOOL+y} 14789 then : 14790 printf %s "(cached) " >&6 14791 else case e in #( 14792 e) if test -n "$MANIFEST_TOOL"; then 14793 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 14794 else 14795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14796 for as_dir in $PATH 14797 do 14798 IFS=$as_save_IFS 14799 case $as_dir in #((( 14800 '') as_dir=./ ;; 14801 */) ;; 14802 *) as_dir=$as_dir/ ;; 14803 esac 14804 for ac_exec_ext in '' $ac_executable_extensions; do 14805 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14806 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 14807 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14808 break 2 14809 fi 14810 done 14811 done 14812 IFS=$as_save_IFS 14813 14814 fi ;; 14815 esac 14816 fi 14817 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 14818 if test -n "$MANIFEST_TOOL"; then 14819 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 14820 printf '%s\n' "$MANIFEST_TOOL" >&6; } 14821 else 14822 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 14823 printf '%s\n' "no" >&6; } 14824 fi 14825 14826 14827 fi 14828 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 14829 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 14830 # Extract the first word of "mt", so it can be a program name with args. 14831 set dummy mt; ac_word=$2 14832 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14833 printf %s "checking for $ac_word... " >&6; } 14834 if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 14835 then : 14836 printf %s "(cached) " >&6 14837 else case e in #( 14838 e) if test -n "$ac_ct_MANIFEST_TOOL"; then 14839 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 14840 else 14841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14842 for as_dir in $PATH 14843 do 14844 IFS=$as_save_IFS 14845 case $as_dir in #((( 14846 '') as_dir=./ ;; 14847 */) ;; 14848 *) as_dir=$as_dir/ ;; 14849 esac 14850 for ac_exec_ext in '' $ac_executable_extensions; do 14851 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14852 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 14853 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14854 break 2 14855 fi 14856 done 14857 done 14858 IFS=$as_save_IFS 14859 14860 fi ;; 14861 esac 14862 fi 14863 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 14864 if test -n "$ac_ct_MANIFEST_TOOL"; then 14865 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 14866 printf '%s\n' "$ac_ct_MANIFEST_TOOL" >&6; } 14867 else 14868 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 14869 printf '%s\n' "no" >&6; } 14870 fi 14871 14872 if test "x$ac_ct_MANIFEST_TOOL" = x; then 14873 MANIFEST_TOOL=":" 14874 else 14875 case $cross_compiling:$ac_tool_warned in 14876 yes:) 14877 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 14878 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 14879 ac_tool_warned=yes ;; 14880 esac 14881 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 14882 fi 14883 else 14884 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 14885 fi 14886 14887 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 14888 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 14889 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 14890 if test ${lt_cv_path_manifest_tool+y} 14891 then : 14892 printf %s "(cached) " >&6 14893 else case e in #( 14894 e) lt_cv_path_manifest_tool=no 14895 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 14896 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 14897 cat conftest.err >&5 14898 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 14899 lt_cv_path_manifest_tool=yes 14900 fi 14901 rm -f conftest* ;; 14902 esac 14903 fi 14904 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_manifest_tool" >&5 14905 printf '%s\n' "$lt_cv_path_manifest_tool" >&6; } 14906 if test yes != "$lt_cv_path_manifest_tool"; then 14907 MANIFEST_TOOL=: 14908 fi 14909 14910 14911 14912 14913 14914 14915 case $host_os in 14916 rhapsody* | darwin*) 14917 if test -n "$ac_tool_prefix"; then 14918 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 14919 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 14920 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14921 printf %s "checking for $ac_word... " >&6; } 14922 if test ${ac_cv_prog_DSYMUTIL+y} 14923 then : 14924 printf %s "(cached) " >&6 14925 else case e in #( 14926 e) if test -n "$DSYMUTIL"; then 14927 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 14928 else 14929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14930 for as_dir in $PATH 14931 do 14932 IFS=$as_save_IFS 14933 case $as_dir in #((( 14934 '') as_dir=./ ;; 14935 */) ;; 14936 *) as_dir=$as_dir/ ;; 14937 esac 14938 for ac_exec_ext in '' $ac_executable_extensions; do 14939 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14940 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 14941 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14942 break 2 14943 fi 14944 done 14945 done 14946 IFS=$as_save_IFS 14947 14948 fi ;; 14949 esac 14950 fi 14951 DSYMUTIL=$ac_cv_prog_DSYMUTIL 14952 if test -n "$DSYMUTIL"; then 14953 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 14954 printf '%s\n' "$DSYMUTIL" >&6; } 14955 else 14956 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 14957 printf '%s\n' "no" >&6; } 14958 fi 14959 14960 14961 fi 14962 if test -z "$ac_cv_prog_DSYMUTIL"; then 14963 ac_ct_DSYMUTIL=$DSYMUTIL 14964 # Extract the first word of "dsymutil", so it can be a program name with args. 14965 set dummy dsymutil; ac_word=$2 14966 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14967 printf %s "checking for $ac_word... " >&6; } 14968 if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 14969 then : 14970 printf %s "(cached) " >&6 14971 else case e in #( 14972 e) if test -n "$ac_ct_DSYMUTIL"; then 14973 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 14974 else 14975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14976 for as_dir in $PATH 14977 do 14978 IFS=$as_save_IFS 14979 case $as_dir in #((( 14980 '') as_dir=./ ;; 14981 */) ;; 14982 *) as_dir=$as_dir/ ;; 14983 esac 14984 for ac_exec_ext in '' $ac_executable_extensions; do 14985 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14986 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 14987 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14988 break 2 14989 fi 14990 done 14991 done 14992 IFS=$as_save_IFS 14993 14994 fi ;; 14995 esac 14996 fi 14997 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 14998 if test -n "$ac_ct_DSYMUTIL"; then 14999 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 15000 printf '%s\n' "$ac_ct_DSYMUTIL" >&6; } 15001 else 15002 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15003 printf '%s\n' "no" >&6; } 15004 fi 15005 15006 if test "x$ac_ct_DSYMUTIL" = x; then 15007 DSYMUTIL=":" 15008 else 15009 case $cross_compiling:$ac_tool_warned in 15010 yes:) 15011 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15012 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15013 ac_tool_warned=yes ;; 15014 esac 15015 DSYMUTIL=$ac_ct_DSYMUTIL 15016 fi 15017 else 15018 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 15019 fi 15020 15021 if test -n "$ac_tool_prefix"; then 15022 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 15023 set dummy ${ac_tool_prefix}nmedit; ac_word=$2 15024 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15025 printf %s "checking for $ac_word... " >&6; } 15026 if test ${ac_cv_prog_NMEDIT+y} 15027 then : 15028 printf %s "(cached) " >&6 15029 else case e in #( 15030 e) if test -n "$NMEDIT"; then 15031 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 15032 else 15033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15034 for as_dir in $PATH 15035 do 15036 IFS=$as_save_IFS 15037 case $as_dir in #((( 15038 '') as_dir=./ ;; 15039 */) ;; 15040 *) as_dir=$as_dir/ ;; 15041 esac 15042 for ac_exec_ext in '' $ac_executable_extensions; do 15043 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15044 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 15045 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15046 break 2 15047 fi 15048 done 15049 done 15050 IFS=$as_save_IFS 15051 15052 fi ;; 15053 esac 15054 fi 15055 NMEDIT=$ac_cv_prog_NMEDIT 15056 if test -n "$NMEDIT"; then 15057 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 15058 printf '%s\n' "$NMEDIT" >&6; } 15059 else 15060 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15061 printf '%s\n' "no" >&6; } 15062 fi 15063 15064 15065 fi 15066 if test -z "$ac_cv_prog_NMEDIT"; then 15067 ac_ct_NMEDIT=$NMEDIT 15068 # Extract the first word of "nmedit", so it can be a program name with args. 15069 set dummy nmedit; ac_word=$2 15070 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15071 printf %s "checking for $ac_word... " >&6; } 15072 if test ${ac_cv_prog_ac_ct_NMEDIT+y} 15073 then : 15074 printf %s "(cached) " >&6 15075 else case e in #( 15076 e) if test -n "$ac_ct_NMEDIT"; then 15077 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 15078 else 15079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15080 for as_dir in $PATH 15081 do 15082 IFS=$as_save_IFS 15083 case $as_dir in #((( 15084 '') as_dir=./ ;; 15085 */) ;; 15086 *) as_dir=$as_dir/ ;; 15087 esac 15088 for ac_exec_ext in '' $ac_executable_extensions; do 15089 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15090 ac_cv_prog_ac_ct_NMEDIT="nmedit" 15091 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15092 break 2 15093 fi 15094 done 15095 done 15096 IFS=$as_save_IFS 15097 15098 fi ;; 15099 esac 15100 fi 15101 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 15102 if test -n "$ac_ct_NMEDIT"; then 15103 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 15104 printf '%s\n' "$ac_ct_NMEDIT" >&6; } 15105 else 15106 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15107 printf '%s\n' "no" >&6; } 15108 fi 15109 15110 if test "x$ac_ct_NMEDIT" = x; then 15111 NMEDIT=":" 15112 else 15113 case $cross_compiling:$ac_tool_warned in 15114 yes:) 15115 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15116 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15117 ac_tool_warned=yes ;; 15118 esac 15119 NMEDIT=$ac_ct_NMEDIT 15120 fi 15121 else 15122 NMEDIT="$ac_cv_prog_NMEDIT" 15123 fi 15124 15125 if test -n "$ac_tool_prefix"; then 15126 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 15127 set dummy ${ac_tool_prefix}lipo; ac_word=$2 15128 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15129 printf %s "checking for $ac_word... " >&6; } 15130 if test ${ac_cv_prog_LIPO+y} 15131 then : 15132 printf %s "(cached) " >&6 15133 else case e in #( 15134 e) if test -n "$LIPO"; then 15135 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 15136 else 15137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15138 for as_dir in $PATH 15139 do 15140 IFS=$as_save_IFS 15141 case $as_dir in #((( 15142 '') as_dir=./ ;; 15143 */) ;; 15144 *) as_dir=$as_dir/ ;; 15145 esac 15146 for ac_exec_ext in '' $ac_executable_extensions; do 15147 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15148 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 15149 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15150 break 2 15151 fi 15152 done 15153 done 15154 IFS=$as_save_IFS 15155 15156 fi ;; 15157 esac 15158 fi 15159 LIPO=$ac_cv_prog_LIPO 15160 if test -n "$LIPO"; then 15161 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 15162 printf '%s\n' "$LIPO" >&6; } 15163 else 15164 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15165 printf '%s\n' "no" >&6; } 15166 fi 15167 15168 15169 fi 15170 if test -z "$ac_cv_prog_LIPO"; then 15171 ac_ct_LIPO=$LIPO 15172 # Extract the first word of "lipo", so it can be a program name with args. 15173 set dummy lipo; ac_word=$2 15174 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15175 printf %s "checking for $ac_word... " >&6; } 15176 if test ${ac_cv_prog_ac_ct_LIPO+y} 15177 then : 15178 printf %s "(cached) " >&6 15179 else case e in #( 15180 e) if test -n "$ac_ct_LIPO"; then 15181 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 15182 else 15183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15184 for as_dir in $PATH 15185 do 15186 IFS=$as_save_IFS 15187 case $as_dir in #((( 15188 '') as_dir=./ ;; 15189 */) ;; 15190 *) as_dir=$as_dir/ ;; 15191 esac 15192 for ac_exec_ext in '' $ac_executable_extensions; do 15193 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15194 ac_cv_prog_ac_ct_LIPO="lipo" 15195 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15196 break 2 15197 fi 15198 done 15199 done 15200 IFS=$as_save_IFS 15201 15202 fi ;; 15203 esac 15204 fi 15205 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 15206 if test -n "$ac_ct_LIPO"; then 15207 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 15208 printf '%s\n' "$ac_ct_LIPO" >&6; } 15209 else 15210 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15211 printf '%s\n' "no" >&6; } 15212 fi 15213 15214 if test "x$ac_ct_LIPO" = x; then 15215 LIPO=":" 15216 else 15217 case $cross_compiling:$ac_tool_warned in 15218 yes:) 15219 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15220 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15221 ac_tool_warned=yes ;; 15222 esac 15223 LIPO=$ac_ct_LIPO 15224 fi 15225 else 15226 LIPO="$ac_cv_prog_LIPO" 15227 fi 15228 15229 if test -n "$ac_tool_prefix"; then 15230 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 15231 set dummy ${ac_tool_prefix}otool; ac_word=$2 15232 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15233 printf %s "checking for $ac_word... " >&6; } 15234 if test ${ac_cv_prog_OTOOL+y} 15235 then : 15236 printf %s "(cached) " >&6 15237 else case e in #( 15238 e) if test -n "$OTOOL"; then 15239 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 15240 else 15241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15242 for as_dir in $PATH 15243 do 15244 IFS=$as_save_IFS 15245 case $as_dir in #((( 15246 '') as_dir=./ ;; 15247 */) ;; 15248 *) as_dir=$as_dir/ ;; 15249 esac 15250 for ac_exec_ext in '' $ac_executable_extensions; do 15251 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15252 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 15253 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15254 break 2 15255 fi 15256 done 15257 done 15258 IFS=$as_save_IFS 15259 15260 fi ;; 15261 esac 15262 fi 15263 OTOOL=$ac_cv_prog_OTOOL 15264 if test -n "$OTOOL"; then 15265 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 15266 printf '%s\n' "$OTOOL" >&6; } 15267 else 15268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15269 printf '%s\n' "no" >&6; } 15270 fi 15271 15272 15273 fi 15274 if test -z "$ac_cv_prog_OTOOL"; then 15275 ac_ct_OTOOL=$OTOOL 15276 # Extract the first word of "otool", so it can be a program name with args. 15277 set dummy otool; ac_word=$2 15278 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15279 printf %s "checking for $ac_word... " >&6; } 15280 if test ${ac_cv_prog_ac_ct_OTOOL+y} 15281 then : 15282 printf %s "(cached) " >&6 15283 else case e in #( 15284 e) if test -n "$ac_ct_OTOOL"; then 15285 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 15286 else 15287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15288 for as_dir in $PATH 15289 do 15290 IFS=$as_save_IFS 15291 case $as_dir in #((( 15292 '') as_dir=./ ;; 15293 */) ;; 15294 *) as_dir=$as_dir/ ;; 15295 esac 15296 for ac_exec_ext in '' $ac_executable_extensions; do 15297 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15298 ac_cv_prog_ac_ct_OTOOL="otool" 15299 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15300 break 2 15301 fi 15302 done 15303 done 15304 IFS=$as_save_IFS 15305 15306 fi ;; 15307 esac 15308 fi 15309 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 15310 if test -n "$ac_ct_OTOOL"; then 15311 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 15312 printf '%s\n' "$ac_ct_OTOOL" >&6; } 15313 else 15314 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15315 printf '%s\n' "no" >&6; } 15316 fi 15317 15318 if test "x$ac_ct_OTOOL" = x; then 15319 OTOOL=":" 15320 else 15321 case $cross_compiling:$ac_tool_warned in 15322 yes:) 15323 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15324 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15325 ac_tool_warned=yes ;; 15326 esac 15327 OTOOL=$ac_ct_OTOOL 15328 fi 15329 else 15330 OTOOL="$ac_cv_prog_OTOOL" 15331 fi 15332 15333 if test -n "$ac_tool_prefix"; then 15334 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 15335 set dummy ${ac_tool_prefix}otool64; ac_word=$2 15336 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15337 printf %s "checking for $ac_word... " >&6; } 15338 if test ${ac_cv_prog_OTOOL64+y} 15339 then : 15340 printf %s "(cached) " >&6 15341 else case e in #( 15342 e) if test -n "$OTOOL64"; then 15343 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 15344 else 15345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15346 for as_dir in $PATH 15347 do 15348 IFS=$as_save_IFS 15349 case $as_dir in #((( 15350 '') as_dir=./ ;; 15351 */) ;; 15352 *) as_dir=$as_dir/ ;; 15353 esac 15354 for ac_exec_ext in '' $ac_executable_extensions; do 15355 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15356 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 15357 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15358 break 2 15359 fi 15360 done 15361 done 15362 IFS=$as_save_IFS 15363 15364 fi ;; 15365 esac 15366 fi 15367 OTOOL64=$ac_cv_prog_OTOOL64 15368 if test -n "$OTOOL64"; then 15369 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 15370 printf '%s\n' "$OTOOL64" >&6; } 15371 else 15372 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15373 printf '%s\n' "no" >&6; } 15374 fi 15375 15376 15377 fi 15378 if test -z "$ac_cv_prog_OTOOL64"; then 15379 ac_ct_OTOOL64=$OTOOL64 15380 # Extract the first word of "otool64", so it can be a program name with args. 15381 set dummy otool64; ac_word=$2 15382 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 15383 printf %s "checking for $ac_word... " >&6; } 15384 if test ${ac_cv_prog_ac_ct_OTOOL64+y} 15385 then : 15386 printf %s "(cached) " >&6 15387 else case e in #( 15388 e) if test -n "$ac_ct_OTOOL64"; then 15389 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 15390 else 15391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15392 for as_dir in $PATH 15393 do 15394 IFS=$as_save_IFS 15395 case $as_dir in #((( 15396 '') as_dir=./ ;; 15397 */) ;; 15398 *) as_dir=$as_dir/ ;; 15399 esac 15400 for ac_exec_ext in '' $ac_executable_extensions; do 15401 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 15402 ac_cv_prog_ac_ct_OTOOL64="otool64" 15403 printf '%s\n' "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 15404 break 2 15405 fi 15406 done 15407 done 15408 IFS=$as_save_IFS 15409 15410 fi ;; 15411 esac 15412 fi 15413 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 15414 if test -n "$ac_ct_OTOOL64"; then 15415 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 15416 printf '%s\n' "$ac_ct_OTOOL64" >&6; } 15417 else 15418 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 15419 printf '%s\n' "no" >&6; } 15420 fi 15421 15422 if test "x$ac_ct_OTOOL64" = x; then 15423 OTOOL64=":" 15424 else 15425 case $cross_compiling:$ac_tool_warned in 15426 yes:) 15427 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 15428 printf '%s\n' "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 15429 ac_tool_warned=yes ;; 15430 esac 15431 OTOOL64=$ac_ct_OTOOL64 15432 fi 15433 else 15434 OTOOL64="$ac_cv_prog_OTOOL64" 15435 fi 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 15464 printf %s "checking for -single_module linker flag... " >&6; } 15465 if test ${lt_cv_apple_cc_single_mod+y} 15466 then : 15467 printf %s "(cached) " >&6 15468 else case e in #( 15469 e) lt_cv_apple_cc_single_mod=no 15470 if test -z "$LT_MULTI_MODULE"; then 15471 # By default we will add the -single_module flag. You can override 15472 # by either setting the environment variable LT_MULTI_MODULE 15473 # non-empty at configure time, or by adding -multi_module to the 15474 # link flags. 15475 rm -rf libconftest.dylib* 15476 echo "int foo(void){return 1;}" > conftest.c 15477 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 15478 -dynamiclib -Wl,-single_module conftest.c" >&5 15479 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 15480 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 15481 _lt_result=$? 15482 # If there is a non-empty error log, and "single_module" 15483 # appears in it, assume the flag caused a linker warning 15484 if test -s conftest.err && $GREP single_module conftest.err; then 15485 cat conftest.err >&5 15486 # Otherwise, if the output was created with a 0 exit code from 15487 # the compiler, it worked. 15488 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 15489 lt_cv_apple_cc_single_mod=yes 15490 else 15491 cat conftest.err >&5 15492 fi 15493 rm -rf libconftest.dylib* 15494 rm -f conftest.* 15495 fi ;; 15496 esac 15497 fi 15498 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 15499 printf '%s\n' "$lt_cv_apple_cc_single_mod" >&6; } 15500 15501 # Feature test to disable chained fixups since it is not 15502 # compatible with '-undefined dynamic_lookup' 15503 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -no_fixup_chains linker flag" >&5 15504 printf %s "checking for -no_fixup_chains linker flag... " >&6; } 15505 if test ${lt_cv_support_no_fixup_chains+y} 15506 then : 15507 printf %s "(cached) " >&6 15508 else case e in #( 15509 e) save_LDFLAGS=$LDFLAGS 15510 LDFLAGS="$LDFLAGS -Wl,-no_fixup_chains" 15511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15512 /* end confdefs.h. */ 15513 15514 int 15515 main (void) 15516 { 15517 15518 ; 15519 return 0; 15520 } 15521 _ACEOF 15522 if ac_fn_c_try_link "$LINENO" 15523 then : 15524 lt_cv_support_no_fixup_chains=yes 15525 else case e in #( 15526 e) lt_cv_support_no_fixup_chains=no 15527 ;; 15528 esac 15529 fi 15530 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15531 conftest$ac_exeext conftest.$ac_ext 15532 LDFLAGS=$save_LDFLAGS 15533 15534 ;; 15535 esac 15536 fi 15537 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_support_no_fixup_chains" >&5 15538 printf '%s\n' "$lt_cv_support_no_fixup_chains" >&6; } 15539 15540 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 15541 printf %s "checking for -exported_symbols_list linker flag... " >&6; } 15542 if test ${lt_cv_ld_exported_symbols_list+y} 15543 then : 15544 printf %s "(cached) " >&6 15545 else case e in #( 15546 e) lt_cv_ld_exported_symbols_list=no 15547 save_LDFLAGS=$LDFLAGS 15548 echo "_main" > conftest.sym 15549 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 15550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15551 /* end confdefs.h. */ 15552 15553 int 15554 main (void) 15555 { 15556 15557 ; 15558 return 0; 15559 } 15560 _ACEOF 15561 if ac_fn_c_try_link "$LINENO" 15562 then : 15563 lt_cv_ld_exported_symbols_list=yes 15564 else case e in #( 15565 e) lt_cv_ld_exported_symbols_list=no ;; 15566 esac 15567 fi 15568 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15569 conftest$ac_exeext conftest.$ac_ext 15570 LDFLAGS=$save_LDFLAGS 15571 ;; 15572 esac 15573 fi 15574 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 15575 printf '%s\n' "$lt_cv_ld_exported_symbols_list" >&6; } 15576 15577 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 15578 printf %s "checking for -force_load linker flag... " >&6; } 15579 if test ${lt_cv_ld_force_load+y} 15580 then : 15581 printf %s "(cached) " >&6 15582 else case e in #( 15583 e) lt_cv_ld_force_load=no 15584 cat > conftest.c << _LT_EOF 15585 int forced_loaded() { return 2;} 15586 _LT_EOF 15587 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 15588 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 15589 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 15590 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 15591 echo "$RANLIB libconftest.a" >&5 15592 $RANLIB libconftest.a 2>&5 15593 cat > conftest.c << _LT_EOF 15594 int main(void) { return 0;} 15595 _LT_EOF 15596 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 15597 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 15598 _lt_result=$? 15599 if test -s conftest.err && $GREP force_load conftest.err; then 15600 cat conftest.err >&5 15601 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 15602 lt_cv_ld_force_load=yes 15603 else 15604 cat conftest.err >&5 15605 fi 15606 rm -f conftest.err libconftest.a conftest conftest.c 15607 rm -rf conftest.dSYM 15608 ;; 15609 esac 15610 fi 15611 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 15612 printf '%s\n' "$lt_cv_ld_force_load" >&6; } 15613 case $host_os in 15614 rhapsody* | darwin1.[012]) 15615 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 15616 darwin1.*) 15617 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 15618 darwin*) 15619 case $MACOSX_DEPLOYMENT_TARGET,$host in 15620 10.[012],*|,*powerpc*-darwin[5-8]*) 15621 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 15622 *) 15623 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' 15624 if test yes = "$lt_cv_support_no_fixup_chains"; then 15625 as_fn_append _lt_dar_allow_undefined ' $wl-no_fixup_chains' 15626 fi 15627 ;; 15628 esac 15629 ;; 15630 esac 15631 if test yes = "$lt_cv_apple_cc_single_mod"; then 15632 _lt_dar_single_mod='$single_module' 15633 fi 15634 _lt_dar_needs_single_mod=no 15635 case $host_os in 15636 rhapsody* | darwin1.*) 15637 _lt_dar_needs_single_mod=yes ;; 15638 darwin*) 15639 # When targeting Mac OS X 10.4 (darwin 8) or later, 15640 # -single_module is the default and -multi_module is unsupported. 15641 # The toolchain on macOS 10.14 (darwin 18) and later cannot 15642 # target any OS version that needs -single_module. 15643 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 15644 10.0,*-darwin[567].*|10.[0-3],*-darwin[5-9].*|10.[0-3],*-darwin1[0-7].*) 15645 _lt_dar_needs_single_mod=yes ;; 15646 esac 15647 ;; 15648 esac 15649 if test yes = "$lt_cv_ld_exported_symbols_list"; then 15650 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 15651 else 15652 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 15653 fi 15654 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 15655 _lt_dsymutil='~$DSYMUTIL $lib || :' 15656 else 15657 _lt_dsymutil= 15658 fi 15659 ;; 15660 esac 15661 15662 # func_munge_path_list VARIABLE PATH 15663 # ----------------------------------- 15664 # VARIABLE is name of variable containing _space_ separated list of 15665 # directories to be munged by the contents of PATH, which is string 15666 # having a format: 15667 # "DIR[:DIR]:" 15668 # string "DIR[ DIR]" will be prepended to VARIABLE 15669 # ":DIR[:DIR]" 15670 # string "DIR[ DIR]" will be appended to VARIABLE 15671 # "DIRP[:DIRP]::[DIRA:]DIRA" 15672 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 15673 # "DIRA[ DIRA]" will be appended to VARIABLE 15674 # "DIR[:DIR]" 15675 # VARIABLE will be replaced by "DIR[ DIR]" 15676 func_munge_path_list () 15677 { 15678 case x$2 in 15679 x) 15680 ;; 15681 *:) 15682 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 15683 ;; 15684 x:*) 15685 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 15686 ;; 15687 *::*) 15688 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 15689 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 15690 ;; 15691 *) 15692 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 15693 ;; 15694 esac 15695 } 15696 15697 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 15698 " 15699 if test "x$ac_cv_header_dlfcn_h" = xyes 15700 then : 15701 printf '%s\n' "#define HAVE_DLFCN_H 1" >>confdefs.h 15702 15703 fi 15704 15705 15706 15707 15708 15709 # Set options 15710 # Check whether --enable-static was given. 15711 if test ${enable_static+y} 15712 then : 15713 enableval=$enable_static; p=${PACKAGE-default} 15714 case $enableval in 15715 yes) enable_static=yes ;; 15716 no) enable_static=no ;; 15717 *) 15718 enable_static=no 15719 # Look at the argument we got. We use all the common list separators. 15720 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15721 for pkg in $enableval; do 15722 IFS=$lt_save_ifs 15723 if test "X$pkg" = "X$p"; then 15724 enable_static=yes 15725 fi 15726 done 15727 IFS=$lt_save_ifs 15728 ;; 15729 esac 15730 else case e in #( 15731 e) enable_static=no ;; 15732 esac 15733 fi 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 enable_dlopen=no 15745 15746 15747 enable_win32_dll=no 15748 15749 15750 # Check whether --enable-shared was given. 15751 if test ${enable_shared+y} 15752 then : 15753 enableval=$enable_shared; p=${PACKAGE-default} 15754 case $enableval in 15755 yes) enable_shared=yes ;; 15756 no) enable_shared=no ;; 15757 *) 15758 enable_shared=no 15759 # Look at the argument we got. We use all the common list separators. 15760 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15761 for pkg in $enableval; do 15762 IFS=$lt_save_ifs 15763 if test "X$pkg" = "X$p"; then 15764 enable_shared=yes 15765 fi 15766 done 15767 IFS=$lt_save_ifs 15768 ;; 15769 esac 15770 else case e in #( 15771 e) enable_shared=yes ;; 15772 esac 15773 fi 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 # Check whether --enable-pic was given. 15785 if test ${enable_pic+y} 15786 then : 15787 enableval=$enable_pic; lt_p=${PACKAGE-default} 15788 case $enableval in 15789 yes|no) pic_mode=$enableval ;; 15790 *) 15791 pic_mode=default 15792 # Look at the argument we got. We use all the common list separators. 15793 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15794 for lt_pkg in $enableval; do 15795 IFS=$lt_save_ifs 15796 if test "X$lt_pkg" = "X$lt_p"; then 15797 pic_mode=yes 15798 fi 15799 done 15800 IFS=$lt_save_ifs 15801 ;; 15802 esac 15803 else case e in #( 15804 e) # Check whether --with-pic was given. 15805 if test ${with_pic+y} 15806 then : 15807 withval=$with_pic; lt_p=${PACKAGE-default} 15808 case $withval in 15809 yes|no) pic_mode=$withval ;; 15810 *) 15811 pic_mode=default 15812 # Look at the argument we got. We use all the common list separators. 15813 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15814 for lt_pkg in $withval; do 15815 IFS=$lt_save_ifs 15816 if test "X$lt_pkg" = "X$lt_p"; then 15817 pic_mode=yes 15818 fi 15819 done 15820 IFS=$lt_save_ifs 15821 ;; 15822 esac 15823 else case e in #( 15824 e) pic_mode=default ;; 15825 esac 15826 fi 15827 15828 ;; 15829 esac 15830 fi 15831 15832 15833 15834 15835 15836 15837 15838 15839 # Check whether --enable-fast-install was given. 15840 if test ${enable_fast_install+y} 15841 then : 15842 enableval=$enable_fast_install; p=${PACKAGE-default} 15843 case $enableval in 15844 yes) enable_fast_install=yes ;; 15845 no) enable_fast_install=no ;; 15846 *) 15847 enable_fast_install=no 15848 # Look at the argument we got. We use all the common list separators. 15849 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 15850 for pkg in $enableval; do 15851 IFS=$lt_save_ifs 15852 if test "X$pkg" = "X$p"; then 15853 enable_fast_install=yes 15854 fi 15855 done 15856 IFS=$lt_save_ifs 15857 ;; 15858 esac 15859 else case e in #( 15860 e) enable_fast_install=yes ;; 15861 esac 15862 fi 15863 15864 15865 15866 15867 15868 15869 15870 15871 shared_archive_member_spec= 15872 case $host,$enable_shared in 15873 power*-*-aix[5-9]*,yes) 15874 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 15875 printf %s "checking which variant of shared library versioning to provide... " >&6; } 15876 # Check whether --enable-aix-soname was given. 15877 if test ${enable_aix_soname+y} 15878 then : 15879 enableval=$enable_aix_soname; case $enableval in 15880 aix|svr4|both) 15881 ;; 15882 *) 15883 as_fn_error $? "Unknown argument to --enable-aix-soname" "$LINENO" 5 15884 ;; 15885 esac 15886 lt_cv_with_aix_soname=$enable_aix_soname 15887 else case e in #( 15888 e) # Check whether --with-aix-soname was given. 15889 if test ${with_aix_soname+y} 15890 then : 15891 withval=$with_aix_soname; case $withval in 15892 aix|svr4|both) 15893 ;; 15894 *) 15895 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 15896 ;; 15897 esac 15898 lt_cv_with_aix_soname=$with_aix_soname 15899 else case e in #( 15900 e) if test ${lt_cv_with_aix_soname+y} 15901 then : 15902 printf %s "(cached) " >&6 15903 else case e in #( 15904 e) lt_cv_with_aix_soname=aix ;; 15905 esac 15906 fi 15907 ;; 15908 esac 15909 fi 15910 15911 enable_aix_soname=$lt_cv_with_aix_soname ;; 15912 esac 15913 fi 15914 15915 with_aix_soname=$enable_aix_soname 15916 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 15917 printf '%s\n' "$with_aix_soname" >&6; } 15918 if test aix != "$with_aix_soname"; then 15919 # For the AIX way of multilib, we name the shared archive member 15920 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 15921 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 15922 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 15923 # the AIX toolchain works better with OBJECT_MODE set (default 32). 15924 if test 64 = "${OBJECT_MODE-32}"; then 15925 shared_archive_member_spec=shr_64 15926 else 15927 shared_archive_member_spec=shr 15928 fi 15929 fi 15930 ;; 15931 *) 15932 with_aix_soname=aix 15933 ;; 15934 esac 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 # This can be used to rebuild libtool when needed 15946 LIBTOOL_DEPS=$ltmain 15947 15948 # Always use our own libtool. 15949 LIBTOOL='$(SHELL) $(top_builddir)/libtool' 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 test -z "$LN_S" && LN_S="ln -s" 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 if test -n "${ZSH_VERSION+set}"; then 15996 setopt NO_GLOB_SUBST 15997 fi 15998 15999 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 16000 printf %s "checking for objdir... " >&6; } 16001 if test ${lt_cv_objdir+y} 16002 then : 16003 printf %s "(cached) " >&6 16004 else case e in #( 16005 e) rm -f .libs 2>/dev/null 16006 mkdir .libs 2>/dev/null 16007 if test -d .libs; then 16008 lt_cv_objdir=.libs 16009 else 16010 # MS-DOS does not allow filenames that begin with a dot. 16011 lt_cv_objdir=_libs 16012 fi 16013 rmdir .libs 2>/dev/null ;; 16014 esac 16015 fi 16016 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 16017 printf '%s\n' "$lt_cv_objdir" >&6; } 16018 objdir=$lt_cv_objdir 16019 16020 16021 16022 16023 16024 printf '%s\n' "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 16025 16026 16027 16028 16029 case $host_os in 16030 aix3*) 16031 # AIX sometimes has problems with the GCC collect2 program. For some 16032 # reason, if we set the COLLECT_NAMES environment variable, the problems 16033 # vanish in a puff of smoke. 16034 if test set != "${COLLECT_NAMES+set}"; then 16035 COLLECT_NAMES= 16036 export COLLECT_NAMES 16037 fi 16038 ;; 16039 esac 16040 16041 # Global variables: 16042 ofile=libtool 16043 can_build_shared=yes 16044 16045 # All known linkers require a '.a' archive for static linking (except MSVC and 16046 # ICC, which need '.lib'). 16047 libext=a 16048 16049 with_gnu_ld=$lt_cv_prog_gnu_ld 16050 16051 old_CC=$CC 16052 old_CFLAGS=$CFLAGS 16053 16054 # Set sane defaults for various variables 16055 test -z "$CC" && CC=cc 16056 test -z "$LTCC" && LTCC=$CC 16057 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 16058 test -z "$LD" && LD=ld 16059 test -z "$ac_objext" && ac_objext=o 16060 16061 func_cc_basename $compiler 16062 cc_basename=$func_cc_basename_result 16063 16064 16065 # Only perform the check for file, if the check method requires it 16066 test -z "$MAGIC_CMD" && MAGIC_CMD=file 16067 case $deplibs_check_method in 16068 file_magic*) 16069 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 16070 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 16071 printf %s "checking for ${ac_tool_prefix}file... " >&6; } 16072 if test ${lt_cv_path_MAGIC_CMD+y} 16073 then : 16074 printf %s "(cached) " >&6 16075 else case e in #( 16076 e) case $MAGIC_CMD in 16077 [\\/*] | ?:[\\/]*) 16078 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 16079 ;; 16080 *) 16081 lt_save_MAGIC_CMD=$MAGIC_CMD 16082 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 16083 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 16084 for ac_dir in $ac_dummy; do 16085 IFS=$lt_save_ifs 16086 test -z "$ac_dir" && ac_dir=. 16087 if test -f "$ac_dir/${ac_tool_prefix}file"; then 16088 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 16089 if test -n "$file_magic_test_file"; then 16090 case $deplibs_check_method in 16091 "file_magic "*) 16092 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 16093 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 16094 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 16095 $EGREP "$file_magic_regex" > /dev/null; then 16096 : 16097 else 16098 cat <<_LT_EOF 1>&2 16099 16100 *** Warning: the command libtool uses to detect shared libraries, 16101 *** $file_magic_cmd, produces output that libtool cannot recognize. 16102 *** The result is that libtool may fail to recognize shared libraries 16103 *** as such. This will affect the creation of libtool libraries that 16104 *** depend on shared libraries, but programs linked with such libtool 16105 *** libraries will work regardless of this problem. Nevertheless, you 16106 *** may want to report the problem to your system manager and/or to 16107 *** bug-libtool@gnu.org 16108 16109 _LT_EOF 16110 fi ;; 16111 esac 16112 fi 16113 break 16114 fi 16115 done 16116 IFS=$lt_save_ifs 16117 MAGIC_CMD=$lt_save_MAGIC_CMD 16118 ;; 16119 esac ;; 16120 esac 16121 fi 16122 16123 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 16124 if test -n "$MAGIC_CMD"; then 16125 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 16126 printf '%s\n' "$MAGIC_CMD" >&6; } 16127 else 16128 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 16129 printf '%s\n' "no" >&6; } 16130 fi 16131 16132 16133 16134 16135 16136 if test -z "$lt_cv_path_MAGIC_CMD"; then 16137 if test -n "$ac_tool_prefix"; then 16138 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for file" >&5 16139 printf %s "checking for file... " >&6; } 16140 if test ${lt_cv_path_MAGIC_CMD+y} 16141 then : 16142 printf %s "(cached) " >&6 16143 else case e in #( 16144 e) case $MAGIC_CMD in 16145 [\\/*] | ?:[\\/]*) 16146 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 16147 ;; 16148 *) 16149 lt_save_MAGIC_CMD=$MAGIC_CMD 16150 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 16151 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 16152 for ac_dir in $ac_dummy; do 16153 IFS=$lt_save_ifs 16154 test -z "$ac_dir" && ac_dir=. 16155 if test -f "$ac_dir/file"; then 16156 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 16157 if test -n "$file_magic_test_file"; then 16158 case $deplibs_check_method in 16159 "file_magic "*) 16160 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 16161 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 16162 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 16163 $EGREP "$file_magic_regex" > /dev/null; then 16164 : 16165 else 16166 cat <<_LT_EOF 1>&2 16167 16168 *** Warning: the command libtool uses to detect shared libraries, 16169 *** $file_magic_cmd, produces output that libtool cannot recognize. 16170 *** The result is that libtool may fail to recognize shared libraries 16171 *** as such. This will affect the creation of libtool libraries that 16172 *** depend on shared libraries, but programs linked with such libtool 16173 *** libraries will work regardless of this problem. Nevertheless, you 16174 *** may want to report the problem to your system manager and/or to 16175 *** bug-libtool@gnu.org 16176 16177 _LT_EOF 16178 fi ;; 16179 esac 16180 fi 16181 break 16182 fi 16183 done 16184 IFS=$lt_save_ifs 16185 MAGIC_CMD=$lt_save_MAGIC_CMD 16186 ;; 16187 esac ;; 16188 esac 16189 fi 16190 16191 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 16192 if test -n "$MAGIC_CMD"; then 16193 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 16194 printf '%s\n' "$MAGIC_CMD" >&6; } 16195 else 16196 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 16197 printf '%s\n' "no" >&6; } 16198 fi 16199 16200 16201 else 16202 MAGIC_CMD=: 16203 fi 16204 fi 16205 16206 fi 16207 ;; 16208 esac 16209 16210 # Use C for the default configuration in the libtool script 16211 16212 lt_save_CC=$CC 16213 ac_ext=c 16214 ac_cpp='$CPP $CPPFLAGS' 16215 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16216 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16217 ac_compiler_gnu=$ac_cv_c_compiler_gnu 16218 16219 16220 # Source file extension for C test sources. 16221 ac_ext=c 16222 16223 # Object file extension for compiled C test sources. 16224 objext=o 16225 objext=$objext 16226 16227 # Code to be used in simple compile tests 16228 lt_simple_compile_test_code="int some_variable = 0;" 16229 16230 # Code to be used in simple link tests 16231 lt_simple_link_test_code='int main(void){return(0);}' 16232 16233 16234 16235 16236 16237 16238 16239 # If no C compiler was specified, use CC. 16240 LTCC=${LTCC-"$CC"} 16241 16242 # If no C compiler flags were specified, use CFLAGS. 16243 LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 16244 16245 # Allow CC to be a program name with arguments. 16246 compiler=$CC 16247 16248 # Save the default compiler, since it gets overwritten when the other 16249 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 16250 compiler_DEFAULT=$CC 16251 16252 # save warnings/boilerplate of simple test code 16253 ac_outfile=conftest.$ac_objext 16254 echo "$lt_simple_compile_test_code" >conftest.$ac_ext 16255 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16256 _lt_compiler_boilerplate=`cat conftest.err` 16257 $RM conftest* 16258 16259 ac_outfile=conftest.$ac_objext 16260 echo "$lt_simple_link_test_code" >conftest.$ac_ext 16261 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 16262 _lt_linker_boilerplate=`cat conftest.err` 16263 $RM -r conftest* 16264 16265 16266 if test -n "$compiler"; then 16267 16268 lt_prog_compiler_no_builtin_flag= 16269 16270 if test yes = "$GCC"; then 16271 case $cc_basename in 16272 nvcc*) 16273 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 16274 *) 16275 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 16276 esac 16277 16278 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 16279 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 16280 if test ${lt_cv_prog_compiler_rtti_exceptions+y} 16281 then : 16282 printf %s "(cached) " >&6 16283 else case e in #( 16284 e) lt_cv_prog_compiler_rtti_exceptions=no 16285 ac_outfile=conftest.$ac_objext 16286 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16287 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 16288 # Insert the option either (1) after the last *FLAGS variable, or 16289 # (2) before a word containing "conftest.", or (3) at the end. 16290 # Note that $ac_compile itself does not contain backslashes and begins 16291 # with a dollar sign (not a hyphen), so the echo should work correctly. 16292 # The option is referenced via a variable to avoid confusing sed. 16293 lt_compile=`echo "$ac_compile" | $SED \ 16294 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16295 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16296 -e 's:$: $lt_compiler_flag:'` 16297 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16298 (eval "$lt_compile" 2>conftest.err) 16299 ac_status=$? 16300 cat conftest.err >&5 16301 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16302 if (exit $ac_status) && test -s "$ac_outfile"; then 16303 # The compiler can only warn and ignore the option if not recognized 16304 # So say no if there are warnings other than the usual output. 16305 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 16306 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16307 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16308 lt_cv_prog_compiler_rtti_exceptions=yes 16309 fi 16310 fi 16311 $RM conftest* 16312 ;; 16313 esac 16314 fi 16315 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 16316 printf '%s\n' "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 16317 16318 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 16319 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 16320 else 16321 : 16322 fi 16323 16324 fi 16325 16326 16327 16328 16329 16330 16331 lt_prog_compiler_wl= 16332 lt_prog_compiler_pic= 16333 lt_prog_compiler_static= 16334 16335 16336 if test yes = "$GCC"; then 16337 lt_prog_compiler_wl='-Wl,' 16338 lt_prog_compiler_static='-static' 16339 16340 case $host_os in 16341 aix*) 16342 # All AIX code is PIC. 16343 if test ia64 = "$host_cpu"; then 16344 # AIX 5 now supports IA64 processor 16345 lt_prog_compiler_static='-Bstatic' 16346 fi 16347 lt_prog_compiler_pic='-fPIC' 16348 ;; 16349 16350 amigaos*) 16351 case $host_cpu in 16352 powerpc) 16353 # see comment about AmigaOS4 .so support 16354 lt_prog_compiler_pic='-fPIC' 16355 ;; 16356 m68k) 16357 # FIXME: we need at least 68020 code to build shared libraries, but 16358 # adding the '-m68020' flag to GCC prevents building anything better, 16359 # like '-m68040'. 16360 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 16361 ;; 16362 esac 16363 ;; 16364 16365 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 16366 # PIC is the default for these OSes. 16367 ;; 16368 16369 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 16370 # This hack is so that the source file can tell whether it is being 16371 # built for inclusion in a dll (and should export symbols for example). 16372 # Although the cygwin gcc ignores -fPIC, still need this for old-style 16373 # (--disable-auto-import) libraries 16374 lt_prog_compiler_pic='-DDLL_EXPORT' 16375 case $host_os in 16376 os2*) 16377 lt_prog_compiler_static='$wl-static' 16378 ;; 16379 esac 16380 ;; 16381 16382 darwin* | rhapsody*) 16383 # PIC is the default on this platform 16384 # Common symbols not allowed in MH_DYLIB files 16385 lt_prog_compiler_pic='-fno-common' 16386 ;; 16387 16388 haiku*) 16389 # PIC is the default for Haiku. 16390 # The "-static" flag exists, but is broken. 16391 lt_prog_compiler_static= 16392 ;; 16393 16394 hpux*) 16395 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 16396 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 16397 # sets the default TLS model and affects inlining. 16398 case $host_cpu in 16399 hppa*64*) 16400 # +Z the default 16401 ;; 16402 *) 16403 lt_prog_compiler_pic='-fPIC' 16404 ;; 16405 esac 16406 ;; 16407 16408 interix[3-9]*) 16409 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 16410 # Instead, we relocate shared libraries at runtime. 16411 ;; 16412 16413 msdosdjgpp*) 16414 # Just because we use GCC doesn't mean we suddenly get shared libraries 16415 # on systems that don't support them. 16416 lt_prog_compiler_can_build_shared=no 16417 enable_shared=no 16418 ;; 16419 16420 *nto* | *qnx*) 16421 # QNX uses GNU C++, but need to define -shared option too, otherwise 16422 # it will coredump. 16423 lt_prog_compiler_pic='-fPIC -shared' 16424 ;; 16425 16426 sysv4*MP*) 16427 if test -d /usr/nec; then 16428 lt_prog_compiler_pic=-Kconform_pic 16429 fi 16430 ;; 16431 16432 *) 16433 lt_prog_compiler_pic='-fPIC' 16434 ;; 16435 esac 16436 16437 case $cc_basename in 16438 nvcc*) # Cuda Compiler Driver 2.2 16439 lt_prog_compiler_wl='-Xlinker ' 16440 if test -n "$lt_prog_compiler_pic"; then 16441 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 16442 fi 16443 ;; 16444 esac 16445 else 16446 # PORTME Check for flag to pass linker flags through the system compiler. 16447 case $host_os in 16448 aix*) 16449 lt_prog_compiler_wl='-Wl,' 16450 if test ia64 = "$host_cpu"; then 16451 # AIX 5 now supports IA64 processor 16452 lt_prog_compiler_static='-Bstatic' 16453 else 16454 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 16455 fi 16456 ;; 16457 16458 darwin* | rhapsody*) 16459 # PIC is the default on this platform 16460 # Common symbols not allowed in MH_DYLIB files 16461 lt_prog_compiler_pic='-fno-common' 16462 case $cc_basename in 16463 nagfor*) 16464 # NAG Fortran compiler 16465 lt_prog_compiler_wl='-Wl,-Wl,,' 16466 lt_prog_compiler_pic='-PIC' 16467 lt_prog_compiler_static='-Bstatic' 16468 ;; 16469 esac 16470 ;; 16471 16472 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 16473 # This hack is so that the source file can tell whether it is being 16474 # built for inclusion in a dll (and should export symbols for example). 16475 lt_prog_compiler_pic='-DDLL_EXPORT' 16476 case $host_os in 16477 os2*) 16478 lt_prog_compiler_static='$wl-static' 16479 ;; 16480 esac 16481 ;; 16482 16483 hpux9* | hpux10* | hpux11*) 16484 lt_prog_compiler_wl='-Wl,' 16485 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 16486 # not for PA HP-UX. 16487 case $host_cpu in 16488 hppa*64*|ia64*) 16489 # +Z the default 16490 ;; 16491 *) 16492 lt_prog_compiler_pic='+Z' 16493 ;; 16494 esac 16495 # Is there a better lt_prog_compiler_static that works with the bundled CC? 16496 lt_prog_compiler_static='$wl-a ${wl}archive' 16497 ;; 16498 16499 irix5* | irix6* | nonstopux*) 16500 lt_prog_compiler_wl='-Wl,' 16501 # PIC (with -KPIC) is the default. 16502 lt_prog_compiler_static='-non_shared' 16503 ;; 16504 16505 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 16506 case $cc_basename in 16507 # old Intel for x86_64, which still supported -KPIC. 16508 ecc*) 16509 lt_prog_compiler_wl='-Wl,' 16510 lt_prog_compiler_pic='-KPIC' 16511 lt_prog_compiler_static='-static' 16512 ;; 16513 *flang* | ftn | f18* | f95*) 16514 # Flang compiler. 16515 lt_prog_compiler_wl='-Wl,' 16516 lt_prog_compiler_pic='-fPIC' 16517 lt_prog_compiler_static='-static' 16518 ;; 16519 # icc used to be incompatible with GCC. 16520 # ICC 10 doesn't accept -KPIC any more. 16521 icc* | ifort*) 16522 lt_prog_compiler_wl='-Wl,' 16523 lt_prog_compiler_pic='-fPIC' 16524 lt_prog_compiler_static='-static' 16525 ;; 16526 # Lahey Fortran 8.1. 16527 lf95*) 16528 lt_prog_compiler_wl='-Wl,' 16529 lt_prog_compiler_pic='--shared' 16530 lt_prog_compiler_static='--static' 16531 ;; 16532 nagfor*) 16533 # NAG Fortran compiler 16534 lt_prog_compiler_wl='-Wl,-Wl,,' 16535 lt_prog_compiler_pic='-PIC' 16536 lt_prog_compiler_static='-Bstatic' 16537 ;; 16538 tcc*) 16539 # Fabrice Bellard et al's Tiny C Compiler 16540 lt_prog_compiler_wl='-Wl,' 16541 lt_prog_compiler_pic='-fPIC' 16542 lt_prog_compiler_static='-static' 16543 ;; 16544 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 16545 # Portland Group compilers (*not* the Pentium gcc compiler, 16546 # which looks to be a dead project) 16547 lt_prog_compiler_wl='-Wl,' 16548 lt_prog_compiler_pic='-fpic' 16549 lt_prog_compiler_static='-Bstatic' 16550 ;; 16551 ccc*) 16552 lt_prog_compiler_wl='-Wl,' 16553 # All Alpha code is PIC. 16554 lt_prog_compiler_static='-non_shared' 16555 ;; 16556 xl* | bgxl* | bgf* | mpixl*) 16557 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 16558 lt_prog_compiler_wl='-Wl,' 16559 lt_prog_compiler_pic='-qpic' 16560 lt_prog_compiler_static='-qstaticlink' 16561 ;; 16562 *) 16563 case `$CC -V 2>&1 | $SED 5q` in 16564 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 16565 # Sun Fortran 8.3 passes all unrecognized flags to the linker 16566 lt_prog_compiler_pic='-KPIC' 16567 lt_prog_compiler_static='-Bstatic' 16568 lt_prog_compiler_wl='' 16569 ;; 16570 *Sun\ F* | *Sun*Fortran*) 16571 lt_prog_compiler_pic='-KPIC' 16572 lt_prog_compiler_static='-Bstatic' 16573 lt_prog_compiler_wl='-Qoption ld ' 16574 ;; 16575 *Sun\ C*) 16576 # Sun C 5.9 16577 lt_prog_compiler_pic='-KPIC' 16578 lt_prog_compiler_static='-Bstatic' 16579 lt_prog_compiler_wl='-Wl,' 16580 ;; 16581 *Intel*\ [CF]*Compiler*) 16582 lt_prog_compiler_wl='-Wl,' 16583 lt_prog_compiler_pic='-fPIC' 16584 lt_prog_compiler_static='-static' 16585 ;; 16586 *Portland\ Group*) 16587 lt_prog_compiler_wl='-Wl,' 16588 lt_prog_compiler_pic='-fpic' 16589 lt_prog_compiler_static='-Bstatic' 16590 ;; 16591 esac 16592 ;; 16593 esac 16594 ;; 16595 16596 newsos6) 16597 lt_prog_compiler_pic='-KPIC' 16598 lt_prog_compiler_static='-Bstatic' 16599 ;; 16600 16601 *-mlibc) 16602 lt_prog_compiler_wl='-Wl,' 16603 lt_prog_compiler_pic='-fPIC' 16604 lt_prog_compiler_static='-static' 16605 ;; 16606 16607 *nto* | *qnx*) 16608 # QNX uses GNU C++, but need to define -shared option too, otherwise 16609 # it will coredump. 16610 lt_prog_compiler_pic='-fPIC -shared' 16611 ;; 16612 16613 osf3* | osf4* | osf5*) 16614 lt_prog_compiler_wl='-Wl,' 16615 # All OSF/1 code is PIC. 16616 lt_prog_compiler_static='-non_shared' 16617 ;; 16618 16619 rdos*) 16620 lt_prog_compiler_static='-non_shared' 16621 ;; 16622 16623 serenity*) 16624 ;; 16625 16626 solaris*) 16627 lt_prog_compiler_pic='-KPIC' 16628 lt_prog_compiler_static='-Bstatic' 16629 case $cc_basename in 16630 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 16631 lt_prog_compiler_wl='-Qoption ld ';; 16632 *) 16633 lt_prog_compiler_wl='-Wl,';; 16634 esac 16635 ;; 16636 16637 sunos4*) 16638 lt_prog_compiler_wl='-Qoption ld ' 16639 lt_prog_compiler_pic='-PIC' 16640 lt_prog_compiler_static='-Bstatic' 16641 ;; 16642 16643 sysv4 | sysv4.2uw2* | sysv4.3*) 16644 lt_prog_compiler_wl='-Wl,' 16645 lt_prog_compiler_pic='-KPIC' 16646 lt_prog_compiler_static='-Bstatic' 16647 ;; 16648 16649 sysv4*MP*) 16650 if test -d /usr/nec; then 16651 lt_prog_compiler_pic='-Kconform_pic' 16652 lt_prog_compiler_static='-Bstatic' 16653 fi 16654 ;; 16655 16656 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 16657 lt_prog_compiler_wl='-Wl,' 16658 lt_prog_compiler_pic='-KPIC' 16659 lt_prog_compiler_static='-Bstatic' 16660 ;; 16661 16662 unicos*) 16663 lt_prog_compiler_wl='-Wl,' 16664 lt_prog_compiler_can_build_shared=no 16665 ;; 16666 16667 uts4*) 16668 lt_prog_compiler_pic='-pic' 16669 lt_prog_compiler_static='-Bstatic' 16670 ;; 16671 16672 *) 16673 lt_prog_compiler_can_build_shared=no 16674 ;; 16675 esac 16676 fi 16677 16678 case $host_os in 16679 # For platforms that do not support PIC, -DPIC is meaningless: 16680 *djgpp*) 16681 lt_prog_compiler_pic= 16682 ;; 16683 *) 16684 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 16685 ;; 16686 esac 16687 16688 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 16689 printf %s "checking for $compiler option to produce PIC... " >&6; } 16690 if test ${lt_cv_prog_compiler_pic+y} 16691 then : 16692 printf %s "(cached) " >&6 16693 else case e in #( 16694 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 16695 esac 16696 fi 16697 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 16698 printf '%s\n' "$lt_cv_prog_compiler_pic" >&6; } 16699 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 16700 16701 # 16702 # Check to make sure the PIC flag actually works. 16703 # 16704 if test -n "$lt_prog_compiler_pic"; then 16705 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 16706 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 16707 if test ${lt_cv_prog_compiler_pic_works+y} 16708 then : 16709 printf %s "(cached) " >&6 16710 else case e in #( 16711 e) lt_cv_prog_compiler_pic_works=no 16712 ac_outfile=conftest.$ac_objext 16713 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16714 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 16715 # Insert the option either (1) after the last *FLAGS variable, or 16716 # (2) before a word containing "conftest.", or (3) at the end. 16717 # Note that $ac_compile itself does not contain backslashes and begins 16718 # with a dollar sign (not a hyphen), so the echo should work correctly. 16719 # The option is referenced via a variable to avoid confusing sed. 16720 lt_compile=`echo "$ac_compile" | $SED \ 16721 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16722 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16723 -e 's:$: $lt_compiler_flag:'` 16724 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16725 (eval "$lt_compile" 2>conftest.err) 16726 ac_status=$? 16727 cat conftest.err >&5 16728 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16729 if (exit $ac_status) && test -s "$ac_outfile"; then 16730 # The compiler can only warn and ignore the option if not recognized 16731 # So say no if there are warnings other than the usual output. 16732 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 16733 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16734 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 16735 lt_cv_prog_compiler_pic_works=yes 16736 fi 16737 fi 16738 $RM conftest* 16739 ;; 16740 esac 16741 fi 16742 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 16743 printf '%s\n' "$lt_cv_prog_compiler_pic_works" >&6; } 16744 16745 if test yes = "$lt_cv_prog_compiler_pic_works"; then 16746 case $lt_prog_compiler_pic in 16747 "" | " "*) ;; 16748 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 16749 esac 16750 else 16751 lt_prog_compiler_pic= 16752 lt_prog_compiler_can_build_shared=no 16753 fi 16754 16755 fi 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 # 16768 # Check to make sure the static flag actually works. 16769 # 16770 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 16771 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 16772 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 16773 if test ${lt_cv_prog_compiler_static_works+y} 16774 then : 16775 printf %s "(cached) " >&6 16776 else case e in #( 16777 e) lt_cv_prog_compiler_static_works=no 16778 save_LDFLAGS=$LDFLAGS 16779 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 16780 echo "$lt_simple_link_test_code" > conftest.$ac_ext 16781 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 16782 # The linker can only warn and ignore the option if not recognized 16783 # So say no if there are warnings 16784 if test -s conftest.err; then 16785 # Append any errors to the config.log. 16786 cat conftest.err 1>&5 16787 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 16788 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 16789 if diff conftest.exp conftest.er2 >/dev/null; then 16790 lt_cv_prog_compiler_static_works=yes 16791 fi 16792 else 16793 lt_cv_prog_compiler_static_works=yes 16794 fi 16795 fi 16796 $RM -r conftest* 16797 LDFLAGS=$save_LDFLAGS 16798 ;; 16799 esac 16800 fi 16801 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 16802 printf '%s\n' "$lt_cv_prog_compiler_static_works" >&6; } 16803 16804 if test yes = "$lt_cv_prog_compiler_static_works"; then 16805 : 16806 else 16807 lt_prog_compiler_static= 16808 fi 16809 16810 16811 16812 16813 16814 16815 16816 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16817 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16818 if test ${lt_cv_prog_compiler_c_o+y} 16819 then : 16820 printf %s "(cached) " >&6 16821 else case e in #( 16822 e) lt_cv_prog_compiler_c_o=no 16823 $RM -r conftest 2>/dev/null 16824 mkdir conftest 16825 cd conftest 16826 mkdir out 16827 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16828 16829 lt_compiler_flag="-o out/conftest2.$ac_objext" 16830 # Insert the option either (1) after the last *FLAGS variable, or 16831 # (2) before a word containing "conftest.", or (3) at the end. 16832 # Note that $ac_compile itself does not contain backslashes and begins 16833 # with a dollar sign (not a hyphen), so the echo should work correctly. 16834 lt_compile=`echo "$ac_compile" | $SED \ 16835 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16836 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16837 -e 's:$: $lt_compiler_flag:'` 16838 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16839 (eval "$lt_compile" 2>out/conftest.err) 16840 ac_status=$? 16841 cat out/conftest.err >&5 16842 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16843 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16844 then 16845 # The compiler can only warn and ignore the option if not recognized 16846 # So say no if there are warnings 16847 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16848 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16849 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16850 lt_cv_prog_compiler_c_o=yes 16851 fi 16852 fi 16853 chmod u+w . 2>&5 16854 $RM conftest* 16855 # SGI C++ compiler will create directory out/ii_files/ for 16856 # template instantiation 16857 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16858 $RM out/* && rmdir out 16859 cd .. 16860 $RM -r conftest 16861 $RM conftest* 16862 ;; 16863 esac 16864 fi 16865 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16866 printf '%s\n' "$lt_cv_prog_compiler_c_o" >&6; } 16867 16868 16869 16870 16871 16872 16873 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 16874 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 16875 if test ${lt_cv_prog_compiler_c_o+y} 16876 then : 16877 printf %s "(cached) " >&6 16878 else case e in #( 16879 e) lt_cv_prog_compiler_c_o=no 16880 $RM -r conftest 2>/dev/null 16881 mkdir conftest 16882 cd conftest 16883 mkdir out 16884 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 16885 16886 lt_compiler_flag="-o out/conftest2.$ac_objext" 16887 # Insert the option either (1) after the last *FLAGS variable, or 16888 # (2) before a word containing "conftest.", or (3) at the end. 16889 # Note that $ac_compile itself does not contain backslashes and begins 16890 # with a dollar sign (not a hyphen), so the echo should work correctly. 16891 lt_compile=`echo "$ac_compile" | $SED \ 16892 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 16893 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 16894 -e 's:$: $lt_compiler_flag:'` 16895 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 16896 (eval "$lt_compile" 2>out/conftest.err) 16897 ac_status=$? 16898 cat out/conftest.err >&5 16899 echo "$as_me:$LINENO: \$? = $ac_status" >&5 16900 if (exit $ac_status) && test -s out/conftest2.$ac_objext 16901 then 16902 # The compiler can only warn and ignore the option if not recognized 16903 # So say no if there are warnings 16904 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 16905 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 16906 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 16907 lt_cv_prog_compiler_c_o=yes 16908 fi 16909 fi 16910 chmod u+w . 2>&5 16911 $RM conftest* 16912 # SGI C++ compiler will create directory out/ii_files/ for 16913 # template instantiation 16914 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 16915 $RM out/* && rmdir out 16916 cd .. 16917 $RM -r conftest 16918 $RM conftest* 16919 ;; 16920 esac 16921 fi 16922 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 16923 printf '%s\n' "$lt_cv_prog_compiler_c_o" >&6; } 16924 16925 16926 16927 16928 hard_links=nottested 16929 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 16930 # do not overwrite the value of need_locks provided by the user 16931 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 16932 printf %s "checking if we can lock with hard links... " >&6; } 16933 hard_links=yes 16934 $RM conftest* 16935 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16936 touch conftest.a 16937 ln conftest.a conftest.b 2>&5 || hard_links=no 16938 ln conftest.a conftest.b 2>/dev/null && hard_links=no 16939 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 16940 printf '%s\n' "$hard_links" >&6; } 16941 if test no = "$hard_links"; then 16942 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 16943 printf '%s\n' "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 16944 need_locks=warn 16945 fi 16946 else 16947 need_locks=no 16948 fi 16949 16950 16951 16952 16953 16954 16955 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 16956 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 16957 16958 runpath_var= 16959 allow_undefined_flag= 16960 always_export_symbols=no 16961 archive_cmds= 16962 archive_expsym_cmds= 16963 compiler_needs_object=no 16964 enable_shared_with_static_runtimes=no 16965 export_dynamic_flag_spec= 16966 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 16967 hardcode_automatic=no 16968 hardcode_direct=no 16969 hardcode_direct_absolute=no 16970 hardcode_libdir_flag_spec= 16971 hardcode_libdir_separator= 16972 hardcode_minus_L=no 16973 hardcode_shlibpath_var=unsupported 16974 inherit_rpath=no 16975 link_all_deplibs=unknown 16976 module_cmds= 16977 module_expsym_cmds= 16978 old_archive_from_new_cmds= 16979 old_archive_from_expsyms_cmds= 16980 thread_safe_flag_spec= 16981 whole_archive_flag_spec= 16982 # include_expsyms should be a list of space-separated symbols to be *always* 16983 # included in the symbol list 16984 include_expsyms= 16985 # exclude_expsyms can be an extended regexp of symbols to exclude 16986 # it will be wrapped by ' (' and ')$', so one must not match beginning or 16987 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 16988 # as well as any symbol that contains 'd'. 16989 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 16990 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 16991 # platforms (ab)use it in PIC code, but their linkers get confused if 16992 # the symbol is explicitly referenced. Since portable code cannot 16993 # rely on this symbol name, it's probably fine to never include it in 16994 # preloaded symbol tables. 16995 # Exclude shared library initialization/finalization symbols. 16996 extract_expsyms_cmds= 16997 16998 case $host_os in 16999 cygwin* | mingw* | windows* | pw32* | cegcc*) 17000 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 17001 # When not using gcc, we currently assume that we are using 17002 # Microsoft Visual C++ or Intel C++ Compiler. 17003 if test yes != "$GCC"; then 17004 with_gnu_ld=no 17005 fi 17006 ;; 17007 interix*) 17008 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 17009 with_gnu_ld=yes 17010 ;; 17011 esac 17012 17013 ld_shlibs=yes 17014 17015 # On some targets, GNU ld is compatible enough with the native linker 17016 # that we're better off using the native interface for both. 17017 lt_use_gnu_ld_interface=no 17018 if test yes = "$with_gnu_ld"; then 17019 case $host_os in 17020 aix*) 17021 # The AIX port of GNU ld has always aspired to compatibility 17022 # with the native linker. However, as the warning in the GNU ld 17023 # block says, versions before 2.19.5* couldn't really create working 17024 # shared libraries, regardless of the interface used. 17025 case `$LD -v 2>&1` in 17026 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 17027 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 17028 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 17029 *) 17030 lt_use_gnu_ld_interface=yes 17031 ;; 17032 esac 17033 ;; 17034 *) 17035 lt_use_gnu_ld_interface=yes 17036 ;; 17037 esac 17038 fi 17039 17040 if test yes = "$lt_use_gnu_ld_interface"; then 17041 # If archive_cmds runs LD, not CC, wlarc should be empty 17042 wlarc='$wl' 17043 17044 # Set some defaults for GNU ld with shared library support. These 17045 # are reset later if shared libraries are not supported. Putting them 17046 # here allows them to be overridden if necessary. 17047 runpath_var=LD_RUN_PATH 17048 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17049 export_dynamic_flag_spec='$wl--export-dynamic' 17050 # ancient GNU ld didn't support --whole-archive et. al. 17051 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 17052 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 17053 else 17054 whole_archive_flag_spec= 17055 fi 17056 supports_anon_versioning=no 17057 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 17058 *GNU\ gold*) supports_anon_versioning=yes ;; 17059 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 17060 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 17061 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 17062 *\ 2.11.*) ;; # other 2.11 versions 17063 *) supports_anon_versioning=yes ;; 17064 esac 17065 17066 # See if GNU ld supports shared libraries. 17067 case $host_os in 17068 aix[3-9]*) 17069 # On AIX/PPC, the GNU linker is very broken 17070 if test ia64 != "$host_cpu"; then 17071 ld_shlibs=no 17072 cat <<_LT_EOF 1>&2 17073 17074 *** Warning: the GNU linker, at least up to release 2.19, is reported 17075 *** to be unable to reliably create shared libraries on AIX. 17076 *** Therefore, libtool is disabling shared libraries support. If you 17077 *** really care for shared libraries, you may want to install binutils 17078 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 17079 *** You will then need to restart the configuration process. 17080 17081 _LT_EOF 17082 fi 17083 ;; 17084 17085 amigaos*) 17086 case $host_cpu in 17087 powerpc) 17088 # see comment about AmigaOS4 .so support 17089 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17090 archive_expsym_cmds='' 17091 ;; 17092 m68k) 17093 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)' 17094 hardcode_libdir_flag_spec='-L$libdir' 17095 hardcode_minus_L=yes 17096 ;; 17097 esac 17098 ;; 17099 17100 beos*) 17101 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17102 allow_undefined_flag=unsupported 17103 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 17104 # support --undefined. This deserves some investigation. FIXME 17105 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17106 else 17107 ld_shlibs=no 17108 fi 17109 ;; 17110 17111 cygwin* | mingw* | windows* | pw32* | cegcc*) 17112 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 17113 # as there is no search path for DLLs. 17114 hardcode_libdir_flag_spec='-L$libdir' 17115 export_dynamic_flag_spec='$wl--export-all-symbols' 17116 allow_undefined_flag=unsupported 17117 always_export_symbols=no 17118 enable_shared_with_static_runtimes=yes 17119 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' 17120 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 17121 file_list_spec='@' 17122 17123 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 17124 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17125 # If the export-symbols file already is a .def file, use it as 17126 # is; otherwise, prepend EXPORTS... 17127 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 17128 cp $export_symbols $output_objdir/$soname.def; 17129 else 17130 echo EXPORTS > $output_objdir/$soname.def; 17131 cat $export_symbols >> $output_objdir/$soname.def; 17132 fi~ 17133 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 17134 else 17135 ld_shlibs=no 17136 fi 17137 ;; 17138 17139 haiku*) 17140 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17141 link_all_deplibs=no 17142 ;; 17143 17144 os2*) 17145 hardcode_libdir_flag_spec='-L$libdir' 17146 hardcode_minus_L=yes 17147 allow_undefined_flag=unsupported 17148 shrext_cmds=.dll 17149 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17150 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17151 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17152 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17153 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 17154 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17155 emximp -o $lib $output_objdir/$libname.def' 17156 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 17157 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 17158 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 17159 $ECHO EXPORTS >> $output_objdir/$libname.def~ 17160 prefix_cmds="$SED"~ 17161 if test EXPORTS = "`$SED 1q $export_symbols`"; then 17162 prefix_cmds="$prefix_cmds -e 1d"; 17163 fi~ 17164 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 17165 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 17166 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 17167 emximp -o $lib $output_objdir/$libname.def' 17168 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 17169 enable_shared_with_static_runtimes=yes 17170 file_list_spec='@' 17171 ;; 17172 17173 interix[3-9]*) 17174 hardcode_direct=no 17175 hardcode_shlibpath_var=no 17176 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 17177 export_dynamic_flag_spec='$wl-E' 17178 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 17179 # Instead, shared libraries are loaded at an image base (0x10000000 by 17180 # default) and relocated if they conflict, which is a slow very memory 17181 # consuming and fragmenting process. To avoid this, we pick a random, 17182 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 17183 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 17184 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 17185 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' 17186 ;; 17187 17188 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 17189 tmp_diet=no 17190 if test linux-dietlibc = "$host_os"; then 17191 case $cc_basename in 17192 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 17193 esac 17194 fi 17195 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 17196 && test no = "$tmp_diet" 17197 then 17198 tmp_addflag=' $pic_flag' 17199 tmp_sharedflag='-shared' 17200 case $cc_basename,$host_cpu in 17201 pgcc*) # Portland Group C compiler 17202 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' 17203 tmp_addflag=' $pic_flag' 17204 ;; 17205 pgf77* | pgf90* | pgf95* | pgfortran*) 17206 # Portland Group f77 and f90 compilers 17207 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' 17208 tmp_addflag=' $pic_flag -Mnomain' ;; 17209 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 17210 tmp_addflag=' -i_dynamic' ;; 17211 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 17212 tmp_addflag=' -i_dynamic -nofor_main' ;; 17213 ifc* | ifort*) # Intel Fortran compiler 17214 tmp_addflag=' -nofor_main' ;; 17215 lf95*) # Lahey Fortran 8.1 17216 whole_archive_flag_spec= 17217 tmp_sharedflag='--shared' ;; 17218 nagfor*) # NAGFOR 5.3 17219 tmp_sharedflag='-Wl,-shared' ;; 17220 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 17221 tmp_sharedflag='-qmkshrobj' 17222 tmp_addflag= ;; 17223 nvcc*) # Cuda Compiler Driver 2.2 17224 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' 17225 compiler_needs_object=yes 17226 ;; 17227 esac 17228 case `$CC -V 2>&1 | $SED 5q` in 17229 *Sun\ C*) # Sun C 5.9 17230 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' 17231 compiler_needs_object=yes 17232 tmp_sharedflag='-G' ;; 17233 *Sun\ F*) # Sun Fortran 8.3 17234 tmp_sharedflag='-G' ;; 17235 esac 17236 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17237 17238 if test yes = "$supports_anon_versioning"; then 17239 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 17240 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17241 echo "local: *; };" >> $output_objdir/$libname.ver~ 17242 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 17243 fi 17244 17245 case $cc_basename in 17246 tcc*) 17247 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17248 export_dynamic_flag_spec='-rdynamic' 17249 ;; 17250 xlf* | bgf* | bgxlf* | mpixlf*) 17251 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 17252 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 17253 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17254 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 17255 if test yes = "$supports_anon_versioning"; then 17256 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 17257 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 17258 echo "local: *; };" >> $output_objdir/$libname.ver~ 17259 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 17260 fi 17261 ;; 17262 esac 17263 else 17264 ld_shlibs=no 17265 fi 17266 ;; 17267 17268 *-mlibc) 17269 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17270 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 17271 ;; 17272 17273 netbsd* | netbsdelf*-gnu) 17274 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17275 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 17276 wlarc= 17277 else 17278 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17279 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 17280 fi 17281 ;; 17282 17283 solaris*) 17284 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 17285 ld_shlibs=no 17286 cat <<_LT_EOF 1>&2 17287 17288 *** Warning: The releases 2.8.* of the GNU linker cannot reliably 17289 *** create shared libraries on Solaris systems. Therefore, libtool 17290 *** is disabling shared libraries support. We urge you to upgrade GNU 17291 *** binutils to release 2.9.1 or newer. Another option is to modify 17292 *** your PATH or compiler configuration so that the native linker is 17293 *** used, and then restart. 17294 17295 _LT_EOF 17296 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17297 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17298 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 17299 else 17300 ld_shlibs=no 17301 fi 17302 ;; 17303 17304 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 17305 case `$LD -v 2>&1` in 17306 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 17307 ld_shlibs=no 17308 cat <<_LT_EOF 1>&2 17309 17310 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 17311 *** reliably create shared libraries on SCO systems. Therefore, libtool 17312 *** is disabling shared libraries support. We urge you to upgrade GNU 17313 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 17314 *** your PATH or compiler configuration so that the native linker is 17315 *** used, and then restart. 17316 17317 _LT_EOF 17318 ;; 17319 *) 17320 # For security reasons, it is highly recommended that you always 17321 # use absolute paths for naming shared libraries, and exclude the 17322 # DT_RUNPATH tag from executables and libraries. But doing so 17323 # requires that you compile everything twice, which is a pain. 17324 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17325 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17326 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17327 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 17328 else 17329 ld_shlibs=no 17330 fi 17331 ;; 17332 esac 17333 ;; 17334 17335 sunos4*) 17336 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17337 wlarc= 17338 hardcode_direct=yes 17339 hardcode_shlibpath_var=no 17340 ;; 17341 17342 *) 17343 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 17344 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17345 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 17346 else 17347 ld_shlibs=no 17348 fi 17349 ;; 17350 esac 17351 17352 if test no = "$ld_shlibs"; then 17353 runpath_var= 17354 hardcode_libdir_flag_spec= 17355 export_dynamic_flag_spec= 17356 whole_archive_flag_spec= 17357 fi 17358 else 17359 # PORTME fill in a description of your system's linker (not GNU ld) 17360 case $host_os in 17361 aix3*) 17362 allow_undefined_flag=unsupported 17363 always_export_symbols=yes 17364 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' 17365 # Note: this linker hardcodes the directories in LIBPATH if there 17366 # are no directories specified by -L. 17367 hardcode_minus_L=yes 17368 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 17369 # Neither direct hardcoding nor static linking is supported with a 17370 # broken collect2. 17371 hardcode_direct=unsupported 17372 fi 17373 ;; 17374 17375 aix[4-9]*) 17376 if test ia64 = "$host_cpu"; then 17377 # On IA64, the linker does run time linking by default, so we don't 17378 # have to do anything special. 17379 aix_use_runtimelinking=no 17380 exp_sym_flag='-Bexport' 17381 no_entry_flag= 17382 else 17383 # If we're using GNU nm, then we don't want the "-C" option. 17384 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 17385 # Without the "-l" option, or with the "-B" option, AIX nm treats 17386 # weak defined symbols like other global defined symbols, whereas 17387 # GNU nm marks them as "W". 17388 # While the 'weak' keyword is ignored in the Export File, we need 17389 # it in the Import File for the 'aix-soname' feature, so we have 17390 # to replace the "-B" option with "-P" for AIX nm. 17391 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 17392 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' 17393 else 17394 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' 17395 fi 17396 aix_use_runtimelinking=no 17397 17398 # Test if we are trying to use run time linking or normal 17399 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 17400 # have runtime linking enabled, and use it for executables. 17401 # For shared libraries, we enable/disable runtime linking 17402 # depending on the kind of the shared library created - 17403 # when "with_aix_soname,aix_use_runtimelinking" is: 17404 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 17405 # "aix,yes" lib.so shared, rtl:yes, for executables 17406 # lib.a static archive 17407 # "both,no" lib.so.V(shr.o) shared, rtl:yes 17408 # lib.a(lib.so.V) shared, rtl:no, for executables 17409 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 17410 # lib.a(lib.so.V) shared, rtl:no 17411 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 17412 # lib.a static archive 17413 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 17414 for ld_flag in $LDFLAGS; do 17415 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 17416 aix_use_runtimelinking=yes 17417 break 17418 fi 17419 done 17420 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 17421 # With aix-soname=svr4, we create the lib.so.V shared archives only, 17422 # so we don't have lib.a shared libs to link our executables. 17423 # We have to force runtime linking in this case. 17424 aix_use_runtimelinking=yes 17425 LDFLAGS="$LDFLAGS -Wl,-brtl" 17426 fi 17427 ;; 17428 esac 17429 17430 exp_sym_flag='-bexport' 17431 no_entry_flag='-bnoentry' 17432 fi 17433 17434 # When large executables or shared objects are built, AIX ld can 17435 # have problems creating the table of contents. If linking a library 17436 # or program results in "error TOC overflow" add -mminimal-toc to 17437 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 17438 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 17439 17440 archive_cmds='' 17441 hardcode_direct=yes 17442 hardcode_direct_absolute=yes 17443 hardcode_libdir_separator=':' 17444 link_all_deplibs=yes 17445 file_list_spec='$wl-f,' 17446 case $with_aix_soname,$aix_use_runtimelinking in 17447 aix,*) ;; # traditional, no import file 17448 svr4,* | *,yes) # use import file 17449 # The Import File defines what to hardcode. 17450 hardcode_direct=no 17451 hardcode_direct_absolute=no 17452 ;; 17453 esac 17454 17455 if test yes = "$GCC"; then 17456 case $host_os in aix4.[012]|aix4.[012].*) 17457 # We only want to do this on AIX 4.2 and lower, the check 17458 # below for broken collect2 doesn't work under 4.3+ 17459 collect2name=`$CC -print-prog-name=collect2` 17460 if test -f "$collect2name" && 17461 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 17462 then 17463 # We have reworked collect2 17464 : 17465 else 17466 # We have old collect2 17467 hardcode_direct=unsupported 17468 # It fails to find uninstalled libraries when the uninstalled 17469 # path is not listed in the libpath. Setting hardcode_minus_L 17470 # to unsupported forces relinking 17471 hardcode_minus_L=yes 17472 hardcode_libdir_flag_spec='-L$libdir' 17473 hardcode_libdir_separator= 17474 fi 17475 ;; 17476 esac 17477 shared_flag='-shared' 17478 if test yes = "$aix_use_runtimelinking"; then 17479 shared_flag="$shared_flag "'$wl-G' 17480 fi 17481 # Need to ensure runtime linking is disabled for the traditional 17482 # shared library, or the linker may eventually find shared libraries 17483 # /with/ Import File - we do not want to mix them. 17484 shared_flag_aix='-shared' 17485 shared_flag_svr4='-shared $wl-G' 17486 else 17487 # not using gcc 17488 if test ia64 = "$host_cpu"; then 17489 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 17490 # chokes on -Wl,-G. The following line is correct: 17491 shared_flag='-G' 17492 else 17493 if test yes = "$aix_use_runtimelinking"; then 17494 shared_flag='$wl-G' 17495 else 17496 shared_flag='$wl-bM:SRE' 17497 fi 17498 shared_flag_aix='$wl-bM:SRE' 17499 shared_flag_svr4='$wl-G' 17500 fi 17501 fi 17502 17503 export_dynamic_flag_spec='$wl-bexpall' 17504 # It seems that -bexpall does not export symbols beginning with 17505 # underscore (_), so it is better to generate a list of symbols to export. 17506 always_export_symbols=yes 17507 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 17508 # Warning - without using the other runtime loading flags (-brtl), 17509 # -berok will link without error, but may produce a broken library. 17510 allow_undefined_flag='-berok' 17511 # Determine the default libpath from the value encoded in an 17512 # empty executable. 17513 if test set = "${lt_cv_aix_libpath+set}"; then 17514 aix_libpath=$lt_cv_aix_libpath 17515 else 17516 if test ${lt_cv_aix_libpath_+y} 17517 then : 17518 printf %s "(cached) " >&6 17519 else case e in #( 17520 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17521 /* end confdefs.h. */ 17522 17523 int 17524 main (void) 17525 { 17526 17527 ; 17528 return 0; 17529 } 17530 _ACEOF 17531 if ac_fn_c_try_link "$LINENO" 17532 then : 17533 17534 lt_aix_libpath_sed=' 17535 /Import File Strings/,/^$/ { 17536 /^0/ { 17537 s/^0 *\([^ ]*\) *$/\1/ 17538 p 17539 } 17540 }' 17541 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17542 # Check for a 64-bit object if we didn't find anything. 17543 if test -z "$lt_cv_aix_libpath_"; then 17544 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17545 fi 17546 fi 17547 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17548 conftest$ac_exeext conftest.$ac_ext 17549 if test -z "$lt_cv_aix_libpath_"; then 17550 lt_cv_aix_libpath_=/usr/lib:/lib 17551 fi 17552 ;; 17553 esac 17554 fi 17555 17556 aix_libpath=$lt_cv_aix_libpath_ 17557 fi 17558 17559 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 17560 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 17561 else 17562 if test ia64 = "$host_cpu"; then 17563 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 17564 allow_undefined_flag="-z nodefs" 17565 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" 17566 else 17567 # Determine the default libpath from the value encoded in an 17568 # empty executable. 17569 if test set = "${lt_cv_aix_libpath+set}"; then 17570 aix_libpath=$lt_cv_aix_libpath 17571 else 17572 if test ${lt_cv_aix_libpath_+y} 17573 then : 17574 printf %s "(cached) " >&6 17575 else case e in #( 17576 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17577 /* end confdefs.h. */ 17578 17579 int 17580 main (void) 17581 { 17582 17583 ; 17584 return 0; 17585 } 17586 _ACEOF 17587 if ac_fn_c_try_link "$LINENO" 17588 then : 17589 17590 lt_aix_libpath_sed=' 17591 /Import File Strings/,/^$/ { 17592 /^0/ { 17593 s/^0 *\([^ ]*\) *$/\1/ 17594 p 17595 } 17596 }' 17597 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17598 # Check for a 64-bit object if we didn't find anything. 17599 if test -z "$lt_cv_aix_libpath_"; then 17600 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 17601 fi 17602 fi 17603 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17604 conftest$ac_exeext conftest.$ac_ext 17605 if test -z "$lt_cv_aix_libpath_"; then 17606 lt_cv_aix_libpath_=/usr/lib:/lib 17607 fi 17608 ;; 17609 esac 17610 fi 17611 17612 aix_libpath=$lt_cv_aix_libpath_ 17613 fi 17614 17615 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 17616 # Warning - without using the other run time loading flags, 17617 # -berok will link without error, but may produce a broken library. 17618 no_undefined_flag=' $wl-bernotok' 17619 allow_undefined_flag=' $wl-berok' 17620 if test yes = "$with_gnu_ld"; then 17621 # We only use this code for GNU lds that support --whole-archive. 17622 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 17623 else 17624 # Exported symbols can be pulled into shared objects from archives 17625 whole_archive_flag_spec='$convenience' 17626 fi 17627 archive_cmds_need_lc=yes 17628 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 17629 # -brtl affects multiple linker settings, -berok does not and is overridden later 17630 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 17631 if test svr4 != "$with_aix_soname"; then 17632 # This is similar to how AIX traditionally builds its shared libraries. 17633 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' 17634 fi 17635 if test aix != "$with_aix_soname"; then 17636 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' 17637 else 17638 # used by -dlpreopen to get the symbols 17639 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 17640 fi 17641 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 17642 fi 17643 fi 17644 ;; 17645 17646 amigaos*) 17647 case $host_cpu in 17648 powerpc) 17649 # see comment about AmigaOS4 .so support 17650 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 17651 archive_expsym_cmds='' 17652 ;; 17653 m68k) 17654 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)' 17655 hardcode_libdir_flag_spec='-L$libdir' 17656 hardcode_minus_L=yes 17657 ;; 17658 esac 17659 ;; 17660 17661 bsdi[45]*) 17662 export_dynamic_flag_spec=-rdynamic 17663 ;; 17664 17665 cygwin* | mingw* | windows* | pw32* | cegcc*) 17666 # When not using gcc, we currently assume that we are using 17667 # Microsoft Visual C++ or Intel C++ Compiler. 17668 # hardcode_libdir_flag_spec is actually meaningless, as there is 17669 # no search path for DLLs. 17670 case $cc_basename in 17671 cl* | icl*) 17672 # Native MSVC or ICC 17673 hardcode_libdir_flag_spec=' ' 17674 allow_undefined_flag=unsupported 17675 always_export_symbols=yes 17676 file_list_spec='@' 17677 # Tell ltmain to make .lib files, not .a files. 17678 libext=lib 17679 # Tell ltmain to make .dll files, not .so files. 17680 shrext_cmds=.dll 17681 # FIXME: Setting linknames here is a bad hack. 17682 archive_cmds='$CC -Fe$output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 17683 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 17684 cp "$export_symbols" "$output_objdir/$soname.def"; 17685 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 17686 else 17687 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 17688 fi~ 17689 $CC -Fe$tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 17690 linknames=' 17691 # The linker will not automatically build a static lib if we build a DLL. 17692 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 17693 enable_shared_with_static_runtimes=yes 17694 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 17695 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 17696 # Don't use ranlib 17697 old_postinstall_cmds='chmod 644 $oldlib' 17698 postlink_cmds='lt_outputfile="@OUTPUT@"~ 17699 lt_tool_outputfile="@TOOL_OUTPUT@"~ 17700 case $lt_outputfile in 17701 *.exe|*.EXE) ;; 17702 *) 17703 lt_outputfile=$lt_outputfile.exe 17704 lt_tool_outputfile=$lt_tool_outputfile.exe 17705 ;; 17706 esac~ 17707 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 17708 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 17709 $RM "$lt_outputfile.manifest"; 17710 fi' 17711 ;; 17712 *) 17713 # Assume MSVC and ICC wrapper 17714 hardcode_libdir_flag_spec=' ' 17715 allow_undefined_flag=unsupported 17716 # Tell ltmain to make .lib files, not .a files. 17717 libext=lib 17718 # Tell ltmain to make .dll files, not .so files. 17719 shrext_cmds=.dll 17720 # FIXME: Setting linknames here is a bad hack. 17721 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 17722 # The linker will automatically build a .lib file if we build a DLL. 17723 old_archive_from_new_cmds='true' 17724 # FIXME: Should let the user specify the lib program. 17725 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 17726 enable_shared_with_static_runtimes=yes 17727 ;; 17728 esac 17729 ;; 17730 17731 darwin* | rhapsody*) 17732 17733 17734 archive_cmds_need_lc=no 17735 hardcode_direct=no 17736 hardcode_automatic=yes 17737 hardcode_shlibpath_var=unsupported 17738 if test yes = "$lt_cv_ld_force_load"; then 17739 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\"`' 17740 17741 else 17742 whole_archive_flag_spec='' 17743 fi 17744 link_all_deplibs=yes 17745 allow_undefined_flag=$_lt_dar_allow_undefined 17746 case $cc_basename in 17747 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 17748 *) _lt_dar_can_shared=$GCC ;; 17749 esac 17750 if test yes = "$_lt_dar_can_shared"; then 17751 output_verbose_link_cmd=func_echo_all 17752 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 17753 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 17754 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" 17755 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" 17756 17757 else 17758 ld_shlibs=no 17759 fi 17760 17761 ;; 17762 17763 dgux*) 17764 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17765 hardcode_libdir_flag_spec='-L$libdir' 17766 hardcode_shlibpath_var=no 17767 ;; 17768 17769 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 17770 # support. Future versions do this automatically, but an explicit c++rt0.o 17771 # does not break anything, and helps significantly (at the cost of a little 17772 # extra space). 17773 freebsd2.2*) 17774 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 17775 hardcode_libdir_flag_spec='-R$libdir' 17776 hardcode_direct=yes 17777 hardcode_shlibpath_var=no 17778 ;; 17779 17780 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 17781 freebsd2.*) 17782 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 17783 hardcode_direct=yes 17784 hardcode_minus_L=yes 17785 hardcode_shlibpath_var=no 17786 ;; 17787 17788 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 17789 freebsd* | dragonfly* | midnightbsd*) 17790 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17791 hardcode_libdir_flag_spec='-R$libdir' 17792 hardcode_direct=yes 17793 hardcode_shlibpath_var=no 17794 ;; 17795 17796 hpux9*) 17797 if test yes = "$GCC"; then 17798 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' 17799 else 17800 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' 17801 fi 17802 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17803 hardcode_libdir_separator=: 17804 hardcode_direct=yes 17805 17806 # hardcode_minus_L: Not really in the search PATH, 17807 # but as the default location of the library. 17808 hardcode_minus_L=yes 17809 export_dynamic_flag_spec='$wl-E' 17810 ;; 17811 17812 hpux10*) 17813 if test yes,no = "$GCC,$with_gnu_ld"; then 17814 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17815 else 17816 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17817 fi 17818 if test no = "$with_gnu_ld"; then 17819 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17820 hardcode_libdir_separator=: 17821 hardcode_direct=yes 17822 hardcode_direct_absolute=yes 17823 export_dynamic_flag_spec='$wl-E' 17824 # hardcode_minus_L: Not really in the search PATH, 17825 # but as the default location of the library. 17826 hardcode_minus_L=yes 17827 fi 17828 ;; 17829 17830 hpux11*) 17831 if test yes,no = "$GCC,$with_gnu_ld"; then 17832 case $host_cpu in 17833 hppa*64*) 17834 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17835 ;; 17836 ia64*) 17837 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17838 ;; 17839 *) 17840 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17841 ;; 17842 esac 17843 else 17844 case $host_cpu in 17845 hppa*64*) 17846 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 17847 ;; 17848 ia64*) 17849 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 17850 ;; 17851 *) 17852 17853 # Older versions of the 11.00 compiler do not understand -b yet 17854 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 17855 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 17856 printf %s "checking if $CC understands -b... " >&6; } 17857 if test ${lt_cv_prog_compiler__b+y} 17858 then : 17859 printf %s "(cached) " >&6 17860 else case e in #( 17861 e) lt_cv_prog_compiler__b=no 17862 save_LDFLAGS=$LDFLAGS 17863 LDFLAGS="$LDFLAGS -b" 17864 echo "$lt_simple_link_test_code" > conftest.$ac_ext 17865 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 17866 # The linker can only warn and ignore the option if not recognized 17867 # So say no if there are warnings 17868 if test -s conftest.err; then 17869 # Append any errors to the config.log. 17870 cat conftest.err 1>&5 17871 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 17872 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 17873 if diff conftest.exp conftest.er2 >/dev/null; then 17874 lt_cv_prog_compiler__b=yes 17875 fi 17876 else 17877 lt_cv_prog_compiler__b=yes 17878 fi 17879 fi 17880 $RM -r conftest* 17881 LDFLAGS=$save_LDFLAGS 17882 ;; 17883 esac 17884 fi 17885 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 17886 printf '%s\n' "$lt_cv_prog_compiler__b" >&6; } 17887 17888 if test yes = "$lt_cv_prog_compiler__b"; then 17889 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 17890 else 17891 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 17892 fi 17893 17894 ;; 17895 esac 17896 fi 17897 if test no = "$with_gnu_ld"; then 17898 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 17899 hardcode_libdir_separator=: 17900 17901 case $host_cpu in 17902 hppa*64*|ia64*) 17903 hardcode_direct=no 17904 hardcode_shlibpath_var=no 17905 ;; 17906 *) 17907 hardcode_direct=yes 17908 hardcode_direct_absolute=yes 17909 export_dynamic_flag_spec='$wl-E' 17910 17911 # hardcode_minus_L: Not really in the search PATH, 17912 # but as the default location of the library. 17913 hardcode_minus_L=yes 17914 ;; 17915 esac 17916 fi 17917 ;; 17918 17919 irix5* | irix6* | nonstopux*) 17920 if test yes = "$GCC"; then 17921 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' 17922 # Try to use the -exported_symbol ld option, if it does not 17923 # work, assume that -exports_file does not work either and 17924 # implicitly export all symbols. 17925 # This should be the same for all languages, so no per-tag cache variable. 17926 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 17927 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 17928 if test ${lt_cv_irix_exported_symbol+y} 17929 then : 17930 printf %s "(cached) " >&6 17931 else case e in #( 17932 e) save_LDFLAGS=$LDFLAGS 17933 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 17934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17935 /* end confdefs.h. */ 17936 int foo (void) { return 0; } 17937 _ACEOF 17938 if ac_fn_c_try_link "$LINENO" 17939 then : 17940 lt_cv_irix_exported_symbol=yes 17941 else case e in #( 17942 e) lt_cv_irix_exported_symbol=no ;; 17943 esac 17944 fi 17945 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17946 conftest$ac_exeext conftest.$ac_ext 17947 LDFLAGS=$save_LDFLAGS ;; 17948 esac 17949 fi 17950 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 17951 printf '%s\n' "$lt_cv_irix_exported_symbol" >&6; } 17952 if test yes = "$lt_cv_irix_exported_symbol"; then 17953 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' 17954 fi 17955 else 17956 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' 17957 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' 17958 fi 17959 archive_cmds_need_lc='no' 17960 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17961 hardcode_libdir_separator=: 17962 inherit_rpath=yes 17963 link_all_deplibs=yes 17964 ;; 17965 17966 linux*) 17967 case $cc_basename in 17968 tcc*) 17969 # Fabrice Bellard et al's Tiny C Compiler 17970 ld_shlibs=yes 17971 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 17972 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17973 ;; 17974 esac 17975 ;; 17976 17977 *-mlibc) 17978 ;; 17979 17980 netbsd* | netbsdelf*-gnu) 17981 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 17982 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 17983 else 17984 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 17985 fi 17986 hardcode_libdir_flag_spec='-R$libdir' 17987 hardcode_direct=yes 17988 hardcode_shlibpath_var=no 17989 ;; 17990 17991 newsos6) 17992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 17993 hardcode_direct=yes 17994 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 17995 hardcode_libdir_separator=: 17996 hardcode_shlibpath_var=no 17997 ;; 17998 17999 *nto* | *qnx*) 18000 ;; 18001 18002 openbsd*) 18003 if test -f /usr/libexec/ld.so; then 18004 hardcode_direct=yes 18005 hardcode_shlibpath_var=no 18006 hardcode_direct_absolute=yes 18007 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 18008 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18009 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 18010 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 18011 export_dynamic_flag_spec='$wl-E' 18012 else 18013 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 18014 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 18015 fi 18016 else 18017 ld_shlibs=no 18018 fi 18019 ;; 18020 18021 os2*) 18022 hardcode_libdir_flag_spec='-L$libdir' 18023 hardcode_minus_L=yes 18024 allow_undefined_flag=unsupported 18025 shrext_cmds=.dll 18026 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 18027 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 18028 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 18029 $ECHO EXPORTS >> $output_objdir/$libname.def~ 18030 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 18031 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 18032 emximp -o $lib $output_objdir/$libname.def' 18033 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 18034 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 18035 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 18036 $ECHO EXPORTS >> $output_objdir/$libname.def~ 18037 prefix_cmds="$SED"~ 18038 if test EXPORTS = "`$SED 1q $export_symbols`"; then 18039 prefix_cmds="$prefix_cmds -e 1d"; 18040 fi~ 18041 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 18042 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 18043 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 18044 emximp -o $lib $output_objdir/$libname.def' 18045 old_archive_from_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 18046 enable_shared_with_static_runtimes=yes 18047 file_list_spec='@' 18048 ;; 18049 18050 osf3*) 18051 if test yes = "$GCC"; then 18052 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 18053 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' 18054 else 18055 allow_undefined_flag=' -expect_unresolved \*' 18056 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' 18057 fi 18058 archive_cmds_need_lc='no' 18059 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 18060 hardcode_libdir_separator=: 18061 ;; 18062 18063 osf4* | osf5*) # as osf3* with the addition of -msym flag 18064 if test yes = "$GCC"; then 18065 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 18066 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' 18067 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 18068 else 18069 allow_undefined_flag=' -expect_unresolved \*' 18070 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' 18071 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~ 18072 $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' 18073 18074 # Both c and cxx compiler support -rpath directly 18075 hardcode_libdir_flag_spec='-rpath $libdir' 18076 fi 18077 archive_cmds_need_lc='no' 18078 hardcode_libdir_separator=: 18079 ;; 18080 18081 serenity*) 18082 ;; 18083 18084 solaris*) 18085 no_undefined_flag=' -z defs' 18086 if test yes = "$GCC"; then 18087 wlarc='$wl' 18088 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 18089 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18090 $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' 18091 else 18092 case `$CC -V 2>&1` in 18093 *"Compilers 5.0"*) 18094 wlarc='' 18095 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 18096 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18097 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 18098 ;; 18099 *) 18100 wlarc='$wl' 18101 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 18102 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 18103 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 18104 ;; 18105 esac 18106 fi 18107 hardcode_libdir_flag_spec='-R$libdir' 18108 hardcode_shlibpath_var=no 18109 case $host_os in 18110 solaris2.[0-5] | solaris2.[0-5].*) ;; 18111 *) 18112 # The compiler driver will combine and reorder linker options, 18113 # but understands '-z linker_flag'. GCC discards it without '$wl', 18114 # but is careful enough not to reorder. 18115 # Supported since Solaris 2.6 (maybe 2.5.1?) 18116 if test yes = "$GCC"; then 18117 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 18118 else 18119 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 18120 fi 18121 ;; 18122 esac 18123 link_all_deplibs=yes 18124 ;; 18125 18126 sunos4*) 18127 if test sequent = "$host_vendor"; then 18128 # Use $CC to link under sequent, because it throws in some extra .o 18129 # files that make .init and .fini sections work. 18130 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 18131 else 18132 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 18133 fi 18134 hardcode_libdir_flag_spec='-L$libdir' 18135 hardcode_direct=yes 18136 hardcode_minus_L=yes 18137 hardcode_shlibpath_var=no 18138 ;; 18139 18140 sysv4) 18141 case $host_vendor in 18142 sni) 18143 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18144 hardcode_direct=yes # is this really true??? 18145 ;; 18146 siemens) 18147 ## LD is ld it makes a PLAMLIB 18148 ## CC just makes a GrossModule. 18149 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 18150 reload_cmds='$CC -r -o $output$reload_objs' 18151 hardcode_direct=no 18152 ;; 18153 motorola) 18154 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18155 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 18156 ;; 18157 esac 18158 runpath_var='LD_RUN_PATH' 18159 hardcode_shlibpath_var=no 18160 ;; 18161 18162 sysv4.3*) 18163 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18164 hardcode_shlibpath_var=no 18165 export_dynamic_flag_spec='-Bexport' 18166 ;; 18167 18168 sysv4*MP*) 18169 if test -d /usr/nec; then 18170 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18171 hardcode_shlibpath_var=no 18172 runpath_var=LD_RUN_PATH 18173 hardcode_runpath_var=yes 18174 ld_shlibs=yes 18175 fi 18176 ;; 18177 18178 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 18179 no_undefined_flag='$wl-z,text' 18180 archive_cmds_need_lc=no 18181 hardcode_shlibpath_var=no 18182 runpath_var='LD_RUN_PATH' 18183 18184 if test yes = "$GCC"; then 18185 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18186 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18187 else 18188 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18189 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18190 fi 18191 ;; 18192 18193 sysv5* | sco3.2v5* | sco5v6*) 18194 # Note: We CANNOT use -z defs as we might desire, because we do not 18195 # link with -lc, and that would cause any symbols used from libc to 18196 # always be unresolved, which means just about no library would 18197 # ever link correctly. If we're not using GNU ld we use -z text 18198 # though, which does catch some bad symbols but isn't as heavy-handed 18199 # as -z defs. 18200 no_undefined_flag='$wl-z,text' 18201 allow_undefined_flag='$wl-z,nodefs' 18202 archive_cmds_need_lc=no 18203 hardcode_shlibpath_var=no 18204 hardcode_libdir_flag_spec='$wl-R,$libdir' 18205 hardcode_libdir_separator=':' 18206 link_all_deplibs=yes 18207 export_dynamic_flag_spec='$wl-Bexport' 18208 runpath_var='LD_RUN_PATH' 18209 18210 if test yes = "$GCC"; then 18211 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18212 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18213 else 18214 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18215 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 18216 fi 18217 ;; 18218 18219 uts4*) 18220 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 18221 hardcode_libdir_flag_spec='-L$libdir' 18222 hardcode_shlibpath_var=no 18223 ;; 18224 18225 *) 18226 ld_shlibs=no 18227 ;; 18228 esac 18229 18230 if test sni = "$host_vendor"; then 18231 case $host in 18232 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 18233 export_dynamic_flag_spec='$wl-Blargedynsym' 18234 ;; 18235 esac 18236 fi 18237 fi 18238 18239 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 18240 printf '%s\n' "$ld_shlibs" >&6; } 18241 test no = "$ld_shlibs" && can_build_shared=no 18242 18243 with_gnu_ld=$with_gnu_ld 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 # 18260 # Do we need to explicitly link libc? 18261 # 18262 case "x$archive_cmds_need_lc" in 18263 x|xyes) 18264 # Assume -lc should be added 18265 archive_cmds_need_lc=yes 18266 18267 if test yes,yes = "$GCC,$enable_shared"; then 18268 case $archive_cmds in 18269 *'~'*) 18270 # FIXME: we may have to deal with multi-command sequences. 18271 ;; 18272 '$CC '*) 18273 # Test whether the compiler implicitly links with -lc since on some 18274 # systems, -lgcc has to come before -lc. If gcc already passes -lc 18275 # to ld, don't add -lc before -lgcc. 18276 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 18277 printf %s "checking whether -lc should be explicitly linked in... " >&6; } 18278 if test ${lt_cv_archive_cmds_need_lc+y} 18279 then : 18280 printf %s "(cached) " >&6 18281 else case e in #( 18282 e) $RM conftest* 18283 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 18284 18285 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 18286 (eval $ac_compile) 2>&5 18287 ac_status=$? 18288 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18289 test $ac_status = 0; } 2>conftest.err; then 18290 soname=conftest 18291 lib=conftest 18292 libobjs=conftest.$ac_objext 18293 deplibs= 18294 wl=$lt_prog_compiler_wl 18295 pic_flag=$lt_prog_compiler_pic 18296 compiler_flags=-v 18297 linker_flags=-v 18298 verstring= 18299 output_objdir=. 18300 libname=conftest 18301 lt_save_allow_undefined_flag=$allow_undefined_flag 18302 allow_undefined_flag= 18303 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 18304 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 18305 ac_status=$? 18306 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18307 test $ac_status = 0; } 18308 then 18309 lt_cv_archive_cmds_need_lc=no 18310 else 18311 lt_cv_archive_cmds_need_lc=yes 18312 fi 18313 allow_undefined_flag=$lt_save_allow_undefined_flag 18314 else 18315 cat conftest.err 1>&5 18316 fi 18317 $RM conftest* 18318 ;; 18319 esac 18320 fi 18321 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 18322 printf '%s\n' "$lt_cv_archive_cmds_need_lc" >&6; } 18323 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 18324 ;; 18325 esac 18326 fi 18327 ;; 18328 esac 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 18482 printf %s "checking dynamic linker characteristics... " >&6; } 18483 18484 if test yes = "$GCC"; then 18485 case $host_os in 18486 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 18487 *) lt_awk_arg='/^libraries:/' ;; 18488 esac 18489 case $host_os in 18490 mingw* | windows* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 18491 *) lt_sed_strip_eq='s|=/|/|g' ;; 18492 esac 18493 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 18494 case $lt_search_path_spec in 18495 *\;*) 18496 # if the path contains ";" then we assume it to be the separator 18497 # otherwise default to the standard path separator (i.e. ":") - it is 18498 # assumed that no part of a normal pathname contains ";" but that should 18499 # okay in the real world where ";" in dirpaths is itself problematic. 18500 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 18501 ;; 18502 *) 18503 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 18504 ;; 18505 esac 18506 # Ok, now we have the path, separated by spaces, we can step through it 18507 # and add multilib dir if necessary... 18508 lt_tmp_lt_search_path_spec= 18509 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 18510 # ...but if some path component already ends with the multilib dir we assume 18511 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 18512 case "$lt_multi_os_dir; $lt_search_path_spec " in 18513 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 18514 lt_multi_os_dir= 18515 ;; 18516 esac 18517 for lt_sys_path in $lt_search_path_spec; do 18518 if test -d "$lt_sys_path$lt_multi_os_dir"; then 18519 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 18520 elif test -n "$lt_multi_os_dir"; then 18521 test -d "$lt_sys_path" && \ 18522 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 18523 fi 18524 done 18525 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 18526 BEGIN {RS = " "; FS = "/|\n";} { 18527 lt_foo = ""; 18528 lt_count = 0; 18529 for (lt_i = NF; lt_i > 0; lt_i--) { 18530 if ($lt_i != "" && $lt_i != ".") { 18531 if ($lt_i == "..") { 18532 lt_count++; 18533 } else { 18534 if (lt_count == 0) { 18535 lt_foo = "/" $lt_i lt_foo; 18536 } else { 18537 lt_count--; 18538 } 18539 } 18540 } 18541 } 18542 if (lt_foo != "") { lt_freq[lt_foo]++; } 18543 if (lt_freq[lt_foo] == 1) { print lt_foo; } 18544 }'` 18545 # AWK program above erroneously prepends '/' to C:/dos/paths 18546 # for these hosts. 18547 case $host_os in 18548 mingw* | windows* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 18549 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 18550 esac 18551 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 18552 else 18553 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 18554 fi 18555 library_names_spec= 18556 libname_spec='lib$name' 18557 soname_spec= 18558 shrext_cmds=.so 18559 postinstall_cmds= 18560 postuninstall_cmds= 18561 finish_cmds= 18562 finish_eval= 18563 shlibpath_var= 18564 shlibpath_overrides_runpath=unknown 18565 version_type=none 18566 dynamic_linker="$host_os ld.so" 18567 sys_lib_dlsearch_path_spec="/lib /usr/lib" 18568 need_lib_prefix=unknown 18569 hardcode_into_libs=no 18570 18571 # when you set need_version to no, make sure it does not cause -set_version 18572 # flags to be left without arguments 18573 need_version=unknown 18574 18575 18576 18577 case $host_os in 18578 aix3*) 18579 version_type=linux # correct to gnu/linux during the next big refactor 18580 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 18581 shlibpath_var=LIBPATH 18582 18583 # AIX 3 has no versioning support, so we append a major version to the name. 18584 soname_spec='$libname$release$shared_ext$major' 18585 ;; 18586 18587 aix[4-9]*) 18588 version_type=linux # correct to gnu/linux during the next big refactor 18589 need_lib_prefix=no 18590 need_version=no 18591 hardcode_into_libs=yes 18592 if test ia64 = "$host_cpu"; then 18593 # AIX 5 supports IA64 18594 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 18595 shlibpath_var=LD_LIBRARY_PATH 18596 else 18597 # With GCC up to 2.95.x, collect2 would create an import file 18598 # for dependence libraries. The import file would start with 18599 # the line '#! .'. This would cause the generated library to 18600 # depend on '.', always an invalid library. This was fixed in 18601 # development snapshots of GCC prior to 3.0. 18602 case $host_os in 18603 aix4 | aix4.[01] | aix4.[01].*) 18604 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 18605 echo ' yes ' 18606 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 18607 : 18608 else 18609 can_build_shared=no 18610 fi 18611 ;; 18612 esac 18613 # Using Import Files as archive members, it is possible to support 18614 # filename-based versioning of shared library archives on AIX. While 18615 # this would work for both with and without runtime linking, it will 18616 # prevent static linking of such archives. So we do filename-based 18617 # shared library versioning with .so extension only, which is used 18618 # when both runtime linking and shared linking is enabled. 18619 # Unfortunately, runtime linking may impact performance, so we do 18620 # not want this to be the default eventually. Also, we use the 18621 # versioned .so libs for executables only if there is the -brtl 18622 # linker flag in LDFLAGS as well, or --enable-aix-soname=svr4 only. 18623 # To allow for filename-based versioning support, we need to create 18624 # libNAME.so.V as an archive file, containing: 18625 # *) an Import File, referring to the versioned filename of the 18626 # archive as well as the shared archive member, telling the 18627 # bitwidth (32 or 64) of that shared object, and providing the 18628 # list of exported symbols of that shared object, eventually 18629 # decorated with the 'weak' keyword 18630 # *) the shared object with the F_LOADONLY flag set, to really avoid 18631 # it being seen by the linker. 18632 # At run time we better use the real file rather than another symlink, 18633 # but for link time we create the symlink libNAME.so -> libNAME.so.V 18634 18635 case $with_aix_soname,$aix_use_runtimelinking in 18636 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 18637 # soname into executable. Probably we can add versioning support to 18638 # collect2, so additional links can be useful in future. 18639 aix,yes) # traditional libtool 18640 dynamic_linker='AIX unversionable lib.so' 18641 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 18642 # instead of lib<name>.a to let people know that these are not 18643 # typical AIX shared libraries. 18644 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18645 ;; 18646 aix,no) # traditional AIX only 18647 dynamic_linker='AIX lib.a(lib.so.V)' 18648 # We preserve .a as extension for shared libraries through AIX4.2 18649 # and later when we are not doing run time linking. 18650 library_names_spec='$libname$release.a $libname.a' 18651 soname_spec='$libname$release$shared_ext$major' 18652 ;; 18653 svr4,*) # full svr4 only 18654 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 18655 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 18656 # We do not specify a path in Import Files, so LIBPATH fires. 18657 shlibpath_overrides_runpath=yes 18658 ;; 18659 *,yes) # both, prefer svr4 18660 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 18661 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 18662 # unpreferred sharedlib libNAME.a needs extra handling 18663 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"' 18664 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"' 18665 # We do not specify a path in Import Files, so LIBPATH fires. 18666 shlibpath_overrides_runpath=yes 18667 ;; 18668 *,no) # both, prefer aix 18669 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 18670 library_names_spec='$libname$release.a $libname.a' 18671 soname_spec='$libname$release$shared_ext$major' 18672 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 18673 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)' 18674 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"' 18675 ;; 18676 esac 18677 shlibpath_var=LIBPATH 18678 fi 18679 ;; 18680 18681 amigaos*) 18682 case $host_cpu in 18683 powerpc) 18684 # Since July 2007 AmigaOS4 officially supports .so libraries. 18685 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 18686 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18687 ;; 18688 m68k) 18689 library_names_spec='$libname.ixlibrary $libname.a' 18690 # Create ${libname}_ixlibrary.a entries in /sys/libs. 18691 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' 18692 ;; 18693 esac 18694 ;; 18695 18696 beos*) 18697 library_names_spec='$libname$shared_ext' 18698 dynamic_linker="$host_os ld.so" 18699 shlibpath_var=LIBRARY_PATH 18700 ;; 18701 18702 bsdi[45]*) 18703 version_type=linux # correct to gnu/linux during the next big refactor 18704 need_version=no 18705 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18706 soname_spec='$libname$release$shared_ext$major' 18707 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 18708 shlibpath_var=LD_LIBRARY_PATH 18709 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 18710 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 18711 # the default ld.so.conf also contains /usr/contrib/lib and 18712 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 18713 # libtool to hard-code these into programs 18714 ;; 18715 18716 cygwin* | mingw* | windows* | pw32* | cegcc*) 18717 version_type=windows 18718 shrext_cmds=.dll 18719 need_version=no 18720 need_lib_prefix=no 18721 18722 case $GCC,$cc_basename in 18723 yes,*) 18724 # gcc 18725 library_names_spec='$libname.dll.a' 18726 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18727 # If user builds GCC with multilib enabled, 18728 # it should just install on $(libdir) 18729 # not on $(libdir)/../bin or 32 bits dlls would override 64 bit ones. 18730 if test xyes = x"$multilib"; then 18731 postinstall_cmds='base_file=`basename \$file`~ 18732 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18733 dldir=$destdir/`dirname \$dlpath`~ 18734 $install_prog $dir/$dlname $destdir/$dlname~ 18735 chmod a+x $destdir/$dlname~ 18736 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 18737 eval '\''$striplib $destdir/$dlname'\'' || exit \$?; 18738 fi' 18739 else 18740 postinstall_cmds='base_file=`basename \$file`~ 18741 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18742 dldir=$destdir/`dirname \$dlpath`~ 18743 test -d \$dldir || mkdir -p \$dldir~ 18744 $install_prog $dir/$dlname \$dldir/$dlname~ 18745 chmod a+x \$dldir/$dlname~ 18746 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 18747 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 18748 fi' 18749 fi 18750 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18751 dlpath=$dir/\$dldll~ 18752 $RM \$dlpath' 18753 shlibpath_overrides_runpath=yes 18754 18755 case $host_os in 18756 cygwin*) 18757 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 18758 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18759 18760 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 18761 ;; 18762 mingw* | windows* | cegcc*) 18763 # MinGW DLLs use traditional 'lib' prefix 18764 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18765 ;; 18766 pw32*) 18767 # pw32 DLLs use 'pw' prefix rather than 'lib' 18768 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18769 ;; 18770 esac 18771 dynamic_linker='Win32 ld.exe' 18772 ;; 18773 18774 *,cl* | *,icl*) 18775 # Native MSVC or ICC 18776 libname_spec='$name' 18777 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 18778 library_names_spec='$libname.dll.lib' 18779 18780 case $build_os in 18781 mingw* | windows*) 18782 sys_lib_search_path_spec= 18783 lt_save_ifs=$IFS 18784 IFS=';' 18785 for lt_path in $LIB 18786 do 18787 IFS=$lt_save_ifs 18788 # Let DOS variable expansion print the short 8.3 style file name. 18789 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 18790 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 18791 done 18792 IFS=$lt_save_ifs 18793 # Convert to MSYS style. 18794 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 18795 ;; 18796 cygwin*) 18797 # Convert to unix form, then to dos form, then back to unix form 18798 # but this time dos style (no spaces!) so that the unix form looks 18799 # like /cygdrive/c/PROGRA~1:/cygdr... 18800 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 18801 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 18802 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18803 ;; 18804 *) 18805 sys_lib_search_path_spec=$LIB 18806 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 18807 # It is most probably a Windows format PATH. 18808 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 18809 else 18810 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 18811 fi 18812 # FIXME: find the short name or the path components, as spaces are 18813 # common. (e.g. "Program Files" -> "PROGRA~1") 18814 ;; 18815 esac 18816 18817 # DLL is installed to $(libdir)/../bin by postinstall_cmds 18818 postinstall_cmds='base_file=`basename \$file`~ 18819 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 18820 dldir=$destdir/`dirname \$dlpath`~ 18821 test -d \$dldir || mkdir -p \$dldir~ 18822 $install_prog $dir/$dlname \$dldir/$dlname' 18823 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 18824 dlpath=$dir/\$dldll~ 18825 $RM \$dlpath' 18826 shlibpath_overrides_runpath=yes 18827 dynamic_linker='Win32 link.exe' 18828 ;; 18829 18830 *) 18831 # Assume MSVC and ICC wrapper 18832 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 18833 dynamic_linker='Win32 ld.exe' 18834 ;; 18835 esac 18836 # FIXME: first we should search . and the directory the executable is in 18837 shlibpath_var=PATH 18838 ;; 18839 18840 darwin* | rhapsody*) 18841 dynamic_linker="$host_os dyld" 18842 version_type=darwin 18843 need_lib_prefix=no 18844 need_version=no 18845 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 18846 soname_spec='$libname$release$major$shared_ext' 18847 shlibpath_overrides_runpath=yes 18848 shlibpath_var=DYLD_LIBRARY_PATH 18849 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 18850 18851 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 18852 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 18853 ;; 18854 18855 dgux*) 18856 version_type=linux # correct to gnu/linux during the next big refactor 18857 need_lib_prefix=no 18858 need_version=no 18859 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18860 soname_spec='$libname$release$shared_ext$major' 18861 shlibpath_var=LD_LIBRARY_PATH 18862 ;; 18863 18864 freebsd* | dragonfly* | midnightbsd*) 18865 # DragonFly does not have aout. When/if they implement a new 18866 # versioning mechanism, adjust this. 18867 if test -x /usr/bin/objformat; then 18868 objformat=`/usr/bin/objformat` 18869 else 18870 case $host_os in 18871 freebsd[23].*) objformat=aout ;; 18872 *) objformat=elf ;; 18873 esac 18874 fi 18875 version_type=freebsd-$objformat 18876 case $version_type in 18877 freebsd-elf*) 18878 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18879 soname_spec='$libname$release$shared_ext$major' 18880 need_version=no 18881 need_lib_prefix=no 18882 ;; 18883 freebsd-*) 18884 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 18885 need_version=yes 18886 ;; 18887 esac 18888 case $host_cpu in 18889 powerpc64) 18890 # On FreeBSD bi-arch platforms, a different variable is used for 32-bit 18891 # binaries. See <https://man.freebsd.org/cgi/man.cgi?query=ld.so>. 18892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18893 /* end confdefs.h. */ 18894 int test_pointer_size[sizeof (void *) - 5]; 18895 18896 _ACEOF 18897 if ac_fn_c_try_compile "$LINENO" 18898 then : 18899 shlibpath_var=LD_LIBRARY_PATH 18900 else case e in #( 18901 e) shlibpath_var=LD_32_LIBRARY_PATH ;; 18902 esac 18903 fi 18904 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18905 ;; 18906 *) 18907 shlibpath_var=LD_LIBRARY_PATH 18908 ;; 18909 esac 18910 case $host_os in 18911 freebsd2.*) 18912 shlibpath_overrides_runpath=yes 18913 ;; 18914 freebsd3.[01]* | freebsdelf3.[01]*) 18915 shlibpath_overrides_runpath=yes 18916 hardcode_into_libs=yes 18917 ;; 18918 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 18919 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 18920 shlibpath_overrides_runpath=no 18921 hardcode_into_libs=yes 18922 ;; 18923 *) # from 4.6 on, and DragonFly 18924 shlibpath_overrides_runpath=yes 18925 hardcode_into_libs=yes 18926 ;; 18927 esac 18928 ;; 18929 18930 haiku*) 18931 version_type=linux # correct to gnu/linux during the next big refactor 18932 need_lib_prefix=no 18933 need_version=no 18934 dynamic_linker="$host_os runtime_loader" 18935 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18936 soname_spec='$libname$release$shared_ext$major' 18937 shlibpath_var=LIBRARY_PATH 18938 shlibpath_overrides_runpath=no 18939 sys_lib_search_path_spec='/boot/system/non-packaged/develop/lib /boot/system/develop/lib' 18940 sys_lib_dlsearch_path_spec='/boot/home/config/non-packaged/lib /boot/home/config/lib /boot/system/non-packaged/lib /boot/system/lib' 18941 hardcode_into_libs=no 18942 ;; 18943 18944 hpux9* | hpux10* | hpux11*) 18945 # Give a soname corresponding to the major version so that dld.sl refuses to 18946 # link against other versions. 18947 version_type=sunos 18948 need_lib_prefix=no 18949 need_version=no 18950 case $host_cpu in 18951 ia64*) 18952 shrext_cmds='.so' 18953 hardcode_into_libs=yes 18954 dynamic_linker="$host_os dld.so" 18955 shlibpath_var=LD_LIBRARY_PATH 18956 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18957 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18958 soname_spec='$libname$release$shared_ext$major' 18959 if test 32 = "$HPUX_IA64_MODE"; then 18960 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 18961 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 18962 else 18963 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 18964 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 18965 fi 18966 ;; 18967 hppa*64*) 18968 shrext_cmds='.sl' 18969 hardcode_into_libs=yes 18970 dynamic_linker="$host_os dld.sl" 18971 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 18972 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 18973 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18974 soname_spec='$libname$release$shared_ext$major' 18975 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 18976 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 18977 ;; 18978 *) 18979 shrext_cmds='.sl' 18980 dynamic_linker="$host_os dld.sl" 18981 shlibpath_var=SHLIB_PATH 18982 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 18983 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18984 soname_spec='$libname$release$shared_ext$major' 18985 ;; 18986 esac 18987 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 18988 postinstall_cmds='chmod 555 $lib' 18989 # or fails outright, so override atomically: 18990 install_override_mode=555 18991 ;; 18992 18993 interix[3-9]*) 18994 version_type=linux # correct to gnu/linux during the next big refactor 18995 need_lib_prefix=no 18996 need_version=no 18997 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 18998 soname_spec='$libname$release$shared_ext$major' 18999 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 19000 shlibpath_var=LD_LIBRARY_PATH 19001 shlibpath_overrides_runpath=no 19002 hardcode_into_libs=yes 19003 ;; 19004 19005 irix5* | irix6* | nonstopux*) 19006 case $host_os in 19007 nonstopux*) version_type=nonstopux ;; 19008 *) 19009 if test yes = "$lt_cv_prog_gnu_ld"; then 19010 version_type=linux # correct to gnu/linux during the next big refactor 19011 else 19012 version_type=irix 19013 fi ;; 19014 esac 19015 need_lib_prefix=no 19016 need_version=no 19017 soname_spec='$libname$release$shared_ext$major' 19018 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 19019 case $host_os in 19020 irix5* | nonstopux*) 19021 libsuff= shlibsuff= 19022 ;; 19023 *) 19024 case $LD in # libtool.m4 will add one of these switches to LD 19025 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 19026 libsuff= shlibsuff= libmagic=32-bit;; 19027 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 19028 libsuff=32 shlibsuff=N32 libmagic=N32;; 19029 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 19030 libsuff=64 shlibsuff=64 libmagic=64-bit;; 19031 *) libsuff= shlibsuff= libmagic=never-match;; 19032 esac 19033 ;; 19034 esac 19035 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 19036 shlibpath_overrides_runpath=no 19037 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 19038 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 19039 hardcode_into_libs=yes 19040 ;; 19041 19042 # No shared lib support for Linux oldld, aout, or coff. 19043 linux*oldld* | linux*aout* | linux*coff*) 19044 dynamic_linker=no 19045 ;; 19046 19047 linux*android*) 19048 version_type=none # Android doesn't support versioned libraries. 19049 need_lib_prefix=no 19050 need_version=no 19051 library_names_spec='$libname$release$shared_ext $libname$shared_ext' 19052 soname_spec='$libname$release$shared_ext' 19053 finish_cmds= 19054 shlibpath_var=LD_LIBRARY_PATH 19055 shlibpath_overrides_runpath=yes 19056 19057 # This implies no fast_install, which is unacceptable. 19058 # Some rework will be needed to allow for fast_install 19059 # before this can be enabled. 19060 hardcode_into_libs=yes 19061 19062 dynamic_linker='Android linker' 19063 # -rpath works at least for libraries that are not overridden by 19064 # libraries installed in system locations. 19065 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 19066 ;; 19067 19068 # This must be glibc/ELF. 19069 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 19070 version_type=linux # correct to gnu/linux during the next big refactor 19071 need_lib_prefix=no 19072 need_version=no 19073 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19074 soname_spec='$libname$release$shared_ext$major' 19075 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 19076 shlibpath_var=LD_LIBRARY_PATH 19077 shlibpath_overrides_runpath=no 19078 19079 # Some binutils ld are patched to set DT_RUNPATH 19080 if test ${lt_cv_shlibpath_overrides_runpath+y} 19081 then : 19082 printf %s "(cached) " >&6 19083 else case e in #( 19084 e) lt_cv_shlibpath_overrides_runpath=no 19085 save_LDFLAGS=$LDFLAGS 19086 save_libdir=$libdir 19087 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 19088 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 19089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19090 /* end confdefs.h. */ 19091 19092 int 19093 main (void) 19094 { 19095 19096 ; 19097 return 0; 19098 } 19099 _ACEOF 19100 if ac_fn_c_try_link "$LINENO" 19101 then : 19102 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 19103 then : 19104 lt_cv_shlibpath_overrides_runpath=yes 19105 fi 19106 fi 19107 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19108 conftest$ac_exeext conftest.$ac_ext 19109 LDFLAGS=$save_LDFLAGS 19110 libdir=$save_libdir 19111 ;; 19112 esac 19113 fi 19114 19115 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 19116 19117 # This implies no fast_install, which is unacceptable. 19118 # Some rework will be needed to allow for fast_install 19119 # before this can be enabled. 19120 hardcode_into_libs=yes 19121 19122 # Ideally, we could use ldconfig to report *all* directories which are 19123 # searched for libraries, however this is still not possible. Aside from not 19124 # being certain /sbin/ldconfig is available, command 19125 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 19126 # even though it is searched at run-time. Try to do the best guess by 19127 # appending ld.so.conf contents (and includes) to the search path. 19128 if test -f /etc/ld.so.conf; then 19129 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' ' '` 19130 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 19131 fi 19132 19133 # We used to test for /lib/ld.so.1 and disable shared libraries on 19134 # powerpc, because MkLinux only supported shared libraries with the 19135 # GNU dynamic linker. Since this was broken with cross compilers, 19136 # most powerpc-linux boxes support dynamic linking these days and 19137 # people can always --disable-shared, the test was removed, and we 19138 # assume the GNU/Linux dynamic linker is in use. 19139 dynamic_linker='GNU/Linux ld.so' 19140 ;; 19141 19142 netbsdelf*-gnu) 19143 version_type=linux 19144 need_lib_prefix=no 19145 need_version=no 19146 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19147 soname_spec='$libname$release$shared_ext$major' 19148 shlibpath_var=LD_LIBRARY_PATH 19149 shlibpath_overrides_runpath=no 19150 hardcode_into_libs=yes 19151 dynamic_linker='NetBSD ld.elf_so' 19152 ;; 19153 19154 netbsd*) 19155 version_type=sunos 19156 need_lib_prefix=no 19157 need_version=no 19158 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 19159 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 19160 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19161 dynamic_linker='NetBSD (a.out) ld.so' 19162 else 19163 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19164 soname_spec='$libname$release$shared_ext$major' 19165 dynamic_linker='NetBSD ld.elf_so' 19166 fi 19167 shlibpath_var=LD_LIBRARY_PATH 19168 shlibpath_overrides_runpath=yes 19169 hardcode_into_libs=yes 19170 ;; 19171 19172 *-mlibc) 19173 version_type=linux # correct to gnu/linux during the next big refactor 19174 need_lib_prefix=no 19175 need_version=no 19176 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19177 soname_spec='$libname$release$shared_ext$major' 19178 dynamic_linker='mlibc ld.so' 19179 shlibpath_var=LD_LIBRARY_PATH 19180 shlibpath_overrides_runpath=no 19181 hardcode_into_libs=yes 19182 ;; 19183 19184 newsos6) 19185 version_type=linux # correct to gnu/linux during the next big refactor 19186 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19187 shlibpath_var=LD_LIBRARY_PATH 19188 shlibpath_overrides_runpath=yes 19189 ;; 19190 19191 *nto* | *qnx*) 19192 version_type=qnx 19193 need_lib_prefix=no 19194 need_version=no 19195 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19196 soname_spec='$libname$release$shared_ext$major' 19197 shlibpath_var=LD_LIBRARY_PATH 19198 shlibpath_overrides_runpath=no 19199 hardcode_into_libs=yes 19200 dynamic_linker='ldqnx.so' 19201 ;; 19202 19203 openbsd*) 19204 version_type=sunos 19205 sys_lib_dlsearch_path_spec=/usr/lib 19206 need_lib_prefix=no 19207 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 19208 need_version=no 19209 else 19210 need_version=yes 19211 fi 19212 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 19213 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 19214 shlibpath_var=LD_LIBRARY_PATH 19215 shlibpath_overrides_runpath=yes 19216 ;; 19217 19218 os2*) 19219 libname_spec='$name' 19220 version_type=windows 19221 shrext_cmds=.dll 19222 need_version=no 19223 need_lib_prefix=no 19224 # OS/2 can only load a DLL with a base name of 8 characters or less. 19225 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 19226 v=$($ECHO $release$versuffix | tr -d .-); 19227 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 19228 $ECHO $n$v`$shared_ext' 19229 library_names_spec='${libname}_dll.$libext' 19230 dynamic_linker='OS/2 ld.exe' 19231 shlibpath_var=BEGINLIBPATH 19232 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 19233 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 19234 postinstall_cmds='base_file=`basename \$file`~ 19235 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 19236 dldir=$destdir/`dirname \$dlpath`~ 19237 test -d \$dldir || mkdir -p \$dldir~ 19238 $install_prog $dir/$dlname \$dldir/$dlname~ 19239 chmod a+x \$dldir/$dlname~ 19240 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 19241 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 19242 fi' 19243 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 19244 dlpath=$dir/\$dldll~ 19245 $RM \$dlpath' 19246 ;; 19247 19248 osf3* | osf4* | osf5*) 19249 version_type=osf 19250 need_lib_prefix=no 19251 need_version=no 19252 soname_spec='$libname$release$shared_ext$major' 19253 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19254 shlibpath_var=LD_LIBRARY_PATH 19255 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 19256 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 19257 ;; 19258 19259 rdos*) 19260 dynamic_linker=no 19261 ;; 19262 19263 serenity*) 19264 version_type=linux # correct to gnu/linux during the next big refactor 19265 need_lib_prefix=no 19266 need_version=no 19267 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19268 soname_spec='$libname$release$shared_ext$major' 19269 shlibpath_var=LD_LIBRARY_PATH 19270 shlibpath_overrides_runpath=no 19271 dynamic_linker='SerenityOS LibELF' 19272 ;; 19273 19274 solaris*) 19275 version_type=linux # correct to gnu/linux during the next big refactor 19276 need_lib_prefix=no 19277 need_version=no 19278 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19279 soname_spec='$libname$release$shared_ext$major' 19280 shlibpath_var=LD_LIBRARY_PATH 19281 shlibpath_overrides_runpath=yes 19282 hardcode_into_libs=yes 19283 # ldd complains unless libraries are executable 19284 postinstall_cmds='chmod +x $lib' 19285 ;; 19286 19287 sunos4*) 19288 version_type=sunos 19289 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 19290 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 19291 shlibpath_var=LD_LIBRARY_PATH 19292 shlibpath_overrides_runpath=yes 19293 if test yes = "$with_gnu_ld"; then 19294 need_lib_prefix=no 19295 fi 19296 need_version=yes 19297 ;; 19298 19299 sysv4 | sysv4.3*) 19300 version_type=linux # correct to gnu/linux during the next big refactor 19301 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19302 soname_spec='$libname$release$shared_ext$major' 19303 shlibpath_var=LD_LIBRARY_PATH 19304 case $host_vendor in 19305 sni) 19306 shlibpath_overrides_runpath=no 19307 need_lib_prefix=no 19308 runpath_var=LD_RUN_PATH 19309 ;; 19310 siemens) 19311 need_lib_prefix=no 19312 ;; 19313 motorola) 19314 need_lib_prefix=no 19315 need_version=no 19316 shlibpath_overrides_runpath=no 19317 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 19318 ;; 19319 esac 19320 ;; 19321 19322 sysv4*MP*) 19323 if test -d /usr/nec; then 19324 version_type=linux # correct to gnu/linux during the next big refactor 19325 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 19326 soname_spec='$libname$shared_ext.$major' 19327 shlibpath_var=LD_LIBRARY_PATH 19328 fi 19329 ;; 19330 19331 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 19332 version_type=sco 19333 need_lib_prefix=no 19334 need_version=no 19335 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 19336 soname_spec='$libname$release$shared_ext$major' 19337 shlibpath_var=LD_LIBRARY_PATH 19338 shlibpath_overrides_runpath=yes 19339 hardcode_into_libs=yes 19340 if test yes = "$with_gnu_ld"; then 19341 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 19342 else 19343 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 19344 case $host_os in 19345 sco3.2v5*) 19346 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 19347 ;; 19348 esac 19349 fi 19350 sys_lib_dlsearch_path_spec='/usr/lib' 19351 ;; 19352 19353 tpf*) 19354 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 19355 version_type=linux # correct to gnu/linux during the next big refactor 19356 need_lib_prefix=no 19357 need_version=no 19358 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19359 shlibpath_var=LD_LIBRARY_PATH 19360 shlibpath_overrides_runpath=no 19361 hardcode_into_libs=yes 19362 ;; 19363 19364 uts4*) 19365 version_type=linux # correct to gnu/linux during the next big refactor 19366 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 19367 soname_spec='$libname$release$shared_ext$major' 19368 shlibpath_var=LD_LIBRARY_PATH 19369 ;; 19370 19371 emscripten*) 19372 version_type=none 19373 need_lib_prefix=no 19374 need_version=no 19375 library_names_spec='$libname$release$shared_ext' 19376 soname_spec='$libname$release$shared_ext' 19377 finish_cmds= 19378 dynamic_linker="Emscripten linker" 19379 lt_prog_compiler_wl= 19380 lt_prog_compiler_pic= 19381 lt_prog_compiler_static= 19382 19383 19384 if test yes = "$GCC"; then 19385 lt_prog_compiler_wl='-Wl,' 19386 lt_prog_compiler_static='-static' 19387 19388 case $host_os in 19389 aix*) 19390 # All AIX code is PIC. 19391 if test ia64 = "$host_cpu"; then 19392 # AIX 5 now supports IA64 processor 19393 lt_prog_compiler_static='-Bstatic' 19394 fi 19395 lt_prog_compiler_pic='-fPIC' 19396 ;; 19397 19398 amigaos*) 19399 case $host_cpu in 19400 powerpc) 19401 # see comment about AmigaOS4 .so support 19402 lt_prog_compiler_pic='-fPIC' 19403 ;; 19404 m68k) 19405 # FIXME: we need at least 68020 code to build shared libraries, but 19406 # adding the '-m68020' flag to GCC prevents building anything better, 19407 # like '-m68040'. 19408 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 19409 ;; 19410 esac 19411 ;; 19412 19413 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 19414 # PIC is the default for these OSes. 19415 ;; 19416 19417 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 19418 # This hack is so that the source file can tell whether it is being 19419 # built for inclusion in a dll (and should export symbols for example). 19420 # Although the cygwin gcc ignores -fPIC, still need this for old-style 19421 # (--disable-auto-import) libraries 19422 lt_prog_compiler_pic='-DDLL_EXPORT' 19423 case $host_os in 19424 os2*) 19425 lt_prog_compiler_static='$wl-static' 19426 ;; 19427 esac 19428 ;; 19429 19430 darwin* | rhapsody*) 19431 # PIC is the default on this platform 19432 # Common symbols not allowed in MH_DYLIB files 19433 lt_prog_compiler_pic='-fno-common' 19434 ;; 19435 19436 haiku*) 19437 # PIC is the default for Haiku. 19438 # The "-static" flag exists, but is broken. 19439 lt_prog_compiler_static= 19440 ;; 19441 19442 hpux*) 19443 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 19444 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 19445 # sets the default TLS model and affects inlining. 19446 case $host_cpu in 19447 hppa*64*) 19448 # +Z the default 19449 ;; 19450 *) 19451 lt_prog_compiler_pic='-fPIC' 19452 ;; 19453 esac 19454 ;; 19455 19456 interix[3-9]*) 19457 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 19458 # Instead, we relocate shared libraries at runtime. 19459 ;; 19460 19461 msdosdjgpp*) 19462 # Just because we use GCC doesn't mean we suddenly get shared libraries 19463 # on systems that don't support them. 19464 lt_prog_compiler_can_build_shared=no 19465 enable_shared=no 19466 ;; 19467 19468 *nto* | *qnx*) 19469 # QNX uses GNU C++, but need to define -shared option too, otherwise 19470 # it will coredump. 19471 lt_prog_compiler_pic='-fPIC -shared' 19472 ;; 19473 19474 sysv4*MP*) 19475 if test -d /usr/nec; then 19476 lt_prog_compiler_pic=-Kconform_pic 19477 fi 19478 ;; 19479 19480 *) 19481 lt_prog_compiler_pic='-fPIC' 19482 ;; 19483 esac 19484 19485 case $cc_basename in 19486 nvcc*) # Cuda Compiler Driver 2.2 19487 lt_prog_compiler_wl='-Xlinker ' 19488 if test -n "$lt_prog_compiler_pic"; then 19489 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 19490 fi 19491 ;; 19492 esac 19493 else 19494 # PORTME Check for flag to pass linker flags through the system compiler. 19495 case $host_os in 19496 aix*) 19497 lt_prog_compiler_wl='-Wl,' 19498 if test ia64 = "$host_cpu"; then 19499 # AIX 5 now supports IA64 processor 19500 lt_prog_compiler_static='-Bstatic' 19501 else 19502 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 19503 fi 19504 ;; 19505 19506 darwin* | rhapsody*) 19507 # PIC is the default on this platform 19508 # Common symbols not allowed in MH_DYLIB files 19509 lt_prog_compiler_pic='-fno-common' 19510 case $cc_basename in 19511 nagfor*) 19512 # NAG Fortran compiler 19513 lt_prog_compiler_wl='-Wl,-Wl,,' 19514 lt_prog_compiler_pic='-PIC' 19515 lt_prog_compiler_static='-Bstatic' 19516 ;; 19517 esac 19518 ;; 19519 19520 mingw* | windows* | cygwin* | pw32* | os2* | cegcc*) 19521 # This hack is so that the source file can tell whether it is being 19522 # built for inclusion in a dll (and should export symbols for example). 19523 lt_prog_compiler_pic='-DDLL_EXPORT' 19524 case $host_os in 19525 os2*) 19526 lt_prog_compiler_static='$wl-static' 19527 ;; 19528 esac 19529 ;; 19530 19531 hpux9* | hpux10* | hpux11*) 19532 lt_prog_compiler_wl='-Wl,' 19533 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 19534 # not for PA HP-UX. 19535 case $host_cpu in 19536 hppa*64*|ia64*) 19537 # +Z the default 19538 ;; 19539 *) 19540 lt_prog_compiler_pic='+Z' 19541 ;; 19542 esac 19543 # Is there a better lt_prog_compiler_static that works with the bundled CC? 19544 lt_prog_compiler_static='$wl-a ${wl}archive' 19545 ;; 19546 19547 irix5* | irix6* | nonstopux*) 19548 lt_prog_compiler_wl='-Wl,' 19549 # PIC (with -KPIC) is the default. 19550 lt_prog_compiler_static='-non_shared' 19551 ;; 19552 19553 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 19554 case $cc_basename in 19555 # old Intel for x86_64, which still supported -KPIC. 19556 ecc*) 19557 lt_prog_compiler_wl='-Wl,' 19558 lt_prog_compiler_pic='-KPIC' 19559 lt_prog_compiler_static='-static' 19560 ;; 19561 *flang* | ftn | f18* | f95*) 19562 # Flang compiler. 19563 lt_prog_compiler_wl='-Wl,' 19564 lt_prog_compiler_pic='-fPIC' 19565 lt_prog_compiler_static='-static' 19566 ;; 19567 # icc used to be incompatible with GCC. 19568 # ICC 10 doesn't accept -KPIC any more. 19569 icc* | ifort*) 19570 lt_prog_compiler_wl='-Wl,' 19571 lt_prog_compiler_pic='-fPIC' 19572 lt_prog_compiler_static='-static' 19573 ;; 19574 # Lahey Fortran 8.1. 19575 lf95*) 19576 lt_prog_compiler_wl='-Wl,' 19577 lt_prog_compiler_pic='--shared' 19578 lt_prog_compiler_static='--static' 19579 ;; 19580 nagfor*) 19581 # NAG Fortran compiler 19582 lt_prog_compiler_wl='-Wl,-Wl,,' 19583 lt_prog_compiler_pic='-PIC' 19584 lt_prog_compiler_static='-Bstatic' 19585 ;; 19586 tcc*) 19587 # Fabrice Bellard et al's Tiny C Compiler 19588 lt_prog_compiler_wl='-Wl,' 19589 lt_prog_compiler_pic='-fPIC' 19590 lt_prog_compiler_static='-static' 19591 ;; 19592 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 19593 # Portland Group compilers (*not* the Pentium gcc compiler, 19594 # which looks to be a dead project) 19595 lt_prog_compiler_wl='-Wl,' 19596 lt_prog_compiler_pic='-fpic' 19597 lt_prog_compiler_static='-Bstatic' 19598 ;; 19599 ccc*) 19600 lt_prog_compiler_wl='-Wl,' 19601 # All Alpha code is PIC. 19602 lt_prog_compiler_static='-non_shared' 19603 ;; 19604 xl* | bgxl* | bgf* | mpixl*) 19605 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 19606 lt_prog_compiler_wl='-Wl,' 19607 lt_prog_compiler_pic='-qpic' 19608 lt_prog_compiler_static='-qstaticlink' 19609 ;; 19610 *) 19611 case `$CC -V 2>&1 | $SED 5q` in 19612 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 19613 # Sun Fortran 8.3 passes all unrecognized flags to the linker 19614 lt_prog_compiler_pic='-KPIC' 19615 lt_prog_compiler_static='-Bstatic' 19616 lt_prog_compiler_wl='' 19617 ;; 19618 *Sun\ F* | *Sun*Fortran*) 19619 lt_prog_compiler_pic='-KPIC' 19620 lt_prog_compiler_static='-Bstatic' 19621 lt_prog_compiler_wl='-Qoption ld ' 19622 ;; 19623 *Sun\ C*) 19624 # Sun C 5.9 19625 lt_prog_compiler_pic='-KPIC' 19626 lt_prog_compiler_static='-Bstatic' 19627 lt_prog_compiler_wl='-Wl,' 19628 ;; 19629 *Intel*\ [CF]*Compiler*) 19630 lt_prog_compiler_wl='-Wl,' 19631 lt_prog_compiler_pic='-fPIC' 19632 lt_prog_compiler_static='-static' 19633 ;; 19634 *Portland\ Group*) 19635 lt_prog_compiler_wl='-Wl,' 19636 lt_prog_compiler_pic='-fpic' 19637 lt_prog_compiler_static='-Bstatic' 19638 ;; 19639 esac 19640 ;; 19641 esac 19642 ;; 19643 19644 newsos6) 19645 lt_prog_compiler_pic='-KPIC' 19646 lt_prog_compiler_static='-Bstatic' 19647 ;; 19648 19649 *-mlibc) 19650 lt_prog_compiler_wl='-Wl,' 19651 lt_prog_compiler_pic='-fPIC' 19652 lt_prog_compiler_static='-static' 19653 ;; 19654 19655 *nto* | *qnx*) 19656 # QNX uses GNU C++, but need to define -shared option too, otherwise 19657 # it will coredump. 19658 lt_prog_compiler_pic='-fPIC -shared' 19659 ;; 19660 19661 osf3* | osf4* | osf5*) 19662 lt_prog_compiler_wl='-Wl,' 19663 # All OSF/1 code is PIC. 19664 lt_prog_compiler_static='-non_shared' 19665 ;; 19666 19667 rdos*) 19668 lt_prog_compiler_static='-non_shared' 19669 ;; 19670 19671 serenity*) 19672 ;; 19673 19674 solaris*) 19675 lt_prog_compiler_pic='-KPIC' 19676 lt_prog_compiler_static='-Bstatic' 19677 case $cc_basename in 19678 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 19679 lt_prog_compiler_wl='-Qoption ld ';; 19680 *) 19681 lt_prog_compiler_wl='-Wl,';; 19682 esac 19683 ;; 19684 19685 sunos4*) 19686 lt_prog_compiler_wl='-Qoption ld ' 19687 lt_prog_compiler_pic='-PIC' 19688 lt_prog_compiler_static='-Bstatic' 19689 ;; 19690 19691 sysv4 | sysv4.2uw2* | sysv4.3*) 19692 lt_prog_compiler_wl='-Wl,' 19693 lt_prog_compiler_pic='-KPIC' 19694 lt_prog_compiler_static='-Bstatic' 19695 ;; 19696 19697 sysv4*MP*) 19698 if test -d /usr/nec; then 19699 lt_prog_compiler_pic='-Kconform_pic' 19700 lt_prog_compiler_static='-Bstatic' 19701 fi 19702 ;; 19703 19704 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 19705 lt_prog_compiler_wl='-Wl,' 19706 lt_prog_compiler_pic='-KPIC' 19707 lt_prog_compiler_static='-Bstatic' 19708 ;; 19709 19710 unicos*) 19711 lt_prog_compiler_wl='-Wl,' 19712 lt_prog_compiler_can_build_shared=no 19713 ;; 19714 19715 uts4*) 19716 lt_prog_compiler_pic='-pic' 19717 lt_prog_compiler_static='-Bstatic' 19718 ;; 19719 19720 *) 19721 lt_prog_compiler_can_build_shared=no 19722 ;; 19723 esac 19724 fi 19725 19726 case $host_os in 19727 # For platforms that do not support PIC, -DPIC is meaningless: 19728 *djgpp*) 19729 lt_prog_compiler_pic= 19730 ;; 19731 *) 19732 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 19733 ;; 19734 esac 19735 19736 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 19737 printf %s "checking for $compiler option to produce PIC... " >&6; } 19738 if test ${lt_cv_prog_compiler_pic+y} 19739 then : 19740 printf %s "(cached) " >&6 19741 else case e in #( 19742 e) lt_cv_prog_compiler_pic=$lt_prog_compiler_pic ;; 19743 esac 19744 fi 19745 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 19746 printf '%s\n' "$lt_cv_prog_compiler_pic" >&6; } 19747 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 19748 19749 # 19750 # Check to make sure the PIC flag actually works. 19751 # 19752 if test -n "$lt_prog_compiler_pic"; then 19753 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 19754 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 19755 if test ${lt_cv_prog_compiler_pic_works+y} 19756 then : 19757 printf %s "(cached) " >&6 19758 else case e in #( 19759 e) lt_cv_prog_compiler_pic_works=no 19760 ac_outfile=conftest.$ac_objext 19761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 19762 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 19763 # Insert the option either (1) after the last *FLAGS variable, or 19764 # (2) before a word containing "conftest.", or (3) at the end. 19765 # Note that $ac_compile itself does not contain backslashes and begins 19766 # with a dollar sign (not a hyphen), so the echo should work correctly. 19767 # The option is referenced via a variable to avoid confusing sed. 19768 lt_compile=`echo "$ac_compile" | $SED \ 19769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 19770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 19771 -e 's:$: $lt_compiler_flag:'` 19772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 19773 (eval "$lt_compile" 2>conftest.err) 19774 ac_status=$? 19775 cat conftest.err >&5 19776 echo "$as_me:$LINENO: \$? = $ac_status" >&5 19777 if (exit $ac_status) && test -s "$ac_outfile"; then 19778 # The compiler can only warn and ignore the option if not recognized 19779 # So say no if there are warnings other than the usual output. 19780 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 19781 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 19782 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 19783 lt_cv_prog_compiler_pic_works=yes 19784 fi 19785 fi 19786 $RM conftest* 19787 ;; 19788 esac 19789 fi 19790 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 19791 printf '%s\n' "$lt_cv_prog_compiler_pic_works" >&6; } 19792 19793 if test yes = "$lt_cv_prog_compiler_pic_works"; then 19794 case $lt_prog_compiler_pic in 19795 "" | " "*) ;; 19796 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 19797 esac 19798 else 19799 lt_prog_compiler_pic= 19800 lt_prog_compiler_can_build_shared=no 19801 fi 19802 19803 fi 19804 19805 19806 19807 19808 19809 # 19810 # Check to make sure the static flag actually works. 19811 # 19812 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 19813 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 19814 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 19815 if test ${lt_cv_prog_compiler_static_works+y} 19816 then : 19817 printf %s "(cached) " >&6 19818 else case e in #( 19819 e) lt_cv_prog_compiler_static_works=no 19820 save_LDFLAGS=$LDFLAGS 19821 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 19822 echo "$lt_simple_link_test_code" > conftest.$ac_ext 19823 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 19824 # The linker can only warn and ignore the option if not recognized 19825 # So say no if there are warnings 19826 if test -s conftest.err; then 19827 # Append any errors to the config.log. 19828 cat conftest.err 1>&5 19829 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 19830 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 19831 if diff conftest.exp conftest.er2 >/dev/null; then 19832 lt_cv_prog_compiler_static_works=yes 19833 fi 19834 else 19835 lt_cv_prog_compiler_static_works=yes 19836 fi 19837 fi 19838 $RM -r conftest* 19839 LDFLAGS=$save_LDFLAGS 19840 ;; 19841 esac 19842 fi 19843 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 19844 printf '%s\n' "$lt_cv_prog_compiler_static_works" >&6; } 19845 19846 if test yes = "$lt_cv_prog_compiler_static_works"; then 19847 : 19848 else 19849 lt_prog_compiler_static= 19850 fi 19851 19852 19853 19854 ='-fPIC' 19855 archive_cmds='$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib' 19856 archive_expsym_cmds='$SED "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -sSIDE_MODULE=2 -shared $libobjs $deplibs $compiler_flags -o $lib -s EXPORTED_FUNCTIONS=@$output_objdir/$soname.expsym' 19857 archive_cmds_need_lc=no 19858 no_undefined_flag= 19859 ;; 19860 19861 *) 19862 dynamic_linker=no 19863 ;; 19864 esac 19865 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 19866 printf '%s\n' "$dynamic_linker" >&6; } 19867 test no = "$dynamic_linker" && can_build_shared=no 19868 19869 variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 19870 if test yes = "$GCC"; then 19871 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 19872 fi 19873 19874 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 19875 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 19876 fi 19877 19878 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 19879 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 19880 fi 19881 19882 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 19883 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 19884 19885 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 19886 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 19887 19888 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 19889 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 19988 printf %s "checking how to hardcode library paths into programs... " >&6; } 19989 hardcode_action= 19990 if test -n "$hardcode_libdir_flag_spec" || 19991 test -n "$runpath_var" || 19992 test yes = "$hardcode_automatic"; then 19993 19994 # We can hardcode non-existent directories. 19995 if test no != "$hardcode_direct" && 19996 # If the only mechanism to avoid hardcoding is shlibpath_var, we 19997 # have to relink, otherwise we might link with an installed library 19998 # when we should be linking with a yet-to-be-installed one 19999 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 20000 test no != "$hardcode_minus_L"; then 20001 # Linking always hardcodes the temporary library directory. 20002 hardcode_action=relink 20003 else 20004 # We can link without hardcoding, and we can hardcode nonexisting dirs. 20005 hardcode_action=immediate 20006 fi 20007 else 20008 # We cannot hardcode anything, or else we can only hardcode existing 20009 # directories. 20010 hardcode_action=unsupported 20011 fi 20012 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 20013 printf '%s\n' "$hardcode_action" >&6; } 20014 20015 if test relink = "$hardcode_action" || 20016 test yes = "$inherit_rpath"; then 20017 # Fast installation is not supported 20018 enable_fast_install=no 20019 elif test yes = "$shlibpath_overrides_runpath" || 20020 test no = "$enable_shared"; then 20021 # Fast installation is not necessary 20022 enable_fast_install=needless 20023 fi 20024 20025 20026 20027 20028 20029 20030 if test yes != "$enable_dlopen"; then 20031 enable_dlopen=unknown 20032 enable_dlopen_self=unknown 20033 enable_dlopen_self_static=unknown 20034 else 20035 lt_cv_dlopen=no 20036 lt_cv_dlopen_libs= 20037 20038 case $host_os in 20039 beos*) 20040 lt_cv_dlopen=load_add_on 20041 lt_cv_dlopen_libs= 20042 lt_cv_dlopen_self=yes 20043 ;; 20044 20045 mingw* | windows* | pw32* | cegcc*) 20046 lt_cv_dlopen=LoadLibrary 20047 lt_cv_dlopen_libs= 20048 ;; 20049 20050 cygwin*) 20051 lt_cv_dlopen=dlopen 20052 lt_cv_dlopen_libs= 20053 ;; 20054 20055 darwin*) 20056 # if libdl is installed we need to link against it 20057 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 20058 printf %s "checking for dlopen in -ldl... " >&6; } 20059 if test ${ac_cv_lib_dl_dlopen+y} 20060 then : 20061 printf %s "(cached) " >&6 20062 else case e in #( 20063 e) ac_check_lib_save_LIBS=$LIBS 20064 LIBS="-ldl $LIBS" 20065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20066 /* end confdefs.h. */ 20067 20068 /* Override any GCC internal prototype to avoid an error. 20069 Use char because int might match the return type of a GCC 20070 builtin and then its argument prototype would still apply. 20071 The 'extern "C"' is for builds by C++ compilers; 20072 although this is not generally supported in C code supporting it here 20073 has little cost and some practical benefit (sr 110532). */ 20074 #ifdef __cplusplus 20075 extern "C" 20076 #endif 20077 char dlopen (void); 20078 int 20079 main (void) 20080 { 20081 return dlopen (); 20082 ; 20083 return 0; 20084 } 20085 _ACEOF 20086 if ac_fn_c_try_link "$LINENO" 20087 then : 20088 ac_cv_lib_dl_dlopen=yes 20089 else case e in #( 20090 e) ac_cv_lib_dl_dlopen=no ;; 20091 esac 20092 fi 20093 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20094 conftest$ac_exeext conftest.$ac_ext 20095 LIBS=$ac_check_lib_save_LIBS ;; 20096 esac 20097 fi 20098 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 20099 printf '%s\n' "$ac_cv_lib_dl_dlopen" >&6; } 20100 if test "x$ac_cv_lib_dl_dlopen" = xyes 20101 then : 20102 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 20103 else case e in #( 20104 e) 20105 lt_cv_dlopen=dyld 20106 lt_cv_dlopen_libs= 20107 lt_cv_dlopen_self=yes 20108 ;; 20109 esac 20110 fi 20111 20112 ;; 20113 20114 tpf*) 20115 # Don't try to run any link tests for TPF. We know it's impossible 20116 # because TPF is a cross-compiler, and we know how we open DSOs. 20117 lt_cv_dlopen=dlopen 20118 lt_cv_dlopen_libs= 20119 lt_cv_dlopen_self=no 20120 ;; 20121 20122 *) 20123 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 20124 if test "x$ac_cv_func_shl_load" = xyes 20125 then : 20126 lt_cv_dlopen=shl_load 20127 else case e in #( 20128 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 20129 printf %s "checking for shl_load in -ldld... " >&6; } 20130 if test ${ac_cv_lib_dld_shl_load+y} 20131 then : 20132 printf %s "(cached) " >&6 20133 else case e in #( 20134 e) ac_check_lib_save_LIBS=$LIBS 20135 LIBS="-ldld $LIBS" 20136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20137 /* end confdefs.h. */ 20138 20139 /* Override any GCC internal prototype to avoid an error. 20140 Use char because int might match the return type of a GCC 20141 builtin and then its argument prototype would still apply. 20142 The 'extern "C"' is for builds by C++ compilers; 20143 although this is not generally supported in C code supporting it here 20144 has little cost and some practical benefit (sr 110532). */ 20145 #ifdef __cplusplus 20146 extern "C" 20147 #endif 20148 char shl_load (void); 20149 int 20150 main (void) 20151 { 20152 return shl_load (); 20153 ; 20154 return 0; 20155 } 20156 _ACEOF 20157 if ac_fn_c_try_link "$LINENO" 20158 then : 20159 ac_cv_lib_dld_shl_load=yes 20160 else case e in #( 20161 e) ac_cv_lib_dld_shl_load=no ;; 20162 esac 20163 fi 20164 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20165 conftest$ac_exeext conftest.$ac_ext 20166 LIBS=$ac_check_lib_save_LIBS ;; 20167 esac 20168 fi 20169 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 20170 printf '%s\n' "$ac_cv_lib_dld_shl_load" >&6; } 20171 if test "x$ac_cv_lib_dld_shl_load" = xyes 20172 then : 20173 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 20174 else case e in #( 20175 e) ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 20176 if test "x$ac_cv_func_dlopen" = xyes 20177 then : 20178 lt_cv_dlopen=dlopen 20179 else case e in #( 20180 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 20181 printf %s "checking for dlopen in -ldl... " >&6; } 20182 if test ${ac_cv_lib_dl_dlopen+y} 20183 then : 20184 printf %s "(cached) " >&6 20185 else case e in #( 20186 e) ac_check_lib_save_LIBS=$LIBS 20187 LIBS="-ldl $LIBS" 20188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20189 /* end confdefs.h. */ 20190 20191 /* Override any GCC internal prototype to avoid an error. 20192 Use char because int might match the return type of a GCC 20193 builtin and then its argument prototype would still apply. 20194 The 'extern "C"' is for builds by C++ compilers; 20195 although this is not generally supported in C code supporting it here 20196 has little cost and some practical benefit (sr 110532). */ 20197 #ifdef __cplusplus 20198 extern "C" 20199 #endif 20200 char dlopen (void); 20201 int 20202 main (void) 20203 { 20204 return dlopen (); 20205 ; 20206 return 0; 20207 } 20208 _ACEOF 20209 if ac_fn_c_try_link "$LINENO" 20210 then : 20211 ac_cv_lib_dl_dlopen=yes 20212 else case e in #( 20213 e) ac_cv_lib_dl_dlopen=no ;; 20214 esac 20215 fi 20216 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20217 conftest$ac_exeext conftest.$ac_ext 20218 LIBS=$ac_check_lib_save_LIBS ;; 20219 esac 20220 fi 20221 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 20222 printf '%s\n' "$ac_cv_lib_dl_dlopen" >&6; } 20223 if test "x$ac_cv_lib_dl_dlopen" = xyes 20224 then : 20225 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 20226 else case e in #( 20227 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 20228 printf %s "checking for dlopen in -lsvld... " >&6; } 20229 if test ${ac_cv_lib_svld_dlopen+y} 20230 then : 20231 printf %s "(cached) " >&6 20232 else case e in #( 20233 e) ac_check_lib_save_LIBS=$LIBS 20234 LIBS="-lsvld $LIBS" 20235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20236 /* end confdefs.h. */ 20237 20238 /* Override any GCC internal prototype to avoid an error. 20239 Use char because int might match the return type of a GCC 20240 builtin and then its argument prototype would still apply. 20241 The 'extern "C"' is for builds by C++ compilers; 20242 although this is not generally supported in C code supporting it here 20243 has little cost and some practical benefit (sr 110532). */ 20244 #ifdef __cplusplus 20245 extern "C" 20246 #endif 20247 char dlopen (void); 20248 int 20249 main (void) 20250 { 20251 return dlopen (); 20252 ; 20253 return 0; 20254 } 20255 _ACEOF 20256 if ac_fn_c_try_link "$LINENO" 20257 then : 20258 ac_cv_lib_svld_dlopen=yes 20259 else case e in #( 20260 e) ac_cv_lib_svld_dlopen=no ;; 20261 esac 20262 fi 20263 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20264 conftest$ac_exeext conftest.$ac_ext 20265 LIBS=$ac_check_lib_save_LIBS ;; 20266 esac 20267 fi 20268 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 20269 printf '%s\n' "$ac_cv_lib_svld_dlopen" >&6; } 20270 if test "x$ac_cv_lib_svld_dlopen" = xyes 20271 then : 20272 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 20273 else case e in #( 20274 e) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 20275 printf %s "checking for dld_link in -ldld... " >&6; } 20276 if test ${ac_cv_lib_dld_dld_link+y} 20277 then : 20278 printf %s "(cached) " >&6 20279 else case e in #( 20280 e) ac_check_lib_save_LIBS=$LIBS 20281 LIBS="-ldld $LIBS" 20282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20283 /* end confdefs.h. */ 20284 20285 /* Override any GCC internal prototype to avoid an error. 20286 Use char because int might match the return type of a GCC 20287 builtin and then its argument prototype would still apply. 20288 The 'extern "C"' is for builds by C++ compilers; 20289 although this is not generally supported in C code supporting it here 20290 has little cost and some practical benefit (sr 110532). */ 20291 #ifdef __cplusplus 20292 extern "C" 20293 #endif 20294 char dld_link (void); 20295 int 20296 main (void) 20297 { 20298 return dld_link (); 20299 ; 20300 return 0; 20301 } 20302 _ACEOF 20303 if ac_fn_c_try_link "$LINENO" 20304 then : 20305 ac_cv_lib_dld_dld_link=yes 20306 else case e in #( 20307 e) ac_cv_lib_dld_dld_link=no ;; 20308 esac 20309 fi 20310 rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20311 conftest$ac_exeext conftest.$ac_ext 20312 LIBS=$ac_check_lib_save_LIBS ;; 20313 esac 20314 fi 20315 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 20316 printf '%s\n' "$ac_cv_lib_dld_dld_link" >&6; } 20317 if test "x$ac_cv_lib_dld_dld_link" = xyes 20318 then : 20319 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 20320 fi 20321 20322 ;; 20323 esac 20324 fi 20325 20326 ;; 20327 esac 20328 fi 20329 20330 ;; 20331 esac 20332 fi 20333 20334 ;; 20335 esac 20336 fi 20337 20338 ;; 20339 esac 20340 fi 20341 20342 ;; 20343 esac 20344 20345 if test no = "$lt_cv_dlopen"; then 20346 enable_dlopen=no 20347 else 20348 enable_dlopen=yes 20349 fi 20350 20351 case $lt_cv_dlopen in 20352 dlopen) 20353 save_CPPFLAGS=$CPPFLAGS 20354 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 20355 20356 save_LDFLAGS=$LDFLAGS 20357 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 20358 20359 save_LIBS=$LIBS 20360 LIBS="$lt_cv_dlopen_libs $LIBS" 20361 20362 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 20363 printf %s "checking whether a program can dlopen itself... " >&6; } 20364 if test ${lt_cv_dlopen_self+y} 20365 then : 20366 printf %s "(cached) " >&6 20367 else case e in #( 20368 e) if test yes = "$cross_compiling"; then : 20369 lt_cv_dlopen_self=cross 20370 else 20371 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 20372 lt_status=$lt_dlunknown 20373 cat > conftest.$ac_ext <<_LT_EOF 20374 #line $LINENO "configure" 20375 #include "confdefs.h" 20376 20377 #if HAVE_DLFCN_H 20378 #include <dlfcn.h> 20379 #endif 20380 20381 #include <stdio.h> 20382 20383 #ifdef RTLD_GLOBAL 20384 # define LT_DLGLOBAL RTLD_GLOBAL 20385 #else 20386 # ifdef DL_GLOBAL 20387 # define LT_DLGLOBAL DL_GLOBAL 20388 # else 20389 # define LT_DLGLOBAL 0 20390 # endif 20391 #endif 20392 20393 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 20394 find out it does not work in some platform. */ 20395 #ifndef LT_DLLAZY_OR_NOW 20396 # ifdef RTLD_LAZY 20397 # define LT_DLLAZY_OR_NOW RTLD_LAZY 20398 # else 20399 # ifdef DL_LAZY 20400 # define LT_DLLAZY_OR_NOW DL_LAZY 20401 # else 20402 # ifdef RTLD_NOW 20403 # define LT_DLLAZY_OR_NOW RTLD_NOW 20404 # else 20405 # ifdef DL_NOW 20406 # define LT_DLLAZY_OR_NOW DL_NOW 20407 # else 20408 # define LT_DLLAZY_OR_NOW 0 20409 # endif 20410 # endif 20411 # endif 20412 # endif 20413 #endif 20414 20415 /* When -fvisibility=hidden is used, assume the code has been annotated 20416 correspondingly for the symbols needed. */ 20417 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 20418 int fnord (void) __attribute__((visibility("default"))); 20419 #endif 20420 20421 int fnord (void) { return 42; } 20422 int main (void) 20423 { 20424 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 20425 int status = $lt_dlunknown; 20426 20427 if (self) 20428 { 20429 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 20430 else 20431 { 20432 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 20433 else puts (dlerror ()); 20434 } 20435 /* dlclose (self); */ 20436 } 20437 else 20438 puts (dlerror ()); 20439 20440 return status; 20441 } 20442 _LT_EOF 20443 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 20444 (eval $ac_link) 2>&5 20445 ac_status=$? 20446 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20447 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 20448 (./conftest; exit; ) >&5 2>/dev/null 20449 lt_status=$? 20450 case x$lt_status in 20451 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 20452 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 20453 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 20454 esac 20455 else : 20456 # compilation failed 20457 lt_cv_dlopen_self=no 20458 fi 20459 fi 20460 rm -fr conftest* 20461 20462 ;; 20463 esac 20464 fi 20465 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 20466 printf '%s\n' "$lt_cv_dlopen_self" >&6; } 20467 20468 if test yes = "$lt_cv_dlopen_self"; then 20469 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 20470 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 20471 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 20472 if test ${lt_cv_dlopen_self_static+y} 20473 then : 20474 printf %s "(cached) " >&6 20475 else case e in #( 20476 e) if test yes = "$cross_compiling"; then : 20477 lt_cv_dlopen_self_static=cross 20478 else 20479 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 20480 lt_status=$lt_dlunknown 20481 cat > conftest.$ac_ext <<_LT_EOF 20482 #line $LINENO "configure" 20483 #include "confdefs.h" 20484 20485 #if HAVE_DLFCN_H 20486 #include <dlfcn.h> 20487 #endif 20488 20489 #include <stdio.h> 20490 20491 #ifdef RTLD_GLOBAL 20492 # define LT_DLGLOBAL RTLD_GLOBAL 20493 #else 20494 # ifdef DL_GLOBAL 20495 # define LT_DLGLOBAL DL_GLOBAL 20496 # else 20497 # define LT_DLGLOBAL 0 20498 # endif 20499 #endif 20500 20501 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 20502 find out it does not work in some platform. */ 20503 #ifndef LT_DLLAZY_OR_NOW 20504 # ifdef RTLD_LAZY 20505 # define LT_DLLAZY_OR_NOW RTLD_LAZY 20506 # else 20507 # ifdef DL_LAZY 20508 # define LT_DLLAZY_OR_NOW DL_LAZY 20509 # else 20510 # ifdef RTLD_NOW 20511 # define LT_DLLAZY_OR_NOW RTLD_NOW 20512 # else 20513 # ifdef DL_NOW 20514 # define LT_DLLAZY_OR_NOW DL_NOW 20515 # else 20516 # define LT_DLLAZY_OR_NOW 0 20517 # endif 20518 # endif 20519 # endif 20520 # endif 20521 #endif 20522 20523 /* When -fvisibility=hidden is used, assume the code has been annotated 20524 correspondingly for the symbols needed. */ 20525 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 20526 int fnord (void) __attribute__((visibility("default"))); 20527 #endif 20528 20529 int fnord (void) { return 42; } 20530 int main (void) 20531 { 20532 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 20533 int status = $lt_dlunknown; 20534 20535 if (self) 20536 { 20537 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 20538 else 20539 { 20540 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 20541 else puts (dlerror ()); 20542 } 20543 /* dlclose (self); */ 20544 } 20545 else 20546 puts (dlerror ()); 20547 20548 return status; 20549 } 20550 _LT_EOF 20551 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 20552 (eval $ac_link) 2>&5 20553 ac_status=$? 20554 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20555 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 20556 (./conftest; exit; ) >&5 2>/dev/null 20557 lt_status=$? 20558 case x$lt_status in 20559 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 20560 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 20561 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 20562 esac 20563 else : 20564 # compilation failed 20565 lt_cv_dlopen_self_static=no 20566 fi 20567 fi 20568 rm -fr conftest* 20569 20570 ;; 20571 esac 20572 fi 20573 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 20574 printf '%s\n' "$lt_cv_dlopen_self_static" >&6; } 20575 fi 20576 20577 CPPFLAGS=$save_CPPFLAGS 20578 LDFLAGS=$save_LDFLAGS 20579 LIBS=$save_LIBS 20580 ;; 20581 esac 20582 20583 case $lt_cv_dlopen_self in 20584 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 20585 *) enable_dlopen_self=unknown ;; 20586 esac 20587 20588 case $lt_cv_dlopen_self_static in 20589 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 20590 *) enable_dlopen_self_static=unknown ;; 20591 esac 20592 fi 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 striplib= 20611 old_striplib= 20612 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 20613 printf %s "checking whether stripping libraries is possible... " >&6; } 20614 if test -z "$STRIP"; then 20615 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 20616 printf '%s\n' "no" >&6; } 20617 else 20618 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 20619 old_striplib="$STRIP --strip-debug" 20620 striplib="$STRIP --strip-unneeded" 20621 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20622 printf '%s\n' "yes" >&6; } 20623 else 20624 case $host_os in 20625 darwin*) 20626 # FIXME - insert some real tests, host_os isn't really good enough 20627 striplib="$STRIP -x" 20628 old_striplib="$STRIP -S" 20629 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20630 printf '%s\n' "yes" >&6; } 20631 ;; 20632 freebsd*) 20633 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 20634 old_striplib="$STRIP --strip-debug" 20635 striplib="$STRIP --strip-unneeded" 20636 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20637 printf '%s\n' "yes" >&6; } 20638 else 20639 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 20640 printf '%s\n' "no" >&6; } 20641 fi 20642 ;; 20643 *) 20644 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 20645 printf '%s\n' "no" >&6; } 20646 ;; 20647 esac 20648 fi 20649 fi 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 # Report what library types will actually be built 20663 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 20664 printf %s "checking if libtool supports shared libraries... " >&6; } 20665 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 20666 printf '%s\n' "$can_build_shared" >&6; } 20667 20668 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 20669 printf %s "checking whether to build shared libraries... " >&6; } 20670 test no = "$can_build_shared" && enable_shared=no 20671 20672 # On AIX, shared libraries and static libraries use the same namespace, and 20673 # are all built from PIC. 20674 case $host_os in 20675 aix3*) 20676 test yes = "$enable_shared" && enable_static=no 20677 if test -n "$RANLIB"; then 20678 archive_cmds="$archive_cmds~\$RANLIB \$lib" 20679 postinstall_cmds='$RANLIB $lib' 20680 fi 20681 ;; 20682 20683 aix[4-9]*) 20684 if test ia64 != "$host_cpu"; then 20685 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 20686 yes,aix,yes) ;; # shared object as lib.so file only 20687 yes,svr4,*) ;; # shared object as lib.so archive member only 20688 yes,*) enable_static=no ;; # shared object in lib.a archive as well 20689 esac 20690 fi 20691 ;; 20692 esac 20693 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 20694 printf '%s\n' "$enable_shared" >&6; } 20695 20696 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 20697 printf %s "checking whether to build static libraries... " >&6; } 20698 # Make sure either enable_shared or enable_static is yes. 20699 test yes = "$enable_shared" || enable_static=yes 20700 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 20701 printf '%s\n' "$enable_static" >&6; } 20702 20703 20704 20705 20706 fi 20707 ac_ext=c 20708 ac_cpp='$CPP $CPPFLAGS' 20709 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20710 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20711 ac_compiler_gnu=$ac_cv_c_compiler_gnu 20712 20713 CC=$lt_save_CC 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 ac_config_commands="$ac_config_commands libtool" 20730 20731 20732 20733 20734 # Only expand once: 20735 20736 20737 20738 20739 20740 # Options 20741 # Define a configure option for an alternate module directory 20742 20743 # Check whether --with-xorg-module-dir was given. 20744 if test ${with_xorg_module_dir+y} 20745 then : 20746 withval=$with_xorg_module_dir; moduledir="$withval" 20747 else case e in #( 20748 e) moduledir="$libdir/xorg/modules" ;; 20749 esac 20750 fi 20751 20752 20753 # Store the list of server defined optional extensions in REQUIRED_MODULES 20754 20755 20756 SAVE_CFLAGS="$CFLAGS" 20757 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 20758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20759 /* end confdefs.h. */ 20760 20761 #include "xorg-server.h" 20762 #if !defined RANDR 20763 #error RANDR not defined 20764 #endif 20765 20766 int 20767 main (void) 20768 { 20769 20770 ; 20771 return 0; 20772 } 20773 _ACEOF 20774 if ac_fn_c_try_compile "$LINENO" 20775 then : 20776 _EXT_CHECK=yes 20777 else case e in #( 20778 e) _EXT_CHECK=no ;; 20779 esac 20780 fi 20781 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20782 CFLAGS="$SAVE_CFLAGS" 20783 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if RANDR is defined" >&5 20784 printf %s "checking if RANDR is defined... " >&6; } 20785 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 20786 printf '%s\n' "$_EXT_CHECK" >&6; } 20787 if test "$_EXT_CHECK" != no; then 20788 REQUIRED_MODULES="$REQUIRED_MODULES randrproto" 20789 fi 20790 20791 20792 20793 SAVE_CFLAGS="$CFLAGS" 20794 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 20795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20796 /* end confdefs.h. */ 20797 20798 #include "xorg-server.h" 20799 #if !defined RENDER 20800 #error RENDER not defined 20801 #endif 20802 20803 int 20804 main (void) 20805 { 20806 20807 ; 20808 return 0; 20809 } 20810 _ACEOF 20811 if ac_fn_c_try_compile "$LINENO" 20812 then : 20813 _EXT_CHECK=yes 20814 else case e in #( 20815 e) _EXT_CHECK=no ;; 20816 esac 20817 fi 20818 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20819 CFLAGS="$SAVE_CFLAGS" 20820 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if RENDER is defined" >&5 20821 printf %s "checking if RENDER is defined... " >&6; } 20822 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 20823 printf '%s\n' "$_EXT_CHECK" >&6; } 20824 if test "$_EXT_CHECK" != no; then 20825 REQUIRED_MODULES="$REQUIRED_MODULES renderproto" 20826 fi 20827 20828 20829 20830 SAVE_CFLAGS="$CFLAGS" 20831 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 20832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20833 /* end confdefs.h. */ 20834 20835 #include "xorg-server.h" 20836 #if !defined XV 20837 #error XV not defined 20838 #endif 20839 20840 int 20841 main (void) 20842 { 20843 20844 ; 20845 return 0; 20846 } 20847 _ACEOF 20848 if ac_fn_c_try_compile "$LINENO" 20849 then : 20850 _EXT_CHECK=yes 20851 else case e in #( 20852 e) _EXT_CHECK=no ;; 20853 esac 20854 fi 20855 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20856 CFLAGS="$SAVE_CFLAGS" 20857 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if XV is defined" >&5 20858 printf %s "checking if XV is defined... " >&6; } 20859 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 20860 printf '%s\n' "$_EXT_CHECK" >&6; } 20861 if test "$_EXT_CHECK" != no; then 20862 REQUIRED_MODULES="$REQUIRED_MODULES videoproto" 20863 fi 20864 20865 20866 20867 SAVE_CFLAGS="$CFLAGS" 20868 CFLAGS="$CFLAGS `$PKG_CONFIG --cflags xorg-server`" 20869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20870 /* end confdefs.h. */ 20871 20872 #include "xorg-server.h" 20873 #if !defined DPMSExtension 20874 #error DPMSExtension not defined 20875 #endif 20876 20877 int 20878 main (void) 20879 { 20880 20881 ; 20882 return 0; 20883 } 20884 _ACEOF 20885 if ac_fn_c_try_compile "$LINENO" 20886 then : 20887 _EXT_CHECK=yes 20888 else case e in #( 20889 e) _EXT_CHECK=no ;; 20890 esac 20891 fi 20892 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20893 CFLAGS="$SAVE_CFLAGS" 20894 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking if DPMSExtension is defined" >&5 20895 printf %s "checking if DPMSExtension is defined... " >&6; } 20896 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $_EXT_CHECK" >&5 20897 printf '%s\n' "$_EXT_CHECK" >&6; } 20898 if test "$_EXT_CHECK" != no; then 20899 REQUIRED_MODULES="$REQUIRED_MODULES xextproto" 20900 fi 20901 20902 20903 # Obtain compiler/linker options for the driver dependencies 20904 20905 pkg_failed=no 20906 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 20907 printf %s "checking for XORG... " >&6; } 20908 20909 if test -n "$XORG_CFLAGS"; then 20910 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS" 20911 elif test -n "$PKG_CONFIG"; then 20912 if test -n "$PKG_CONFIG" && \ 20913 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.3 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 20914 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES") 2>&5 20915 ac_status=$? 20916 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20917 test $ac_status = 0; }; then 20918 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20919 test "x$?" != "x0" && pkg_failed=yes 20920 else 20921 pkg_failed=yes 20922 fi 20923 else 20924 pkg_failed=untried 20925 fi 20926 if test -n "$XORG_LIBS"; then 20927 pkg_cv_XORG_LIBS="$XORG_LIBS" 20928 elif test -n "$PKG_CONFIG"; then 20929 if test -n "$PKG_CONFIG" && \ 20930 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.3 xproto fontsproto \$REQUIRED_MODULES\""; } >&5 20931 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES") 2>&5 20932 ac_status=$? 20933 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 20934 test $ac_status = 0; }; then 20935 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null` 20936 test "x$?" != "x0" && pkg_failed=yes 20937 else 20938 pkg_failed=yes 20939 fi 20940 else 20941 pkg_failed=untried 20942 fi 20943 20944 20945 20946 if test $pkg_failed = yes; then 20947 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 20948 printf '%s\n' "no" >&6; } 20949 20950 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 20951 _pkg_short_errors_supported=yes 20952 else 20953 _pkg_short_errors_supported=no 20954 fi 20955 if test $_pkg_short_errors_supported = yes; then 20956 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20957 else 20958 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES" 2>&1` 20959 fi 20960 # Put the nasty error message in config.log where it belongs 20961 echo "$XORG_PKG_ERRORS" >&5 20962 20963 as_fn_error $? "Package requirements (xorg-server >= 1.3 xproto fontsproto $REQUIRED_MODULES) were not met: 20964 20965 $XORG_PKG_ERRORS 20966 20967 Consider adjusting the PKG_CONFIG_PATH environment variable if you 20968 installed software in a non-standard prefix. 20969 20970 Alternatively, you may set the environment variables XORG_CFLAGS 20971 and XORG_LIBS to avoid the need to call pkg-config. 20972 See the pkg-config man page for more details." "$LINENO" 5 20973 elif test $pkg_failed = untried; then 20974 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 20975 printf '%s\n' "no" >&6; } 20976 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 20977 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 20978 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 20979 is in your PATH or set the PKG_CONFIG environment variable to the full 20980 path to pkg-config. 20981 20982 Alternatively, you may set the environment variables XORG_CFLAGS 20983 and XORG_LIBS to avoid the need to call pkg-config. 20984 See the pkg-config man page for more details. 20985 20986 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 20987 See 'config.log' for more details" "$LINENO" 5; } 20988 else 20989 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS 20990 XORG_LIBS=$pkg_cv_XORG_LIBS 20991 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 20992 printf '%s\n' "yes" >&6; } 20993 20994 fi 20995 20996 pkg_failed=no 20997 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for XEXT" >&5 20998 printf %s "checking for XEXT... " >&6; } 20999 21000 if test -n "$XEXT_CFLAGS"; then 21001 pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS" 21002 elif test -n "$PKG_CONFIG"; then 21003 if test -n "$PKG_CONFIG" && \ 21004 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 21005 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 21006 ac_status=$? 21007 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21008 test $ac_status = 0; }; then 21009 pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null` 21010 test "x$?" != "x0" && pkg_failed=yes 21011 else 21012 pkg_failed=yes 21013 fi 21014 else 21015 pkg_failed=untried 21016 fi 21017 if test -n "$XEXT_LIBS"; then 21018 pkg_cv_XEXT_LIBS="$XEXT_LIBS" 21019 elif test -n "$PKG_CONFIG"; then 21020 if test -n "$PKG_CONFIG" && \ 21021 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\""; } >&5 21022 ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5 21023 ac_status=$? 21024 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21025 test $ac_status = 0; }; then 21026 pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null` 21027 test "x$?" != "x0" && pkg_failed=yes 21028 else 21029 pkg_failed=yes 21030 fi 21031 else 21032 pkg_failed=untried 21033 fi 21034 21035 21036 21037 if test $pkg_failed = yes; then 21038 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 21039 printf '%s\n' "no" >&6; } 21040 21041 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21042 _pkg_short_errors_supported=yes 21043 else 21044 _pkg_short_errors_supported=no 21045 fi 21046 if test $_pkg_short_errors_supported = yes; then 21047 XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 21048 else 21049 XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "xextproto >= 7.0.99.1" 2>&1` 21050 fi 21051 # Put the nasty error message in config.log where it belongs 21052 echo "$XEXT_PKG_ERRORS" >&5 21053 21054 HAVE_XEXTPROTO_71="no" 21055 elif test $pkg_failed = untried; then 21056 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 21057 printf '%s\n' "no" >&6; } 21058 HAVE_XEXTPROTO_71="no" 21059 else 21060 XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS 21061 XEXT_LIBS=$pkg_cv_XEXT_LIBS 21062 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21063 printf '%s\n' "yes" >&6; } 21064 HAVE_XEXTPROTO_71="yes"; 21065 printf '%s\n' "#define HAVE_XEXTPROTO_71 1" >>confdefs.h 21066 21067 fi 21068 if test "$HAVE_XEXTPROTO_71" = "yes" ; then 21069 HAVE_XEXTPROTO_71_TRUE= 21070 HAVE_XEXTPROTO_71_FALSE='#' 21071 else 21072 HAVE_XEXTPROTO_71_TRUE='#' 21073 HAVE_XEXTPROTO_71_FALSE= 21074 fi 21075 21076 21077 # Checks for libraries. 21078 21079 21080 save_CFLAGS="$CFLAGS" 21081 CFLAGS="$XORG_CFLAGS" 21082 21083 ac_fn_c_check_header_compile "$LINENO" "dev/wscons/wsconsio.h" "ac_cv_header_dev_wscons_wsconsio_h" "$ac_includes_default" 21084 if test "x$ac_cv_header_dev_wscons_wsconsio_h" = xyes 21085 then : 21086 printf '%s\n' "#define HAVE_DEV_WSCONS_WSCONSIO_H 1" >>confdefs.h 21087 21088 fi 21089 21090 21091 # PCI rework 21092 ac_fn_check_decl "$LINENO" "XSERVER_LIBPCIACCESS" "ac_cv_have_decl_XSERVER_LIBPCIACCESS" "#include \"xorg-server.h\" 21093 " "$ac_c_undeclared_builtin_options$ac_c_future_darwin_options" "CFLAGS" 21094 if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = xyes 21095 then : 21096 XSERVER_LIBPCIACCESS=yes 21097 else case e in #( 21098 e) XSERVER_LIBPCIACCESS=no ;; 21099 esac 21100 fi 21101 if test "x$XSERVER_LIBPCIACCESS" = "xyes"; then 21102 21103 pkg_failed=no 21104 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking for PCIACCESS" >&5 21105 printf %s "checking for PCIACCESS... " >&6; } 21106 21107 if test -n "$PCIACCESS_CFLAGS"; then 21108 pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS" 21109 elif test -n "$PKG_CONFIG"; then 21110 if test -n "$PKG_CONFIG" && \ 21111 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10.7\""; } >&5 21112 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10.7") 2>&5 21113 ac_status=$? 21114 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21115 test $ac_status = 0; }; then 21116 pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.10.7" 2>/dev/null` 21117 test "x$?" != "x0" && pkg_failed=yes 21118 else 21119 pkg_failed=yes 21120 fi 21121 else 21122 pkg_failed=untried 21123 fi 21124 if test -n "$PCIACCESS_LIBS"; then 21125 pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS" 21126 elif test -n "$PKG_CONFIG"; then 21127 if test -n "$PKG_CONFIG" && \ 21128 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.10.7\""; } >&5 21129 ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.10.7") 2>&5 21130 ac_status=$? 21131 printf '%s\n' "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 21132 test $ac_status = 0; }; then 21133 pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.10.7" 2>/dev/null` 21134 test "x$?" != "x0" && pkg_failed=yes 21135 else 21136 pkg_failed=yes 21137 fi 21138 else 21139 pkg_failed=untried 21140 fi 21141 21142 21143 21144 if test $pkg_failed = yes; then 21145 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 21146 printf '%s\n' "no" >&6; } 21147 21148 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 21149 _pkg_short_errors_supported=yes 21150 else 21151 _pkg_short_errors_supported=no 21152 fi 21153 if test $_pkg_short_errors_supported = yes; then 21154 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pciaccess >= 0.10.7" 2>&1` 21155 else 21156 PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pciaccess >= 0.10.7" 2>&1` 21157 fi 21158 # Put the nasty error message in config.log where it belongs 21159 echo "$PCIACCESS_PKG_ERRORS" >&5 21160 21161 as_fn_error $? "Package requirements (pciaccess >= 0.10.7) were not met: 21162 21163 $PCIACCESS_PKG_ERRORS 21164 21165 Consider adjusting the PKG_CONFIG_PATH environment variable if you 21166 installed software in a non-standard prefix. 21167 21168 Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21169 and PCIACCESS_LIBS to avoid the need to call pkg-config. 21170 See the pkg-config man page for more details." "$LINENO" 5 21171 elif test $pkg_failed = untried; then 21172 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: no" >&5 21173 printf '%s\n' "no" >&6; } 21174 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 21175 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 21176 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 21177 is in your PATH or set the PKG_CONFIG environment variable to the full 21178 path to pkg-config. 21179 21180 Alternatively, you may set the environment variables PCIACCESS_CFLAGS 21181 and PCIACCESS_LIBS to avoid the need to call pkg-config. 21182 See the pkg-config man page for more details. 21183 21184 To get pkg-config, see <http://pkg-config.freedesktop.org/>. 21185 See 'config.log' for more details" "$LINENO" 5; } 21186 else 21187 PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS 21188 PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS 21189 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: yes" >&5 21190 printf '%s\n' "yes" >&6; } 21191 21192 fi 21193 fi 21194 21195 CFLAGS="$save_CFLAGS" 21196 21197 # Check whether --enable-xaa was given. 21198 if test ${enable_xaa+y} 21199 then : 21200 enableval=$enable_xaa; XAA="$enableval" 21201 else case e in #( 21202 e) XAA=auto ;; 21203 esac 21204 fi 21205 21206 if test "x$XAA" != xno; then 21207 save_CFLAGS=$CFLAGS 21208 save_CPPFLAGS=$CPPFLAGS 21209 CFLAGS=$XORG_CFLAGS 21210 CPPFLAGS="$XORG_CFLAGS" 21211 for ac_header in xaa.h 21212 do : 21213 ac_fn_c_check_header_compile "$LINENO" "xaa.h" "ac_cv_header_xaa_h" "$ac_includes_default" 21214 if test "x$ac_cv_header_xaa_h" = xyes 21215 then : 21216 printf '%s\n' "#define HAVE_XAA_H 1" >>confdefs.h 21217 XAA=yes 21218 else case e in #( 21219 e) XAA=no ;; 21220 esac 21221 fi 21222 21223 done 21224 CFLAGS=$save_CFLAGS 21225 CPPFLAGS=$save_CPPFLAGS 21226 fi 21227 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking whether to include XAA support" >&5 21228 printf %s "checking whether to include XAA support... " >&6; } 21229 if test "x$XAA" = xyes; then 21230 XAA_TRUE= 21231 XAA_FALSE='#' 21232 else 21233 XAA_TRUE='#' 21234 XAA_FALSE= 21235 fi 21236 21237 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: $XAA" >&5 21238 printf '%s\n' "$XAA" >&6; } 21239 21240 # Substitutions 21241 21242 21243 # Checks for library functions 21244 # We don't use strlcat, strlcpy, or timingsafe_memcmp, but check to quiet 21245 # -Wredundant-decls warning from xorg/os.h which will otherwise redefine them. 21246 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 21247 if test "x$ac_cv_func_strlcat" = xyes 21248 then : 21249 printf '%s\n' "#define HAVE_STRLCAT 1" >>confdefs.h 21250 21251 fi 21252 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 21253 if test "x$ac_cv_func_strlcpy" = xyes 21254 then : 21255 printf '%s\n' "#define HAVE_STRLCPY 1" >>confdefs.h 21256 21257 fi 21258 ac_fn_c_check_func "$LINENO" "timingsafe_memcmp" "ac_cv_func_timingsafe_memcmp" 21259 if test "x$ac_cv_func_timingsafe_memcmp" = xyes 21260 then : 21261 printf '%s\n' "#define HAVE_TIMINGSAFE_MEMCMP 1" >>confdefs.h 21262 21263 fi 21264 21265 21266 DRIVER_NAME=nv 21267 21268 21269 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile" 21270 21271 cat >confcache <<\_ACEOF 21272 # This file is a shell script that caches the results of configure 21273 # tests run on this system so they can be shared between configure 21274 # scripts and configure runs, see configure's option --config-cache. 21275 # It is not useful on other systems. If it contains results you don't 21276 # want to keep, you may remove or edit it. 21277 # 21278 # config.status only pays attention to the cache file if you give it 21279 # the --recheck option to rerun configure. 21280 # 21281 # 'ac_cv_env_foo' variables (set or unset) will be overridden when 21282 # loading this file, other *unset* 'ac_cv_foo' will be assigned the 21283 # following values. 21284 21285 _ACEOF 21286 21287 ac_cache_dump | 21288 sed ' 21289 /^ac_cv_env_/b end 21290 t clear 21291 :clear 21292 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 21293 t end 21294 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 21295 :end' >>confcache 21296 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 21297 if test -w "$cache_file"; then 21298 if test "x$cache_file" != "x/dev/null"; then 21299 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 21300 printf '%s\n' "$as_me: updating cache $cache_file" >&6;} 21301 if test ! -f "$cache_file" || test -h "$cache_file"; then 21302 cat confcache >"$cache_file" 21303 else 21304 case $cache_file in #( 21305 */* | ?:*) 21306 mv -f confcache "$cache_file"$$ && 21307 mv -f "$cache_file"$$ "$cache_file" ;; #( 21308 *) 21309 mv -f confcache "$cache_file" ;; 21310 esac 21311 fi 21312 fi 21313 else 21314 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 21315 printf '%s\n' "$as_me: not updating unwritable cache $cache_file" >&6;} 21316 fi 21317 fi 21318 rm -f confcache 21319 21320 test "x$prefix" = xNONE && prefix=$ac_default_prefix 21321 # Let make expand exec_prefix. 21322 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 21323 21324 DEFS=-DHAVE_CONFIG_H 21325 21326 ac_libobjs= 21327 ac_ltlibobjs= 21328 U= 21329 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 21330 # 1. Remove the extension, and $U if already installed. 21331 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 21332 ac_i=`printf '%s\n' "$ac_i" | sed "$ac_script"` 21333 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 21334 # will be set to the directory where LIBOBJS objects are built. 21335 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 21336 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 21337 done 21338 LIBOBJS=$ac_libobjs 21339 21340 LTLIBOBJS=$ac_ltlibobjs 21341 21342 21343 case $enable_silent_rules in # ((( 21344 yes) AM_DEFAULT_VERBOSITY=0;; 21345 no) AM_DEFAULT_VERBOSITY=1;; 21346 esac 21347 if test $am_cv_make_support_nested_variables = yes; then 21348 AM_V='$(V)' 21349 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 21350 else 21351 AM_V=$AM_DEFAULT_VERBOSITY 21352 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 21353 fi 21354 21355 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 21356 printf %s "checking that generated files are newer than configure... " >&6; } 21357 if test -n "$am_sleep_pid"; then 21358 # Hide warnings about reused PIDs. 21359 wait $am_sleep_pid 2>/dev/null 21360 fi 21361 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: result: done" >&5 21362 printf '%s\n' "done" >&6; } 21363 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 21364 as_fn_error $? "conditional \"AMDEP\" was never defined. 21365 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21366 fi 21367 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 21368 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 21369 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21370 fi 21371 if test -n "$EXEEXT"; then 21372 am__EXEEXT_TRUE= 21373 am__EXEEXT_FALSE='#' 21374 else 21375 am__EXEEXT_TRUE='#' 21376 am__EXEEXT_FALSE= 21377 fi 21378 21379 if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then 21380 as_fn_error $? "conditional \"HAVE_XEXTPROTO_71\" was never defined. 21381 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21382 fi 21383 if test -z "${XAA_TRUE}" && test -z "${XAA_FALSE}"; then 21384 as_fn_error $? "conditional \"XAA\" was never defined. 21385 Usually this means the macro was only invoked conditionally." "$LINENO" 5 21386 fi 21387 21388 : "${CONFIG_STATUS=./config.status}" 21389 case $CONFIG_STATUS in #( 21390 -*) : 21391 CONFIG_STATUS=./$CONFIG_STATUS ;; #( 21392 */*) : 21393 ;; #( 21394 *) : 21395 CONFIG_STATUS=./$CONFIG_STATUS ;; 21396 esac 21397 21398 ac_write_fail=0 21399 ac_clean_CONFIG_STATUS='"$CONFIG_STATUS"' 21400 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 21401 printf '%s\n' "$as_me: creating $CONFIG_STATUS" >&6;} 21402 as_write_fail=0 21403 cat >"$CONFIG_STATUS" <<_ASEOF || as_write_fail=1 21404 #! $SHELL 21405 # Generated by $as_me. 21406 # Run this file to recreate the current configuration. 21407 # Compiler output produced by configure, useful for debugging 21408 # configure, is in config.log if it exists. 21409 21410 debug=false 21411 ac_cs_recheck=false 21412 ac_cs_silent=false 21413 21414 SHELL=\${CONFIG_SHELL-$SHELL} 21415 export SHELL 21416 _ASEOF 21417 cat >>"$CONFIG_STATUS" <<\_ASEOF || as_write_fail=1 21418 ## -------------------- ## 21419 ## M4sh Initialization. ## 21420 ## -------------------- ## 21421 21422 # Be more Bourne compatible 21423 DUALCASE=1; export DUALCASE # for MKS sh 21424 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 21425 then : 21426 emulate sh 21427 NULLCMD=: 21428 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21429 # contradicts POSIX and common usage. Disable this. 21430 alias -g '${1+"$@"}'='"$@"' 21431 setopt NO_GLOB_SUBST 21432 else case e in #( 21433 e) case `(set -o) 2>/dev/null` in #( 21434 *posix*) : 21435 set -o posix ;; #( 21436 *) : 21437 ;; 21438 esac ;; 21439 esac 21440 fi 21441 21442 21443 21444 # Reset variables that may have inherited troublesome values from 21445 # the environment. 21446 21447 # IFS needs to be set, to space, tab, and newline, in precisely that order. 21448 # (If _AS_PATH_WALK were called with IFS unset, it would have the 21449 # side effect of setting IFS to empty, thus disabling word splitting.) 21450 # Quoting is to prevent editors from complaining about space-tab. 21451 as_nl=' 21452 ' 21453 export as_nl 21454 IFS=" "" $as_nl" 21455 21456 PS1='$ ' 21457 PS2='> ' 21458 PS4='+ ' 21459 21460 # Ensure predictable behavior from utilities with locale-dependent output. 21461 LC_ALL=C 21462 export LC_ALL 21463 LANGUAGE=C 21464 export LANGUAGE 21465 21466 # We cannot yet rely on "unset" to work, but we need these variables 21467 # to be unset--not just set to an empty or harmless value--now, to 21468 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 21469 # also avoids known problems related to "unset" and subshell syntax 21470 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 21471 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 21472 do eval test \${$as_var+y} \ 21473 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 21474 done 21475 21476 # Ensure that fds 0, 1, and 2 are open. 21477 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 21478 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 21479 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 21480 21481 # The user is always right. 21482 if ${PATH_SEPARATOR+false} :; then 21483 PATH_SEPARATOR=: 21484 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21485 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21486 PATH_SEPARATOR=';' 21487 } 21488 fi 21489 21490 21491 # Find who we are. Look in the path if we contain no directory separator. 21492 as_myself= 21493 case $0 in #(( 21494 *[\\/]* ) as_myself=$0 ;; 21495 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21496 for as_dir in $PATH 21497 do 21498 IFS=$as_save_IFS 21499 case $as_dir in #((( 21500 '') as_dir=./ ;; 21501 */) ;; 21502 *) as_dir=$as_dir/ ;; 21503 esac 21504 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 21505 done 21506 IFS=$as_save_IFS 21507 21508 ;; 21509 esac 21510 # We did not find ourselves, most probably we were run as 'sh COMMAND' 21511 # in which case we are not to be found in the path. 21512 if test "x$as_myself" = x; then 21513 as_myself=$0 21514 fi 21515 if test ! -f "$as_myself"; then 21516 printf '%s\n' "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21517 exit 1 21518 fi 21519 21520 21521 21522 # as_fn_error STATUS ERROR [LINENO LOG_FD] 21523 # ---------------------------------------- 21524 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 21525 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 21526 # script with STATUS, using 1 if that was 0. 21527 as_fn_error () 21528 { 21529 as_status=$1; test $as_status -eq 0 && as_status=1 21530 if test "$4"; then 21531 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 21532 printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 21533 fi 21534 printf '%s\n' "$as_me: error: $2" >&2 21535 as_fn_exit $as_status 21536 } # as_fn_error 21537 21538 21539 # as_fn_set_status STATUS 21540 # ----------------------- 21541 # Set $? to STATUS, without forking. 21542 as_fn_set_status () 21543 { 21544 return $1 21545 } # as_fn_set_status 21546 21547 # as_fn_exit STATUS 21548 # ----------------- 21549 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 21550 as_fn_exit () 21551 { 21552 set +e 21553 as_fn_set_status $1 21554 exit $1 21555 } # as_fn_exit 21556 21557 # as_fn_unset VAR 21558 # --------------- 21559 # Portably unset VAR. 21560 as_fn_unset () 21561 { 21562 { eval $1=; unset $1;} 21563 } 21564 as_unset=as_fn_unset 21565 21566 # as_fn_append VAR VALUE 21567 # ---------------------- 21568 # Append the text in VALUE to the end of the definition contained in VAR. Take 21569 # advantage of any shell optimizations that allow amortized linear growth over 21570 # repeated appends, instead of the typical quadratic growth present in naive 21571 # implementations. 21572 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 21573 then : 21574 eval 'as_fn_append () 21575 { 21576 eval $1+=\$2 21577 }' 21578 else case e in #( 21579 e) as_fn_append () 21580 { 21581 eval $1=\$$1\$2 21582 } ;; 21583 esac 21584 fi # as_fn_append 21585 21586 # as_fn_arith ARG... 21587 # ------------------ 21588 # Perform arithmetic evaluation on the ARGs, and store the result in the 21589 # global $as_val. Take advantage of shells that can avoid forks. The arguments 21590 # must be portable across $(()) and expr. 21591 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 21592 then : 21593 eval 'as_fn_arith () 21594 { 21595 as_val=$(( $* )) 21596 }' 21597 else case e in #( 21598 e) as_fn_arith () 21599 { 21600 as_val=`expr "$@" || test $? -eq 1` 21601 } ;; 21602 esac 21603 fi # as_fn_arith 21604 21605 21606 if expr a : '\(a\)' >/dev/null 2>&1 && 21607 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21608 as_expr=expr 21609 else 21610 as_expr=false 21611 fi 21612 21613 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21614 as_basename=basename 21615 else 21616 as_basename=false 21617 fi 21618 21619 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21620 as_dirname=dirname 21621 else 21622 as_dirname=false 21623 fi 21624 21625 as_me=`$as_basename -- "$0" || 21626 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21627 X"$0" : 'X\(//\)$' \| \ 21628 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21629 printf '%s\n' X/"$0" | 21630 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21631 s//\1/ 21632 q 21633 } 21634 /^X\/\(\/\/\)$/{ 21635 s//\1/ 21636 q 21637 } 21638 /^X\/\(\/\).*/{ 21639 s//\1/ 21640 q 21641 } 21642 s/.*/./; q'` 21643 21644 # Avoid depending upon Character Ranges. 21645 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21646 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21647 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21648 as_cr_digits='0123456789' 21649 as_cr_alnum=$as_cr_Letters$as_cr_digits 21650 21651 rm -f conf$$ conf$$.exe conf$$.file 21652 if test -d conf$$.dir; then 21653 rm -f conf$$.dir/conf$$.file 21654 else 21655 rm -f conf$$.dir 21656 mkdir conf$$.dir 2>/dev/null 21657 fi 21658 if (echo >conf$$.file) 2>/dev/null; then 21659 if ln -s conf$$.file conf$$ 2>/dev/null; then 21660 as_ln_s='ln -s' 21661 # ... but there are two gotchas: 21662 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail. 21663 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable. 21664 # In both cases, we have to default to 'cp -pR'. 21665 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21666 as_ln_s='cp -pR' 21667 elif ln conf$$.file conf$$ 2>/dev/null; then 21668 as_ln_s=ln 21669 else 21670 as_ln_s='cp -pR' 21671 fi 21672 else 21673 as_ln_s='cp -pR' 21674 fi 21675 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21676 rmdir conf$$.dir 2>/dev/null 21677 21678 21679 # as_fn_mkdir_p 21680 # ------------- 21681 # Create "$as_dir" as a directory, including parents if necessary. 21682 as_fn_mkdir_p () 21683 { 21684 21685 case $as_dir in #( 21686 -*) as_dir=./$as_dir;; 21687 esac 21688 test -d "$as_dir" || eval $as_mkdir_p || { 21689 as_dirs= 21690 while :; do 21691 case $as_dir in #( 21692 *\'*) as_qdir=`printf '%s\n' "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21693 *) as_qdir=$as_dir;; 21694 esac 21695 as_dirs="'$as_qdir' $as_dirs" 21696 as_dir=`$as_dirname -- "$as_dir" || 21697 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21698 X"$as_dir" : 'X\(//\)[^/]' \| \ 21699 X"$as_dir" : 'X\(//\)$' \| \ 21700 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21701 printf '%s\n' X"$as_dir" | 21702 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21703 s//\1/ 21704 q 21705 } 21706 /^X\(\/\/\)[^/].*/{ 21707 s//\1/ 21708 q 21709 } 21710 /^X\(\/\/\)$/{ 21711 s//\1/ 21712 q 21713 } 21714 /^X\(\/\).*/{ 21715 s//\1/ 21716 q 21717 } 21718 s/.*/./; q'` 21719 test -d "$as_dir" && break 21720 done 21721 test -z "$as_dirs" || eval "mkdir $as_dirs" 21722 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 21723 21724 21725 } # as_fn_mkdir_p 21726 if mkdir -p . 2>/dev/null; then 21727 as_mkdir_p='mkdir -p "$as_dir"' 21728 else 21729 test -d ./-p && rmdir ./-p 21730 as_mkdir_p=false 21731 fi 21732 21733 21734 # as_fn_executable_p FILE 21735 # ----------------------- 21736 # Test if FILE is an executable regular file. 21737 as_fn_executable_p () 21738 { 21739 test -f "$1" && test -x "$1" 21740 } # as_fn_executable_p 21741 as_test_x='test -x' 21742 as_executable_p=as_fn_executable_p 21743 21744 # Sed expression to map a string onto a valid CPP name. 21745 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 21746 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated 21747 21748 # Sed expression to map a string onto a valid variable name. 21749 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 21750 as_tr_sh="eval sed '$as_sed_sh'" # deprecated 21751 21752 21753 exec 6>&1 21754 ## ------------------------------------- ## 21755 ## Main body of "$CONFIG_STATUS" script. ## 21756 ## ------------------------------------- ## 21757 _ASEOF 21758 test $as_write_fail = 0 && chmod +x "$CONFIG_STATUS" || ac_write_fail=1 21759 21760 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 21761 # Save the log message, to keep $0 and so on meaningful, and to 21762 # report actual input values of CONFIG_FILES etc. instead of their 21763 # values after options handling. 21764 ac_log=" 21765 This file was extended by xf86-video-nv $as_me 2.1.24, which was 21766 generated by GNU Autoconf 2.73. Invocation command line was 21767 21768 CONFIG_FILES = $CONFIG_FILES 21769 CONFIG_HEADERS = $CONFIG_HEADERS 21770 CONFIG_LINKS = $CONFIG_LINKS 21771 CONFIG_COMMANDS = $CONFIG_COMMANDS 21772 $ $0 $@ 21773 21774 on `(hostname || uname -n) 2>/dev/null | sed 1q` 21775 " 21776 21777 _ACEOF 21778 21779 case $ac_config_files in *" 21780 "*) set x $ac_config_files; shift; ac_config_files=$*;; 21781 esac 21782 21783 case $ac_config_headers in *" 21784 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21785 esac 21786 21787 21788 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 21789 # Files that config.status was made for. 21790 config_files="$ac_config_files" 21791 config_headers="$ac_config_headers" 21792 config_commands="$ac_config_commands" 21793 21794 _ACEOF 21795 21796 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 21797 ac_cs_usage="\ 21798 '$as_me' instantiates files and other configuration actions 21799 from templates according to the current configuration. Unless the files 21800 and actions are specified as TAGs, all are instantiated by default. 21801 21802 Usage: $0 [OPTION]... [TAG]... 21803 21804 -h, --help print this help, then exit 21805 -V, --version print version number and configuration settings, then exit 21806 --config print configuration, then exit 21807 -q, --quiet, --silent 21808 do not print progress messages 21809 -d, --debug don't remove temporary files 21810 --recheck update $as_me by reconfiguring in the same conditions 21811 --file=FILE[:TEMPLATE] 21812 instantiate the configuration file FILE 21813 --header=FILE[:TEMPLATE] 21814 instantiate the configuration header FILE 21815 21816 Configuration files: 21817 $config_files 21818 21819 Configuration headers: 21820 $config_headers 21821 21822 Configuration commands: 21823 $config_commands 21824 21825 Report bugs to <https://gitlab.freedesktop.org/xorg/driver/xf86-video-nv/-/issues>." 21826 21827 _ACEOF 21828 ac_cs_config=`printf '%s\n' "$ac_configure_args" | sed "$ac_safe_unquote"` 21829 ac_cs_config_escaped=`printf '%s\n' "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 21830 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 21831 ac_cs_config='$ac_cs_config_escaped' 21832 ac_cs_version="\\ 21833 xf86-video-nv config.status 2.1.24 21834 configured by $0, generated by GNU Autoconf 2.73, 21835 with options \\"\$ac_cs_config\\" 21836 21837 Copyright (C) 2026 Free Software Foundation, Inc. 21838 This config.status script is free software; the Free Software Foundation 21839 gives unlimited permission to copy, distribute and modify it." 21840 21841 ac_pwd='$ac_pwd' 21842 srcdir='$srcdir' 21843 INSTALL='$INSTALL' 21844 MKDIR_P='$MKDIR_P' 21845 AWK='$AWK' 21846 test -n "\$AWK" || { 21847 awk '' </dev/null || 21848 as_fn_error \$? "try installing gawk" 21849 AWK=awk 21850 } 21851 _ACEOF 21852 21853 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 21854 # The default lists apply if the user does not specify any file. 21855 ac_need_defaults=: 21856 while test $# != 0 21857 do 21858 case $1 in 21859 --*=?*) 21860 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21861 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21862 ac_shift=: 21863 ;; 21864 --*=) 21865 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21866 ac_optarg= 21867 ac_shift=: 21868 ;; 21869 *) 21870 ac_option=$1 21871 ac_optarg=$2 21872 ac_shift=shift 21873 ;; 21874 esac 21875 21876 case $ac_option in 21877 # Handling of the options. 21878 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21879 ac_cs_recheck=: ;; 21880 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21881 printf '%s\n' "$ac_cs_version"; exit ;; 21882 --config | --confi | --conf | --con | --co | --c ) 21883 printf '%s\n' "$ac_cs_config"; exit ;; 21884 --debug | --debu | --deb | --de | --d | -d ) 21885 debug=: ;; 21886 --file | --fil | --fi | --f ) 21887 $ac_shift 21888 case $ac_optarg in 21889 *\'*) ac_optarg=`printf '%s\n' "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21890 '') as_fn_error $? "missing file argument" ;; 21891 esac 21892 as_fn_append CONFIG_FILES " '$ac_optarg'" 21893 ac_need_defaults=false;; 21894 --header | --heade | --head | --hea ) 21895 $ac_shift 21896 case $ac_optarg in 21897 *\'*) ac_optarg=`printf '%s\n' "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21898 esac 21899 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 21900 ac_need_defaults=false;; 21901 --he | --h) 21902 # Conflict between --help and --header 21903 as_fn_error $? "ambiguous option: '$1' 21904 Try '$0 --help' for more information.";; 21905 --help | --hel | -h ) 21906 printf '%s\n' "$ac_cs_usage"; exit ;; 21907 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21908 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21909 ac_cs_silent=: ;; 21910 21911 # This is an error. 21912 -*) as_fn_error $? "unrecognized option: '$1' 21913 Try '$0 --help' for more information." ;; 21914 21915 *) as_fn_append ac_config_targets " $1" 21916 ac_need_defaults=false ;; 21917 21918 esac 21919 shift 21920 done 21921 21922 ac_configure_extra_args= 21923 21924 if $ac_cs_silent; then 21925 exec 6>/dev/null 21926 ac_configure_extra_args="$ac_configure_extra_args --silent" 21927 fi 21928 21929 _ACEOF 21930 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 21931 if \$ac_cs_recheck; then 21932 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21933 shift 21934 \printf '%s\n' "running CONFIG_SHELL=$SHELL \$*" >&6 21935 CONFIG_SHELL='$SHELL' 21936 export CONFIG_SHELL 21937 exec "\$@" 21938 fi 21939 21940 _ACEOF 21941 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 21942 exec 5>>config.log 21943 { 21944 echo 21945 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21946 ## Running $as_me. ## 21947 _ASBOX 21948 printf '%s\n' "$ac_log" 21949 } >&5 21950 21951 _ACEOF 21952 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 21953 # 21954 # INIT-COMMANDS 21955 # 21956 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 21957 21958 21959 # The HP-UX ksh and POSIX shell print the target directory to stdout 21960 # if CDPATH is set. 21961 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21962 21963 sed_quote_subst='$sed_quote_subst' 21964 double_quote_subst='$double_quote_subst' 21965 delay_variable_subst='$delay_variable_subst' 21966 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21967 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21968 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21969 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21970 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21971 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21972 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21973 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21974 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21975 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21976 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21977 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21978 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21979 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21980 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21981 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21982 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21983 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21984 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21985 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21986 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21987 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21988 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21989 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21990 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21991 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21992 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21993 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21994 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21995 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21996 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21997 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21998 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21999 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 22000 FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 22001 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 22002 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 22003 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 22004 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 22005 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 22006 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 22007 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 22008 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 22009 lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 22010 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 22011 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 22012 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 22013 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 22014 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22015 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22016 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 22017 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 22018 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 22019 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 22020 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 22021 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 22022 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 22023 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 22024 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 22025 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 22026 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"`' 22027 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 22028 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 22029 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 22030 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 22031 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 22032 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 22033 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 22034 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 22035 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 22036 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 22037 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 22038 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 22039 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 22040 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 22041 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 22042 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 22043 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 22044 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 22045 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 22046 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 22047 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22048 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 22049 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 22050 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 22051 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 22052 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 22053 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 22054 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 22055 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 22056 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22057 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 22058 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 22059 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 22060 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 22061 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 22062 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 22063 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 22064 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 22065 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 22066 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 22067 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 22068 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 22069 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 22070 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 22071 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 22072 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 22073 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 22074 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 22075 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 22076 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 22077 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 22078 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 22079 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 22080 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 22081 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 22082 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 22083 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 22084 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 22085 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 22086 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 22087 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 22088 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 22089 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 22090 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 22091 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 22092 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 22093 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 22094 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 22095 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 22096 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 22097 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 22098 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 22099 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 22100 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 22101 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 22102 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 22103 22104 LTCC='$LTCC' 22105 LTCFLAGS='$LTCFLAGS' 22106 compiler='$compiler_DEFAULT' 22107 22108 # A function that is used when there is no print builtin or printf. 22109 func_fallback_echo () 22110 { 22111 eval 'cat <<_LTECHO_EOF 22112 \$1 22113 _LTECHO_EOF' 22114 } 22115 22116 # Quote evaled strings. 22117 for var in SHELL \ 22118 ECHO \ 22119 PATH_SEPARATOR \ 22120 SED \ 22121 GREP \ 22122 EGREP \ 22123 FGREP \ 22124 LD \ 22125 NM \ 22126 LN_S \ 22127 lt_SP2NL \ 22128 lt_NL2SP \ 22129 reload_flag \ 22130 FILECMD \ 22131 OBJDUMP \ 22132 deplibs_check_method \ 22133 file_magic_cmd \ 22134 file_magic_glob \ 22135 want_nocaseglob \ 22136 DLLTOOL \ 22137 sharedlib_from_linklib_cmd \ 22138 AR \ 22139 archiver_list_spec \ 22140 STRIP \ 22141 RANLIB \ 22142 CC \ 22143 CFLAGS \ 22144 compiler \ 22145 lt_cv_sys_global_symbol_pipe \ 22146 lt_cv_sys_global_symbol_to_cdecl \ 22147 lt_cv_sys_global_symbol_to_import \ 22148 lt_cv_sys_global_symbol_to_c_name_address \ 22149 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 22150 lt_cv_nm_interface \ 22151 nm_file_list_spec \ 22152 lt_cv_truncate_bin \ 22153 lt_prog_compiler_no_builtin_flag \ 22154 lt_prog_compiler_pic \ 22155 lt_prog_compiler_wl \ 22156 lt_prog_compiler_static \ 22157 lt_cv_prog_compiler_c_o \ 22158 need_locks \ 22159 MANIFEST_TOOL \ 22160 DSYMUTIL \ 22161 NMEDIT \ 22162 LIPO \ 22163 OTOOL \ 22164 OTOOL64 \ 22165 shrext_cmds \ 22166 export_dynamic_flag_spec \ 22167 whole_archive_flag_spec \ 22168 compiler_needs_object \ 22169 with_gnu_ld \ 22170 allow_undefined_flag \ 22171 no_undefined_flag \ 22172 hardcode_libdir_flag_spec \ 22173 hardcode_libdir_separator \ 22174 exclude_expsyms \ 22175 include_expsyms \ 22176 file_list_spec \ 22177 variables_saved_for_relink \ 22178 libname_spec \ 22179 library_names_spec \ 22180 soname_spec \ 22181 install_override_mode \ 22182 finish_eval \ 22183 old_striplib \ 22184 striplib; do 22185 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22186 *[\\\\\\\`\\"\\\$]*) 22187 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22188 ;; 22189 *) 22190 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22191 ;; 22192 esac 22193 done 22194 22195 # Double-quote double-evaled strings. 22196 for var in reload_cmds \ 22197 old_postinstall_cmds \ 22198 old_postuninstall_cmds \ 22199 old_archive_cmds \ 22200 extract_expsyms_cmds \ 22201 old_archive_from_new_cmds \ 22202 old_archive_from_expsyms_cmds \ 22203 archive_cmds \ 22204 archive_expsym_cmds \ 22205 module_cmds \ 22206 module_expsym_cmds \ 22207 export_symbols_cmds \ 22208 prelink_cmds \ 22209 postlink_cmds \ 22210 postinstall_cmds \ 22211 postuninstall_cmds \ 22212 finish_cmds \ 22213 sys_lib_search_path_spec \ 22214 configure_time_dlsearch_path \ 22215 configure_time_lt_sys_library_path; do 22216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 22217 *[\\\\\\\`\\"\\\$]*) 22218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 22219 ;; 22220 *) 22221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 22222 ;; 22223 esac 22224 done 22225 22226 ac_aux_dir='$ac_aux_dir' 22227 22228 # See if we are running on zsh, and set the options that allow our 22229 # commands through without removal of \ escapes INIT. 22230 if test -n "\${ZSH_VERSION+set}"; then 22231 setopt NO_GLOB_SUBST 22232 fi 22233 22234 22235 PACKAGE='$PACKAGE' 22236 VERSION='$VERSION' 22237 RM='$RM' 22238 ofile='$ofile' 22239 22240 22241 22242 22243 _ACEOF 22244 22245 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22246 22247 # Handling of arguments. 22248 for ac_config_target in $ac_config_targets 22249 do 22250 case $ac_config_target in 22251 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 22252 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 22253 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 22254 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 22255 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 22256 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 22257 22258 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;; 22259 esac 22260 done 22261 22262 22263 # If the user did not use the arguments to specify the items to instantiate, 22264 # then the envvar interface is used. Set only those that are not. 22265 # We use the long form for the default assignment because of an extremely 22266 # bizarre bug on SunOS 4.1.3. 22267 if $ac_need_defaults; then 22268 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 22269 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 22270 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 22271 fi 22272 22273 # Have a temporary directory for convenience. Make it in the build tree 22274 # simply because there is no reason against having it here, and in addition, 22275 # creating and moving files from /tmp can sometimes cause problems. 22276 # Hook for its removal unless debugging. 22277 # Note that there is a small window in which the directory will not be cleaned: 22278 # after its creation but before its name has been assigned to '$tmp'. 22279 $debug || 22280 { 22281 tmp= ac_tmp= 22282 trap 'exit_status=$? 22283 : "${ac_tmp:=$tmp}" 22284 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 22285 ' 0 22286 trap 'as_fn_exit 1' 1 2 13 15 22287 } 22288 # Create a (secure) tmp directory for tmp files. 22289 22290 { 22291 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 22292 test -d "$tmp" 22293 } || 22294 { 22295 tmp=./conf$$-$RANDOM 22296 (umask 077 && mkdir "$tmp") 22297 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 22298 ac_tmp=$tmp 22299 22300 # Set up the scripts for CONFIG_FILES section. 22301 # No need to generate them if there are no CONFIG_FILES. 22302 # This happens for instance with './config.status config.h'. 22303 if test -n "$CONFIG_FILES"; then 22304 22305 22306 ac_cr=`echo X | tr X '\015'` 22307 # On cygwin, bash can eat \r inside `` if the user requested igncr. 22308 # But we know of no other shell where ac_cr would be empty at this 22309 # point, so we can use a bashism as a fallback. 22310 if test "x$ac_cr" = x; then 22311 eval ac_cr=\$\'\\r\' 22312 fi 22313 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 22314 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 22315 ac_cs_awk_cr='\\r' 22316 else 22317 ac_cs_awk_cr=$ac_cr 22318 fi 22319 22320 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 22321 _ACEOF 22322 22323 22324 { 22325 echo "cat >conf$$subs.awk <<_ACEOF" && 22326 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22327 echo "_ACEOF" 22328 } >conf$$subs.sh || 22329 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22330 ac_delim_num=`echo "$ac_subst_vars" | sed -n '$='` 22331 ac_delim='%!_!# ' 22332 for ac_last_try in false false false false false :; do 22333 . ./conf$$subs.sh || 22334 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22335 22336 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | sed -n '$='` 22337 if test $ac_delim_n = $ac_delim_num; then 22338 break 22339 elif $ac_last_try; then 22340 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22341 else 22342 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22343 fi 22344 done 22345 rm -f conf$$subs.sh 22346 22347 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 22348 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 22349 _ACEOF 22350 sed -n ' 22351 h 22352 s/^/S["/; s/!.*/"]=/ 22353 p 22354 g 22355 s/^[^!]*!// 22356 :repl 22357 t repl 22358 s/'"$ac_delim"'$// 22359 t delim 22360 :nl 22361 h 22362 s/\(.\{148\}\)..*/\1/ 22363 t more1 22364 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22365 p 22366 n 22367 b repl 22368 :more1 22369 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22370 p 22371 g 22372 s/.\{148\}// 22373 t nl 22374 :delim 22375 h 22376 s/\(.\{148\}\)..*/\1/ 22377 t more2 22378 s/["\\]/\\&/g; s/^/"/; s/$/"/ 22379 p 22380 b 22381 :more2 22382 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22383 p 22384 g 22385 s/.\{148\}// 22386 t delim 22387 ' <conf$$subs.awk | sed ' 22388 /^[^""]/{ 22389 N 22390 s/\n// 22391 } 22392 ' >>"$CONFIG_STATUS" || ac_write_fail=1 22393 rm -f conf$$subs.awk 22394 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 22395 _ACAWK 22396 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 22397 for (key in S) S_is_set[key] = 1 22398 FS = "" 22399 22400 } 22401 { 22402 line = $ 0 22403 nfields = split(line, field, "@") 22404 substed = 0 22405 len = length(field[1]) 22406 for (i = 2; i < nfields; i++) { 22407 key = field[i] 22408 keylen = length(key) 22409 if (S_is_set[key]) { 22410 value = S[key] 22411 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22412 len += length(value) + length(field[++i]) 22413 substed = 1 22414 } else 22415 len += 1 + keylen 22416 } 22417 22418 print line 22419 } 22420 22421 _ACAWK 22422 _ACEOF 22423 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22424 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22425 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22426 else 22427 cat 22428 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 22429 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 22430 _ACEOF 22431 22432 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 22433 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 22434 # trailing colons and then remove the whole line if VPATH becomes empty 22435 # (actually we leave an empty line to preserve line numbers). 22436 if test "x$srcdir" = x.; then 22437 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 22438 h 22439 s/// 22440 s/^/:/ 22441 s/[ ]*$/:/ 22442 s/:\$(srcdir):/:/g 22443 s/:\${srcdir}:/:/g 22444 s/:@srcdir@:/:/g 22445 s/^:*// 22446 s/:*$// 22447 x 22448 s/\(=[ ]*\).*/\1/ 22449 G 22450 s/\n// 22451 s/^[^=]*=[ ]*$// 22452 }' 22453 fi 22454 22455 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22456 fi # test -n "$CONFIG_FILES" 22457 22458 # Set up the scripts for CONFIG_HEADERS section. 22459 # No need to generate them if there are no CONFIG_HEADERS. 22460 # This happens for instance with './config.status Makefile'. 22461 if test -n "$CONFIG_HEADERS"; then 22462 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 22463 BEGIN { 22464 _ACEOF 22465 22466 # Transform confdefs.h into an awk script 'defines.awk', embedded as 22467 # here-document in config.status, that substitutes the proper values into 22468 # config.h.in to produce config.h. 22469 22470 # Create a delimiter string that does not exist in confdefs.h, to ease 22471 # handling of long lines. 22472 ac_delim='%!_!# ' 22473 for ac_last_try in false false :; do 22474 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 22475 if test -z "$ac_tt"; then 22476 break 22477 elif $ac_last_try; then 22478 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 22479 else 22480 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22481 fi 22482 done 22483 22484 # For the awk script, D is an array of macro values keyed by name, 22485 # likewise P contains macro parameters if any. Preserve backslash 22486 # newline sequences. 22487 22488 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22489 sed -n ' 22490 s/.\{148\}/&'"$ac_delim"'/g 22491 t rset 22492 :rset 22493 s/^[ ]*#[ ]*define[ ][ ]*/ / 22494 t def 22495 d 22496 :def 22497 s/\\$// 22498 t bsnl 22499 s/["\\]/\\&/g 22500 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22501 D["\1"]=" \3"/p 22502 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22503 d 22504 :bsnl 22505 s/["\\]/\\&/g 22506 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22507 D["\1"]=" \3\\\\\\n"\\/p 22508 t cont 22509 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22510 t cont 22511 d 22512 :cont 22513 n 22514 s/.\{148\}/&'"$ac_delim"'/g 22515 t clear 22516 :clear 22517 s/\\$// 22518 t bsnlc 22519 s/["\\]/\\&/g; s/^/"/; s/$/"/p 22520 d 22521 :bsnlc 22522 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22523 b cont 22524 ' <confdefs.h | sed ' 22525 s/'"$ac_delim"'/"\\\ 22526 "/g' >>"$CONFIG_STATUS" || ac_write_fail=1 22527 22528 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 22529 for (key in D) D_is_set[key] = 1 22530 FS = "" 22531 } 22532 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22533 line = \$ 0 22534 split(line, arg, " ") 22535 if (arg[1] == "#") { 22536 defundef = arg[2] 22537 mac1 = arg[3] 22538 } else { 22539 defundef = substr(arg[1], 2) 22540 mac1 = arg[2] 22541 } 22542 split(mac1, mac2, "(") #) 22543 macro = mac2[1] 22544 prefix = substr(line, 1, index(line, defundef) - 1) 22545 if (D_is_set[macro]) { 22546 suffix = P[macro] D[macro] 22547 while (suffix ~ /[\t ]$/) { 22548 suffix = substr(suffix, 1, length(suffix) - 1) 22549 } 22550 # Preserve the white space surrounding the "#". 22551 print prefix "define", macro suffix 22552 next 22553 } else { 22554 # Replace #undef with comments. This is necessary, for example, 22555 # in the case of _POSIX_SOURCE, which is predefined and required 22556 # on some systems where configure will not decide to define it. 22557 if (defundef == "undef") { 22558 print "/*", prefix defundef, macro, "*/" 22559 next 22560 } 22561 } 22562 } 22563 { print } 22564 _ACAWK 22565 _ACEOF 22566 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22567 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 22568 fi # test -n "$CONFIG_HEADERS" 22569 22570 22571 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22572 shift 22573 for ac_tag 22574 do 22575 case $ac_tag in 22576 :[FHLC]) ac_mode=$ac_tag; continue;; 22577 esac 22578 case $ac_mode$ac_tag in 22579 :[FHL]*:*);; 22580 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;; 22581 :[FH]-) ac_tag=-:-;; 22582 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22583 esac 22584 ac_save_IFS=$IFS 22585 IFS=: 22586 set x $ac_tag 22587 IFS=$ac_save_IFS 22588 shift 22589 ac_file=$1 22590 shift 22591 22592 case $ac_mode in 22593 :L) ac_source=$1;; 22594 :[FH]) 22595 ac_file_inputs= 22596 for ac_f 22597 do 22598 case $ac_f in 22599 -) ac_f="$ac_tmp/stdin";; 22600 *) # Look for the file first in the build tree, then in the source tree 22601 # (if the path is not absolute). The absolute path cannot be DOS-style, 22602 # because $ac_f cannot contain ':'. 22603 test -f "$ac_f" || 22604 case $ac_f in 22605 [\\/$]*) false;; 22606 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22607 esac || 22608 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;; 22609 esac 22610 case $ac_f in *\'*) ac_f=`printf '%s\n' "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22611 as_fn_append ac_file_inputs " '$ac_f'" 22612 done 22613 22614 # Let's still pretend it is 'configure' which instantiates (i.e., don't 22615 # use $as_me), people would be surprised to read: 22616 # /* config.h. Generated by config.status. */ 22617 configure_input='Generated from '` 22618 printf '%s\n' "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22619 `' by configure.' 22620 if test x"$ac_file" != x-; then 22621 configure_input="$ac_file. $configure_input" 22622 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22623 printf '%s\n' "$as_me: creating $ac_file" >&6;} 22624 fi 22625 # Neutralize special characters interpreted by sed in replacement strings. 22626 case $configure_input in #( 22627 *\&* | *\|* | *\\* ) 22628 ac_sed_conf_input=`printf '%s\n' "$configure_input" | 22629 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22630 *) ac_sed_conf_input=$configure_input;; 22631 esac 22632 22633 case $ac_tag in 22634 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22635 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22636 esac 22637 ;; 22638 esac 22639 22640 ac_dir=`$as_dirname -- "$ac_file" || 22641 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22642 X"$ac_file" : 'X\(//\)[^/]' \| \ 22643 X"$ac_file" : 'X\(//\)$' \| \ 22644 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22645 printf '%s\n' X"$ac_file" | 22646 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22647 s//\1/ 22648 q 22649 } 22650 /^X\(\/\/\)[^/].*/{ 22651 s//\1/ 22652 q 22653 } 22654 /^X\(\/\/\)$/{ 22655 s//\1/ 22656 q 22657 } 22658 /^X\(\/\).*/{ 22659 s//\1/ 22660 q 22661 } 22662 s/.*/./; q'` 22663 as_dir="$ac_dir"; as_fn_mkdir_p 22664 ac_builddir=. 22665 22666 case "$ac_dir" in 22667 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22668 *) 22669 ac_dir_suffix=/`printf '%s\n' "$ac_dir" | sed 's|^\.[\\/]||'` 22670 # A ".." for each directory in $ac_dir_suffix. 22671 ac_top_builddir_sub=`printf '%s\n' "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22672 case $ac_top_builddir_sub in 22673 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22674 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22675 esac ;; 22676 esac 22677 ac_abs_top_builddir=$ac_pwd 22678 ac_abs_builddir=$ac_pwd$ac_dir_suffix 22679 # for backward compatibility: 22680 ac_top_builddir=$ac_top_build_prefix 22681 22682 case $srcdir in 22683 .) # We are building in place. 22684 ac_srcdir=. 22685 ac_top_srcdir=$ac_top_builddir_sub 22686 ac_abs_top_srcdir=$ac_pwd ;; 22687 [\\/]* | ?:[\\/]* ) # Absolute name. 22688 ac_srcdir=$srcdir$ac_dir_suffix; 22689 ac_top_srcdir=$srcdir 22690 ac_abs_top_srcdir=$srcdir ;; 22691 *) # Relative name. 22692 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22693 ac_top_srcdir=$ac_top_build_prefix$srcdir 22694 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22695 esac 22696 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22697 22698 22699 case $ac_mode in 22700 :F) 22701 # 22702 # CONFIG_FILE 22703 # 22704 22705 case $INSTALL in 22706 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22707 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22708 esac 22709 ac_MKDIR_P=$MKDIR_P 22710 case $MKDIR_P in 22711 [\\/$]* | ?:[\\/]* ) ;; 22712 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22713 esac 22714 _ACEOF 22715 22716 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22717 # If the template does not know about datarootdir, expand it. 22718 # FIXME: This hack should be removed a few years after 2.60. 22719 ac_datarootdir_hack=; ac_datarootdir_seen= 22720 ac_sed_dataroot=' 22721 /datarootdir/ { 22722 p 22723 q 22724 } 22725 /@datadir@/p 22726 /@docdir@/p 22727 /@infodir@/p 22728 /@localedir@/p 22729 /@mandir@/p' 22730 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22731 *datarootdir*) ac_datarootdir_seen=yes;; 22732 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22733 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22734 printf '%s\n' "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22735 _ACEOF 22736 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 22737 ac_datarootdir_hack=' 22738 s&@datadir@&$datadir&g 22739 s&@docdir@&$docdir&g 22740 s&@infodir@&$infodir&g 22741 s&@localedir@&$localedir&g 22742 s&@mandir@&$mandir&g 22743 s&\\\${datarootdir}&$datarootdir&g' ;; 22744 esac 22745 _ACEOF 22746 22747 # Neutralize VPATH when '$srcdir' = '.'. 22748 # Shell code in configure.ac might set extrasub. 22749 # FIXME: do we really want to maintain this feature? 22750 cat >>"$CONFIG_STATUS" <<_ACEOF || ac_write_fail=1 22751 ac_sed_extra="$ac_vpsub 22752 $extrasub 22753 _ACEOF 22754 cat >>"$CONFIG_STATUS" <<\_ACEOF || ac_write_fail=1 22755 :t 22756 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22757 s|@configure_input@|$ac_sed_conf_input|;t t 22758 s&@top_builddir@&$ac_top_builddir_sub&;t t 22759 s&@top_build_prefix@&$ac_top_build_prefix&;t t 22760 s&@srcdir@&$ac_srcdir&;t t 22761 s&@abs_srcdir@&$ac_abs_srcdir&;t t 22762 s&@top_srcdir@&$ac_top_srcdir&;t t 22763 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22764 s&@builddir@&$ac_builddir&;t t 22765 s&@abs_builddir@&$ac_abs_builddir&;t t 22766 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22767 s&@INSTALL@&$ac_INSTALL&;t t 22768 s&@MKDIR_P@&$ac_MKDIR_P&;t t 22769 $ac_datarootdir_hack 22770 " 22771 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 22772 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22773 22774 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22775 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 22776 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 22777 "$ac_tmp/out"`; test -z "$ac_out"; } && 22778 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir' 22779 which seems to be undefined. Please make sure it is defined" >&5 22780 printf '%s\n' "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir' 22781 which seems to be undefined. Please make sure it is defined" >&2;} 22782 22783 rm -f "$ac_tmp/stdin" 22784 case $ac_file in 22785 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 22786 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 22787 esac \ 22788 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22789 ;; 22790 :H) 22791 # 22792 # CONFIG_HEADER 22793 # 22794 if test x"$ac_file" != x-; then 22795 { 22796 printf '%s\n' "/* $configure_input */" >&1 \ 22797 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 22798 } >"$ac_tmp/config.h" \ 22799 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22800 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 22801 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 22802 printf '%s\n' "$as_me: $ac_file is unchanged" >&6;} 22803 else 22804 rm -f "$ac_file" 22805 mv "$ac_tmp/config.h" "$ac_file" \ 22806 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22807 fi 22808 else 22809 printf '%s\n' "/* $configure_input */" >&1 \ 22810 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 22811 || as_fn_error $? "could not create -" "$LINENO" 5 22812 fi 22813 # Compute "$ac_file"'s index in $config_headers. 22814 _am_arg="$ac_file" 22815 _am_stamp_count=1 22816 for _am_header in $config_headers :; do 22817 case $_am_header in 22818 $_am_arg | $_am_arg:* ) 22819 break ;; 22820 * ) 22821 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22822 esac 22823 done 22824 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22825 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22826 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22827 X"$_am_arg" : 'X\(//\)$' \| \ 22828 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22829 printf '%s\n' X"$_am_arg" | 22830 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22831 s//\1/ 22832 q 22833 } 22834 /^X\(\/\/\)[^/].*/{ 22835 s//\1/ 22836 q 22837 } 22838 /^X\(\/\/\)$/{ 22839 s//\1/ 22840 q 22841 } 22842 /^X\(\/\).*/{ 22843 s//\1/ 22844 q 22845 } 22846 s/.*/./; q'`/stamp-h$_am_stamp_count 22847 ;; 22848 22849 :C) { printf '%s\n' "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 22850 printf '%s\n' "$as_me: executing $ac_file commands" >&6;} 22851 ;; 22852 esac 22853 22854 22855 case $ac_file$ac_mode in 22856 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22857 # Older Autoconf quotes --file arguments for eval, but not when files 22858 # are listed without --file. Let's play safe and only enable the eval 22859 # if we detect the quoting. 22860 # TODO: see whether this extra hack can be removed once we start 22861 # requiring Autoconf 2.70 or later. 22862 case $CONFIG_FILES in #( 22863 *\'*) : 22864 eval set x "$CONFIG_FILES" ;; #( 22865 *) : 22866 set x $CONFIG_FILES ;; #( 22867 *) : 22868 ;; 22869 esac 22870 shift 22871 # Used to flag and report bootstrapping failures. 22872 am_rc=0 22873 for am_mf 22874 do 22875 # Strip MF so we end up with the name of the file. 22876 am_mf=`printf '%s\n' "$am_mf" | sed -e 's/:.*$//'` 22877 # Check whether this is an Automake generated Makefile which includes 22878 # dependency-tracking related rules and includes. 22879 # Grep'ing the whole file directly is not great: AIX grep has a line 22880 # limit of 2048, but all sed's we know have understand at least 4000. 22881 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 22882 || continue 22883 am_dirpart=`$as_dirname -- "$am_mf" || 22884 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22885 X"$am_mf" : 'X\(//\)[^/]' \| \ 22886 X"$am_mf" : 'X\(//\)$' \| \ 22887 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22888 printf '%s\n' X"$am_mf" | 22889 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22890 s//\1/ 22891 q 22892 } 22893 /^X\(\/\/\)[^/].*/{ 22894 s//\1/ 22895 q 22896 } 22897 /^X\(\/\/\)$/{ 22898 s//\1/ 22899 q 22900 } 22901 /^X\(\/\).*/{ 22902 s//\1/ 22903 q 22904 } 22905 s/.*/./; q'` 22906 am_filepart=`$as_basename -- "$am_mf" || 22907 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 22908 X"$am_mf" : 'X\(//\)$' \| \ 22909 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22910 printf '%s\n' X/"$am_mf" | 22911 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22912 s//\1/ 22913 q 22914 } 22915 /^X\/\(\/\/\)$/{ 22916 s//\1/ 22917 q 22918 } 22919 /^X\/\(\/\).*/{ 22920 s//\1/ 22921 q 22922 } 22923 s/.*/./; q'` 22924 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 22925 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22926 | $MAKE -f - am--depfiles" >&5 22927 (cd "$am_dirpart" \ 22928 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22929 | $MAKE -f - am--depfiles) >&5 2>&5 22930 ac_status=$? 22931 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22932 (exit $ac_status); } || am_rc=$? 22933 done 22934 if test $am_rc -ne 0; then 22935 { { printf '%s\n' "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5 22936 printf '%s\n' "$as_me: error: in '$ac_pwd':" >&2;} 22937 as_fn_error $? "Something went wrong bootstrapping makefile fragments 22938 for automatic dependency tracking. If GNU make was not used, consider 22939 re-running the configure script with MAKE=\"gmake\" (or whatever is 22940 necessary). You can also try re-running configure with the 22941 '--disable-dependency-tracking' option to at least be able to build 22942 the package (albeit without support for automatic dependency tracking). 22943 See 'config.log' for more details" "$LINENO" 5; } 22944 fi 22945 { am_dirpart=; unset am_dirpart;} 22946 { am_filepart=; unset am_filepart;} 22947 { am_mf=; unset am_mf;} 22948 { am_rc=; unset am_rc;} 22949 rm -f conftest-deps.mk 22950 } 22951 ;; 22952 "libtool":C) 22953 22954 # See if we are running on zsh, and set the options that allow our 22955 # commands through without removal of \ escapes. 22956 if test -n "${ZSH_VERSION+set}"; then 22957 setopt NO_GLOB_SUBST 22958 fi 22959 22960 cfgfile=${ofile}T 22961 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22962 $RM "$cfgfile" 22963 22964 cat <<_LT_EOF >> "$cfgfile" 22965 #! $SHELL 22966 # Generated automatically by $as_me ($PACKAGE) $VERSION 22967 # NOTE: Changes made to this file will be lost: look at ltmain.sh. 22968 22969 # Provide generalized library-building support services. 22970 # Written by Gordon Matzigkeit, 1996 22971 22972 # Copyright (C) 2024 Free Software Foundation, Inc. 22973 # This is free software; see the source for copying conditions. There is NO 22974 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22975 22976 # GNU Libtool is free software; you can redistribute it and/or modify 22977 # it under the terms of the GNU General Public License as published by 22978 # the Free Software Foundation; either version 2 of the License, or 22979 # (at your option) any later version. 22980 # 22981 # As a special exception to the GNU General Public License, if you 22982 # distribute this file as part of a program or library that is built 22983 # using GNU Libtool, you may include this file under the same 22984 # distribution terms that you use for the rest of that program. 22985 # 22986 # GNU Libtool is distributed in the hope that it will be useful, but 22987 # WITHOUT ANY WARRANTY; without even the implied warranty of 22988 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22989 # GNU General Public License for more details. 22990 # 22991 # You should have received a copy of the GNU General Public License 22992 # along with this program. If not, see <http://www.gnu.org/licenses/>. 22993 22994 22995 # The names of the tagged configurations supported by this script. 22996 available_tags='' 22997 22998 # Configured defaults for sys_lib_dlsearch_path munging. 22999 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 23000 23001 # ### BEGIN LIBTOOL CONFIG 23002 23003 # Which release of libtool.m4 was used? 23004 macro_version=$macro_version 23005 macro_revision=$macro_revision 23006 23007 # Whether or not to build static libraries. 23008 build_old_libs=$enable_static 23009 23010 # Whether or not to build shared libraries. 23011 build_libtool_libs=$enable_shared 23012 23013 # What type of objects to build. 23014 pic_mode=$pic_mode 23015 23016 # Whether or not to optimize for fast installation. 23017 fast_install=$enable_fast_install 23018 23019 # Shared archive member basename,for filename based shared library versioning on AIX. 23020 shared_archive_member_spec=$shared_archive_member_spec 23021 23022 # Shell to use when invoking shell scripts. 23023 SHELL=$lt_SHELL 23024 23025 # An echo program that protects backslashes. 23026 ECHO=$lt_ECHO 23027 23028 # The PATH separator for the build system. 23029 PATH_SEPARATOR=$lt_PATH_SEPARATOR 23030 23031 # The host system. 23032 host_alias=$host_alias 23033 host=$host 23034 host_os=$host_os 23035 23036 # The build system. 23037 build_alias=$build_alias 23038 build=$build 23039 build_os=$build_os 23040 23041 # A sed program that does not truncate output. 23042 SED=$lt_SED 23043 23044 # Sed that helps us avoid accidentally triggering echo(1) options like -n. 23045 Xsed="\$SED -e 1s/^X//" 23046 23047 # A grep program that handles long lines. 23048 GREP=$lt_GREP 23049 23050 # An ERE matcher. 23051 EGREP=$lt_EGREP 23052 23053 # A literal string matcher. 23054 FGREP=$lt_FGREP 23055 23056 # A BSD- or MS-compatible name lister. 23057 NM=$lt_NM 23058 23059 # Whether we need soft or hard links. 23060 LN_S=$lt_LN_S 23061 23062 # What is the maximum length of a command? 23063 max_cmd_len=$max_cmd_len 23064 23065 # Object file suffix (normally "o"). 23066 objext=$ac_objext 23067 23068 # Executable file suffix (normally ""). 23069 exeext=$exeext 23070 23071 # whether the shell understands "unset". 23072 lt_unset=$lt_unset 23073 23074 # turn spaces into newlines. 23075 SP2NL=$lt_lt_SP2NL 23076 23077 # turn newlines into spaces. 23078 NL2SP=$lt_lt_NL2SP 23079 23080 # convert \$build file names to \$host format. 23081 to_host_file_cmd=$lt_cv_to_host_file_cmd 23082 23083 # convert \$build files to toolchain format. 23084 to_tool_file_cmd=$lt_cv_to_tool_file_cmd 23085 23086 # A file(cmd) program that detects file types. 23087 FILECMD=$lt_FILECMD 23088 23089 # An object symbol dumper. 23090 OBJDUMP=$lt_OBJDUMP 23091 23092 # Method to check whether dependent libraries are shared objects. 23093 deplibs_check_method=$lt_deplibs_check_method 23094 23095 # Command to use when deplibs_check_method = "file_magic". 23096 file_magic_cmd=$lt_file_magic_cmd 23097 23098 # How to find potential files when deplibs_check_method = "file_magic". 23099 file_magic_glob=$lt_file_magic_glob 23100 23101 # Find potential files using nocaseglob when deplibs_check_method = "file_magic". 23102 want_nocaseglob=$lt_want_nocaseglob 23103 23104 # DLL creation program. 23105 DLLTOOL=$lt_DLLTOOL 23106 23107 # Command to associate shared and link libraries. 23108 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 23109 23110 # The archiver. 23111 AR=$lt_AR 23112 23113 # Flags to create an archive (by configure). 23114 lt_ar_flags=$lt_ar_flags 23115 23116 # Flags to create an archive. 23117 AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 23118 23119 # How to feed a file listing to the archiver. 23120 archiver_list_spec=$lt_archiver_list_spec 23121 23122 # A symbol stripping program. 23123 STRIP=$lt_STRIP 23124 23125 # Commands used to install an old-style archive. 23126 RANLIB=$lt_RANLIB 23127 old_postinstall_cmds=$lt_old_postinstall_cmds 23128 old_postuninstall_cmds=$lt_old_postuninstall_cmds 23129 23130 # Whether to use a lock for old archive extraction. 23131 lock_old_archive_extraction=$lock_old_archive_extraction 23132 23133 # A C compiler. 23134 LTCC=$lt_CC 23135 23136 # LTCC compiler flags. 23137 LTCFLAGS=$lt_CFLAGS 23138 23139 # Take the output of nm and produce a listing of raw symbols and C names. 23140 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 23141 23142 # Transform the output of nm in a proper C declaration. 23143 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 23144 23145 # Transform the output of nm into a list of symbols to manually relocate. 23146 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 23147 23148 # Transform the output of nm in a C name address pair. 23149 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 23150 23151 # Transform the output of nm in a C name address pair when lib prefix is needed. 23152 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 23153 23154 # The name lister interface. 23155 nm_interface=$lt_lt_cv_nm_interface 23156 23157 # Specify filename containing input files for \$NM. 23158 nm_file_list_spec=$lt_nm_file_list_spec 23159 23160 # The root where to search for dependent libraries,and where our libraries should be installed. 23161 lt_sysroot=$lt_sysroot 23162 23163 # Command to truncate a binary pipe. 23164 lt_truncate_bin=$lt_lt_cv_truncate_bin 23165 23166 # The name of the directory that contains temporary libtool files. 23167 objdir=$objdir 23168 23169 # Used to examine libraries when file_magic_cmd begins with "file". 23170 MAGIC_CMD=$MAGIC_CMD 23171 23172 # Must we lock files when doing compilation? 23173 need_locks=$lt_need_locks 23174 23175 # Manifest tool. 23176 MANIFEST_TOOL=$lt_MANIFEST_TOOL 23177 23178 # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 23179 DSYMUTIL=$lt_DSYMUTIL 23180 23181 # Tool to change global to local symbols on Mac OS X. 23182 NMEDIT=$lt_NMEDIT 23183 23184 # Tool to manipulate fat objects and archives on Mac OS X. 23185 LIPO=$lt_LIPO 23186 23187 # ldd/readelf like tool for Mach-O binaries on Mac OS X. 23188 OTOOL=$lt_OTOOL 23189 23190 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 23191 OTOOL64=$lt_OTOOL64 23192 23193 # Old archive suffix (normally "a"). 23194 libext=$libext 23195 23196 # Shared library suffix (normally ".so"). 23197 shrext_cmds=$lt_shrext_cmds 23198 23199 # The commands to extract the exported symbol list from a shared archive. 23200 extract_expsyms_cmds=$lt_extract_expsyms_cmds 23201 23202 # Variables whose values should be saved in libtool wrapper scripts and 23203 # restored at link time. 23204 variables_saved_for_relink=$lt_variables_saved_for_relink 23205 23206 # Do we need the "lib" prefix for modules? 23207 need_lib_prefix=$need_lib_prefix 23208 23209 # Do we need a version for libraries? 23210 need_version=$need_version 23211 23212 # Library versioning type. 23213 version_type=$version_type 23214 23215 # Shared library runtime path variable. 23216 runpath_var=$runpath_var 23217 23218 # Shared library path variable. 23219 shlibpath_var=$shlibpath_var 23220 23221 # Is shlibpath searched before the hard-coded library search path? 23222 shlibpath_overrides_runpath=$shlibpath_overrides_runpath 23223 23224 # Format of library name prefix. 23225 libname_spec=$lt_libname_spec 23226 23227 # List of archive names. First name is the real one, the rest are links. 23228 # The last name is the one that the linker finds with -lNAME 23229 library_names_spec=$lt_library_names_spec 23230 23231 # The coded name of the library, if different from the real name. 23232 soname_spec=$lt_soname_spec 23233 23234 # Permission mode override for installation of shared libraries. 23235 install_override_mode=$lt_install_override_mode 23236 23237 # Command to use after installation of a shared archive. 23238 postinstall_cmds=$lt_postinstall_cmds 23239 23240 # Command to use after uninstallation of a shared archive. 23241 postuninstall_cmds=$lt_postuninstall_cmds 23242 23243 # Commands used to finish a libtool library installation in a directory. 23244 finish_cmds=$lt_finish_cmds 23245 23246 # As "finish_cmds", except a single script fragment to be evaled but 23247 # not shown. 23248 finish_eval=$lt_finish_eval 23249 23250 # Whether we should hardcode library paths into libraries. 23251 hardcode_into_libs=$hardcode_into_libs 23252 23253 # Compile-time system search path for libraries. 23254 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 23255 23256 # Detected run-time system search path for libraries. 23257 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 23258 23259 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 23260 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 23261 23262 # Whether dlopen is supported. 23263 dlopen_support=$enable_dlopen 23264 23265 # Whether dlopen of programs is supported. 23266 dlopen_self=$enable_dlopen_self 23267 23268 # Whether dlopen of statically linked programs is supported. 23269 dlopen_self_static=$enable_dlopen_self_static 23270 23271 # Commands to strip libraries. 23272 old_striplib=$lt_old_striplib 23273 striplib=$lt_striplib 23274 23275 23276 # The linker used to build libraries. 23277 LD=$lt_LD 23278 23279 # How to create reloadable object files. 23280 reload_flag=$lt_reload_flag 23281 reload_cmds=$lt_reload_cmds 23282 23283 # Commands used to build an old-style archive. 23284 old_archive_cmds=$lt_old_archive_cmds 23285 23286 # A language specific compiler. 23287 CC=$lt_compiler 23288 23289 # Is the compiler the GNU compiler? 23290 with_gcc=$GCC 23291 23292 # Compiler flag to turn off builtin functions. 23293 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 23294 23295 # Additional compiler flags for building library objects. 23296 pic_flag=$lt_lt_prog_compiler_pic 23297 23298 # How to pass a linker flag through the compiler. 23299 wl=$lt_lt_prog_compiler_wl 23300 23301 # Compiler flag to prevent dynamic linking. 23302 link_static_flag=$lt_lt_prog_compiler_static 23303 23304 # Does compiler simultaneously support -c and -o options? 23305 compiler_c_o=$lt_lt_cv_prog_compiler_c_o 23306 23307 # Whether or not to add -lc for building shared libraries. 23308 build_libtool_need_lc=$archive_cmds_need_lc 23309 23310 # Whether or not to disallow shared libs when runtime libs are static. 23311 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 23312 23313 # Compiler flag to allow reflexive dlopens. 23314 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 23315 23316 # Compiler flag to generate shared objects directly from archives. 23317 whole_archive_flag_spec=$lt_whole_archive_flag_spec 23318 23319 # Whether the compiler copes with passing no objects directly. 23320 compiler_needs_object=$lt_compiler_needs_object 23321 23322 # Create an old-style archive from a shared archive. 23323 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 23324 23325 # Create a temporary old-style archive to link instead of a shared archive. 23326 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 23327 23328 # Commands used to build a shared archive. 23329 archive_cmds=$lt_archive_cmds 23330 archive_expsym_cmds=$lt_archive_expsym_cmds 23331 23332 # Commands used to build a loadable module if different from building 23333 # a shared archive. 23334 module_cmds=$lt_module_cmds 23335 module_expsym_cmds=$lt_module_expsym_cmds 23336 23337 # Whether we are building with GNU ld or not. 23338 with_gnu_ld=$lt_with_gnu_ld 23339 23340 # Flag that allows shared libraries with undefined symbols to be built. 23341 allow_undefined_flag=$lt_allow_undefined_flag 23342 23343 # Flag that enforces no undefined symbols. 23344 no_undefined_flag=$lt_no_undefined_flag 23345 23346 # Flag to hardcode \$libdir into a binary during linking. 23347 # This must work even if \$libdir does not exist 23348 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 23349 23350 # Whether we need a single "-rpath" flag with a separated argument. 23351 hardcode_libdir_separator=$lt_hardcode_libdir_separator 23352 23353 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23354 # DIR into the resulting binary. 23355 hardcode_direct=$hardcode_direct 23356 23357 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23358 # DIR into the resulting binary and the resulting library dependency is 23359 # "absolute",i.e. impossible to change by setting \$shlibpath_var if the 23360 # library is relocated. 23361 hardcode_direct_absolute=$hardcode_direct_absolute 23362 23363 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 23364 # into the resulting binary. 23365 hardcode_minus_L=$hardcode_minus_L 23366 23367 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 23368 # into the resulting binary. 23369 hardcode_shlibpath_var=$hardcode_shlibpath_var 23370 23371 # Set to "yes" if building a shared library automatically hardcodes DIR 23372 # into the library and all subsequent libraries and executables linked 23373 # against it. 23374 hardcode_automatic=$hardcode_automatic 23375 23376 # Set to yes if linker adds runtime paths of dependent libraries 23377 # to runtime path list. 23378 inherit_rpath=$inherit_rpath 23379 23380 # Whether libtool must link a program against all its dependency libraries. 23381 link_all_deplibs=$link_all_deplibs 23382 23383 # Set to "yes" if exported symbols are required. 23384 always_export_symbols=$always_export_symbols 23385 23386 # The commands to list exported symbols. 23387 export_symbols_cmds=$lt_export_symbols_cmds 23388 23389 # Symbols that should not be listed in the preloaded symbols. 23390 exclude_expsyms=$lt_exclude_expsyms 23391 23392 # Symbols that must always be exported. 23393 include_expsyms=$lt_include_expsyms 23394 23395 # Commands necessary for linking programs (against libraries) with templates. 23396 prelink_cmds=$lt_prelink_cmds 23397 23398 # Commands necessary for finishing linking programs. 23399 postlink_cmds=$lt_postlink_cmds 23400 23401 # Specify filename containing input files. 23402 file_list_spec=$lt_file_list_spec 23403 23404 # How to hardcode a shared library path into an executable. 23405 hardcode_action=$hardcode_action 23406 23407 # ### END LIBTOOL CONFIG 23408 23409 _LT_EOF 23410 23411 cat <<'_LT_EOF' >> "$cfgfile" 23412 23413 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 23414 23415 # func_munge_path_list VARIABLE PATH 23416 # ----------------------------------- 23417 # VARIABLE is name of variable containing _space_ separated list of 23418 # directories to be munged by the contents of PATH, which is string 23419 # having a format: 23420 # "DIR[:DIR]:" 23421 # string "DIR[ DIR]" will be prepended to VARIABLE 23422 # ":DIR[:DIR]" 23423 # string "DIR[ DIR]" will be appended to VARIABLE 23424 # "DIRP[:DIRP]::[DIRA:]DIRA" 23425 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string 23426 # "DIRA[ DIRA]" will be appended to VARIABLE 23427 # "DIR[:DIR]" 23428 # VARIABLE will be replaced by "DIR[ DIR]" 23429 func_munge_path_list () 23430 { 23431 case x$2 in 23432 x) 23433 ;; 23434 *:) 23435 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 23436 ;; 23437 x:*) 23438 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 23439 ;; 23440 *::*) 23441 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 23442 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 23443 ;; 23444 *) 23445 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 23446 ;; 23447 esac 23448 } 23449 23450 23451 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 23452 func_cc_basename () 23453 { 23454 for cc_temp in $*""; do 23455 case $cc_temp in 23456 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 23457 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 23458 \-*) ;; 23459 *) break;; 23460 esac 23461 done 23462 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 23463 } 23464 23465 23466 # ### END FUNCTIONS SHARED WITH CONFIGURE 23467 23468 _LT_EOF 23469 23470 case $host_os in 23471 aix3*) 23472 cat <<\_LT_EOF >> "$cfgfile" 23473 # AIX sometimes has problems with the GCC collect2 program. For some 23474 # reason, if we set the COLLECT_NAMES environment variable, the problems 23475 # vanish in a puff of smoke. 23476 if test set != "${COLLECT_NAMES+set}"; then 23477 COLLECT_NAMES= 23478 export COLLECT_NAMES 23479 fi 23480 _LT_EOF 23481 ;; 23482 esac 23483 23484 23485 23486 ltmain=$ac_aux_dir/ltmain.sh 23487 23488 23489 # We use sed instead of cat because bash on DJGPP gets confused if 23490 # if finds mixed CR/LF and LF-only lines. Since sed operates in 23491 # text mode, it properly converts lines to CR/LF. This bash problem 23492 # is reportedly fixed, but why not run on old versions too? 23493 $SED '$q' "$ltmain" >> "$cfgfile" \ 23494 || (rm -f "$cfgfile"; exit 1) 23495 23496 mv -f "$cfgfile" "$ofile" || 23497 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 23498 chmod +x "$ofile" 23499 23500 ;; 23501 23502 esac 23503 done # for ac_tag 23504 23505 23506 as_fn_exit 0 23507 _ACEOF 23508 ac_clean_CONFIG_STATUS= 23509 23510 test $ac_write_fail = 0 || 23511 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23512 23513 23514 # configure is writing to config.log, and then calls config.status. 23515 # config.status does its own redirection, appending to config.log. 23516 # Unfortunately, on DOS this fails, as config.log is still kept open 23517 # by configure, so config.status won't be able to write to it; its 23518 # output is simply discarded. So we exec the FD to /dev/null, 23519 # effectively closing config.log, so it can be properly (re)opened and 23520 # appended to by config.status. When coming back to configure, we 23521 # need to make the FD available again. 23522 if test "$no_create" != yes; then 23523 ac_cs_success=: 23524 case $CONFIG_STATUS in #( 23525 -*) : 23526 ac_no_opts=-- ;; #( 23527 *) : 23528 ac_no_opts= ;; 23529 esac 23530 ac_config_status_args= 23531 test "$silent" = yes && 23532 ac_config_status_args="$ac_config_status_args --quiet" 23533 exec 5>/dev/null 23534 $SHELL $ac_no_opts "$CONFIG_STATUS" $ac_config_status_args || 23535 ac_cs_success=false 23536 exec 5>>config.log 23537 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23538 # would make configure fail if this is the last instruction. 23539 $ac_cs_success || as_fn_exit 1 23540 fi 23541 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23542 { printf '%s\n' "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23543 printf '%s\n' "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23544 fi 23545 23546 23547